[ [ -243211609318854210209219975261026113603698255432741944429612060456253856360194993546393559299464712984599097499711660106761843579345719066478206879827527569577275708690315518190206486253558605640087658887390551066941210923958438590105683557779981018540072021803680720588039483144606379464812552625050704313063607041448618859935050267797814848984865289181520915750040397735806247527390322266484636935620715134074900459504126145723239412482175863797055593531120200442172038214903202645569511063766397750566678228700893121590417383173471004276308818759896651202351990862451249134133385073683583269186382432435535146352954265302289833336789644411414667852567611053301204974863446672170119488646149424375849029267555776268181708364643402977076849490723985390548909601713818793675404332453896157935051702754543081703011507632257220259070584039647752048049990757393231384874281828468283922872397113679036632975418084305417136835286346805580440190060698104386671781183014144514375422857059022709560010453601124935380620191244781243710226196252350119896125821658011641447574281865328290927886247468739907980090106035719363912243018635186375163728820429516837114072972479516949763424840591043741762239127328740866828391855539089988722955776785689881461486933862971454543832188943088695219642862076074960622152426464843160725328006586838749215500210237198261870454340571693017383480118430356482414938782996354377756347586648516882121472392426929022583493279085226388016408200372365179310762290365545976280532177866274438837503220162232478434581862191674442914210725085241291878643170929084185047711792223705146871144166241243223478063902407907980331750771583502371708694929341792339532519676553322459368017462423696887346130944609199011851213994891955779942381436386969809536578685096368410976936439757425985133046138393151221003201438892459105628258010488472250776222564273466474603982983813938818814296828056062835251654256069211391869076544424081568538501669101013266272687492637190361008271694869898084397810439654892453593378192448078589002759956239431550895024392191653377562563207084653828716734105360106566098134541617331035084569647942253394202849510907203965352086524987879542157181381707086045371440115937568410828800000000000000000000000000000000000000000000000000000000000000000000 + -6233351073422381802372941068137636880167027793419055379029940574488101500905268529844131695763231666211151455696841727644819376193090069486957556576457552579020884560911219455391163533895304875325273605679750192174490130479484531816150012663808056886231800946522393738804429070084534516540857750357707921290462089617975546268436772965255249349401363425980635237682268008128041461875134248878311920175132727005111359654504757274821783437614297850964652337501041944191231477477305219331423584496762458066936841028112363043951502619945665050186635299968696656773186934916360646757414075685616746835018550027326785609574262974441387575737462681565350266243383382464082382244936215129365336873195594916142888173866137023286911519346794211706061526833630277797346640497823501961970850061501495664380461145090134970105927566638242059019185327689304587889390845820353548276408561276458956123296492955178238826756090459788285431521065399592938801173000091956426387929317994508074473879295609795741851728688902932334858699572670613795250783053216094996820018294182568427126734906990294239491813906766059056828778622369471188471317521359271118761652118293918111215027468961599339209833567752030503630738324640124209258017732151320948161146557022809055726665588131398115053308754491889184752722474533225378339242921296872967896701641555437505980668263327702951293478452114750918236017091782204802564807106121757435473840985669500185704151649829965945821941741834214442619858248816015390708553288166762789225503538545719011302326436484774711707081539945133796644418643904356447337638360557447214959379938079373269471746360627735370829402002167322254394511287056973601943956521470720048542643477680892424748221868492029619163458945208797436178828917914718667253073357746248686261694049422425779753520923887587328075771283261466621148744275392319413835534240379586738246180418658038229132121967016382522896109819046748309867952628462620352985072326582800640756675634572275996557765840284376565506279268165811384173342040021024614016079033824418886054519007158132530425791760851895226383058390078574865833576438167365093824926837555140296432155614308767022618659460028440526431688320177763564667852141443818835929220470744079663104000000000000000000000000000000000000000000000000000000000000000000*i1 + -82861282817837415218619709719528110084392093503122208119809092316555613564762684833265162448690828757204522034871011966187030150621749300087291698199938888099203767026484163729159862733242498245242849859612007547515014193473703135848645585462391805610597369652813422811491396450062579907392755308851652933055778596984411763007093655807277860012555714846931044216939598048798399586549259871181286882343014472611447381262005186512731142161010283783173651839449727278235344111380281334921228661031583750108750644816542176271423943442148470288097424942937975900225080491050972309769574500671782172848455604575627398990156772137603969823740195356447355225262727385141165815006597288317566553110295005242311777189830731615146593188870012370932962122874375205018617278463294383197093536451416562068233431044260923554079932641954267452346333753835227285119521357833021267607331046843303391640231687714958096104959751623727719551138798642671828630115112542477772233314501569555760217450858208959019132959644972494661285773290180945222059326457634966279243643216754970415179161937697349052103556984269491710053182238389335914520050901991678934985126901465288049051665318973540784284026986287591841886604467466437992807372649304126497574208465033346359881965360724503007773422324804212758455848092062207798191646894228753279800222374047628289850732491430595708953939732139476614016798272704171967568882435832435276720875636437066835703167931535079140127863182190757488036097009327422075533732157441907492561886992226181569145664099236894608894301312494887262562659119559577161027208112009852375605230588256100730993979264155727704049213274026140090118186870644899352881741132284477470966731058884026743730449894710571484469300796583089537990457123317520946129858070965880691789175729136674847195392941106230919954072320281285867554094963273915760937546310958229756229957738161663487588589464491223679403578149103169348094833552752133569086121586700589049841624348522045471881940028395710450589826341979281811519913767378424572335232775738009503817651562300074113071233975848299554036408754847082697427227645972226748617733067313020471763914831374821487869222182216931560013678766668542881284114111690003389662847630598817710080000000000000000000000000000000000000000000000000000000000000000*i1^2 + -495864398209455824494299168801150689272889443417357103651888066637515798148826975131810945131921556828279864455503408860643414335503634334265626958255465469552760289606593098280325952547489435435512300312948532257289652681266861418819443267149188277564373727305409012286557725010096663727323275522940443596449264471418109238290438903624124623328633758145627318558260647337819153215218820540781584827925646405334862121372338878610997885043617752134662133952045560166528782966307641351055911584408438073361721213482303444379753379135273345748954929997765986162260071143972028663679882579603436864192641054825605910382542214863745939411434296197834303836478998555285998438485594719365011990553242769145308607549534015693460688365399161451134359527562561805994122773552424271715065203641724532878259714884286499298224496876708452125275188877491426341614527425296900710190625695157793806406197711723259506514952150696911803508905028462679364215541845861720333177592825301133461394641907235762015312023126018317484241023030920173134025817022905683928497883927249263090176102584730406373399346529017364404301522510965338328372437707492797090811305046608915839704321206987152178631513439217772197687695641752512599665382592342782159773642254199578743180279049464183068579699419709949717759081178644745710563691010248717667968315858963219231073231291924529637684362900889847074052246831884137489791975198239809450239949346063456397733354781648505877433613878516769938440104644928292170656419936953946932561720061546135189050534766250008266229262928027441719900456972718550167629075470349697880257938263847473904199883856376760078623777363283301164030305760964126452758677113507157568563018510845045924258158028954136750908465914475118240587121863404033002503163954591001101102881831647048644631903368079897880292317988724152810887545418204734072248758400645659378130881013838284644734810904465208721445956465145553041459340582513239254294707632482677424153043619061003609738946587812148620730096163270801340263239604940340391549358619572058764468241850820296911112648483811297014581862558177958711912739415561265309578371990646714183972561182952496636003731715536671929312882249307297802130207783371516888609803678498422784000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1662831898745044028687759893757034214439416189786185198582967226063314468411498896210473719733548019098326079710101639033144168544803274764027507819178999536455131946454648329345005166734000326066103045562790836247845093046559985732007668751996011732482966107431802771116311668520114049946631788543140099431328345383078475513879090832670768007675478212127876785850889279968811737020124287342804591117397904707903218898130801455045683654140470304768898821578018033261541527436490558272548875931310255456868891385602692783863783895754866259148228883091512707178534929495748868423414865219680666430464682979437609326311400629257240556159117458541518481775346690109936345475439780902647715998242667113434415035521826049089621643076299844113282726020679176075415395895076743488925605703506742858109355288098183764650319402825612114526917629004408978593118176954115528423625869584757028786988472272532394297473062569194509910597837930833822540468223330162527108210536606507830732887346111595496262862123071570272716008098349677846162426322523733497801857626499410644569506364422203016143338288972121461983948611098904439466970939306832372668318677319504672764686822101210544019219646003984084574626774393094183954503970809199226268861940245996938155087968953964687280155715604949388530307557926095729657835454381714040753007134167499321273639804872319832831133667800249001039741532145255612844607927206431804626729839198893997122274188193256653035710288152523647573876471219319470100373377446377988847754142357361028511559630296050826692975423813294671289399339510853407136124428193093130117085778136920934176231311827229121590695943384289687455158461251228479225200426986338936533185111645596860660871791108598271710083516705131061704817101905350945160420701664544823345470122341313722308193766556314210260730368119915035839063940110906567249373230690995838833544803274657574581141648882195874766715693833267251059350725534412293895589381016413722030475733213164417420462948371337283586773084954664407325669924029756652418778849027318700883211493878921626031779064040082626029684312316479999525102748288403899766465823523298625778481982455176843051178485112420058875252569018894166543464541366098517609450614910384865280000000000000000000000000000000000000000000000000000000000000*i1^4 + -3423474026785579582802483213305106651282372580041105607739124026877037327599234719659250954286267773121613140249885444521562218478564475950277849515422105849003813227950813248148551541952943240116465565965148051721651661410590008183463609567729132898925603672769144749911537323741618550247517730938393593702697768677350602610804278301493865344496036285729201401197673353611448455433778042073559305228433118791232246587034513227464467514633927022889527451007653121206604849069417609535788434393802076066283349103808439914414116714859635724401910905895427324571419186464042084234617029655248383305191481456482596707267927473966823594198242978910128899401215743131091596219716863112811548753356426443147292721445177657145625893807436636092632238984727942221962806368333514098816221873768847143435993041836853484454475301136236834803781681543199591598875908122646065761098811421012988722171921863210317087172506374530115524547449178301681988538435774176518698069539172976839542011669266491546761320526196281371400969226422820051322152481795197608714589112910226601144128255562185132384318421368835431754152087945788820493812189954812437372955205499308165741581947898474864324557356036178756816154217543315035639117189086354119516681203749533036656136342704131881238501150312924970472758560240335675812510406556220976726350181053046309838086983384131751053227011095637788088877905591772652613144632992873228046423928729080241021229732287296250854052183060833083700603102090073465086295038033410277462207825309685306876999946305750342279965550936178125339153601069088300119953751407714369613491775160151419489302735893057212927420110882651575912667118901250634971313409612650977826805896887188480534776555454916476351311218539270982153549604805133441573122921716897392704701309652793828676181595828406961995474077836579834112267765045346909105959234210341255101964297450979422524941954943582929968200130115859532011699825417867792292948193238205027905534361309318285119677075237754364438970462878481682573573020088709200856655139078624470810346767143104802630080680193306688294378386714067949113511488339346326814878168201185055674123622626374418324405462350479447554543459961596251118006408578661944049654344046472069120000000000000000000000000000000000000000000000000000000000*i1^5 + -4601088150225977982774254095813832840821378561498317469345027568230355358571163232139984605352066798388054092150306636587033067443675736114273419112625006761240578803915481101716335652979090379967698053212774191423727222267352388962445994986785887578155507274733254413641552279965894860758422514393309164807558894264637475236368703322835903950821410276153419575439454624644868766171708494054011977494745905492783306512097126203878037449268695967424382869213194695065427092172074305916950831365251308004334076140839965897077494940624406644187305836293955312229733064213713145512905430731167059962837691335708183719561137181098419559796948988900431549061302579901611893874989388274927588340056941268956741222566563545427134430415259298623634939230445993578039634258858563799434886525516856632511296576020011710753061569767152093644961219721499542621267471390895433240716875256172399854485059791968645393433882637221293080913802898907571086091661549845781071120889296023111363596274629288493173995258233983611543577320604345291575521952446544218940270980295465066545850733666931366570208143164340831095159863266373931615614530984966432333526307197175196867178800388853195307213728066422312394766997116038994744088945850760672541214311380389869099104415171086161146352945593347003546897466433831566438701437544300132240207553075697835015158285340479092763402383259630976196053901760039783182208728800788799646349149908325776481721521453056257716051203162654050341304533076510670242847370076254967760725454738095882779329476034684775767186108124097931493466731075475701088097695535106574348909233920060121781988012544762210633832523390608020490408170063606026888579767916080732068407047963100413931793278064155660059649515450102293314848125969223031150486238951387324239117669269460009030363488288442060960868910697950122173045517108644233145961779675503655284236778708319564366022162000054844777109008243192915862168359081302286720450391473266178774831372656312052858663937945807943899374187749460449166873790755027248359162137355216165628954977562533004203730309854071630598126410868037624692793129837241837352079222033788303042257966325756656096428107358016462263726834323105066573339307539092545050020586221836697600000000000000000000000000000000000000000000000000000000*i1^6 + -4054025136697195031492940612140473773064354962583077251794442468666015675419334950121132849980204773249707522090305211193254131626074290560531902569146893803119682648019967069553191278216745047899649580278594641826686374568914898700344766812099084446463678658121289935349304698156531825957027501298132029929390986138331794026048787256740211678766864393351756586162235639117414671782295516480694230144421284903586734390265333435028268654730872238088779750848783247660145690306234627667757185656762304683994789798593667813090759412568041671240999724438993022253859343353901705754085881220140175126151541153244162950235073583956176762715953548455997405495289493207070343404922160408403746851701058084467746361325666132099303432983055756419113944412659295155618836285806302803201547149726767998699478638374104134823463971793165994226149857605070049345827300083161766593107218146000304638607979614028885264987172176792216881782437146248169938090602956819354347532199349678635752275967677464563083822697455525367737297740768714516988814693279663199113609247819087442522525387438412126267443144922314598662498722069997433256207788792726239264556046642271638544450664113663923723458209529679391140663472072360576762075649421624059332651519775484990630825245564864781775019555847045132450339276158650878910266320833338871164280246348615221854549664643991068126474358533958242644754286222608944458899349603823354959281066267067896175683444849985188783504827180759480628332258224528591736505516827136236967617702595727829268477208898158042195569080648324364683569427991459528718678847382321740602391141469339787470208109881396532242388411875241424648663117594360219297705756317857012109416924798796371039921270534213541997786934898816287136362196302224375868127412081412979742422482160322618707269449299188190042218318590043708906371803722910113991005590076113579031750431078086055689337621931513404216400673910590350751939399258638503063880406586714156999304193532536195843347405783379159529097283703945554645718070291963327310029000169160848856010744925449541555998276664187256187739753502001756984621556258952853636574502558567854661095560729295946321162382474217515433002326790654664922250086966740728781557855275712512000000000000000000000000000000000000000000000000000000*i1^7 + -2425952688378869109231843562150403223379768294486791848585041696279779660727967493569972446431340180431456422507373176037012832157848094983688881440492123904094908119337602609203261521617323019187115299843802919241315349304222364719921060599040509247650465207131836952599237693502114174904420697515255694678054919574115672965537624034211701573918172883902705892162515993084690658217065722799598705859357203479823680338073573557499780479790886743006939568423793977851463524798204217275312729336575028419093938651005724592072921604579517290045794514508183720554102151462726175181204653843026858012109307241709211192510378774420758816636740103291499604050007043050746622627015788748605480323542571638575522260058718278690792421276339324517356843823270381932342952088983513742430229814316277369554793991123895290481900315919512469717400671874945907359318294553609268355760570555667369280840397139087649594827747521810213166343411411199125853626807045537256427581271366834907316977076249678086451734607845407320590114902493752731760538968955677978494787476610501304403696844664798120206896772438050442989349591556292828855252983731127660462615833586206420015628892204128673556194063049840840852537946272864944520155294375116527902002506446015113596841545390186213058580713124862633219869398589139168404563224117102022321919474698350422697595481240093833405582763387695790850614620599193311203768901367150762020560340080966774040710409964851950935321839354231399535944349298705631171308962559296837531243262230453878489910797878219180000945764407947835718459741852248543210026636772841637165637708594079001806629680495750223422449350650513739337875694261240495338345327410846059100481776580449926134614771497180026291557305158215385316235711377549587539862695270879095680198797297983322434603992490432103613685835417437862860100731054266941777031964780253306196069099891420011583066789070060183749014732727614860956490709168626180127087610153765562607823194194522421862047938986980534971464066196543217302373594797980708422394282003562071180678980928413346530297127867078149854995148030688524741753174442268660370347674859891162983707396126449581896262462903050054439935975060901685253731001828672748335095694019788800000000000000000000000000000000000000000000000000000*i1^8 + -1247594281421069621217217888307474459162351990132326692081199947300191852283831477015182523421487794341475024129367427739481525234668715586646846731903048574064212960981214220784642177115442869954375440110466252480835464256168181886374159252875716114967274387749184278780430144353583384717202708038531818873375637350965667672550488518649332951339482718271873650533871935663940185325321620272358828238765036632898395782581938582216509524341134797287108683287780147078730801543460950949247346926545105142896560848835082915882350022364284311088930126604586432070450999081230458193895370099242177377558022168561884335233605491270029913377530366015052601530106834654084326004446013996023190500146683602087891017846490472839497875354686499750070537663793365195565228174596185708014514661562132652692277740708484096405244181138764829410304283619259289663058072247745251338540499232919267863485421424124793862800243824159788083045005750238516412000228158172392292964097751361676583106688638378722882770203005118379227856301865403287949736580760084856198601045780317400596935583972348135908282205558508696050726337397635497137059151072265109841380138889225350819463215987680675812754827041149743696715163352544832805348258756045524249957997863547579172992472137932043760400333492420145396485497694180036598239670986673894275189051270315772634011458614437193101891133235311652640814030876853626864968452507215289063767219079534304399718336694604984763215166511156347079018845140213052904283804996862176774682059439113587428829074804876080108483457482992243253972864397187444070670314337063446498985643493136029871835054564212965364652960188541430719106379096139134226464011356779189116326844095399997001402500405821455194808325436922618367603124938370822346376200196065303182887402454734387849776608561203479579791259810502978539873371460422886354650043672761007935082671851197524441924116555879954677155669890691933939585078193740821803369217715694237862279520930985536123694192976490284346586183956636953061920283875191089029729568945362340496939088796760661188284907473939606456563702241812738589045752611332428381206838967106400348787679508546480968788459566159870904192606171569602620313858248346775120186085212160000000000000000000000000000000000000000000000000000*i1^9 + -776550107929159657828127575561447999977767013318045079167005625163263866438678814264638495481898051698870243998157665634614877106901312525135637785248120663058825762706051309099999732834878674132344818955709585750386320107468266637882038856866968817038917366579415824223092999614403801259365872963929118170278123124500944214439554268036582037025290870360035107139462216488568807476098742560121610263023429232911424730925751743935360365665271775966930011366992299761575157743089996107111780302988361299185194708344342038314810795246530270466778374704141068888512039467940259044608340508902002790686935580267997743341707587857624413587535056474360759556950586517456140260756364087348963408731092325607051891271462382143972535626533662244320337535762544365294108155788117764590641138623185159498198675568930130189301037694028669153643903204270507085679718483000822271660568311548877595547978808771853714796248761839368275911170731384825997414749780269101870335367294355053895337484957065165638780512671722746869683014025797630061027338924179377618679801848030903149180070958988102171778509225040755960326485695865110232320829378839441647587123265038448026560741973371927305466642533465815161239562450198447776872864922379401333673570050528678824568738174542577174900843090483261140718020024972878755491633840233860970229150256273084628975654197694794105364403310460356180634633863409378250253485481792233068772219914782566577056843551422981117020288366350344621183013913133560570387806833885224223136424295589270458463642751732742074470367154103414183552879248252489256593955186284218586013773949432962948394274983657052200213580964212896140741485359394192949969486428620485702702219439032360206849297959580981931075009071372305345912224027825290362098659183125498623996286567435105682946893173830036299565952868702668864905909142636046938349828290434256473792739204461523436158201731383705767485963836315625291800828168955003196236669654578077532934570292489381438043150635975501248251321050047671539785746515626383865873199513397733169559509215511840952839252829233653008443944293796560032586111815001946906356640583866457993362412246631336545862295704897260052693674228088999180773968842106043353890155397120000000000000000000000000000000000000000000000000*i1^10 + -311662627133762728764262468544821309877681713755002080088131040210164442562242257755589588384910936499299849033770978580533705347523369124147318439892600001762725782377526247017193772131082044551154589211385976739341794835214202666035472902695996978373110691136591230804937552175919994605980023565797795107507455919887751217698682378897652504674525532026065322190987367908338601273224050377841722517453049024345518196657163677606716687730612761183499759448319682184912144715662799723470486147246658832632544081610179368094003006166914704553016091582026502750838628552693031666047783950900671026932818887373465668782529940172369370622097775490938197673746075382097227444223795186845994793287036722053414032831783032453929865619160939494899381413068698482614982217752192640384816309190296359724005706045580481936287333462676145853530724814338265362747266799557175052697233487237474267985116707805432350947392261027007636794284945899916903404643543820584241560700285248018504339836950911373296264172295133768710181183841537033206986661752332214289759623383347138513569507344325552546443516479626872787943498686573726804654760680223194840750030262933636412471929807267426390538481885761343023508180136671730788876430867455094582524498352678030055455045543988765023854925821291012467610202551273878780228016869248570536301586861175598186682975246670982638422229931659990611397421158576645731870224751886475955611031055972115140622915295518604869580183267382591942214230218174017290577653610172400182242505972766570708108234631690090069938511391214947306825954545319109829417210737768909667319786080180507197912379475686513360903664266259695138656582432224602778543152366410119747516411419222019260050241322498464541848613012685354110981857586177680294369840867783925498844972089293678711619115428020207752583899314212416815047891062717890718997260050253839800497097766378939651111416864312950976100297413973211764939917977274970365917008844686383387782199486327373013440855515030496890928224101167340973940966909999224922186105828377686064050801202661763965773940420351810771994651732364295172663584893169749183376306650749515902171203204123985033013846754420117425806091635306441918652478762382552090380179865600000000000000000000000000000000000000000000000*i1^11 + 98462237535683549483539285244619503757519167546462330210657716298848546312272202528252512671766661952575779143305226863469920849850905786180275303138626852623692491026022907687454659644472507865969461755524271587737411430733894659932599096175751987991675027162352141545772639331278491127710070571002426107299841768525178279530274978397540270860132447542505821674886160430542893022457210193110201188304732910968307282588227777363289312221070422181280945572484591746987932512164506217877356970030313500292277829504684782981215367830938591202959406072212591137864959622867869168127373145483004372514022015776699029786079356875639102736570298544561988968643400091339943555262580090232465818742669733081608279656720508510666824847191262078000190876882311178451354654326896458042863239688288251061877950555427722211254650732517007756420641602351049673076655464689441472841160357015565145259442882349017594657570791099756808195102508051245640405701635163344953451753021647859239050317614045543579981909955048389232131604891266346823700900143968846417281279239444474624270475974890222034700440515910658657673540990629292771430588352701641237548207076929085542975252638852175208907999515701521590462446712631695756701241913007492101768246329615856130686605921635077483654349100157590480564632812803389116482069965601754284336027576916336132582592557057308783715413381262092770083873734749457441566409760686202833753444030564395546586367097210469139823827887342069376962760734415563182518362610080304577254131521898246330206991098519812916853988583681525609200191614036643849367891711667598284055370144556424520627021462782667494951587300622070480196251248981686371437245947466807304165917050420791850464780313624152516881229461678841017092537187712090615016794238024767045420232352115230416755948467880339200240434755410541995248521776240544678139939496789465119553667608462714808034279896846813989743523395604990335607807864933131837878152677660141220194568285479699653757476036118206944785318768739048263355214369943572231796876379615759630167274632805579963201604383014556077638750666956035769773320665822968738338538424356560556243274487893336656160933648585341171525424297610455017061398954582259007873875968000000000000000000000000000000000000000000000*i1^12 + 89751663303843066756065934137648226163765171618446596453908334862314701362175974751143793835029008600187263995208500117114834728861133056654462243678379226944884041397444603660222074086513139510374777634928531547028906399612275689651721320718531858447289494393459336985589307509954642163661786027359289883874799692151942038242364530352068766161162892069167480520965001734563752472309867468505012041136298027730652778302667161599002430437722989855111824118459619168910244984224122510142860076972280779622369383862559873960483931644277971900234864713032588788028040537521329686294569462374524324205820453861973748279028913004884269179917598104178675921933593432182187023245324929936803981702251283716517461899030584280496541318538777889054132605812339859052982563640071960475001409327719164957562590192027562435417108249147378473591741831853225457950464940426522799709652356210739147395985354425062234229183175854395619598817922185058020998921984318607538693935142270428687474089069428746974737628648116107810595284091007395794759899562780111887833179594957079797877138097803820184371878489099281824011250110614145780008969776619933800732357125437607997824795873410035025349613952799144708732480663450560092030210980828062135406655773011686147430549964096388040458090378916947660853036011690569114947426468111819359489131845018866108328851803993457646991100273114171591009955931012684162543930152495541617421536116570216416872412141874210529765401755254354816816638352029890911216439066903793246798372014531324748230305556932150793065731360844326303864626928374319322768154652379971614313299193052462537916415890457098151577395744714723870861548826881222973242725384739232259301460697812475350720564539468569341282498151092592738360166518239490593804322144345021363387552281262765508679871608338331361606342221364850961733816916972675185710186118919708240509244340635077749970743840101949286948191189261495537356081606130637527523311160162029935608677708872467824367989161091659834135319301731188200798386104958402655108675094951014191119410613240551259996676551252879021559866539049414194752725322492654464582930577431283173200332497935984547242403474692231281752917848047104561296861951293125835096064000000000000000000000000000000000000000000000*i1^13 + -7361783978812415219808130745539562350717964322494736006553287348552234939526768485550326114084270645474730514285846551517517707058181122809420499086493574835018137201290889970133197639653360553669180578049646629235126104683055901626675201073822926195998823329241380024212148558426504365144744757784914872436654613786788691492284477279968760640686068389988286563014781988610957159554264789801745762877407985652577718607611852858137374891947901247930848804602465244638421114885036675741041985163511460137291349207045077598255895592948280228548094554859582479794507116035790816129487999118709290687239830682919690107572911330462010867528941898065018501822367009244154511279873723434298352836827082203301616054284878638748771053554723001562194415977176966686630347351415164886982883226926197543648145161366454967073252283087586504558898159357765175151203084956715348885239223257867861178019960284811617920530394244595788794179244423087643419257705155095505628653464545423854510967416339021914113709750362349125587274654772718500009881371200631504976024513773395450323722355031285009415995952760916507889875464916842074614899166346814738220334885849705305245125671751610391012866087311341175053144054806937858001876828337954745668799622580134257930701910685162870035911948131810461368446184826592288158585374437551125775847425117178552801602594749935721565896636126000228463270593884423089274054463366864457409177249053016498109796512995211357161325973327393364005417322075963799906434178771348357461972564708435016297551189258923145042267082464903852964999186933574663528284667992909507542973071616289368446280686948612597511235861873107611623437697620021455287177844434176129099020931023928998163847384800596449724858118521513594067560380611570278129529229270101475089568101878509217195050918184473665258989959531892508002702943841039549844503752934371513205907273330030782445692253442883217118321289521301103758081477339788187228605098000016156440881069091123265123706068077684819251750328578163843573092190158534043680015861963748280682228656022188661967237114436708776498959294546536471745773420147992334109981323514322169433107821965724446579224894140515398386817196251059419256421452733062586564608000000000000000000000000000000000000000000*i1^14 + -1996066739676186509886092650302601782474412193792509339208421051762907341127052774080767266819697918229156358101835304296299157972007686490247896858955951108649309233909603701715346187977880538941568958570659381367209434174313960190292054807020848973672986218504654235361235975779963124520296998418535848980320763962670958475636734681898133214793446356179312580278444043423771728734185369407375139948635133489010470743271939261915000672310625779559808782119083809333577870216460816999659481542865903655653201234664473494179825434001857876475398920237377028953158874181062662887843081635031790219868104624225998910582540072005130525632212445906545853240544296762691842379211003256110934261955834515184165694660938416229626222230659092987766566746501349431687621427678200838163851580203585160927281151781792095881416577760852405912281211205371978832446632127252056555586215736106163159076452520885168887358437219299947854001333713100997923071348805636026097942017584342420160296937390552446028655047656545138695472892372516231188552538963044702636193938393998443436173428770844510440252495844248304035489626641692714138056995398281416490315431554330345791763413687872682485008778014970335516208951595244590185813386164566480614121502714375168510849534033737945539800176944657589809612371985061995512032681402705455938561019926878998933853640571919510532042146578888899217222586026426903883685852695071894562541055929935037041545449190977450236511244468870579992819073533390866044366898286976555459130405305616890736325761294791304534671144524996147450533517301036394531092448235314545895387714675115561342564583451751374035468976673717214423491376891286064267655796719541457642501172593994297916833870106093149422681967926975550790774259580680025238644726592134066285061806231136015516331370323322818139667003069040668630745721833177382394986317205142183200354298014771399453393833456975119850071857275984079404679638730755319981096910490773484867227244750824548486932909291608399706169705436746969178090043197576294316017389244581649092598547303744613541182184916624641234141557168908589623539735760613355360776437785968978387605879025328920353760876162007988769888519491500703042260338878290396708864000000000000000000000000000000000000000*i1^15 + -232437551555726634725193574831556445112887095372097218737077981700349163816025401279067756635115758377409772741828125221495395612117188602151679566615252016160878441709992658496047955937673558091332402249429253679480695578382979420703624164663489445996857142040708507162983336813740784486950173744534434932371144408192294977812205554890048681754207850831220356771607945503511683006035676093250789299274976587652963851435171194908127391739290587115748780580134329880286680015545738896634514129476448927509575857412053427658629633586261446281275956791541863888124518735363521229508932440080914254549594835596659486795904927192502593650606601061684445983674382884259266924172286685760313145564291187341351328704008967768551403510541994181092471242011305149590042716748708970461236519616847928444961090283014530881237803797356535941194151778038921661610489664341764163266819340030247028857443615453639554944867115550407334447623534346507982899776424415136857344862375731222187397992180374353538266227059708701146196789295285476695910943193080068518869596589238512324373293416420726683743021477822678203894501369695133731489873590774576574249841155816100649583889820791610204044056472572690305933380533260269821130594357185654314521418059068032036896715323092148315417736989697569798978271039542856434169512669201095206073723525026279078667552591907280539168073736411878191011245532923222907704645470090648475516872303427397876191494048186320485667453036578141212968649009501470399473871192711064858915771968960208502130625984558775140802350261255408946820166708088016236765701037273493695380545246778879525452965591639926168510634901389900264576713729385810347509678933538844599535944343256376223697262445192594669813682662605806126674988008661473864609708254254932371618223319015812898570578093910809327470804525643980314356952099830166095032288488655222730159376536485082733930425962023462773182181965177822940464401499627821465724746776184835559787167555497974652640292730415355642645098470230899197204363005465797559848560801845127564544298219042753893692614504785428847954857797266350289861453293448647358497354828228714476007729473813159962352915619366194628643692574831719873078559043315742801920000000000000000000000000000000000000*i1^16 + 430041249026773346172179752509373521542494405228830825797670352971517703087626666825561990337562799178012984232788923296200744235055558806383081925568530779145410994054179167476570605559472173589061194949557550402429527449031398782225164113637617465703618693484187285139285733842720554359013990809481630966798800884033568050464045502334149638449721487329305608997559678542158445429494832278675605548034087648670798190692257910716277920244135527167801977930838280111352390741274139935891338141773554111038939719451704305465767454665887645374371004592835912615128858878751480523757529767114361562328308213258072873132183220872844614506668884957992169890460669813540587227686837114365094698378441840638689585591926709802919973422912679512386403784544073185090811516467875408670556260101385910900071144774931984799992245919745359275405589748224755266211309412243705325800530018834123467570881445154014762404432586333377480231235613380466035132843338031528023900983165051499555707024814543624055847425277747435216590114890109057761973834113290606079131300438500053287702791881193661655836205370609728163316402700673479668434785192577582039371018114853709152024164847040697025150206350619512276076890027759655199274442195712844524758566091926869985426930644174907232678073093247426616024226743220559724647442735522955973692071740624345042150465265541659623843950023845410115062458223720881317154932670388812845264974592274452786323386696522984552021180176042901083450299620151708574096992311571706917719342678353754884794975681121265811921069727020710163053574701285102560546428912300111885780579567983986555464352185880813043608760552271675091018225552992360020374262477472538211785447071676014687544579918488448062829041907088446068469336756421922192304976602353047594082343879266302559213386500525532903030883201428150675400274809105257789760679841560959095616950041314448165888159527882553456454570775708753034555237304736592888833735103009112260406183676606151938531516363010031631223239510588473956695702431827861718667249101484965144435290067610521418772801124882155115410452824284573225464393177376374429619470249865118078266758805661299307742942392449295140869155924475000739131013646039751065600000000000000000000000000000000000*i1^17 + 9247446383501807350394056255382627246053359667943612065271445568998450352969951875222538765989716486224786818295868445697483440668140279522525491714843532586423312795556412712792450823016688361850639548886458850926073984353799351550417713786880481919096920869083456086899619705385908778463006260581070218949762016462523365930979323523150929384052559818439147142463877146653983208712987566774875852810409334412983288032809927195452188218353803300537110665355320761192040019245209828386429108266400331005564435208786962166240822154165274624851767049691176433210295106249366886929226211600638528674282343592499674695139959438276667713210948918064575783920636534943269534664977772572476676013128444521602745297222639480308586660979161881857645410271314634671254175398192325713630421286885240743739699979718001132776841199237902870603586486705389680598562276723172208291572462965520768079988667331155233631457094660711674219665613563727047944401581288108962264112841389894274666931531266463843244945909587802469504969144502110405639010307242967456390072864946635350481070502612276509376046346629980106062644292689729016592704195517882986442151354007662383040426209422601124335302356542985194066102332509283741618336133235783488908574896213278908346828227766710652069614077160435649176336944887833908385427849877360510470288086658450911283279072068445258562687464726267880999051911629002795241440379120066677728821663385672839350637398801279934200534830297860825408146305396256181376181923708144785681648820049424970898410133953042998751610882478351860710996663786804597736119380471947931145632315614836219654614081585943383362106850094273474529475407625896565769234185655368146430431407709590982453386259051244342226564951576793203839671599275315150666178283142740464216276975075502750366026567779054987373386064575355506912742234314061066710684482241015879424920042337633000116679775908109038887661060116030993444024773164736438061020799299375062803197129129325162234444262224098690294117572489671484147076050076421095409386369466316908300772517516995385750085662015762834876499267286956492730250848739835245604990993892567883508651749222114620604435539143452782682003419259332386886018512411688960000000000000000000000000000000000*i1^18 + -7798617140319498344108658004648051772860088799628150360862793871069821649788165720783984297233918860453953082242249261744056662847793052800072675753110296927951766113742757313456285679472250533723938255717609435339088439433811573241446794036948954895437328070681415919452434963482959501821960919604321998334799119607529656028441076590623235709835015351055298403874255306977463011585028949643236319038161584065687077482698264330055587630356312303474024771849913780862819990168164512295626528116213131201330879736638681748416412380491844455649953092917747657998286440853575080640816538361973364275739811402585846235376104406493517692164873928487488127984096375177222904669947901624153378951962820281328246053129436923446615492978503194676111629573293815929722125573370948433994986848637094196475763540490567008473079303728478203516211910785508524925905809722567159923344988566904487179593757448695766498898183972714668369564878519043914982062118835721589115846588325834365754659396044863521910862182395178092732119623770835432179044630885146362936590966277822019664326602124594645621462174530028983581078447913045995077870878640349661406479961503583040672687052741739269539277468852327386886989853896728483458147992798689715844501989411231036572590875326463696119039219803700726491717364224899838851607243134290112174614863399027880214805419252096203251528503848720653410559259018083424815940305578176803659926888160001357377270297675095452269489004930250389506402112416631196018572254291755940000737044148263308700034682948755758486967843122759497056015669339168663050098764289591242209508236305508625714913132953418099377133746291445969281544455479991535042528704357777019827530774774646231288516867367241939897783557150723692380476174134900464211467581971806241555033585763815079856957333519850443250822537929075543734615885721530526264222616351403583532559011836593470102925550889533172063839373582563635114695317002957086921494220734184724988002876190252138591814272023374051668503127478853516165754810501720387483846267948544512024648159378768277913024009206543789892779763461736394599588392520615460066967012744043384395256093157102666747061280456486801006954376011577448133047191024435200000000000000000000000000000000*i1^19 + -1445988868203676932726802781780835872833134425059704893170636678297808087165804262234326295165645951376573551873735423263505291069407532263958851236004579909292529988733841985589674895484315595671582996595826737902369221655439597771945808873048116215762059975723713216888816169077631760243262172193308733671145350909423670856969622786678344834797594327429718353126507666262000457718242834541437627207036461623808255418509168695427577975215585848278489023205533613692298331249299286278353591646563536468909099838893308231930157930934613446462242877585035874874293464783005973555060584785711572302444464880185187017355022401245029763962479070965245748285027560351133037101072652788893041581487193370858988584096639582757901324312795785818497537592081360558112823882526201477675049491402488186839740613478391596184456636903355884876590729513223654631804265359492000641579481225315665121810095174670669282416707185827756750654896824852233665095947353275347557986778599636234495914163151915288721824339358495039410350976827413964362713750438244991382927973366819398729017703940659293740682676216782155659194891970871618315935693010003469724648846957891279957920054432372254609472818658184818981578490044127457619703151287537259107696700979020708299739939905185338851797848693799441342302923526167178704275078578756452697959975598117324219323004474922934470604498580185106962677817120828993226110800544700069986001909207722030920418145982426487362729262878475270922500766542358540156357688697596770640906336432807431092253363579111354416407708595002570122085288726565545301811356038792820207178457379916379636865652479986600119107649702181382026227695308442881144062178568284754870560219300994190547124827618864639629316131342626191517202381724140311770168291903784102514338036067305848268801791621634328987520558240428812526390612854969333851463926134954387293101873882478028942193983741653524374870076867300717640840722613560251019847661452164579671191411742683354531821689314109205071255131993629868262645661202839331898113872896720797993509731675392711503084732894870760423848502054205932972249459909368945725833396956268213536938865751099826888888070874074615964959322105444176106200308593459200000000000000000000000000000*i1^20 + 521240164209363522503142212704522351322454389076821370667000605090822491391290994709343763161098733325968406751630187998756185721837212129862910718151246968671174801018078418395874385741659196110581525586349362517353011995889456628569864876821965712117199326342235493122022897380023329645369553291258887187007482312154751831782044723184075498200892476528444582911026118177940600665395269969875774005670707505006398040970905468830334479420202533183004061065414326103483017433681611495259814256320498250380135136433935523553703715224471209109766571996535810262229622367401652419101778604812374459003046324649068640376561118621442972612554096803856853116121876388192493292924828264597266430839286769137208369290671891288188803438651851985482922890718027328803496641186163954746684496119687286300940448699123988852159839707772407019268463740005605977871576751831611218978024164308894615938247802219756268662256028765284338022310474985241808299012075910574724319333029761081277316679660351223984175579780853848024566098914362204203239140281464848389245667145604566947797572335038375592172819543459458028345050881004136909932017453363458498222329824222702352533144135555489344824510095855406467788248850908288702440871320912011795813726155168064543545274963315318618488541071440923002420508260827940980716962772209466650751875574423510223400706665633763897387069500371220453188279445120734590561111049569222656403373457571182433821294785339355093289557052077398463208354837766667340372991872772190012369584054172767565702944886940791726947699515392512389706262066824230601199091932211357681585894894967340024833282776188489029614885342987314394277600196467073148227434722547180323807308192073554877360574693226929981485156924973302234673891722918508331868289155037558693492677641504174689987069130351761613875202408202539378555712182666937209922516757434734011192402150208945251314876844288505521788097631705801772967329670772076175337973132142689528000567151032235935526391583983569104266847773772043052029127271066999623232778401748196786347962513709255985185918247324179749949380694344301428679124600691152002070819388530998637000171098632219890898202789946917478061682154138244490395484422144000000000000000000000000000*i1^21 + 97023417214843623701840267178360085444378802899614075596205790671512307649392403076967172946946725683016128364325764500777097718706386982172334962784296144751476802049449777830348505484218098251053693980123435265158125312122294552104138901872947572235022141740227179329559857981757375684156747103603122396381777684149344589349633711769024546089220075654779280943317430573406249319242029960339911399772123630001427607286433277811598413517739426701864235912655769405040635270790248312376053125187059792224087945697465143348931054270500894526330458190668099154413223900677874791138086983097220728728357181228490139359596814982461126405344547613030464101084641514810962974646490977961828713025102817745244939273195907183407019712384978514206423797746952422313943940382481413668593276194213245983711915862910856699944017204806038573230924700232507267868760097134118738198192842414460228362173766696506697885654625291224581540849327969790438081672465387825397846610031344866563754898673324915394035384161164753137737591813529467379869879524412220986442009319712766989525533004378261390652271887284500682086100785119227964021049442599468870370194498251092575082795456475561258068896317387053927687033682772301603386795295903265739437212000825777750479707574656542588928370080273792567526425230235137207601036491959698971327656228766935145185905968815157500189010433740078868630392667607795537120886697063987752231695843517649051719886951552264870924598339219154987422040305618931366795526634475312883021538991338569504450645864165069162530466888215884163660725754575607998074189560131651337292872223579143695930002436301095745769301899543102068934042689814681611101523070089538736975444959433705253004070384615969220020922953657712481695729559237109801471293372088663108204629272989553302014587362499543161706680779727925107930071669334037997256574092945472796745595564100800032367320848081379532622631964346927058617957912693505613575322831190830091411947231300930000096116578942235305033658982860700385443559466810602412935905128226710775435064012649334709420761261640354898501895216510947212795921155846631425636692910845255798141596356943741524767997903379890621021266946171989609620680212480000000000000000000000000*i1^22 + -2807811564854231657689048868189278640667855325266093982150735374917533750180538712080299389286036221429303053734673160723906731822912792722413910988295203989318135107263572776234435943328075480910584600636333121875217976864721716163924813519213640809783689820136104947677377336298588989992239451165686627848399090049168942568179223236929388863959393458367904355417715565418998266079298304508853813064159411127778369437786559786852669355116146273502440242307266680162817398173278665477969602074862239036403299479576843601631122582587186526022962281133249736830335990121596780853922420611858550002181964013659928285204033565681904784090250715080475084002780192934610831099953610329640829217971730163893470797624170390823348079245163998793046417290685300992814382109131385485061606247744017257403668959467864513485766094803833505807187198785135873777173923029734549782135208223945554164896451630777255065925492353828412510338096242845717938631575717495394321770948468095607907761785718340003796211756680334663707262120812328388044109830152036103306493846302572043772255312734744204408275654183160159119510593198711375110148785896763177745812427194891701650546747213648898414820254688255201791851882342895357723225400954507591833149601268142050627245081127472130046931862835344312825311443514009146211340628220004273213176043854307830255954204683782517122767490078198339481573545698455911978324222376430162734060651585494528616285062989698290836606998475951780036168854784237171092496166830030953497793842543833341131830539540958681636321795456726942584346815993531328960599316621691026640460539515972556873525065253270877001789112286154071759317101187776000329218005870951880920286947146284480964516340249982382551785035166248276383379964284562219721095203361389020707547000601862060672509817382085040589910930074389518734968722748027676761110232914607366292542022293730970744881140287229004360022296005500002870873929078484435017150936143457636894064328387059529777926288855624961335873498631594392770959808750000186512296055551327825060627723246194234033826802965234926557930168520887777697992287306020991627779782761364950569855711722584844824870590742458224183419981244972945547198464000000000000000000000000*i1^23 + -5261163810824972012380710972835314162282873641264681411495423859367711547430452236374165869019996806626787319809180147383228280874078197219947365962920731931161779473662050018632466753986668460629777989333748330344030365366419224823251214304534431786312257909151060999596170796020436056573340829879267233838099065701417724940713854890156561122538956165721734684806923521780892211321924121757492295859138593014821325465283797280994675803386547181873684567549479601856846346065913627432836605329551288846040707482818610724258678871733382999738710819019701708235295398812018893088561346955400856709571446338996934130048205057124633432751050094992498950778317899455134190196127917013159971069848543792312439396781363612722471046888628393330685357880302933209258144004408433907168415428206094494776464450433976360982512387239090881538449958352831199011539721981781118160468513642604137676195984343719450814725454909029509269702303437597523367231241864369546852548361757478182379590349996096934928299255709497660529955943388617127460698283082373614400051680446271191245891109565322865882694474644359392481519369208818752271432481697602528652199440216948020580691724596558083412908783960228090785817472349522454790917240331984289980077974675850237054964878349513057022302534500981274969389477117314803123926301412367516991359105186604979924609422152598781566580442956449717834812182744925315206033318956652759638524561159141121408168435797101846346589700684037880594706110754861121134913425659933763028454328315652713004449337991979689159990127445397831038090377168792040698642837958920476555320213316075031592205681664021258711515603106504669986492094980844732023954291175620829802735336050776619104389439988084351637368788193059317566273929560518264038420321934000784123603680093616258366251956711050815969000855577706992320587279145121872229855719472741574865658582598625563653462027437289795954237842570881293534156607144481111314268630660286128352552508048318730865069718419519779242875238510451542367333357958216254553973521040324649640007952642989008446597078783224493282975489614146941286629824085566359565994343570742026400875842116620050452144822490260938991981858887911893043773440000000000000000000000*i1^24 + 458813650988903972528261964204004044106501679777970621114502120378410756402856146159997595224630154623055281341313252884402660094375889244502250496814153549538049828769043967659518207620358061512399406708331712240911387323921361673377110550987838759093106389567752609970247712860469759022930656796241389460095288444485359926971675725556883043108938761043251782162548988050674213387650040569904650376542598825946264484927994097948452985840586912983312713092026336253307849045647630839859106976809602786341783507042637113194613035954174783325457274330439707770757373360463065387540300009825589378798536765079704730423080705081280920295925039577073163387100183198204769094491191354322767714851838432452218251576197041361996090489549782167437816584427903275863149314986063991414314787911964354613994156338134267224743242836170557803640347279794410689660002912201115476231806265693221365615624585199780213245686621491170230512637728785889380275104183672259754231234937832184622857093492661528545579355219972343731331184142674470960335437972316860275000493076316415392574995097512958635370146982742062656996372621565248553309459757952930485773341633464650161682898602030100267315927555635298394526782645487219276019756663459251285018269418322760231307854050517809594003775736664184585979594664418492626352893686211993768800131577926435205511417230393161558192626357430146619521010010993434169853033746487206392809947059104468236165407098194497480404871026398431707311735569089876115514869020211689919123824529614494302291087662792291413197686160093409075933550236599141062879090191827456976128429490503697599602315358603937853610323947740554312991133069948420691954500878911510171557687582893232495825797409503734274279787911838936441344739116242090961272454445964495970549223056475369919971673979084556678487758774715407922117050093820924760141453343060647369609655227643245044127092912332729827009355986030125996381721059344362156332915275651382881687748318410792003182616661616839398224429822142841142710477354705316826824853402267790940827894337742222576069520714364765195751307900199090843891760590205068768493708777749842960609860292912346438343508748039550791774458712105409239318528000000000000000000*i1^25 + 155385817464464866981300971003046537218476147217160988276299177468396722536442233849489501008341604970832946444648113354053718611466857286795829386119697256112492012233118364690520696694591213494525084549512885632944288097188208116726363152167293450453992162702773900941753995184394773647588381028440181951804079503704371643283715251248151099784486242216083691450084648634253334079115659070803171850694103576112472159387837557182499618843748793010148989688637684996589079775679153488051713669989727282757965259736046003581353674417979620231643482967631361594705536129412451237041486921573247752169897195006344641746513424742416290629177506792082759383125299192816940717155601106956464592002915758201285615200927344278326162081324496523869022954310064686352834336153352918087346366022737884719088658541460669908938760006170370673191765977430392962777973755978472257031595413717350208074646907683239483723086492779903343929065006403556245278333216832578769931231762687027336687287867749360497014779589435759721484543159267643255140993835514441301795923613414411268646069737590844204654651034935150083594175608249306882755084017413719749416465413485194047591521861746618049475257164597072079826174295108265512984893319790803125733777301590237449174204034717571990780216004497211656772149995682096564538924865847168921391542969600204349892951597884983899683535410436483162530780022000087440382576585910088793355976217376818712363266167563072348444424895543975076401584107937288381924657804499285539308307177031483917855668160180567864290093715167412282145793809213570999242911061550681211210466271659094137401623416695601128284742678689861295168592623251731246992638380723644002189652723669020667993548222963832373283625291309191259471832776789218730631363587174956673037974916681213567460211207835719865756076641670069885091617284851536555805679843536800057089979392435829802508322491132016709078652721691734773764388958837380180138117947841918887984562928348014764720073864657533979323582837135477463817188369197602459967149374224776778633586062937889946591748555974671398983089438735680625465912708896740354803375625695290304814919469657354903812876766622765271749352581135511836426240000000000000000*i1^26 + -11074075774907422264090580360513106746498944772814092965686069422733668173221225192756637322176879060555297344558703406745029152425748126240288851340764552064040614308653209721116445287866323251184727267958484917501536845852345975342111319922982061182842736497978521541859240397669278226270182808418631318105869284289412564303752648736959693067373655647279915796317967911703378537848898269362483092730922355289364403475562195936164183751923809578595137757896665580508672916272145621824592954279823949422444649641797949613357268260811893221444069796611125904114197771082714388751802935610131548526725115386052178100716579896362739081211824908800736720648420003710792775447970552944672016396743789755718418201279030285498931909802222561379397674622968076481520725146101608712334348195331149576650913069426026161355534938979868981707569630294717461850817911508425695073165635713698500826766013398681339457984172275987181078986648913728166846710802414683148443183949747480900777786761379187666037637131076558865369030762934370198106553388391887593283787545976420061989686410481891434394768573475299573443483165753463098427466023009437128933766296857299426643522623210007053483141110950936326267798894185734927800518565888326591500940275260267712682047705520886986580736589037773822875809006502469080758151940079764530389566820622480686657649110151589112539122283282733120610615268958194808513249116465426560600286801452315334676855605202687801027743631935421707135742494208636132102731183944648307387694944956053183952770921829039955447284077412507634494825149824497729923329896280251581261678565063853255446778811463723503767947736840726114428880937295486638369164433254016206443496744401074663904030038545178067720274377408087067616701267011051568364206919696642997750056918337885284613320166569207278558381624277192938511255657486215643663510356614610076993953110266617400101934392754510698843748099390184364999663602598412824716906934951015436537835643196222488504482826814859861343442611541415993678771677356148704530358803093732395762295823850464793361991030631696215437967700340112480310156671739085027537640329566927286716673107349114263906661332523420367257093844583983559475200000000000000*i1^27 + -2332583532602512163739031413169673778051063332783154558070437636498692041769960564423778057449986192275482740007009680281171359021696324874516920314043189852358911475243948366934180591978173597910165492399617092819308123123451040167835621325476775438165257803240860976257098971180407989750941975575134933690773756761709831490083557763690148132236818861846282762209786526815507920782390022042609600139682911249758394297994321671653804945571319568812283621071705497433523883521914329267794857803503713043324092038597736793248702323918917859074340222705309754959988076775774013926490959708570950378352860507234314931886870953649494634407041435892545992788469886646055766334592039594445164665131432908926021748295796481195744791109232270529795683146551736308496426296434505498574603633780960953521104461718312121949356512610665051614207920947041925560832690614054406297400131875700906049307488499987054257906765358893950136306864908751796255061980096107403719764783050029597931523439710663109899965254594455430605936319884453117805174993713534775884528978474758307256663043718157408901786501020903533389497447762581507782941204573090961607602020635295836649587948219839045846191599836510360338781731307239453683732931496017531906589644689423088660503695737745006415500873996627592654057284537953465018657977206617957665353858666115442038156354427131923827867838970610079763354016876198044748153083831703592327861260799747436503140777190445962058479231460066931440579247855658846881386418937085180550887286486830605280267855846588354619716436579944316493189326149180616937249018548396023693035325960540609661642274487971909986858778020100427673268021193154114357603448835504613983120166930254687476084275749392846426447744194580127180086555905188678778339380620917921007466635640658055574640019574283773877357143067055424211693179574401440308469979707056368054329092868558714898549666159017558212863993660090627472767790235228027766510221208148737167571747066097705946090599258121234461974897438853378963926730959969657586460840706462146355497359104966636635677290742014314238038343294842112700282854317557072946210901191642009926706043000466381345470500760770002623259514155627970560000000000000*i1^28 + 229498945898166897436274815153615582856880854412199142271182177080756821405063286316237577233991901228434364660840769143554830977876923083066190725875625934318388930699592283520418638453845425027999753521332337111613918092939827817439230049330717092551689349859628656745679918449501550772203185838101745680303539842445776010344880629852567689612544924410648916363787028276946080331478977250525116099616532139581389364279468015090588839718293036287392969165766442744156969353687170020186704615929880059979346530963348281873316466161591341690605521802852683123393707525218297391912541361338390130144408216882391785853710864044763428172821452162732630655607544652324605476323035428078348195796256024597479469287950484925335506974298142972969050206290263393050721118108352086901167340288154662764134706399607434750963032153337535189226994364969653038149947464072636292657088363870821977722618911577942191500839421443465028601238914728692131748197015695617600226405203593371438387340191766708999984338091362315786642627056217859297968711211355382631856900626000518308591639486857740106260651666642058598148515894930949173241052982764031220043241703356740076342030493990606189425551851660126861691792715619552684962176121588870760816792370846647575206035355355873853876136754458740886144591945565666390607842527455126087963244215411285366151894225365484661651884599474534191340034640283044555370692300569258238189207644114933675106721681624792014606704986506967019069854527654188137740746033659638300662576753134234061621322905208193843817369907229196593599101852468172254955280510895997324866198334320065375923794886838424360314319596797857057806902865900958453217591408736346012270526299781761813979743300275604283610992343830300334695903890530752574841105980129528842146951800012631811977493548644891568867433180481324389058943114191273071135212836623601483953581018673460380896507062656188252530477204919085928971552242522396095112185391529790657679475098611750640732807958764244351778992726080313182562416927421846037295310907508943175487834424938680236802323408573976068506478663566269388348027440960624117409671837518343759973797207513195415215848094439678523689740442324172800000000000*i1^29 + 24562548778667053163370005410541398153241958018909199981093985629143457763285837058131380005747528230968680693175454418701058721193645350699323163367116616632448868856233128440402030165304875559766094682746815640417307102509412693629502900430613354811811436289048275714705236014212919426525265570610011738935915055030874962112217672356265291681293046775074549330695681356765279832613501297063199010433812759127902978454211876254049790566473018250506934556154779475918144882782634750075461538789493592523943229671591665157711651391625907062357950414969634958650085829477390114030098688242630556982337390053415542297497943485931242731860476677688623371787078419442655401719637602377818663802893746766041994516433294786852689212741661139840387024435101727425173806779344622907263116625065514156884712276683241989023465610352159549681520398501611115768369488628715763768602065133108868179922544439616368823153303734512010005590581743684847568019427433515153169509329667810866712204614636763700413333590137767763337405367893768082587001376336547625017147034131495687997913130684090534679716496401635057819290436020821440274443853782378167815587824308961805386483590096335010889136216916192230486556936691050801516673152421635688319530213352130845479173445849015870401829102404078524125940322423249322911588706514417703370251031303624855777720495960650725821594563701031379033727163811437738687694227321186431896214186509166246665113462799346915201967678947130639828208299559992246670722790713860358353396157900829526335891085081861799962077474271911954665980033773326756897551891703545103597483150260056562454166469989025505146275871269585968185265692771192768797116038613187462959534336581794523139640422995284427842769988902364922222854761016319439993722669081032173294616871148819071433610038575117186413763523543109913599384283990786098436600823828467281775511978113775508746512320232840490198483803656852705231241824421356146411332762959455354748180144766757222888940060123734522628812252704225860582722122688595073533347862281793785207423241286784350940225264279128654873505872651362439239239002499268316346249878357551019046091215709128794129840253945202565077262344074035200000000*i1^30 + -1947060920346967635290256921063664207167526890633191385063684443943095149931266399080933038800574346365742565859071847290421825073054375368873933142731690373702005725748741404203815865255806233087868503922353690046714384930929882136498557767166718603925295783660720252117638769473307182485784885643593420617778332185912842964835158057770407100204462796892589347985396008848537821955929220139855358763666951159823755541878416706309683166468022630850725245601660285574473741056711336952389541022622397227441502138026467678186745933838631960965341377078577914460357103294909475523513016368471222521444736862353625050930889030278535883731139789139765992514033452236703423212227636024058283535643906013235632517534184820945255206767213849790916991859994646648720855712466601728579834042840068159952876317439381372907134297977415946504499792220889106545721803221285090697817616833603474619443698386082479162184341262597500609981590770966078141724960095224996865909542745432432983294168576527188960821010933614905195783980428518557030715578439177811383109702003089538873998734147254026351258675362988525350080862547364517457910710308762858933441742700016276787461572147250610859475468674198148732240793877994586041937053816392725144942109966411619110388558423670721368572061651372955841774168789554786678844644319995499537819832803862937552381742127920403024894528109767537640943272295940686341275859699376818213594679327323056991448872319364137470676251395540462340543476994373672779460475753105432111328015778783943411246133080516472990580806574903388791479578737345942658284103412092696148114115634597832558970609498525117653838255484930500943247321164711224902533546531844423162284459022480893581540095679903506426401027909664673136423924704303490998818630332293442120301697066111040272822800428797433774435367039225904691511425427846214873356793488228296503946629222585692765225599105039438928272300100482973616314129303615417639763996602405456146211958061646808555508543488314786826502334789112643569065803036380506158954419052149914078192487007284805133872166584473140451593506027832025121875510755741234109473028114089619428256835590258187226605628573500878641869570965504000000*i1^31 + -132631307950330455874403047596902131704635148410890912282578542258340220488179749594942076372454097199238028034478148974817997993830923242341670291768080026357119095363059471558963316354177353853847480772204114594858765683342771921859283932825862313901147175708738736675217740087496031549288677659675844943634948995745822855799728697155578998605419097478797382902487414037282782637032125445862691077228499759487152486526641649802156964531102237211196446647294920107331841915233995834119461003916475046494828043244251280063579810553888925443522809553329666703476967263803752634617306191705496244295413885684447170345025055901444017085168131376908075238815793843044398849035544883538083688679353127052011681752512252800818922701219488620628389773219109934230755899472620183028303077924912264929433994539705526229634962056996298924639702055335201006940897696844150650893866605558492214655091448959023499873677090050409175946273085063573106842301526442748611579667444483322150696487037282769410067519032308962140775429524451422738624758288582024665080959482492545933456744036719532873239792122325525523791956848633929408629694034521304690929687446164176900126371141149480687989747371107382816152430219914057257676325132929636882324055215380426328459545842399113887861189365661920075364051121398630337260546826762578951890554409905599945139214640322675818012299213921902564627451485239343630987116481578376675662348740946882645076269226105619680558501734004394243446007207985729707420491799182639665211430571039564791712900495298057453754950582408997458533406798916302072170712351469776021969664412059518269176503182934314707611148448338173753176956906173768715815105936597104808410294031973062586547218809368909937398698947619011058171644913614279564224603341764320836272507588970363599075779117699514366333051248456979923858780867959302761780927309547988112605970962901796125734524169779126340726194704900844856753621340895949274010159131978091767636632512562905876095734170131913722971428096210834773036543649757232050748498014711703718862705363200223977507390621542137964745877229672752412573996612407075755314065554061822483899167003422397949841816982252167227861610004480000*i1^32 + 9973949204681957423886927744325114399015476583759128944477441536683729820787766786924738732795822213464878819652451378405518243383490879101879762474270886467800872701915973203293565653017065528448464590030357978588345618883430589974075237033283438518101515819862359835613906454490844502205778756474007004958669344641462639284490220352465349939074704208420702080560427597545707792786254758649957976293624904763495309452613401061092968159549135416417861750362548704685706524968965210983374232905620458044524902850346006834682418545354264217146111445899231598172942020384038038469008065527591083527589982410862097814078147137619219676168865794079030967311162832458137871713368173982416194771492675183438845545811631395397409632607177973005324337340930649885388171136690948040618543501404930673049974657942924160289093151828251879870606679666383050362555026722675462294118489144359735088556420003176002189825565989619102312115728922524478181346795144148015752852537443274802043407069164498380066960917369099617584918957338706852064848482835377409445245849928535612263482170960463457679331361948052719149334007082772095541072307269342246508678390032843162762453664498197659874924011465128340560802008344657633376521179707258286803211165370932986984658114445819709000408535348268153391926094837716962947650233666124640468261634318502866592772931426241069448584969050418507454862968396345025140576766672817665138822166034669513815914381986705726457106650265325116496778070162674244583374158925374904847760349972732086127635878003631741289305300554108769650366822233566742889438773866740782913714533657543455388117487889416010263428829809351523435626394104304754307980605618669469310365905612339014793105974377795466214483301009757524899689667436823746507177034129050458585239476104766258099725386389048847826596948072475967509637442174137593977270882947186910565866999666053117900558757558541582052111238160837263038061211924838176337694139063229772872991435497090724763270875519540912024706978692501936896117184131114250443331182410634385048762645953713047726791127080373502831531132882123799920639255801084568802897395707687652552121937853019644636079292765628072888107008000*i1^33 + 193444610922527348472870384228179764973271865596233077310206941993015109884319749862519799120360367187093651914708899683159950046956305646845898502155890398042849950096276937758695917362091834515289739697532934024796326276795916486249644657470797184477617138098790601835952829848322518000471091418708480947246032608567166578328567948838962645986789035037043017443807160455131430352437752837084114381006259604610144664344074091343807275054547913745633348623380118336220449061865345086578471209971223973162927236011290324973828045151590801379334572384205763840453822513939511216937803513125413228853885697855766676858260393511906716332099775045018665362796331041211208834814347216741359879610646190098706965803668942444777138277302217671169891022240145704283873049749401898056899185910430547588359157821245561345612835995609215569383623358756623585699210586602029649801860383140026127752463366181270607935958017482181766126719226440530764549102852910358294943082220067084803540313749403162581814365168720236943138332941310966063694451472457510572584962103227713630728570405326630912563548285529778664180755937692372798927474920008305267157161595424784058383560724271210887613324008322754041008760967841869683635205241894637420589325151690480412613959399193826663642156470435747512853175867233459952134321354456300879453227267778268417455804913013115750926625884438436153106469285668479973686716222337445530412747607044716019959441501753004964516844058429209627960370755017606340022936978294003201324286541029476580112377102075705402126092005898111210510129191343772565662401181444319405881185699046437813105853100538923572122712542289006720223455650358826637217154290415415660937722661950675949146411305836168032348565142001535563975038393488916252758742998473214881371241002035739370623475681636390715692586701102758701004207592366533875778270019439626926869469800840817866458299821439012832713906545178674037791699706867104483465357579859812125226035905603649588407585105333742445013340535658927509120117737169050176393301386585861613739177933827082329473144444739348122395396549552187983895973314213082490300896923194703943523088469654663242812644513172108083200000*i1^34 + -23378894888837636577510772476391222151851227665175168703870917012758024247838894693338187520370621248201180623323825441620178125657860216791202991824271205520106727314652802995603011715738683192102954761427271392714671059342276826485352313932349895884836054510291228613868398504389347073750717443700673145429753776044706554484365127913095816054953367552826993982519617169514120935970504539407250985245210965992472458764494211698719645360965573532929782652431021267943962102168750646894488574077658361148128975550890241264423778277875003183490082005628596749453032324863825396095521998647662747796276601809911522610702486432709236248664355261878184249198129879146971038754724333407280816210614667270732444286049219463209658929658406921594924814562278739070961013941955255997938564253773111252329305617468284974233375858885591403222706548718808367103066506253836941557839381750747400887458088327276894887201902402086692246973047001132332929650702099594063804394273706391753357564307797635407855853241962847446521891962750199985261072384028953418610350633669086656817887222905861156722444188613946506039353045501434019841252797918918794062036448893062598930489821405819515872539112832421235919063874300785565110121352177167245861287585509096866038612563274365644786871585237574361790660268228230630267108739403341613038628270161427208307565489459955903016473516579805527530374800102486387859699669955037967224390377629969518033626863402847827574835250714882161502584539758404888589617208747030499377067635121996587284226481178051671395108640760747783172876049858382247739845842852244720603101543478728963887197963136674196373901917731857151649595454034355269112759483769571556090780302759535142034580775186975835011900323606487747838276975922649896113823139172710928674679541977862524681383810105225897401802083665221114160300485006010057573963200098407035903268174364533264106263561892176222138471795479213791802571918981454872157773461880421898572249190154558218672217051774982873504699524627851453798269686778705897427120660077309533082031123090243408644996937242217818290147271806256269050470611742919384476222516448920471326791499127849973670225460451208069120*i1^35 + 190286985403355100772296368871338789753394886812536817423879492935845026914475438532585448085899302331708470866493192595384101215844124476841506347067279792810934237591496235974044765310880245367611405935708495030296902265145687231997990918290043897187563330337897068943276281838573023346932225262289028253694753224145848569682173907045976800404180445249616897179491489535394858284175671591950407736365777021147204861328596603138314875523253546259971917904568926790079581618092489632569538164114969189642878151696435795381367572025086274820861536251226461706867685804309015128336603078556700964367762933132352755722082890483898546726584184738306626624752022268186321085472280519177362349322989606447298911224246344660508555483635160943163942894582726007492770487829757287899313844510336560185976099444692303838985887891245856233500555298448661847105185390773196286126567339582365237012940643156211183875315587687661340805287681919777209678835030004473811127264497932164091214056756516222755878368051747717543740129232790774807395849551022265686111842946111426664700358164973110182661991194344636039525994059565809026972597727964287862380617783883130807713789463103645165212554752829913768586965558756718514857254044595400974892322451155730164186995329677754150027187576741259118796720322207914912772943400611583697238126008542703648371313546606021160789598326736167672518886696900606799052282885687225670471218644564044424619563547120884828865029300222278552105111923794909752483784297665690242840257071491883827738205262229209686881031220126122989686300729134492958116880985130679905938192366012476397199988003482656871235404136879118961354305613821910818991844360767932537766606394883231643535901524149888634901319166293157455938110479353523041922551288406941465596853095203479832624400654329006113108627355467614006189954601618760870281539987745605816618070599677283866050229853674447270147375361753207726564087163044448396428975766234623421674580488704430624458324141915760784853696274016642399267268888306752679565341382213874748787651564882272552238094243575969484074122057668349885900628355356981396744950528430869340359825975721978097690486811656192*i1^36 + 23398687962804942548137348741630635164338423008752929575447406610817108576537829547543978051709623336835128789714002584989802167272693296306188110012292457966964082976347965120075353044137491464076335304217764152970429528318678321376433048797389010490938030410159405614802792601131286769183311435652083397152798457105525639578672996845311804511863407272201458292492414682231596570170410839036942818400977684146553410251520368790231039911435862465736027977401071065456228403789417814248812661001994817104544661935405741392552169248728756705555846485866376117823591979017434274196147879593473094618310216368284269475300474857456074670419713122282213822136108280325122452796951477122987098168363678104245772302944217568003398107367626075460379139565775031623495951669607480925852354037910256587543710449996978617499934431991292972616028558195982549451566547605260096796019431620162457286893089764893003405008283099375261316650064418282422126276172627409216205778013529993455866610486969343542953707663004433168807129166700398851975626962153925939164478936954237136581467066774091006577917250621287952252178873852501854305197788159993924437139909635756411309424934320719278084961413324289008418998083339750071061925704561129499907996352191684663698002445786615836009592292615192047957217234195843113159811048004812504693357913179032793467561810470277635532829530434950802353414000810575397545000687407934321050971597476426493628348106513088465981816399806762443201434264510072734021182877843032825540556994151168809656324023118003599163514057740069220557191557729024269274295305709194661821841596635711571175852033475752420434987049830050996049515555649540648317555335474122901457475918719314659483513657113610245428946400250104609439307413230223539502516455599037328703852720416659759788256509002466227232197371049345777981638697459256872079437763526165174526826472747120266417169036938432603254403860976658756283108468371024198868757916913939334741870818315010431899196285577695879103571101767478182884135170981339209903074239153213710665484489512792136905290500574056997707322460445618911015903349952985455984474241267234203300990251840389278897348280320*i1^37 + -674037597870630220647896759823370734068598507809753586392659814799255466905721394551685673950504038435295870750651361128777393057754653956865135227698147612178326966907415512958034361824077229628131873344641806557535210699206493770998266972165108258376750957823803723799266741724734460750180183331473963037867135428755396928162316937174037913715138209476029602867315609423025385209755140989822872131334398345115291689462034264708145270592705816215516732438694462834547657028337320926463923578806548623863391838155932577364331520412207716710382825983703523598927186321396700794399822125034159475743636133539930136720075746899861283141227135937475549185688321757717338445785557525802612459575228195313468730587232640723451818912621653276173124620663925262122814544629002901105739432162405440087478215930985420509481558167390239348903927541662472268579738410673636141244783335162282218766229723820847388523301946052832509862319557905853827556526037690705785248312737651868940227327950032352225898135644888276303139498355677798062650267860624341941366190135247895166112884015473857617564564657742944542927506463213390752379498863660971191557062677314770645811979269311794932064062681768811861004357191848278143961060825023215899852347110688767547257542021797077475051130394011080035193655951420349278227325186970353902175690529652269254614159477342136384674286425497655007905854756942546249577057411650594578514416748412274770950134443062246406295978970968305115822053913832377753149148184351401865964286576976586614212636766801015422072422891728835088365598064906673452522725193849085198329938908718131762007838016359436652746672437382761576337773550942695368754522932716301729239886207413046950931733000801974136791639386066762400415835929964913618797959470787892636812910312849247154502381795516622773601089971684349101930929220113379539900025807541089267767447068583101865890832231184365042545875893500201273867185945233684397888353178856035731185448989102086980976330576863635603952043523728704857797809047818701711920033519967391016659663067537520805138152780334389142097267450816055997911065385832434993773392549674548969169942238349143744446464*i1^38 + -386872802813962522264525972223343238469465061111279803688851594933878759269788643334788244115365948044596018653114215366084468174205143557497913035057522454641394129191576250846454784442317447926632350053108878460188928825552415653307872323251181947756747403762892310951286023150554697331267585802314699681017194154916054195679571756025721267249217948885221231267307389278936600769265321718750506788127933774876330941977004323448290413979260214551395974778858310648645995149023764644893640786700441961286176327637752593062638343636379862173017245545316179370893838389786982103187052689763202461703103331805188348397457135646706130990061945121721539686563252215850464508446019958390603771336762632035338944014019395636536577445109252121175333221490776031674351030633907738109708920975055294058901771838859513960212575343752279882037995284336315805640335044356176443834795219080890002214763920232239955253547661346171251377036332717907687131740391338090795959351415163219117604113179765265426458321599923837854152693865048446557203587719180012484091683200308925801386937036156483889512190922836290857207849331032451978680173737046109911711262743200328593416105150919833298135136250115881782403691576481346104056278148278905354257503019015887842591062100196219738417812820930700311154797730545879923373224101259088262792171033949813333888548329944560639790061006305287617284608808826237131085168224029424523327084453866200595080642286571205131159560606966028522676614547777129960407599327274209959370175228045913081329137105143305590117550059590984602928456166773267427434521491774971614237470321560862199731734395960006354144615911784734634366802367099351268229023076823551990251683064625625543925167796408725819635118768192789185371701766279448645047571195189431759085148979624731314409891718376762574652936029329007179287571509789491213472032927087431600000173723814823060949152343900609239774739042509301448923004304007680034620410360565483700921182471552099834479432003638870187713408448156377836600965794736286915703462909167179362551997202476377039498655501445672103852592692902800834026289420996406063372804029001457643549208855091085312*i1^39 + 452414903920595160013333877569325127942926959512889893837181042253409736908215076989431032514745911917011562403081542611400675225237185013729233176933048585588144479587435727419041016309442441078622946929219131664840457072551122290369362073087940497225456739103976244936178403101779954041520297304383709973520045750961922989927549280856719164262318821824419517197282367190270393592926102723488167697786254896504460510639753952522805288167538063152596618025955792655416816421612154454372777129117145863582155795535726957446469683558405963999408387985448388895472984103643398076242601090508326295564495318529226274918779120206169457951614387648906835412605936420219485371902661038142222791525681506857878342879138383533225349917677329233085792781701907357632438888184639824425758292557300194849413535397746327898866327429351303631680768332192245065843515934666027854124771720096795347594269540526785188754249023806608801505070837789466821741386952615819483940370911486442592786522025926812727548473598684467828981246125697154510085154708781762597257410510610534067151264872205820853966910941241506317051675954900195181735263833721695445644037758863757933001945731611500109010366274511055718738933325881762559091012825912169457873429036578079946306730283864087036534066978315505032710076676643744292580632507248384589577454555420740998885657082808531917765753487627137346995875909257943502348155247416177957807956052295005212005000772849514920895969675401479162493680348991879810482652604849797951060337251470946080224911395894707142462768240321423141131414456333305218105305522322339211794845998470620642176872187446382579638425490692340595749341045519863045719377384262806798706066051736948235137023510992103196786748364870231444089935519172722593247620491102361825296801250935320724202969032695787295302692497700427745548607489265216059784089575454408527433795857615141249785702848831317989163072830308781351204491595297808127697244434124432688909969795533898645892521413898951456197648429507630375213930670517127812400384018669103879930396824548747919014687593461717798964404311822688801896462505078383458267415414425073508699068153462784*i1^40 + -11734380995281360548056420068473517450286889654865744285444429832640385611491682047898211042718640597206635226949590623427882903592937142040011104162078943288332040209546476404390722520626535743964673210567794089135587880400877232129460072245654598737180367300762829114174505177593523726678252560473455499055379595114148141422462352687553647822660050316853669609517997495210301183133891343712264480880720724861593295928915506338744432717991264490860522866234063661037108906265270374153965674444643460303110498501161285972122756648278454428725883245789741854800039835464846677268706446636904055044918859205406808920398956250584711689943290768773344339893723679657641534845079048688779378863630399647262941582742877230411908874163800643715090000770951752248678038376782338075711265815492017015696417711748150349608853944220556415489969619811049870635052600453114179220453183392257272156850408974708439250168802262174206744749174705129965583490917632583298481050904114109071962654438053218561437061105852967780341886186243483669685193706995580084102963535747933264017620512178049493447458966260609849923099668772827462361046829183661326165154533479051913882613986843566254402194945451115093269163731556182186950896711990121561929950832699038230171982440696735639180537403812152630085905754120016618160747308490075427052541193747567367449337681243703278494365912487466382269044880489856715965142386527560027901413710462734841807340380453064279683433115970055095246991376056529024463586753591033576704260769844442615055447619826456960137412369286371010860821985946875624197346022857370842023232163504499967452242078585100585625984217064751916606499162787756319191511088114631720706526677397350036620777072171115686899882968383513671732767974749579586799940694960572754596897824182741192694149704463255009816048016242831761807847330083999376114038823140842976446335714731905978216704556380346481423037960244417803265642300220219661011027704628041559653699735515162055515678568115682884442284294066404546731440821913218740502496570498759021204939089289151929777778789974565551362431557324928871320537867387681508162259608498742652475747074048*i1^41 + 93962628781682393916145239799131577500736016495006100085657029806751843182663745113959849735295471369228804600236794859654679698291806654650266690247459245274045347808552074784036774645185280073253543005569512147620208660752684166937294124460449944077375256525852383485302266044433985214688496180251452127689990299606591631542658367618143443126761218192404889408522194751963881714970399866752790507985913999126807754740312659809582593910089866179427425284773790483530620265581467462727675937702172291594980989730395456974274270015663368158993352926353984643270174323040058970581980578682395029388603379723543040283156664024417627964585961530869140366874953255359763903313536725997066364455650186441493265503843518914494891173968393131295061461826455846396762006355096385700064867954357955807484641015736315817837791456165114525778154665396027742551174957917082864125358667651873857105412023761259748096785229401920148948271811561806152917059973750754548872888924273640760387576026103595988024849738245414311359247884178537896530740362302239774345758010837156951399687887668927124421841527949118110584230884692775400054922872632102992853533882463725027457216034478074776212867176313314690854621074543943749132840859709422147535885777724911266034083273626171570666752703812424329957264540912285030135598367081183491960291888749933112496564550410076782914658756467701461413384176744703402374815451084678332676064638085292012851899556493119094582367988127197872410844785691814025414128755653509692127237380977738657072844640913858540476983087613696842747824343770646716988292327162522334066603740696309457800497937546636849436389285477573350684034772084858349180387932567325138208338388438160351395943726411184630242291961544209520168183499538701034831160405316591573570497040417479878934488137021137020384970947324705673438446548909120980677468690699621802814292949988201045238354017189634462361724432250636093413151005077882380967638489963478586012827410045020345996717753098476585906594549978422697728000285262347058103301331877791227242608820195486180857251245129101936892947589500972225857145397191020102507356632435803922890752*i1^42 + 2391845071534544297877813285109228969002651162617536250768692968919306846587366291934751477797143610963525294951086503403538802306158129527182548723996705717777146147980141720551897571772834608862032766321145412056474614714883010579010767477508869411572141392113249589854319159302868059693233511908890530563320932504149472468027321077595523706962591518748978063319614675787684341239703636871726990995071260315928459730971272775210329854823329159788850540628186470083264727526009518428856341884928164184080095726186540629655899265723434056104417674069558674545820868624012732803935674221764823010282092446427119465984856068838395398903263598313960485891113843065181565281646397876252006445267298110000908420555718824027260691444507281886372180532190490368873467516222677282743721987391755378917990069370476687840291379689672638038507586575803431269903265373785878399258030474054041300379930421172802721152468100318761363751740681629534004261443925961323519929108748751929406391430190284129169880802779343396674008852406154786368563239231624297325826035161734622973253587546037350261987043769260891363056771357116365012203304408649798575155585924918083476556557786172082636230270537117564102373774101534001259593508280386683908446622272128496393394090564488799686737011080400339353203680094320809041355711046231404296410642734919302320017787362526649386327513656547128281100426168015415840361868824585747394220837009531242686817151336055722158942705830491756705355257070843342900507286018450728886950290482781107751239738709189376130050956780710492000970294539897931495983740379005292774409788700374546620675133055731323648718333468819918705224261055128150279937704292288408681819996256450483359559629221912812431277141642202367990612633370012059626279628576964452416767798040045470835912588122779446364234457492748576276298638061301491357781062549747573795574372504343104189517774969644056034976905772402391314412728438292211438443270264429591176819876726776979104618575483735034685280912402873302212194528878457160422061488097299496902608024651819098978356835291443008472353771621354903789209892702062506158510149491547439104*i1^43 + -98487471481066720087327701066673776349943216935615427360381977741471597104144735838060126912359266657022773786375760093844714325650430516978931342734299213221619135577629793031483741391183703012157726683136051651980480208251997739746850846328233730024439954048756566070747075285089388322723736199983849843846625410575838099791046435805033676154406719356990533101574308532393665861297896107563764383967798279360980368430295975187886782991502969113090822180088526466428922770469653386305616753027783514352518246369787663107609728034146962948459569282909846980261853739891194648760019742645827272002800947404648186632050836516856015730045174690229074859961780960277126373096865383500514709592175410914001246572982801802193575733419911832209512581243008256225331280384560807709799219683495104747195382461438947962423482190159181217974866180008371324008292313607215684288486493151543311222324651422867235921503372629543309537262485235454115223479369377232518410264693137574658337618881979761419495155421114399087894933038405857116737966683656952926574719169899728642652918343734215403205786237196723261290058939089438863364240114234083575656252071232989678415306757100352755861757272358987548121858367027694972781524594992525394569484318780386029438368136346378558053402155488169537837078862838546761482059390453403894134712629753993351171953200618652838565222558518830164283378447242092717909778123724617781486454501079604695601271218701226114709775306292389668304191074216155229377132983142468514715878278538606147600418704493287915586899092062409046608083972073439180337303146781268926669687632656725537972416015014599905641207902463952933604504705848821802205756441097474964828422697074785298037408282048730993881025274195530166435201417477192945836248095561051789262267416524085311118704045375774255508639339944473436515713186344600025310105035414053581896556310201297419041042011836880803888896372526369666579570286070243221674252888031296951005378319684034532587645259628911709150755944519556190474998958535699707415758847970240117426709449636282242495921826831969390059013136859231224719807825543716645945968791912448*i1^44 + 1896082296814113097205861595892759352326511768212752612639402139591135593624391719241674732208475607868393465612104406160436771359734042273223083383809879576126353041527078284298489613021627653557526620348781975726768153844321618923932200997170272026915182295613779527829178227627588928875984854569611223864581530400346551450002001864719787353072436879862771109753238472504062343422364485601858881076390115189180473536423792740548682318126030814204498168171305456455106901757733661701146377950041144349720203036028707880773749611976626200423324300096825465570551270299866718302913522250478544779734230408008750410761862046424936233035879042196466064680751673690064809877115572050607842107591375813395244097351859989621827693732343973959657037571823784790163110601251335892439596761463233483049847501529077226013707202326336332622981530929164372352831131176109343710748943013578256878598202162657220731667637799379488292736792084660888184782837494330012615836321162587716576459470060499799430217697075737655718898124087760011058476235679931578045032524319420086757848627324183128242800322601168896964832179616936345950312808294021228177055057510990226889829994504166546959854913670410476806041283440423173910576736659082861272782915109252811753943623935924309147736976150290615923626074078802272774169008757257781680845182000605866915344337527830354356120298939026409680080252741192235564244908982286877599851741252244996068064361741791488356975466993773333415741057056358310369243265482690094847719588560334223202955956135162270783182356196671956806363576073645005298039403559530915973865240890876744338334523454280527124951085085717921993661799318189566476230826010960277192954698664791538754923497048090102750240775634819273052338298652744403229488278829874589751543140612871189524356795734379680846099537662597528812323084466680271040226752099755267179130576789366119897068968734639510791942261080091671795989404860264383624992619802819429930104268823895573247474519639965911379598584280843556726875686604497160556133398293828138861284178014097599438457431822805628678670680064976257444305859179941158204374777856*i1^45 + -24777619822422339933358946143521575960861378401664656198467873411244485427592676901132051292591976031430300086127495036077025527187869117637920840049490477408876089678703510295802799664640676549927089255389000847639238049915681183676569278348376509197749617248248352704343143463810964405411863730825408893910888164923102023543410086362904817451237027100567305343293279872324678033729873522149222752667888088050090279875029464856211634769331734145744203473267950698969680828886897809478279218191566771653582627435630896759279001098098427344175645454146452019423258748158396384909486675455713141403275545402535610829914653389382564405051510534338993793965345156542704334295880838073645969485740934272986452465066572393140588378759465103843282408884525117129023911819307269577620824433642438215533297879371876090325078700284858854350690082229682739844736749579427584177986450038833437215224850456289925969863064862156840447876058107942314064561129024478830204101733024936744995443698133807643613700780704314658613550494880238020075252550220166087143026601876997519501834794323412649307827759165044864630993047393408183649710055410865512899829150267719641264768372113257839999668150099978174305400284694120934850809113565084790609187926343658776878470822906059470888424231653849366584660685717197623861819284588580586990634381925974707826553950233066024977179362875563187058462128383174340436076576381472796812735133401543313060473475987715417686606730385984328159287102573297555992772742175677082305968157858581138325621162155729292090435348164797976074929754266257433838435954046542811698350084976330539672481206424287825676232759921375981315364779809148041740339235226206790786831881859554790701601751365058331144928892629232613159519212995420342967771760198341823238569680276812258682966149671854754108410004941708874921589978105177005160128906954437840139783432092672500086302492418857239309776794756182681672360190696614584024710616521233402934602047953947778011053825857719248039828085287066596857205414683765931009044448611723939458830115353434710361168591683873822277321082948600475724160768316989901897728*i1^46 + 241433096365376683683386894246790397590572077532241641242901348840960112888274008572917376702279272831271683078955858006245367245173621279646632849362813259629862367479088396883551401049255713383762217189190722442652145708558828983638881708643965101003087571651267291454722058354854995872658217972868039505583130613907291707596217416211455206140832433234684538908214244296693715553550054740988011357589735369525398571147979661565825761145270428772081336912158067169972851775243455391577203815493873690363695453445416590603856276946182836392803024864638975818060644199925728771096219432537074353985865706725240867300997411948681610251572749558817966598499473923482676775088814683626975900395490709541630698608306336913763471831084973063556564697957494366513086032994187811191707567931330706322001411455290189075085822121946812199508741817812219815022256272251840813145577158012764466796658715438642228895422811285928887547771621979946882325466761117966260650208907902547242947466514465939974780603686695007542615699460979232708921371929507179754548427148468876618916892837840720112005779363552988853119806960112651455690862790690064058979790737283696157865227285301174227686448350007090710610593580177009086884801417864706870882359405626526029743341612307002969895173003860359471276056704482027414214484786557031344698903688356061250889306107570855810896747130286381550889288323362095232475610138723294853257714340876471884990716179619040626314232239694993602948974648935126256129788147173418577452241846967193293221091541505784671111057410409109447360490798058494051628124727831506690289659584329822500026818786960985871144284966119047881139467267618056436777420496087474927431476895995092646359037420367438559344803369767231337752317282005762938603077803268028700497842156544154969097723278268788676626163779417863969841537370137434097309161282389896203375593016681071207934844531726654259028192457780957227979103682656240147180077455554328456170660131798730513945337635942380062859630455912727996197107773598716866613866301254571584525218430964392778046761502251351563444206601622299451142467586006974464*i1^47 + -1853139636969695656008289057524242011900947377039524061620780425809060854646715677006481766677763880676999165133365178224580334970536152075241112250596989011316965935756888293771325528131857886790182647023426678816219540186129591862774762890757844923220689013622883293849853541331923017945957928822141690965735349462861909542941919898830834776480785110315275960261415688083527585483360330370183369401912821904265528618318335849435808672616128549022340525581594189614558634698311478518143278422124395117275193639885727646637766189928847054386066740444954567933563698446184410438796600325097323542715302875275783199097228874270044058261999245077804261410371452834326707073368624887234520495643719528181957015844140289350886517243744614086227208929169192565806081379434889291305187820473800311762812470302978829837178671669735743526140089950178036794193960689760499105666609163867491808607594242899189352987975050458957074719424772109527885147261438649903149459815360527861088633781225292204182579850751931080451137675318880762064828338704724332060795172023097252289229943847965530090435457638465563646421337409258343883756380869463328125200647142215419721358655158889517887850417850018413492374866486472369547443570926054834768907053811061493221020107749117742288188047178874264483834647990782311319768672140995984229964903522377352415791703793729840051515628611177178701636196377684148099262664085799031857123851355701512172642900576932922779468869121207586577016494379812864810867859327455845395758439684081493546728443756585413478269712378567925615627389088053296133297416055132926858528849092413057875362560544866970263665334204755027654292883232418561729775727062148561885835355283551474740378351142223155509887829667372308501455914698030535459696719533190023708002244580429101705999062103949718008002669484615520489668442510496871459614232043021582197298240623232586321997244414507651273608936008054865398562697235989351666271666436214971153667407705839814354788904108956085133783330704373955289165553799622061671153637713040990380856874210980287706811413216024410017417952590776992347102663147520*i1^48 + 11852060692582202928813682320007137824985016808741234750928576470281309745530341245348545719221668240566318431270824795738204004746244649828743045132359620275165066930262484014053108163301594436167192367285226732055830787764169152728013863419006018134856170333874683562889475653601783650292055956126275666152906362738902707286607668582046005226224691221159971659585943562217139212849948331938666170329952471052950136699488010638944236443714070595259428358193821822777048699813707266376849533367176080775379407912513014538828332289171233205819542566720450712837756081888158075869762544687820325406033971456101644537096439496625481445614492114548672073421632988746040175162776796673719130929548491217152434805702996857411112594491593723310798066761597535238325811371943863365482807399352769813200606192848267300153732246723464358720921038216728100307389774480252984325292996491285760137323794858809563646391340003786881054430424269540188475463810742590767406812209311149752102618538248632671407970390898505006722469392448376484703715650096819790926925748309470577751414704018669861262648689503353027422996137976079984566920698725368723283021919817369366406231083413330702506870618104896222263832110400748304798268921443714783819776696385298128931589502073876034055757176044955985027882711170292387674373556847850810546242499780565328254485349134827544166917996525590189960538511233816021966088539461032271491940125238226049448197768701226061686225926334460605509378885015312270228679557119304327221878737974817493532209260890467406450540652986584672128505349146646876001437146257955329251481844526197532144754075883009827141926257284659714390509737350762074894967191801696830927847968922846828437265195084267171569155860713747685750475596904401396094649314449808030541537676181979231183356890508323091001389331870216117540480250934935126497387590074182427418045028241856558151640477024422804421209451592848816221324739231289266496183096593659635308750719792193811793276447713574708055879866587335918774518361098828500796965773270353415320300907229869230687371339248407687028818366805283043639558144*i1^49 + -63957855584013063828643558970501502855615963306503420065821268370381134035551633792685564434457908407408969490948058901564182568066972830287152367851488877472910890221252585825741977916359981160717181078983310053486348897418139470613616198769193568099588816161196949607541223686257359122578046963670111432030687353200779845224640147538186990363174572543756418976329495718284688677212433941167954607989797308396860799023146875427750551311556764829040282293064629727346187383117535202061440407713292046643253486338138860562071590009036160489108611807544315434020219093956842565157871415917227859433040969557360599000888311066266828018316629598544795986430510120936047924432538773399647557780463699577792660725153556230085703554123780093514287778730012121716748536831971471369109401554420279774938171894432155573047874311991384299282813925173016404717345982352608287515640541307646740733017640422169441041091882747677614163028320055925332309579051589048319636935140985059557206217972858080161176865135863412924610748224204421166824526037018193366514907476200480579036367134933823130135260367124528624946718962811230752521380992544162687207011438588591347527784103369126761039995619667624490358750957394170734456979018037688161160525638251785601321157792986687089345930475421101364468760995288795812981845805870217094929774105649288269950913181210250283656019187181321807770806394245401917248545403066271925725843009187832281638945632012616560501376215407094292133690736164731470219614536497300240023664832488866672805944334328994198515434298056211232544046409135062021029005258273767522082977639147945967048480381490206988515824685304468661249591581608987380611755677538884069553934491855745199551572336031228938635805664392356699529423483775802924980818682341276573823114193210513681642307186365607128724978142638312809554990149522035628126669572692604031388328507721615858120576361904749754686562081085753254783887080785766595810561483852228709834736705646880727739454778996631605729535089595168287622782791110547167662921599164412702380942275950833259146329301002860343796366493185673789440*i1^50 + 270743735291501199715916653534122200079911630874969975603531833755373998173270271557424742068668808380172365635216439491089489853842916556207147226692323875869255364703503874645838214666749622934366734671086679414500193803379692689201134976010632994036743918686930467063058522380575093820320823844730629501550860272956650869346894401720664025591699808634249720039392591039235516518384009740362043835304922648534153533415985783316573682113871293192645754400255401071925286700063186847101068502018879744266127767063940958432815179245165504382138965496230955674638763351833210807707445773581836474074076085469021845232253732992346774905628352961561748778769785913723340403184175864289738998578482569817240283217923244585501571676850439982334691538616387141182300123177001227396447862810614034521687984478093861181823292984919713806465818164049678261299259033794261388873850785076125458062978908229896484595792610254318182171118524036196268080029407892135782949549791701410026847825540300397999467453482357790071138571080209034516610341438697602441392276083211742691530174535153238297027504096326492004549108403728062939498050580982187483353119943111132913615915797048447569508594371352873952894801410188886621227080005039801863586535962016609111245624751297705482948815711107164324220862177848142011947527848348273046618924098450061699158568596951082339922849427202644388524071583019083172312039473939469495195019024643350204213551781015992539913819956150372524717820485756794943623596073175644402368445874401606378526535074914942827267243372737061389420321538667731539726818036241947157221641513710028770752732847888256332298086784079128036146317156212496133742001062141147128557611081211950055662009485337885291614605450442457165433376907646153393167484945338668693992817320345244787452973443582836153232185251386812853892185746123145214122176786394065454061496874752136520238525284684647837702512428578585605031126572384772887547165012479004394067352201113866809912058896111619300121161194409191075367865601995131918027046911107479427863417196802133935906739884616478453336545098203136*i1^51 + -835117776627612691930833431601617882769498867207219760491608486384258636313412140465972621263876211708171648051601259829903243102218704264955158723216836056354348513954402590670109932957644070122697180551474365763699109334004511120707641620071457188760197706002824048411797561698833724169109189294610304810516694200292891997656424316586600695967086863479741210508468113665132340653934579188446438260509728257411649794520348685455259639977340032572365536518830718910653366618345528253046767441737149625621416429513449034281282085715212129318976105497575336535052305981269210963057938128916953637868368349011780127467366933233792109303857597086870840878563024772408023574519031617300532974984108325040200571547610709877576486445129669704565901316754551870518204144720305923373449398401305954277337673471134190395861244872341557761497045563028848793949880101850622526374824185124943164539731101475612751779778081060517149990924864228585792488277380198390756796103681097123458890502830767642625830467970934448698064216193797793775037360477833601928458302155765569365530611310325138859880339844427030067495308511419415326641987134111279388113952571515347037464541682607079122345933770040215185025028611980995125137947876613330916086810933930685114050142394234920861863751502324163284490970566331284961664370094656755124854621474134918182286811499470464044722969807461080445940882596100088582741006340135649258586924120286062521747853405469487117424918283342959356811409482989996232625623032998889115072714505847061452933653210384501136963458482909930024670060256077426485217391282479906786828591837459418917316453912830288592333975103000112713225298581711342135640368260683420119405869897813781713208368553396115385696197315324729589985655968360898754979051939779725473670096726685432906752770590884652755644088892161240356752940981205096389231768501175283576984252116181802012589873469575132357522763036284931753179293294974629261767121317678228404947323101574097012239663448833090488673511647772263660151154129662836611452577436248226872259407066589255333065940516816609269115781120*i1^52 + 1953472419945982182664964986778271373834654980750212687348848626875932984179557900840088463436142862389785222592505651849827789418213330804939631457742634499934555422383672619566856380259553021070823791424307717977144419720411557227293437524861282265187028836658229427295853791330852347602905383340071224814018163772800762088621399719775454625475833352599862051376563458335220205298296344708387125114405107258988581937270893689631049302201527038099985861139221545747401695384322799489268001363477814778075292750750855720993384948224701351905585184076592360557579813534278955650572425463376928194129768522398685347395116245519907752972935435356524262278242930854499130943376157837493190823356831856762070979190931062079246839570751041586563997383418570413441351142844048078701605186223147065260675259489434107506556051937456716027962488076307287391868507001622202317436597898999808656531876222837439596401230779226637585873338748481377601435782198306797074804791241934353131772225170930718758618071889047980739280695185623364184146188192111958235851389955724998729799044401709426814583072083699503932816565377038845075898939475035964474246779961361473141763939815603328554469134296952244205812405678152408398962146326506558892160871273681117017736938964837032854478951319227551945244421289382998886625101620163949613450568293319587980538923755596405182783391580689545729995069662963491966774856529128339648676985926247257339206793072233169248098060579129404944715546544548979529335480626593608150360424535752687215629005809422172236872361523799234224785263703595143594242535803663013249123176456699744392454037650738786345763926562613257344403972535945890415997046297229917858351493095794917359269356724105131150871159058991162287407527174398202854567675625421004034864822195142075099374571870381206259776305466535034872494238608830774096561422713502875330579822466268049924440480835165794480309582949318707992961729343431751224675689320416110344804128344269041200038620066658409112508131041499692929213991373361838142846721480540178901903824037579213039206924365848429723648*i1^53 + -3519705143326238618424396961082846208852515493104528422994910762893567850447335191471521236963208757987502270354776594878230765097365471479125921668708232778614037530558031404444821751790937804187121921561524525846609255709719203671932954874132703172433425074122586107941276144022320836269058679461538781826567497977291821187098632117078920957669128753736668970222440989731477594550859958271040106493112494738645085551892040915596003817549434368749067978172593195256070880458966170490561690659672432611405465822905923211427443591084901660225833469479216316631299886899263700451762079127008950981981314002897185393956140960968308044593923912649110634288049981120854656128610203077684174382288849854882186861210038896346221978809333582616746548364245130144963657015662213866331404922442940075860376357023047077100748872234386833872141176416888145811718332618812787783363127283420543777754728306932477466363321053701094051576243199817809383853585271492079073673367404522984454830316502798919778788316114285379165621180162807340259615323826315904955969206568214101473454991193055054965654825105133296435760962519361084381496068204339059500563786716695734980489097557063720679409980406976553736729434450439644457537128330148196032292827339260855071944833412696426634822099048492287301116970454056817085630280810754161899598096895497409817453831534445970938912979387948733589669761450847715885943636509390368482998364855874845671637653759266847837333683454492723480612731272874957685467698174395171235363318976994030523268031452272091192994343875594939449504142961730007805802217538788850227657864159316847196089842220532305721205925128180393912592216612740726089248171496020691299018323503164766437580494595229537672806183342864519982888358657319910411320566947846584593099370814603960107332580516919515006274295125458975618256323009443851148360497174830903622225319442121927727022122834993632383568665781747126310267944673596296922865657407630452646249410268991590044219614996366128529983157888696313981658326527674010655203270653460223873751679199222477671805086932664320*i1^54 + 4727352293080335825429485020024297188358661611677490619309567746307780687026205681765271857065128128177350810146630383091688287101286970889432002039196547495477200716457487972676084892585898569166542240878180640613566485407307673483797705822297151272467045032912678249926562062866137182277931138095877619233380812495155371209965141880770288321953812743022223666354908351954865154716849261955099852482856596580368248389855563088636797937506144792527314722889932720772339340839958799177893778701234172531816090502874971906826534671879333517731162481183455040730435989143057299044825525311421854079507204441808188381389112081831905132567024896281115746649862762225028322457866857256622270745698169368447807261937819142476357376516194076028931445358265880493854151248112720895844956450428261067462943580352524541094287500509401665720451670982537313878754400660697516730426114101626726090185455971590303368489569248821442771014344530075989957268834395584234121405771427812857198247079222388847423117570316022162507887730445732461414150603771435360835243819215768018384147821982104956177159357284068866143536591561464618555324011648373494041818538314047107321246020952235976495703556819863242143417545025467695818800518183805078665719780544865375523504857082744315236327869720197012560445567004123736898805698193402873238524825569605696914956176683326624820646831704350728894602645918914315262392674994254582062963612468956571715219065348756184338572420375303262085387812452212248392963721263410704571367805956807151023464824519084322831629753999539851771637291995007855665605929709141195350647992087978586195364772185880876493243643513643626985293021929173224663219329217825092678968995510307484258950646759630951083133254791014380671756076867731478787285681732008205432989195422118670971734586998926932024648567482697417186408710476595124238924480784582089619189069001152744505026052750326963660695855253955455674721710220842333553354115502177340666282556077874155544436302417793493153432793930824898665370579535607833685905842210278876988227187111034933943983931392*i1^55 + -4559793996487870593852569871828512882947656062578994763786249455203837946896270403780817852475167522291510263087062850012484384979151759115405589638217255123941438248570851515994668399392911512660836601113567059076382864132917377960394409849445448449894166343618806056593051643264320148301228287864504840437580845382868846915038222549562782340563176144947501138288752720390414604515818284514083901286371348515461100328827924811845937575056568472573156988707322526624453557111008339103978013573282475862376415130419047137787028771589509478770835915624810694692459351735759972927292599398734383984758943966408678576620818878878257584550286414915170695981999361696807170478897805961862644483305794181665303674466790229582968305911594434439591895399190701163916121999009392203790335440885674957556726988528732005015048098211353360686068685011031719855531146517281665039711095657874969599268788591179383192404412216322934099048769993586569485170778553668198323671584032272939555759050993850258771205673067684554771263232685246490537213964933457647470569445743591852503598377707933326410273058735353345741014742802422334464526564513895738307607833267332387744120942070930164245194079245475942601069510958658087304492462656102942488816230255489390051172493464173655280818792949490739984374595764240297032864328031269707860030971585624815832912036596098743573083891330915996949065107192218514360920675478043979350302140221240833817462122451504927818796973596400989850324872970735909500518450404444056953191803529666163819620879906624287650486385020263179708155250980452265855600027508443546531506685873458487417861031432930812415123476606257365639419630336497298045336064428793492757374192871304550587175878087270092327279463779983060820563188866123893786969346110457397624197952520492377772983701594149265183546747264292755045390101282980067680300261396489751210451050555811209351880992241871913183616029508326701710975456359609724295684248524036037685475857363158411889803016419336837196358874919369653946519002984116540244429020431395703343669716916651601952768*i1^56 + 3080292788989868391392998352193990487694837446435180994212278585015336423217845122670039782304205209891764329177811133433615215363019625897549703249107200775697009348482257527505150378047676336215456861498680533305128951691484930409106621742317161440107113915686666040080514616025162601533742942480539669932319520225097102535910755576172135949426469295992116579295615515879416312599734407303296870916835284022486392304260778091971557035376913207933093147925013070222491444377497061817621345112980717797107041873204800020133229847335829863933860508872323448922732614149765521874849157344118771686159600531295020890545155446877339514368912324768968429971998429603411312866376706368528035994977476762092429849748607204723002001511440762250868014827570474711527349515765563777410727060992384108595772150843189367522226406160753955036921518461236803240388890136434674151441146649708646848397949034270311812019676335802530092374060926064304875298860293915178407798040420932200226148510184298289689408746252036107778136868138768801348948480171634280272114123840906145554359251634680563845690711380209238035459937140658306225417221026807953968440436287533487144390195668832147181799083450513394845836245252546681181412351384892405047725049135644857260623096346980041279109876557138355325671428298667047783710014815420059588188499062087919789458116144483552038920551416116792245611921815388759386273738133318601170851965938221364296702758202248314564932525667803985048898189982247390030920442625202749283384558981663879295882265520316665530136549920501380107896218149120508770229201604022810658089215923444614880110599164785958883773136825527218726140493678295623182452944211797547500988474090018026415845009551633443907287429145971099096207641742170030381755874638946067880834052210193423303610870585891296251725117340767231321521390918628209804693918800914276295395015700298782419699753989273254658799715386448053121323223557161502272098170649793022266725456006989009429797659958904420014166660817231086424350276131438555741724207492495235834393449289744384*i1^57 + -1411034743774476969856577061677552747980752908024786594081397382048424122662989916324933624184068770678751608854323716146992015255646777503070470725336956172786862078447167991228235967402759404554977185717220752491218383477295348969466866541352931106612901334927518871051079860028223880313647856859895947876999784624941783158878843823538205342249960347525674986251597593817275610959330275506507326317064774286530807131728206651069099857425006297925873016667717573632151631097987012082407269046403862482528837767396321203408238595804855092768603192139531255602850581166382784721039273692852600816606039669931352827817735524557677475157691541378288647064240110567911117691331779369127457856871982693991909312522558171798451070782221267552353533546458652366283822273370163608744260974140623759822965925726070835581578778462827548581272624869598153210277034316425900657811428311441423331192791220383192502731633477303275521067466959595322213541777556749162712708797528736406198951118871318704175583728636638348095911079238845996483697615787953050066705199454410035884897476252126242227777381635215747028096298107420097061685776615717980142514323930836517307276636453110602337636984027171354412179365067966158035802549217176582272563969584564634563054377537071314568907948952853442638413155745135882247011025778088042383089864126788029910640168099676941662712078677697770129364240728796381637043169235815382215669020168011475324668391874602980052665314668427264227399720742267831795401750640380122451302389662034265529894570921473475825212144185785703186905885415432774450607870591814416392467104440580272946088885095732283488877928772847956449970019936757908693275428536281320842425767314549609294684597991821354592570929923952856426707282484104447436130517309458095689463094727676736720047992441042833279130632807378550499534344709409928019227359220525565992119171210485566822565899419199908427164779966348157458997916171883399302037655540371568873846053539300134946583796067603002969200509744925631037969022349927088662692774475483062763618566144*i1^58 + 389211064716152470633949148488219231568293669524129988239283117728505732320084124881283771869328417076663369019340871119610524911579280352288466759366754831609263609761507869622964996988407315743068021065106691037229667888858881713129679379968794285272093278338429019459467755379828630597100820174398322727004271764899685958323652873405567523286154728723210418632513782852679722099245361245147899533499301191755376129384323168605609919033436602011971440283673821677336373294494801003290061104665422998163234576409526108064755327614442483414661861897272620792979432037043675150716929416980940002107774265239877193597597363390787460757886435837921546733238391898004722449595747688399486092709788265434833898700850694846599840752324325865887023852440299064108810351899401256632327970002549464595161157012799950920301878647763179631065739136773364474542436415507396825786624591025447422563850734133554181063482793682533028451095293986334934012362913255783999215012231792130727571470571365897898794584283276657747309763421563299993567845999321532573597436730858494165768325833557961316897625745030773781724366082025445245374358950441689416528840599437124809411540612989510162632321850629205517340525158892564528642449332851577872723834526659361606406426909543206161211311196529705292931773936817522227751865117454374563515698803714629550711751894207575571035658397551454445884655689783526991398042572582345932123762482477430056756826819504855816723891093901500139471462369270079734859850642496209220617131389902127663722913046799475334354149482048399568587442971323109229333529114694309216175349832001598467512528969341683744924929083614056294447465801151065054075973823603015915605652352125204223595118203418815716573747306257301068670136707782946661838766151130678806902165853490979505289504297838635437588005229121322447961113279229091728103316172502520819588004172259330832799606587281248993013485302959835046277053322952482085809025540550361986883500471036641235966330586099516515718309253518503596986927399912323603505606476092695117824*i1^59 + -37931957065322388377229436608040294468116093018851506719296119066947214809905918135517635932115375782229873289428484666289841231691753315145284836310894537216660146691375327060679054090815449970798892420506581816792917060351884105757008620576237509483971204609760347604680307241737677484751594999586877261796182566910755971031275518253972192248052873039651973125161068050359283855129094160008284544318301252351257991638627095629659220315926580537370004150372531022590765786512223610453766249951441443334504133190131742635443935594473214162787158825844504367687434591528123990005077680142506496616444114791018541866133743889443154309803580141425991954285759921139727556920581808553858262523608129163524470015202505896337181243423559429704198781510821075727805547872467122002605846434323089442417779708441853033383286420414354015857611350841188587200688810984902030047257716417518250544311990644162054841302331882748692463449710764749222884008359528943279258077455237592920014546208554421675046692054359442722218922363190220036214036753554114185281085000379172450189704011558434205201005120811407708212842628043451672435713318486914856139130801756521544779552472629711004807148346687779884265646426621174853720896408854259207163192783961229749496230190193389206295152574408517712323094515531230865078252369819817792419224949134718253842490191016006056749245753826811551836372125332555227801522332431705533532456978840086873246886674479997666011633040050838612163392397223667230419821988485882606167589895144536876695717880587870646074129497933751424304121422323059390764589422286699343092970898414759268670204671861715373254415193626043128084058536188662998794367363216635267201602240369860036907395859819368337078142919538322046288594336124686490515026009166917563738428263760543995744091192832762002877967936831909774500629458203988654994677591272283293868449163561391450199196708725508361857824985343266617514969839732048157652801559869410052291029415358888884872289307408128009764666799130421397213430135284952439334127571828736*i1^60 + -15090220753425417922884766629884152709461875887078525044479936809414683261962103909192494912024340264420227873822080291656694617788456901893649313980991691829343507497976523141310568754741460712361344799553454468979505017229486773443882066855739019187599778987260829534094822135241195545126276542983859354263311003451111553970687104179029147605628913796418090955475644817012309304074984870938763094239793198325095759254669514219068395435092703249921932354353000670443368063923352282363815375548456069566548080253731077122149895146342367126118462561247819610979248850043384656999695029665561890412231026377099153378724317878875650352543910141324808871866248191428283118469221840409337316931712302265022461578368392021102925872209390277898998067441990908527641625427047552606735432627873517563321816714249108599368140744307722377578138383396013073877719140446095909524950884050367594603671284877553647157606588568385944778385610383326078805233638562981104653499200555874119548338273422012726170304363040838724229419541165864969114755838736861427699104398114220094769215780113900594122079568376357353053096754330746929251052987971682474661948424265147839908034501756889865124232147940935300417831450813078206645914192423422773499807159686740071408143592154544379015999844819531176312030441273947429414747094202770121797096570641605675723902797572940390084310391172536990273228633091488937664811786401277852035569517995007449967926086559890875078455262726460567667387845088281598801677588405364820754284538065836064860092836737154624564858456112946615658660691847489091738639377014076271067450969872540959237220587391740329768018310865722741570589313346614556894335934181249375272468707758064950151425562827911572217583768354241610423353566895149016958468430906252780317712852847316992347625270426907963368792972133673194170135124783929756663267850545922131372365179157986466970097269409680557222432951520117944080282241334865192396926443695874321571421457594240116228071526556654154385238233258785430533504472031901457726832640*i1^61 + -180161467607035880692396286233397922345969020840210626249249084344260381017659419914712222456883342326725923824469522027140229627547634052558191110622584521325123019530237983385405744758995338593617937352168725783278126793540581097899771835283375905691119150316409366613208050995264930937214001335112984704186978816164791569902495136493229402476675504349266206021011144661621776985532614506248843803557760100186740628908031195608358415246648751829394355438097035939221024025035121767569342257002357496999699715091039853806162078073949156170578212541136738717461276887577073907466022152426397839286220226093475541248468412831283240295235042044495131486954715077477806771372115217124275996809773827590930661728035867016580653430317208186148321991572478968634935407405027564373462755004359111745602440464510320225025553142426745744171431295955143252604451055086573878555231019978248427525090617966567989752593539212248206245396280543280913126250857353253624785526909110888607422052450568444502680758700272956166896139163849484729292444615413842416484957351962756727270461613367130175810094915537687387361235517515164108021053892730729778948592500614565405266150976514799170591345340515645052346645513152696258615478930886380283785634300287481905242482404188274878964969571938477666508441989664433700627080549750616685530702702121650166258355634747854825737212983412700102657182422881753553208994051449457515718932226207102940358793559499713574237678808911865726041071243706300140362561017512029446990608097938985027444632425986160413703199035294588939097786552665565821152871373979380870087412222520800843288928960638849541623186028785254695493179292932213925024631353049226690460736113405478607570508735998626234326016347986378340100558248330297263636231124223652796060407963724824743031359690294426246264219999337707281765578246256202112787793215359179910833859338922448280068669683384726764587018940072587135724594802354066462426312418556030969403283186349161213119629845253230846158491610779371455017440871668776960*i1^62 + 172163414907800771444187728784891500663789535983656136567121422259583020599103202746668319656621039548485645982069024324966180671955515456567462393246745065099249475730572843106517430428425340978088407928406807125757055633254517223822795609537164144104070854896359716622634653802034521514426351733754867088368251568430858961338788346908306904341106789113823411006853907496486481606846101008259038371650464944800585983865233715177521412387205354723057146481265009867016824965344256310260595389390694097917250847808895051606868707244495094837685967945574083179615891004579804922599106325985262656149045732225345228373709091232452199570256936632072750939075007155762283889151205234109592886317004053367697506092228137881323834495567286932219886285263949112203294329337039890660854810626325378096633219660396368645799891540876421826347254898106171110821473289924844368396834489332935552813632650267959993815943007212052400540093304867091327034250686995745566089898387690875769574911169761280466198056843024431678003833676241742737820452299423216643299615036172156485245020010688017386687451938817848499568678989007929057053773031581494329877012323910919516907928913785430243203927974041013648099583282030424952352658088598143448486797055818050551965812941249916501579358841436580425796083595915700131058336287532230067024406164096754163168914914470167507597921461706372137530148535237814443315290957299979900187034904395738623043807099750051200366235611546104714063509960534038667628294348218045784352457807026109485657970829863588488610178570498483268435825405128716165049630838602464243186620967021085230209282483244693410888050451367177001488020238121260616884559015849762761287725227117237271282542029472349934440452394912237433491310546876100096153214225692017728175262378453592018802194426237854344921458332135866789421318254133808926861493322536680951689630608857569768490742781903225297629489375520104962565356362116633824644480934461297279656404233116356469389911562025775673621947652959681979351358767104*i1^63 + 12283907260637786959206068453594128680137478632615265842244132724716701118210780951905751317274740955813936081650149258356355453442617155875349448694640508093538629575068481659655181565602902376903881093116761295413430082929342080737697478891985201161381978272554846233440274873217045643446657491576148537672158468393319295627132106973266214416163374124756026953802390287385064473725140426954933117106329484412553196951800804761712875074727532415417996788180569807702744541412777663888078854571922702697243034412166145673814694836641205473877275609999827525914058946142201811108948108719846486919394204176218145315143136157750682004470125597931089824425872819163903892511018065537881015279285548398801816792771772847931109560407732455113715579961647379399798450694466076730372063117230761749546043036341156344264401755078681334854774440933729930660836396221718086482871177756359180517265957640680120309567698856096653870260896085554165430556304410067028601116018651058831530439217635354751445708252827613853308821199277190321577241556292205301637756875263769504333089624199675313297269774686861101778789180752167513178941004834106015767846705182874133827166017251291563244043108856389738031665325600636969220562707709403039952561139254075547643585039727718680654956985692889569071718198409402985158039087148218744856915791414246937692228581795046201187937757188918949996188182146945858013474806932467419075076146295458498474368709471508623847254054318535609567878362475877484677895026680811349485398486478731581418341693135712311680148140621301100410980802196870716682375463409668880648604783018220693389294705881320943547754546611991480997082431341728734360799212699779391323497292958924036826074038180136783535843860007195681578171357791754407085852592246139700238177378574332200292809683525648841868143367657819447622866420644198520660177152381742250834247135699399046390559721743899747592142291937898748401016526323859459371055998558969089762484229693976050615405523593722646702705808528489859514368*i1^64 + 472990699499685788818188101289133729773584125075895769001703400706819595290621092358642945425541484955472102562526311287104225985118052918888691365396680066234132850327753284934994570237044882826790233639651325749218569625688403245298519539154882581326027766509349552008643520858733237054665047874289070810950582135669836591398895933295640308753673850601810739329324898114238291664199645414097537003214539494441221268978770217424354404047552550651778269245400183019776344066245381071943613407705650827428965317271945594783273480185902741569006109109677875244520203868629168188734310280724171297023965509839197889595805017435092679504879506364933385688353262211012094716524099090464567703618603909784618040375445710667397512587080140699193906492109214211534178262317784246700663514665142540879561082679212706986195759236915763368752467445413396251492218566821732538404573319964875488864568445218511372231720928458047119472510941173640861446536728028492539240984875804642077158378494406577033732341512758730695070934820356581399457531697784436379052840421201277771504807765473553069770149111040671575969010853077020335534358067850330086515630683451007597194126849522248071283721744089633343324283298617096870762906279507407798955576725251912502218071801939427601959506670965474831409022089819017861228311569903486974348112005671363939398017857564184919631648680037763098306109127925808806112713194310081835342340825076448811578040563676368587859241565581092053133877827539492172166858528513567105672682117028297824899927189787004167899995847500347389249011818818409527453459789677713555537006374040900132601552054092666733942347643963374797749786119619244949425343100265430088365973257651990598795140621236982584418219036951502106753238960375187826612919046492354828844705485368952476711262116647882083624975492120034271630763900273768068744426911790638086760546865992220222140203873808065370247691379132656026917066458196222893633374620154660321891530653293728529858232532648646839173674419879936*i1^65 + 11141494142802024654467251764353764040451735240903321044536774680944623158523973022958536441946769853327088478463230210287953587712337914748495702254025255115238630847537821923833586031770830791070296696257824171971890766323109434647367518715587835572600453806551378714257498898900693260618582689454587141037549830359344869907494568221933450923875693351445444481413596323065365960117058564148228541138379306388104148943237311868393523175638725232569471346344431150358583556536107764364048367841955116015712999152942002227028775566132305140857589054022021535474509961480853808286206803568076689479412972728669780594855210867412662365982736493068490193733241887763667001386089464730670486679675883430360560863137128676152551566941860879919000808551498503892394307604622226610680434356588052731570862601325638332755552314040869662146801849991694776485682491342841707612361603672224497358776885931909389770940908992977591270592658260272002733354497962087221702570592428782564683776448348192530758045228533124416231305703246816039226819352594977119138426244578591137064710460899405421262814319504688949596992049222375862103837118834675228341059920122180035227517159399959794414791963516299438552034687887572794393536081526529715825597543728897954592364491345098571153373184136656150083446929774008546963086934854817821778483035221836599153421234397045923153732136158245239070410714756574643632209047693242168123853805972955668877632614488652257491324054705599802298968602770699163942814224378923692097756865742678420801543250802081058311133303809684342149586579817090841163911224330222261843470391546135157782958232774844493270895003539449102057030353444258888025849201304888606447767752517155107152366783781714004678680818406920152063727068448414598260576686592247012769742824950918081499952022727381583701083416100647749947362584472021632013610178454847247234115850099293569910760534560697202390965286812435529898223881112025976903146580107688179920893977368204003080819347359551163610431488*i1^66 + 155316845721669853390798652000714048294075302065557688131832862693197158921412513108775486865139383049314103170124612779185016616116552682480436793316668281446971034506028800094379453685962711651416495996411478165654059030547322383239159502447543697871476012007791377077711739800701272716694366099185601173013464312702943200514254727782562466056882119727858150617488815539052798049297217397448856025238859758447534261964678478244724895292344522526946779759699541586873050398506372199443504271410894780351391351072359441567634712272680915948329195184329011751481123787307446926111702682370958073873113512324699255651297293498457098876816785248177312794012789522364356149796161284933139460448111757918340098809542577497154018826738643181192400908773490281741304704022513827388693413319828426488618551205705962001595003415244833735744730750455029350532698623680890958595558843256626278519841673439985471505099423274783482585978382136410261873136343410858711915717592463991314808590146599563617076328029632721293504470936324183316600540414453430329683010094660574828149126174316015470149567632222984593933587334004787589853935338481618742624519114243202572496592784187384661448282923447606824344518246331144075667957156548158991799571908055638479878797391890324066498793495986234426305786434924360782879789611279159356591455332012170733315711572361318856075679773431025854773146649964552309115385363764566581275016480464847523662335897863991520432174009005410961739695999699559567396773246477845324734321554640558079621538121471887597229060714166513656408136762926098164579508435636378642963871714278943771248004634502306508383011428105654526491316638157531241032292738133030650526892145231505657593978970043525938696380894578592331125131079167569648051010042812920395234090974612283656370211044748176333853192235047620789680019986802492923068621338118043668010455482413037797591410288315399411715109012658170683924268484588835926942743949621253059419740866182386650807416292307369984*i1^67 + 935986175911358863465069874507136973560093817397137465546598016148461214884540052086934163036824976561190761880678372722376612358343879991412101977063110048470486082838557539267577718770159529371963978981020019680455580076335438686259959599948794340332521233763997315274185776550634603260085481512172654660018609288996390241085150679600483813718001549761489254562127405320269083045478055037728691371840770989902612532876001293720687840028904847954757409683640380268527991748361415893041415640770716366493887867660459079242220081543891702082752807966758823594452703812718205028939966172912926592817628017545450928035665840933764688021535556977987272129631329562747322401582171471369877706732296528488339355588790257815480826962576165075357086703452827104151395405183563065049461568826726003070513015182567065877802587300770812605567499094844116621316945858643400752106071848591340500855114781727712439230311712369030232114166416474489219350228474197489212742419647030054404429889994553279388263734951680939010673657446402890753170685857013202608876565766791552693271115147540486718757937649574032775157294506458333947189954154867468536690114377508996515185961525714332058846819146434230980847798697100209240700148794681409131119178228266243817123679031782343362279056434847851018064856986978479797566657411295333826116719137115215816581592440317348522211876888593271793762245388227972135995899323483876520051513258933853124197860154940000416426852009618629125695445888575950378124997577256793194844540276513302751019344889206752617780094585927992489316586342974229435084332210125511938656564379324490448685855539812051675963060627189614716933270357022303251589015931868337799302029597634728640090477147383884848687742747200804391891601760962493178127325120941513640120444420344884137872548256107414355481899916164515315850550583488829006755679720488984204162174091494302393165901627103230208498161023691601895747230687529446427529755620649225613192657890968789656029626368*i1^68 + -7183525756169515529567334676719246708401814085415417403574311532959978409060792450946786079943218281149057671804412970566233876322515521678532952736551029502477553670017554858423360816791412555562534471223830606696873187905660755478847814525643415654987702450983365758059307896963049609710394758620864317647974213928990702033719991760686490278505500957482578117193840422737690056867940588352002236616776707398484840897920218684315630003937017968015492531459892708527185162039446854217818341524674898144148696737546165809515057080960289653684815672514971421518948502903647234126463209612997503798207135785095918323420429109951977315343644435271996259334521735722172740244762860547910431463950443963169756058607914970161826124802664478368390372765483122993414793002889650932264915287792868566963404458095554846033662770976171922939154917325545307523846557412698236723617117367745054941355628832638518555432617679029128900165737152309999069232029784503013433133360053801988446502681560273489360591683492610035560555451962639362138372786250219174376931131713074982375771786216851500233374112207536644661649782723419813027279500529553501816781928946357775951622637498142667688203771657727328797298741343305109920907225869902647199353680131919839857676277338934135957387241249044751450980796641763434436096151216658147738882012901314180408299409755384637525608644542907502115698519857950368328302344194617337704787480808808376494445980040547078801874724581594865215261431519642568675051547993417882882172224233518408147743045461775371489610603367340818732395106869943124696297850702963239956970716453636062079297883687850279125944552106768042006847688772091612874628836088819792577769993253397438878183872537269225502608255902475154565794996175842010983582756574772855238940916876767731298047569695826555306336638102047335617633928579952433271162093313445553126198334716909092222178629165187633113929856826046986384590992689982825880031358154745884937635350264265310208*i1^69 + -69453042896005115922687128681734559748169968975643284748514431226340198898141399426859905408562327006446713141968995277392041116665600570939916275822362553004435867905001884289709748809408566304232922163533166522761366085913006600538950747899462733297226661136255011631934712986680209364269323085964642913622877192850976649142942108011108680541988448231633840391764339380391099380402101609038326735959935932214134025941248008564739111776907667778124567510101123832029225720123319541489932336076249714792018783723594399621742212398838343733084160667857071539349027568264081141698047469476483489101472436375562707181169967789346937286831930387903353677505906926265781957686871597972533397695972397748613986716703138403497862128585324501905695892172634176101728102794729633562124626937200326071836564591219304557497795507449084701010766828357702974460124480008419525816377171985129800057670848155388677875033535138742755111064437917952392418898948905304208830300455663969661569658143484229887814379456453884446103817908499425279906543097098659434645607709121626788084277828007116919671060256584428066657767769028696113555325819642178277720721187890943119343058697145928281105124137482359803027141120323095506608288815379800295468785315043421884089373824544886673900182137069107067882630781347429201072039202128683919747314942813790731497690294863114865451884751186778740557016305567683272831089596907921876671468097935143132383095791758721741941345731489484318872206869639354825872482540123405824856861055374161254245317718389062746253892970643979556218199111352148651162086937950311630330057361776406622888028066550801014169971453267668503069294208416387476352817849026882699391755325758275667625547250728379076824837894890550003478597074283202995234970419837643105243697907480413790462573952940457960878175080291075514253701478055774902202686962043791310692002094499083068351901782538307814912860103839095328837212152695672957272515964099084998061240352768*i1^70 + 432526594958849025004606288384519509466594263337288998504081440859333918058150480558399765274955461860501851814874573477392874552429164744168857284570532048194297744995903086299164834425815128073462046028353823045631672349403272463048125020797556750871030882202870833496105693764987294180067376231647196527303817237284275936635904523780662590358921841620243580661563220191049523507331712800823246610176147958031292279610278008614617514788894399702504921583102535076176485178379970445597242702490166995245766226543121546037481244876877286989153286858774878690232291310749933438926412232079653532985756087339021821346128823182369783063944994384493410584772315760087896194055766421259459663991150030971240101719552147934576161506293820960718793631956349084974405708960316958166188354962402526848358791133633830152199045447772848517573442630317112151542942155344334314922637821380112324852512434679159532814769918030787771018790416478677018640168220401106770187143470305710684174984960892864763008354978095105483598094435323938096228036988225714160190549417673868941840538209689491807507863635435568044993718677046607128475172383478706549800094753351685556469225313042641545110843800977369488363048167147741763620061300918808401492487215615529079968971840935589031592868211497148129856907254162087434245330604141720274206281461490868214824462309494664380867559907518765249912002464184551640830809467752529674120643622180181252787067656364682671376629043562595716581381972053927025232207234175340655199007059324053198638620990025041462849821608608734462278060596610044739576966564864938766604058184697194758137060977894442276016621867708294348731461278253540021031946610101974329944270414876053739717777457240595881419476985616812978901183695511456002990039703769799050269547617713758418771588513753191416090384697130311071871949923833469958965530030608541738395347856144713717766928312264895231698619063895750075209338284504035627643887301595274149888*i1^71 + 2419540927130178813797147279992020210931028303455788309936992211220737751114733528010845442348858610113788806008857887480566469309049745940919741079197218802348889904524472118494478151418242973412349058371635577577251280945090740372960574408568741712235438573739792444282443304151002097536534340944695154120604602362263364066042652802725344259360798064396424074565474311775333341949222443835411539790740995987556834937885947839316423100258671721939267543211030042282989068284337743066931064075633999879390885981320618225225783550739201879429312551982469185294998052268257065614887097232008955237608463420238107955503902795267133505706238615133818376395568243804450094603883468403050845369673819992037356696507284988528661744816652970455807005280318847268245072260565542543241803454459954613211792702776966879096721959541407423843712410031285068263348922605993173536805022432319284815771411051393798470163321762491940949532663597095661078252441473172996510255085042995771227355156340439765117324078515694821444748415382478471543537946788048476316891243588766675165186200502542735938214978970663674556654248068871142852805501484062484481512522849460912576303810560988292907763197670349780364314159197882658289420846910490684675569780810912584929427274264366145924997402468145889553578136022158920395706476732539877604018141954246396724252942416607814081084198775259069778793129059877924390275461392545932450521366680094499503010124276611033696942433431278094995101960070675278508930745012235868165046207011022493697189640461424104060340840707043467848228390972326376958923312287527271395203823941156492566460853706837937558313769229841689424196843175221348897492551231082648595062925174663900896087246169869024471202885888503521753294256771992808543076179159499686919113335817794346887555445598250963180345304648085946699949086896671844421277079209892019977505160416192258121808634670308979388048287384341517531650872581352368783283923714048*i1^72 + -9590145350935754253826819388731582475945271876799371416835164457408664675551109963962362343367146645656045512576204201718247442322606638722540346741088446464803692062414367263629045696670720915241761878516195072762079318153422347883112049066518564047358873124888907797040971464347236521369737314109542966189214627174263916259879981370913647595376908548673761012405317357123945371937404495744337225737483245995549702842895264006703562929149002610760802106706723206312797077131996146997313223372134687506695003105126688677203843371472239238440810675946228297707174746599107713625514144124338149812349343685229815234558326235694014701155287519284606389889414581011221727850062515224037843079174352196494785368251935765764068337582837121923779172807644855018641837686202604789042163936644322405943237381894770962126134305020669548556393665172955511010357264256974955670056894566755095513569805961579177904763987641093976910056629097891349971869211313277330398553018081485698576301116305365333395093093145434007860199163477141969232565158321433776418073863567781965402264232933970808206298673453225750565292216577092930656139146706806427836966521301607052822877945482528147099049686337413257968099011264209163629190257406230053146665794205314504035367223593378473910942906716125127693130425354031709782184027282865820299392961422727836118522837256969689658510310331214228501428707245908267681255897804135329707729717635066428903562085208156397871276803487399281396768626278216992285624608913576068585203904726187389202499902968785475564003787911900834643915149491763111605286345526367568015843023961723412268871070444299255071828755171942788635453486068433373284901148959829364827155326163407954484313684189864558528178613652151513398165250579815584007543268037777564984641001582581814823823451712336012884238054189006931696483618087486997516626038914655903798313755843204868866263962777097039231477951851766149331046807448540621570048*i1^73 + 13312003950991851198735398452988363351388474294963410400058723013365917248180205015617159379996141062691887651699757868316532933133685327384482995101235439774361249905086715918042539544640658544000716337009888951463458177461197595227208512487475672692595248836071555106587991196499983545084525342215047459036938397945792396709990687169626407948979035158300085683254906591532600252056040083563908678045061665188579021945068109050657134555659406448677552544764202521265828560617241830970550647350047298537265565864229804684353765742676268604843050761939788009234062556724060146339054460041002952239302740745220080881625930951900728547149101187060839891137085412617594305953808445468013065967883827630702985740863424045125367176248390754342399849639752700120405537860073577691474673984972907060496703474202842669361239970083976440492627032629872101708975372097518917739223871722278905137680858255111212948576823824195565537945055681779421060677157351407167502874301822813498556190814513042688787916295497596329818211623321101657200374918106154446879260504478235408842043058692903131067633885399889770098304050271489789997119252504501725292499936423653117644764966433483449264316839253464604434562958030289101475706437940576353074221194250267639599973007271553464878907638216996646833095516533546988064932949080312818589010620487337133850292744850263916374707078421186110829939211672867650473732378131398123316453951533747411114697279341474502117146774656103289616953095391237250744117405462750094983325280822054294303641975447673443143954163403648327293192288047786979338539431927453982642820446203789689526581126021633154450260277299934006406422732903503552568811004970797030968017416709521220760606352523272663392844988780728873568907372767369608747323157948981213292015944396508640139007491637268549878493521765764174555081996765946464084884108556084550444596558963383922082412918453204823595686526788042557003957866070016*i1^74 + -11294585599159891089997053719033300561120289482039363157869469284760291258131944004947402595529654580717999518062868833417541672735082919203122585843128892793042340547189225059486516858786796630466943358998960458619057199097294270494907672482080167140544936164340833998540473458986979161703402240084305379230684545009638586533028912294354746143895586616940966548231092983238375541160400935492713707077859918939157768529115291449747943412428383566612794401199182151379069730838331161325613232956022886141798340472325500150078446400309918502636701307140301073309241259666323675669188303302018745405286170175848820673048199678796959484912290563749635733201947587293391531779366935647339684545097352077688954068118264584445192188126634527091761998892279769685338173742651608575986281907496268599075180030879472342861901328543168767212815123381509189358096322969057079151077214560776653668531420144892717407088128593896905755753618995427638544847554350391407101121142533605933629386881126599411199843960033021207049911330581304868347240473301092646598293140890271726776429579351951566355468221761385755821998223225165311954019259760666573503754654682333821914113602642009416686234794787170171332835814539782252579389712404681294056412396146059991425726919177572494800343319318064963585309961774025234548024663610978673390226027150912437607142012569399091164311662719015202727676688320718768234173931390233154883970922471184080736322414929716817597632882211652706551874398596724939731989007209308220747457860028914697295589701532489529736128267680243709275233169698979368366139950365176812061214119769152279875261578311502339673993553225629164286196843467213987545978979876925346108477055066065009967168326628854797546128731878324298251484722741121538825667398088787388396697420057977449165156185996162129883542098931566328057644306846516926738949660219594431381744779703824721609940928172748013107101068003148595986432*i1^75 + 6521704250674258194655371708400408112503085416989381108534639973314311996824754155976679240190450756115249474213527703510159060414229661590268107354824785512430199250856226698872537634924874252211734938951483719393153231995499938022244569975887114362112872814070128981243093086274081085251410222190169947089806006913008909372969736455876958664507859601867173917381391179270479743882421894341935974041426274992477715882154806172395701490903063425711610186937110964987970523284280549332073701698462918031554847696624907148113107824826884016178929828270703273249037611316854271612769567959114132317285579717967655246685495963695661594876865047365848264714734788048535959698125006312769670882372074202576273232075732097076239926932755468731785857272377669359680116884753001263421786386766341067208920019073533457377542823716542951386532166195294678933063172401681462153918188675484419983914746236566383874915110564987423456625188764683074033285141287926495526599210524791937752064766129122961986839434607315930600608109268623330947569452770158259029894272280530553453699371487255873571477592170986357486844469678939850368086901080576806320484205050485567536789428022255035843423839851475255327737510695380167039081891552275013210966438626451655902615433276769981432106843942908085280429987441982789843763803246394774263425617362516913469018439574926053534473885671452106051902717632976094113241050271234633768056713035021010297591121463165274330271773628697964990109182782419206578088272021874129096198227125247692044889145743612262893329474347835027110531475314107665593333003417291011860729947748175306231029910118611473371469955794141748038697516170209444789382319943531740632346950717477763133075594339925108105699487849978996867544001218106610825160168070585465158708252934905259866807255635421616984274810392807078454976658274308455408497143102784773632540780633873101126325620685295054838569610772480*i1^76 + 348207030410633076323100178496515840805220477083185382149371946522587905036540830288737587336976534012608764355337059658994675893002923096623566169251365303907167171026376054485239674308555608776442982542767375083063031410814119238653706031803928044307746091526786882694853592726960681663002530847854319833900030186249903411731570272116983835506357157819011957069577425337358076396901372638497482978593608299032328431557781158844438784402995387756005847073184694879111056855843981413177611724245220134282029055718383353170195952497458926656230105530981892390872476279880330825538782547613922340236615707540429273787928445959238617007530804755135203567358042414834376466543406831825784419124369684636404238168711537981266040981252448654782285277922110645435884075795510176468875843422162009918659036800642729509201238219828251460462560560627457394820875547201175036518290397833810228711515408215669814937099332475746650497489800374816990268858718431681232519664525899487875375613967540480409264744012352194617533929357164104548606407824550282687319199632024246726220533693788184746815672137839099958202274592997883482996707616907015445911427269717805236967503692671951301835683251880042591308139509131680933298432678359090646935940291668627610426579456238526396993760386601412704845317498096984956261027307957061619778647393427920803179607929216381641194094354999869077776044916755429570493806619390353788054608273857380446035459529010972315804141987330377055534612115479309466666986761673113055378813148318969298674367520133136299467992718901013726198180658637711410036361151478266673617401582852879269103638763415194716293602235429508533845207932958216568884549912148860213583885385541175517301867453516752550997903200012964339218954025496309696878488324777356461435066547492464630029838286467884081766105103665086523857861709827945370508828704521211928191706491572246234771888958267216363520*i1^77 + -3636405701034473270642227630270221791929627227789441255051324332501417850795902849437513817339436763607612836080738115924353921065834482683843911349622152423792028293017450000214075910489834013285275329096566204143381387687387328807351151680185841333900495499826201639242499530669663021801077340294109507502854815883542953356924667381733030571963380232573845559847636199493141244397271036218299495328542918116691679259000183977039165722018051789857036822089998091214625972530643843109852594228017812265555151024764090879197496254367903558271470895218158187063179928521901038972641634397399518903256478459733903959453984259640183799732532927952782813083297256868871008892188641553889094471265526437014171807826116656259932543075994582943129773211729049132581752764044175960178042744464340860172365605408754640784090408980808351769616031768509438256183748627291540109420394996200841133291325766487069199469857526273322559179755246647130009960780812694097639376379820477806641185712520428470420401928208566955710892147807768528630610954808215313998814730884195366684723079128084025006241783510448003875537494612316087216797546200813589637818568548969079802192920089807292765168092241645413406767600895482849952274929266295069431557487279215264065573415866273313259841367262428772591953741000946330611001466058641756282240508241103535948556649422798556623066604793980731499065218190300233227552790901253740049060948989534396505597111936844188506538448541910991372860379553125027149982391558789074081196165001482342269949654458937326113669133203117777018070075300746976649723247268158109699500269864650910695037273737445094088950423636882730021387371344863402175253878575062270350186689894853324426853551215779908243128562780042280080573674440194634620643404260035338682020313100654568143852590332438870017075356975538057601667034088691390578989371915943298828093845382897035762752028672*i1^78 + 16468595881571322079916648292017815205791419429142934697379909013578154360487452863167981649209557994076333954009139569005957836249400800587730378397259621456380338725393917233560806217674488253577368953571098739642242871783069321551714728656776004034763630451273812753775482483952482666792250813692718790673356834424219812495452119666305984755840553513697732528729763546112433988481224848029134392462341462673618956739842309118618477855512237894706946127333954355909307922442253850345309995943524399931941345117315046379354937158316107081106279141154422544781259746435574870803731177034213054443884359992177646299443574131350137552895969625731393123020167653599801260643567611190100812863125715922449504514524430246431854094267090010522942685859782613762198968044136443972274620149694737263358703139027608514675271356690280028874696232839997555988117039181534512077869257819164160626726012810861142970041173241203793561772236381457072306998765997195920541910099416972492338525274801241967254334777938890745723037640783312167475481038543339185639203404336780250879798746745673154788355081484413947431350903618037549898494002300980635206773027655209180476379029573239054221782906919565300599759605248046145994831775629049422428810126674221428683435569681498288124585756007166032346337819675757634574316330506387132669738780565451216997583070809874732566447314083940185976725573116331720408062161383103969524279178408536545394293584328765584254797887908143312730044725177126648591062079665993510223171588262570830835875489887556366100002950978345785611298919491179828763275001746724132959305530311842811379744129134105433770665397943933574442400593562520539173847834300891619362038525307573876026717410295552327303033172043447437953204250653631049989761013956966074438216466440869484198518400909166196710714602020711619519167294815733838961344835671371158694875317107949568*i1^79 + -39378474845437533450670844092158656840691111369626373832667930017714694482576558623569528849614684435591810031381870474000749295517864420350627046710936954424005143538727293556943219083598233795607306585072101540418481690231185374057841138374817217724968475910881421134744785507286482230808967857967254183371095750113994956957690106704694993033265675207814598798981568379420252595528778809322610056918529800100945132600718673638977429321579512718901804056206483352079872559184104780497201502173401377754810104102214992015757876150815958149330033409899142071873369843086027644335558418071696589482473973127778094233124829750585555897161303947282410681422577084344166547842415126508989955100621768493204677820412313786501940682668528551526875700862939422677172665540499129669946409345192426154349343817160173847928465932676448031704953402381658143152436851492834109177051575901072319348367082506303076163716924598218960518611198629574484534455962877013455660749005262913313823847671486303478974465262441367354708200451308559656237532821773190123867737392357552273395982913843976724081353544328897320175407488107507539763956121828505687885225065072147229189627087419545149511214746639827041245558289457299377996315060718582737306009592693136233997978003337680750136280781331278130117866715390878617645228142763487174060554205719536398685533715504653648678108035880978192289302225060644353580877596923862959754360221204134840654710075951644237408116645174983258546974704409068612490697941856656641245621825664363976581019427220081279788188698865893222511169498859400463719388767530403070767139021911716249683734102496495799739867243069108691948132424461755993003288449760289655825436719985190631757643164205211553595391321261651696483772609937728869758159418175294089485424121066791480046744814102349207847999748513206292415544665032995072171227735840476907962368*i1^80 + 38218157543028119577545393761288520726364076796386017289362058128241360814974866716183458431573434182338302524595574139791120794687612800617969787454902217383561650945317147966490194157314617160704121418928706885458057590218719968210392169855233789586644627322309698912598184328381555638325182538863423359311090041621962859977151515855076104623005774943684327434561098736321137086262974684685675388408913887278435672427756274953565443775775796301710870339072774457449713507691673665995400166014590542540461080094322764936110707637109700586578033391513166427109641447621157651731912172943914278813085198011494712887714166831566965832908714968565883751502585761142880910778396400463007845005372609582353915270847552972904335232334087480031077687644674746385556123567805651405446980519399560555364465731545729008045061361445771934656555875847515776371615966350002608358870352649892212612915002801266249061247073820310417486028621385418402946253230037682285629533527194369167728379960121891802092002956920623704608771189269694980910729107993131207629563976393030359298532913344665507045374666778463609932584500035418730033573923866738926828747261272814551368444327143504544451503665073086281460524286947670023348875743182983055785392719479085952435566453045613803317849154652726598343697744144681172001069801945426151232557190899462179712526879370177698802048092646403347951088107758848388513962327826609229511453866323035652685138399897067710793125958631815818487826929864831572279180690608912013127555594134551332783666398789758428087590949957406188245298712347438307037326239965731270152875711297540665888233287655094075738642043739531251957928553686975019066245028696566687888977951540238868344006334114946764286488127125638712846202324401118160097777751247733992447811741971381324573908225345524122947634903959710773584537078881269443226641629184*i1^81 + 1069658848976556201274301464972987640279930736550227008445997843764113475154898148818293980612299229461386546681991344525741824030120632433509396336555780264149774327342403232691772445121753636013977123513397817351397582685523814474039664810588919407163752720986463401555773849019433124520420260667805479196614963499966180355488425506442332033613488540557482348489465444679126679527430676295900967320189545438985175277365898472798975044151836849767472427523620809202265096955581744056159628706790998339319506809942932332328465061493168212996612947433782173200833868253512131893227969821486987796196554309545054553082852142555267749646231506410667936619269350374267249297684411863423158415295519030092009784377850618906230904397924142008815888743394233655247418488595608119872796790675112603387550254565902947405240288044958905276002619023899936877659398378438512911178886794642696954459438768200476701220091725833904267216725581733530066023646523499421562467412189900096270707215776841471544514119284304278617065328266025870958711482144490530896506444644810160696218251724588938729388638741573487243703554897177423113608556445088428498003868717405283376967819650777533714113795089149947102686249945157140314803506009334588830985814652971651351340877878538152293859159741720151959792799862102469767080108025732813126863547084498426989095156033203096223991748051999462387025927989271374737531147265755509368147410337467619017833640207618299815226097835812403811239994451174537701865694230700138451340412337825343439371722135117733423261763531010982572282723392627799199639871336618550266202113693369600159822953293978728933776395426499770710000739969589433395855856560725584597397698257479453655707629443006197911295553646900252700423980350525173743152856058763012160717259098448539543584190801837457155191807386490176861075538867912704*i1^82 + -84579824588490366393732420072362193675681465571774925926918864702447005252651800372888034935116110854727815395876928173553575920529297869560033452416828814342771903275807121432411455929699558166433662402575334195419872121164964843194221027499368577119300478721804266612662574227326607979830341310262018037153637639290008722816936147414211322039536607752833525799782177734000661563260290762333972900726642720883028226235370414459580783472716963578881848018619067615439778104057231734486440312987179531900060874805876603480579325434204835959047823888730685542916684592667792080648479121482239035415207931090728741743191501586822196635235744729725425021879879654914181844682161571846921351327761379446032285393748765310640956712581569304370978298002031051865722616943645138832484299551098426424108440309309082764523724920759071616532258074080198421425481867126742333133901625638731626773079513122757604030771029296962960630095464671644624342810526662065362298142821518472150864801682182358694952392575594366641719564421902891430792319687414109283581295577897564780353074902169917816058207211548332364910892202046133674356482401391161621014193927521773465001366551093100044835778101045254614176317356345775028231019855350439035574788921263438596927476609614395542142102683551017389494752347028366480474144098667199905196643679718851976672426982879389863187853002366695048581268934872459514593894577379038927358725643148606352650885416747788039817405101455355197880547147121131074765673457645379204355315395157211386775651779364868975331837038478187822240956261820634523428988516145985786634560760937959217752818925727576000341684011917022034408786582369431981231215811059041530068409139119867603343893833080729172981370492948057173947275303500805704755551260132454806961233290123540666689867512708910725239180510732629311488*i1^83 + 36293380059341825393407990947799518828962109908831743682522043898428730382031243690103920147468305863127521092212308667764496140978830534767370318932166478240808405717539721980526230762875607258405854711845925939708923393015726758847885584185758545011349237330220862841850016946883009961623138220228228281833131808350009883551975277402019624696318691152334152169205327947209120417730823765471163696618449071075715257489968796310494267172495675843082005006430625752541449507336181695086629314931706290681313443781319695548797861254747716051540914140904057335430762217883341056464893922019530403889275435458556968733171890328415197733450896555365840451439117148374256749196864362075416372640809005559883570070818131757109988144802837094265170979722916903588167121437013140859633684113579316688471848717769462040086435672904791176558667168024262640755694340510626077789049100376171169737182817574686540654390641695714756916271694498117892511326958165552400526795316175482069186190993301532277943354125098805726408370296589554672477206899471849525305394093134118810765879517310865112535861658749971289581728530777237970804019437490266254807728820229024098238071397053218893486552256559898779636602656948886197908166436086189326976849216060119338175099829038492441578006118352775199885488371673921824989238951066927386056201643231873910326868085397435411731622185935527254883367463745920842022254189507398630841724005398673027727811592629790506746864707559725247161711640735473090479979758228934097785201998349912509230517029237129984378938476023044212133223133538250980143154058780647071380715358155898585126687830068570811896520718636003626897866489682409994983821145379001995194679960130623932862109619533814691106521013365901393756569490635002764909898017745218716962717768585031175075904225770164850308153344*i1^84 + -2298273674123137858672033582718793993456569429144965500350542203199487244365280028162936194839093362924410000608993502618055917885419800267445870022834423774994479733022928831594264688061342870780380885772196348828403937290612965722326841679775878493497646715231150322271792864165365356560140071005031217481774301871354519987584965106196221996641637508654819281351151348049436874513433349902696182317884746887927651069431079641064647294025556230246062090783234169153068791716091979681144113807557585292419108268278592846857219377641373544570767101898433682491054922183666756584505307397701395588948775244866683063016429937698333430487622456652350922752408392922610300989107104710825115859846003241014951239655940786002430821887744461904570529504702476955265695259081216224954100598012537021088829368066054679244412800770396653179305176918095311622868808228559245797615817597829300221344235976097521965558516321588274101253693046096395118904091716134188828431058107502213151118285489317655995941363867436616620607038766735913780666976720718519029284763634238543348777264148804875068594359454193749378495366771257367677689484333355386164250287174949045529504960762339504758453744605781219142123196664112693558827424425924286294307696260558216418227930468081031133674409940650322650691238216144410474875816249063012721173849126994406474626774978714105113352609893985134865851674749176515865828858791817136746910312112259949934315328415771770439475053300985325911090281550312651605536229536831235264466858591586805867919916506505800814000148616427888657231063733893853564289953039327056492726214831146096315209369977601773113717318128557951863121109810734443086076971227668443204572523775784760860012269260069895744399076255275530043456231054793690640417099614805306652352470530809156949665499840512*i1^85 + 116062622623056054402576564392827729629828167878870672912659625306060459833199441371065399635458534336981151901854574382856968600965887771059808280305097143606032949834720769248046620835577748243605186164179440137576433603639704476152549098819923599998077844300248149860586749068467079097305523744341670794731564643559761165232936059292676190272931571037794533588257629716109439311191088757500402343358899293558885926532890589108720130206141039433323631920712697651207598526044062811373467424594876739971990383596794980553857718353641416405815614454710411961014053419924905342106191452348787531777744550089703847179861754924666571536654514667324199856067452091433904810014416725076503372212451188228086937719062391674141092467012479960952200741483880017057358492668397622913083617641404382897123406048800632486036527494352791281259480269148346152378288691222404310708914877445888175926122765687984019601662241024166791936461865025935341155471991559124049134910462056017006510998051202905262327575640780028941246336626314381913604933906706395609630136146157584263309687902922180808712014968323392570925626017333404302995030292844618808209475125977808952936300460996175837923767858687623167119363755827371487371985042741915976756276413848552794134771319490107741665703715331588978376437090058233915909067794238644906380014289757255686638726142717600767951076795618120218382671065780800549667156613507924525874781184488745899302370065853093205455114540766235358575488867829984517652623533799044315543980285046146446965736939057978357927966874805133534433283449367716756123681276498937333026321446847535445546017277430049592303564880715738614224178654868685412342185220540692267279212972521049269556334042794558298421323961651283954794206529486993098149419871985454803595508298511548416*i1^86 + 1312368556739841190578670635427825466287347043959764016705997406545834641065042494918389449485458449473393106213980033914959032479223818846040718595491934604631236059610578558105613235372004774044098969299600290409994594403971370547403125891214972201685127266007817608771640649557924562530464339246136158177461208777610099832048083016482658448698454595627537796072060292138835782858597320207741319545865628184268271461589328355876662964779836630059046255197392332578307080816351038064666585557336984605737548815602598710522398619605081584984439087367099258647773293169537051286810293339340510580951940920826481129506750311051120047624274508682140175221329464547108379893439359326770296167685477343897725918562687969920299749507778225664439127733880292255778354446420966160879625685616797603706499067899016586501746385992508650458085113504981465104397777321892671927710736769722293060141532992732366821712137577418118968101615561844549653394738899251281906182629447437819533118062936804038486766045696240160235288209870725669798308643694773129330036232310802521453065075669518704200970550005440716888441302805253759330190487287823034720345926420382133067473182164111801836407850714363730857626463925036970194085097654084637347884545398354141168338879551564630952541338643583990945731006144530718774824810809700572213730215312518196379608047337252081767714930940118103260959935296629434849797387765481208678041070465744628382397545942651629126343906196651066469302803351697559872621732658364420958874844408322661702902272870731584623506343560991755533945497149110500547102488556560213022190788178361007962379963178845862035178404663932510694266930687213649366799336561106672432484490800014943779872968628075738498459140923141618935214797709048367420670534069505321074688*i1^87 + 3364368106103766356324286507197645701820105201669778140023046226090438373716676793813749237043851692446999656229614443801417454366290568723804565878738341352121561477563320264845176208490886338156790235866157384301339297278955779053657916267736236102975925194552312992589559429854609205071488864926360822858218538832094216944918538226691636001481866331296161227602932326676477920395981297079296770483843631497009041509380241284904062447796847247575496783924998300447172664096566094573735767493515277695186233798568427233507412060977136344689225201701394097412792376764462676891345556015091918746213035439983290350327770840682763215390643176639138566468539535620500584750011871671708936381273965079721765828788211085410519434579836880089313942582629223078031222243220629653068312949730557513066472244689792856957715387904070408540449309026663548350268544777437383716744213679908766735369284746920336438566280863365050873514866216735433500773106736429759436427477795736912773894010729170857853262057653292369684290744836045822289163406475154606789257716406429785701605462120426855940550426543387079843441295917124540857502521955906525596516087395680004808505253745102381218233823725858945250834383549151383666751287518257552560200565029337631588783945629423894882560471611457664146030018947929295971875968190338054850000997224289481826090146790522927237992458553609574548628844349928598724912623673474421466726651719598281707529977921081895480583878724736707156582678110147782615733937181079928597181072103105713336611978694912108419675183853361486530954555352740791639883194616747539510838990630698441757983548405866706986421994463237986501080448494167211170724546511183103625985521965348685400910100904832785294358663009647995914892162607549735610089472*i1^88 + 312429762476699521435477291151002640578288131729480188081850510190764671359334953356200914052855280796225176527716240290038520125077384436010013107954868393238408266389499285892373493764790279425981703975144887767140775142622039526625570219259835699085722379542720937524343335334868117375885480904848277465402373284763854708978556643039225534686873470934731279852412328054890972621540435890644970616839045244488039621273498460704378179015738061425285381822287569671331762669031230368251108596792739033127200662049928581282057891476121297173580929755851959375488322840818046990242024993247012829994253585426324253573462891139379713323770221354552193585895352471662199918910510220342337834516049917791316065652263112521704720451068167281351345851211378796191648374824751544718273632517447451260444219249100193059357478235467222575938928118908090200970787036964460017420794361415871334300904421409202343699772371430405306901826300342273180528929750820540357243792313134700101395441754118642184556108363624437822707656629433790554394254931595838388407889669062857657299040976753309641191748438579329206377761122343671666384393640912903426071045254741790673110844783432042405943486783221157125317124715021043474535574744752360132959987365578234715620589362442130882586411292839991358435972832841059301388290475045594844007597946117901151132161028972969591913600937799101830024039451377946820137267023585940552702558528735194266122981966053941878385005061070979202465254345815496450902315892080162879258086816166105385822596437011566468582617169336139686269537880990645161154617200056205598368413430387405918808031021268469155538046887552759349443573195108455287556329761503680128917206079038733751441760699508750770018809413858279193575424*i1^89 + 7540032760943933209056879867374855007928714333990226060669989212639858841893172642877185900302722857032599662504380259148424223642138002372962166851672607979588551485639046433080018259702438811064038048271878726564887108822652416016084165530039067484841099658643159562652908328124005036146100855473537952833774537276721062640189690630728919519276815705222579064242725757231286698997132179803006331724123501991553314417850518342132543788161212734773854789332539037059825359228719967590055174429532493176221591837214598969406146325074950402620617169447082514831466538873785344462132605313674115718718649041904287611564219144017970731886959819215379573922476335009285115726059715463589115516923580762188625084754995813140983793644297444641004335290817751363584320021499986927973091458416422083809310930608376994919632704648952925267603671797358437708969177022833654972947401746767955157685661142222812727403765348221180273198804692576413131208543319853661451452833082857904631748577262866680560066553300227378750510207311336086442109007679296922811523446919556387149378101305309194013934889843545316586776615400432105085769505283011560320982239636959768540883804435231250566838842710810082926339865306713410089941595239677304329818595403219655164117875601112365487073864166445823176122066868169242536452432397028040797646555265680941038422965955072688461013726618860743445933462177022352143725373301894873389916166796352089863030482266041919425232589527074417089368870362790974340674228578579608509740736506614375271194181836093099421465346518738378011712608818655428836337118938363696113528765080773229417891480303201454646442153636819255981694113099234781903639415161289284814881162733459562237261210143996101459968*i1^90 + 216600253153709587310768249986108932452878755464655219939865160017241960601853556843944752788899664968197603371586859212366752352570858822334028553433366822091650419827637970833865371494840601738627000959190729914589933777846024678334093416458813527392205192916990373096768153721449152846150045148251758425169493138360312633132283896198704730153953479472954625098176826495418965860555397442268393715016549460363176545522315400119461101773192691452677808823297901918107108387564172048312375284194177954260042293588293254742847193448329116497051990998225763083321601104024492034207256083803185266738697261463603096940660358922091539359738517975770342138285636257365913765725856052642283276441145781209038452567322120693796068328957794026614890848203622839583306123796464172992686247391497608478044895053493134365503856122819868379811209142645648285696656214974461887833369646221939503241055444874700433083474949051222848695390470419402543946923347183672157984498576871807964266074473560526444304551978086976183546622376477686671864625163569025839363768211192321796195268688959766533044030475329669810077281124439397420894341564349224211698026978217269099964298658102910142026095336568899196450775617404365634393092761836761124343779864618952727160214318849443475629180837388515400757729497151659235311030314073518149718534706786452784260269571716882326611809907320710627075232926228521483150457635677667630227744702527735208355094309510565434140641984912682108498264643919924571136064800160696068114555262286364449039238975693955183593651014211093144961230555070783546213140790873635852960218060138787956004616347984601881463693486821614544689898585645166863931052337090121816409236445626122240*i1^91 + 12022993377416301101481785642625159119878951925243566636737783321009936172579281288330720934604869869458940087444723723993032755272026124578623057005134490226173391042603941181833703597150062501680529891719844771640253492138359438709120446468868447914363343416046270023735870637561753560803157184668119114684677389629828942332710262614052005828099264817557025907791665132406626217964306350807619958840135198243986705967048007680923660664776726675090535925654683813005504013962332691043450974155215778180043218022485499188414010739396887418087121103456683235026751862510732345396720712874908316929913799320155889533838817758533017482890654425598372374267694231654911713386353532775712239874033998390604358048733504013469583020721197342044747225987487363028166503991854009059751735357774542471676864049137297201843874307878034376829789348402272239143056351251957673964855030905084494980007400143810577477039349470002129067751413555481384132304617493795210789434883763873369917104873271119651724597537415094753398403869565854889072971258395708522956038160402794851221247901385270527696422145399525519335876231911155593253070264703474970809521800479562451121055647821059368441354162588111887114428573840502017794666752909212492384125597269609663752708867937885612169093264926588323740267735779637682739840869211625729143230491391361553941144224480280411667607662199566099671401538381534167684007650140828102132531925997813375492349628305617716923964735339312824088466050960780463625739762380532901613708922904216061246186560320678767809061736932049905385628593469480824775357899189686212314540472806223010765830899849924108763767893972331577389476891509699253695670711085056*i1^92 + 40997251508252811345198439853109460832086166791953949359382654863717962321563536607524377318963655250914997954024833927109249431280435054524096344140394240943309721611918405262289017242750065951069111755866758603249298256852939561747411330245933856060822319105757109619993682199122365648538339167216722355914150816613296493549962642025197376739580643318007774041210638094286575636418454389183146725264741268590648880125652547829716851939416574539108854423986315598734525167041955197823085279654020077161768780619207110583132617158146168047983037033180085885296763104385737223151055994147459457240901995233132150109191910984861231479335764369969908469812130545356638906241336853027640965114553020393085951110539616398865346503126386753651204837271370067250474120040040746266542467689073034733762345622451641891897609468958003378304933224902599163813596381567217205650584256269101408969594109004651624678002355907069461007491106659532520188222947736086562862298139310331314980604667641460363147671801520090247097441397983195002882910272171813942823183278205876989827648985973128121909054056588799409717372260328271044156951136257392512096919345836928703065739726951699373641032198312241220900709031660787385589581333609341634624886199663544986795476159014894781648638224228761855254283566339826593151686331463367703022694172327728154364659251882093292713333217086702898275132962753609682247532558029336483077521611221243671634315341549406523998129662214776018160056607291501006907458075362027896780579445645815613794391317728062566252066057360427498450070573408825001692882791310889499163184593773710235088323289949341126459177224746951274893440000*i1^93 + 192295474649540931016311352982761438369141966998018878316794524763184182657252964839375451348683764029723098443780272788333872914568993151257657233633271006909814986351109213814665064643561012580944523296351669726988379846465159904826775496944588928860805918499269015095452355788924441545944963802004441914524989892694726863985048863958732361092777884674648409989087315730202123598198409441676226263827844210266000587688688449290830069265232307016695508909996233720939000825181343020833745122647185415548373490219477754614006528163220141234306719585364699325749523896161322503047330300529211679597923866724940960947791162501850389643431124545797680410932422223592125521558989355456886404806565299249473956761460122840114508812004651026333540279064426576012862113021552845903576109679098164197832581417298975812715406907939799445774675757158451580728527944399464272098737452077976791871989022806789191087954498873713624074474489608219825271121455570968585641269180556674814255778817007741507771866234533445071211294155265864860597723513270710608749540867247298418595231457686112628871234004686809610729439337190027848336260629411342523219475750623096690204340782765961337962282736721288891956333294868707224805690806777000787432726791963293561287233839757076754269085842389928675067043466268857727026358127322585009199624317220291087918715749348609621394354553886906376420734084508871184005817777227342891556424543690586459846331021742246681201066632456233381408614210672198382033928085309550039843918375598191997350120321747162395532622987215980867253866197674802455052635054398371427545984351397866956758881908492100000000*i1^94 + 22014949891778046048126261545232900308658423254272847321521303369196266230529117134520931298244228304805276608337291825793281779194704375640319905334360405575639856223949573535581832725726488805185435273685355197315324124385622742589358375555270181562411064385208236979112159998275197720907056127148214208018452805487957407050672960634855436695723310736068321009492911018511373872650621731132529626926880269681236699060280530888140409681514906915271479470308975153154505836132539389053227685499938883153217778436621794767044933245804332758927885734063815414340958699261114298352450555291386730460902476086017681304251943850559094496765074680915407815760164519302616642497274862058285916778085735162259279074797124702685912716866375169880739542204069383798184435814970588053218013052157004705145878801925857621550923833355256414368284101541771438763047146454560444542507082643922092054860636943002246874807200346015683392296157247129096470181926763254434782022435452749837753123019790235737695024957837527702870921751718205384663478857216770980131804506046070033946713592525849539808584072896037072165129090894069934664047270578095585925945203422366212361868391263272851725393809210502152066252711004536989764165231313665234109312946019722370438552460204643617910564688865316091455866229207765673197572111956668986963590778562286977367489627639801216310305441059267680369509350573088091070300372051718762653469068400364116193117062171998401785749279478828402519087613807839996028048053641470213224519650409224522481344424831112791038782237122433499944288965498081662914464632813500765625000000*i1^95 + 144109174412210702665043390453078129218544095693184771742226862555689376811846323841949588323168290491877403709864541694116549808967645657215930133478074578398396152288774163455506393297238726061967024824077505660417151579859059429155070069351596138933596632532742357749841648269423811671046592823093739079714818930469458266359643821582229081653029339784980942562063621014302127245457141326129716643205745815944727571894125960791228623480364146517827299148481382770492410141629109572759020847682319415088539388203957218550229764930559474881827616645177169496383351930447898584945987190901372403921719041177407461035920349354165710092078311681751757563417942056850682748799597037578733079900258688436960342675585510985435783001420168789366697523083362047373712895097918045415622670958403888468957042356315689602809127134313429045348053544242209655093228160816777599838595815729906510808361760796118319036586817093604648443669098132157443706058881662010746617120423988492732460641949888828046044431248520763227922732601217134206411621198839267999874637882800820684678617136833543198312913165923155655675113050039905577363135748156567353895171499555689354973720211063333980902392688804084415029546791371453950584039736949344331483396708562107968623239969643668258125542036458095460584724952757922583297573829548182017749678503769420238736706126765255168614796289536613428250797092764849799069515928499891757362410975947402851791127216889999209388018076139314117539738471846497007178667516963655514256649459115732962302652131403948766864166259765625*i1^96, 3852849937167110220273620125092098728092937825547493977008813422708313485230016689978643160090487895614145072356799853387464985556414965793553322834846824447181696285362975009999808812619181685495655694186445741833017565297820405219979191061879236832317484090471321519528990157440505777479715895488803169613795993003970012412975469919434793046797496754522034160629195495082969578889674411446855304721525911968269004455928465736488363726742746988953332917292622487808171172498334317971580767735057117654722720696147231273299792159910911282853800209939063174010203486271032865862162715593325884749224977201916377601277013829848859148396711734605663883639781418145271856026491045705307028131833949952039306685038264289654617095435245880896829741122651210924490184392444211081641841802436550506983803937196601799914643146889305530013556319991758434614617641456077394659048755944679748651724496556391618888774057580853827821249137812105508919081146226116949918431055391956766452885369174294166801669486667910221974817074335074831714169689663893434325560086501640702228022375444066810512106156241570984467979683898399108087727615332310810908595121834070984972617448086544888273291277408496669865054718206415323830210509199377966439336203072167926543561016520255584677640549392911166605261487609691612027866027329335926817097217212837098771360787920958962486849400578111396176771477938664042637351445737254985544468496385527183408722202243899748562347673582440039095507529756949847581757194684589704670680733504988481777316236098308993119038980951662536787301472351625276916747799681359423669022197336998725313704601522668811473017793532472105048051727167016793512233514854949891986775392721491614166186124975766923926798440837997017039555174011282670981757725468620973160968474208570658038780690664934948053267928061996038392616222381382754161605196717033219572167921539947754642255643753238327644360326577611614645610783738191283830955842454646446745549501097945360591858045863570553326462737052204116578475139097739286953655921339608533966669625128787814741243890047702305882741182955159927659226454579522998464373052627127547849764183094141696994376748956394470895314301257467137714053241352050890886272097913158885442991581785687305774965618974098773981910222789965964643705623946428581283251041270783240389092599876153887789762019632058606878247071707194563602263264361398999239454924521745657610911722119555808459239952783776664285730971224851681754899313670358846969526426219794129944641805652908335580871321443595678782513523349767040941738900137229314624576371313602163301901664845470655221880731599015738128388052341341916456847663491189021705673326903991425230211746342243738300937369204290909537824077374406056219085067964286692219149308385580881368498056762083916716274068818353081759130073762134799911839133978362175054438143313118531960485090895241085533996961077657600000000000000000000000000000000000000000000000000000000000000000000 + 98746741712885753721571952214800420370728922470612629519543423535351032256983748709710576264380997926653454692018841363772807189147085804348418622392237524947943353269515093131201129626334651729421644439292739267511238458133866613511729278396107081206973692993908026078495873233199778567331530758460060612280300795302161601544613289906989462283548993140449012560959462762125925802533479292381329065798029352864606414077151389456828518912914177330781229764517712733210768224041009945755831956136422484958973566843152205413210807772384082747402247510774995040041467253082831416562780856387869896664890698562396508843036824636803038336633802414198212000031183185748671820644621613698447033884926162823288601951740702997635628021224391834387881566453696060853510655422083579333144221261599863413896800268832971442739014127456409860706887147842763530892079351761249313548878389563151360645101811908404209224400271377384244852644796621881987459592107818191430078371974449023959797473015032660095452409914294315400217837604311584981253620493457271665157192983062857180443375331827849773508006955600670464431351595452356820163000970091918534230862494805974161975905195827057831688038384635574554164628083738745292655467362284576711337838905151799258586533340868172792526184182660461778787572624810486380487656185631909490560111093033925102209175323571279269696819503648755856152594180848397091510488624377048831989204454404978072143059002693277347312458666303190392176267344346838257493271798419370850394951129633319656474116451201395899713259028544286145207165662492543890460328482449847248484025234711688333753999649487845197007601565304052530462611990448836981266291171674707874527532690705640151162531590620436040229781332404280416986120477608006035774747795118920169771246650908123194697374928742467794858423238681575773438196816874275546247671474976461911051025145133812268057906836554935555074383682594980879204619394886778414202183844133717977017795059841069410226511040033896723485863698271483437863217379424429424445457150191096748569877179007851022165461039920861031978009199153193034876978471369464571461692810839073203916942980802648892863003585918758634301768989954502621870380300423033549344921020816375078299438095722207089998087285075583187140643319322296257485314646149962749351998189437576678869239380584987657659957922543724075506084789449722602350476289371691674200348739339306766499786612362263454332468682471911432793807335761191039000039815657519762182099091668012421598577764596755270622856823613438685364137164041816855847520773999288934047547952707818953777143236168320137802326748128811557756606340979256073202712160737967373753226424343888861340365328605546019202071387340087724816108341492506899421739463565409544305990511167087746008015558139604408930697187594760877929800422108057609655779225013199918836972719665407069267364084033709678046187469406208000000000000000000000000000000000000000000000000000000000000000000*i1 + 1312670559368099151203310323805252256021389154998487636543706801300498940013396298940594088719762775888400822735750580673749736160349318621655070840372182155535811992869325765262568080041645100545500504514309681768672472056473275545776696071372448831230976036661890310652293427860863559358745187099242454931468924912079098939757984368632571326406409419934657116468556728651034246747637292600559025733925563743425978159521710512573114296080811843891878640697267691262561587850240712445035328286900865979881798343031724610434982327692336775706140440922603508986120957189914862098012072560603887690676913574674007073125027317310962645443691543311721107149544221961633327579926166976901590774837877014893725636254857078995841544294555028283080891636247903163024509283963423403895825829937872672984898596929168927392524497292910680011242721176280090046075741803925094323642388529261930036359658542729940848404648107052808042560119044618001832588867121537757926490914043323554062594703910949738059967320433968085413720723976373129750172403076831905444903435005992258109935180511058692105491970600511684437986727646472280421313161618918142428217426421741535460038609091496122478459732057430319735554345010907541943744021116268541209959263569060573565958840876734221227463802956251518231725630135383212547232078936116488887762314339831533743155456712551103731145702693622865107934167320335575676939664504526459654410304142071385207573242087959888520877388149558399055742359651593925546932861749211252143802350914292726359310048702169102864003391618875189445704998638237626946827863592986714639341250316538866996411436425296065812734974827104115302465955992569661258061553841504809440400062326189047189685733764691655980337470503196587080819415239377802610116995881085843433633995466456899829836754692794414024368905481060920392230500780892661526585656892813408167944226501231163669482691071179181256055555564059566571802518379490506188835058862742291219838398178036406750764659005547265307520951957882399312584100299394810993998021449564413052881788170642431998026373719498279583044753751519767988937723259102333662327263386672664648411582266892905586412369884883570251840738576967762936459217759010561202551233821022895195679566004665883257383154226075895012587144018732175383212338537458973726110063005825411336979481607270426017905830467698577959772280855337271919323186423519989276362860839985639476473748975806711176860990135270563961037367499181356246055264014980456579723700273172964093228985900800499759065944383349981940236780257538838416895635206860096280005952735965698987331259761323966775717252485999450603033418197356472443806355855727911686912667638630034474102414664967907324111919851097999224371908665388283728047262966197631468769887268661425916365901323284488992103210400572659582468451485134163255234373310378522507531073131362350692704441601171785322637450973020160000000000000000000000000000000000000000000000000000000000000000*i1^2 + 7855501826473885832629529697343005366844759654030092601053308816065699991390589614879247110960633279208583296245801227449676513167222574802347216274804151694326469249780915018163657851316117528177319020634461673819711300424228251774087496455768386107704653986598529427188760109563776835410429567868603269948200575129271133125191783393827596784971956049121390745911166504144151017098930204247539802234133351443460287610238613971699189611614744820709793775845623211115556831636179929420059010873643632778921799415949122294301873671894530360703159598375592554331374731646223378873155991722155858298246361343684588734990351745855651104416663033865239759071076846981913002343151677432681220527551383105135943351883780576437870782126038781845530702401416667789839893680841758252332805147840881010923118117380122951825445977928685536998815196284892191059102751192269100243747814822422932915536166032048784913445887040414679873706092901592209330971861018041237316281562785027537186079518900073101480722171361117952994464006453546010509505886585726761827795260925975392959047262581867754547333836125631351215834491710789141889847946633879473467045828223913573001214756243099034190152012143193683482797093414983523651851921773617190302565171205233076007646128219893025033931085888148165682132917826293497138457160815275021549010445719822797166086494590965354594265739520879216075283797573048729624569607082413864836141572656558090705077288870083154854937108434462212491059791176997169435874051223332630125498613089697572487165195154403636166863643788702850670918977335000314163347396810325583150621951117814907398804939284611814789987430197082325671998260881328331565898758824405509137804334361055427687655673581892978389599556836927232717505853953002020645624755000669062011992295295791094282778425685856243942771839955917072250028522092370748418872059297332611076773266911137137432235480674664365525686024506631878274220017705206196729946101943927501226177853614560815177603422188863114469320041290247810145797110968610881944829636785881503674057040642835517063921847020977147928759866285777109498545316857345201629342118214778075261463678006970564912307640970123637366006998290489609374383015647817850586631319475804363211638209615573103824632514110386462435134936268792670653117283062583422531236954582942206201594900432124022647573438252241995861561143229416263488384272503076306109438219091478746014511212363680935520001177385992491071645314839968801026680064143928683010337632396124703031118594364886961416615866989077232849726426218858801927500721883455596782000007818177888202915301056757318770031873072794295925890616010098964069729394389416344697933481788514365655561236654186766356257547088141260688966849505582696029292388791228064076448986537100811192130769300405127444892559807077353621423445457668355810183926805727064683425723190226873319302567061941063266116533485568000000000000000000000000000000000000000000000000000000000000000*i1^3 + 26343167458100750269777523230776153734787141290004358750502535422959394941245020271421808109951663776274949258603391207894488092654739163965564861321005790653786521466968342374174956998155508120140860945664567467822918324771237975263592891544873891489598273327882243447176759750276405709046616577989608617695267469445505306407311006574348613698504850472578646082460919477102803283098355141414029256350097309274048907318674558681134572890255240650015444988305294053562782168748724621364806691049830702773602258877552131509257359479930104797272948790532529026747393791251269714917220149123162263728778738515002834631758080716786678181404629761444823713524751061671701330884472135304906213533773359214906992100189144580272921066892272965864581117260010331026179053445614445601496197498697873802795769646397814135049207938189807658747873099933020606718903692403533996060969328250441528871413546890879063548227031588361920034022772656184577021419376378307830078602440009490275112325689138965388407532449586907730966935862979466416365883579390090499481061359893142475347414859757282065211924759906913279352951227474327978876908188236203600320713813743065872834111335300418324229582226028337508425318012948644221948675103082230526048013666604490879770570424892650025418243761198031461295205386338540475137943837970506752047729992596299755491476054519394815004817552136404327103309561350164444621918574424813101457877996335954073047229056664509911493577113268270523656077396538183570816913064801676132232039297859608244268724141590525960224856750936975099599829943487430062705501783786140829087233177523688862210140790445589704029370351819489598298501832658912255977274136819760982461940629011826011679660846374619859925891220661098692306370390241085564656939253867136414123187287513956280844735774148935252682309995046644432461135522749305520202204219544708617781058481817594866165171060465628738442423506480588654568354970344405995191002330517780175588592089889953050107826369584128223596415702326973099595566627002302569654965591940381490082096443595566724688155526615983135010900987074129440514604810716948160458437823219986189371613951691206428315236634913915618606716013214328143906621884571791624608268085234639711978829815428583701306491748653615037263373945686870160607738929612787238311832073474928599165013467530308534277994970115168999451125170816038699910777307936997917065129764311378814750248338022725977228796454051113479501367706495470427695371480797745620956886677651826799361864251886419030649445166370397237141381847521519344721639265856309034658884256075608388563663449018693139952356330767431954340812941921201714107259720119789139489838325683904803666731987744725643325550436080070291583919827326041186694010908345576886924151962232639101619190611455476002984673015080533076757581377201738898346034748079821522328894740785313081958695294386145488455628027330560000000000000000000000000000000000000000000000000000000000000*i1^4 + 54237238227854401021857120883460539172123259771861640610221728972075133729834270108375052655811449485315072879137130047796612305079375819042613148313718181480064001381990477251804819214867862143240059170907225601890798331510863077627833066797332507616100141380013780841959639590651601209028549029884202065396882549159165861315911900084222988661688614682816725749254472972110088895602544369415120274626399821992863362066664207769763819698293393619573179765087677766240863284660319162932355887097712962804588181697172268684282172800586086080212005133749046548765046297412433351651349227376908421930521484707978815012839247264405731952018288518454685462180705484118495803099736462460374028879231742781027016242657755414080851382945363807204437632983124958692211493148543619635705096880131996375734484616303336158025468775492303851327609320346247561081276134628945417631378581156672733480408914739019493348449332369437265731187508018843015054719073266423028237574559015693041745442085397059194670491255194893240393164017703043117039493504386682852231747223562589910769607069642215191425505576321232194743891320295693439606024005615732696488197883070575011094189343152190162885580832883602607201608534631650838138872722656236513135911620343058490886965316922295155238160340711264580699517080391711520969124820921100655522015772349854128730112490984502041954864927010261423031238265266655507415210472630688855548861570081840994112910176513620175465478875465569468978694299021813414604386022701821747190307788025103448147200454450417739120396670191850923486036083383883495405368725419059535120945106398792746879022256424960711097784472118050427648665700592492876699420155100251699762159260981458343810911613944902166172191804398070101594141425345088435762775053322480833036424708156215509352959456014226180029981836400218328947714062516568669995222787964860468655970801835566009511283064767554671538983751250900365815837237298382449979658968895530734636884605416745613541268039717132535905330071461439606972989089915073401532445544873718060871012844074541287184954862993186302233390742048228862489781887533813566594010393584558434264039244710512998383864888407306190740838230895657632526725595436010296758162013547901848517676665327324986779137432687328081475872453306150136897014153914037493376753130715394458429879884855073153156316987768342586922562804857010381188386826377084826766613244086393473887822973095520362391542217398005328285794247713456020292485954516961196431058152247770509216135716899858016932931888994290884385398534647916770891399585485983460880035197050686183730941011203899673370075814702941675743586326981293095850031418897177614357679720914664355615807678051164178100460314961053730073347671050704982339734976628073597761699131780925299296689726106193716726149763020993094792137304523480838688210687476021862403052744634422444765147458315340090312889718538240000000000000000000000000000000000000000000000000000000000*i1^5 + 72896066316811604192851463603638458911810364371232080343013750382986071353892113919522746406946753972835299636312732312968339000922934766814734223316721992635385551720231768314877583095151389577007155997617952711179129911348183334976147376345417801949861998852335440795989800971555532797532458354596623359975723650101408835060054110218433841893225226114983916451521027823665557746977834282363154687064831113782055563611041824788127677763738949551417481841841316071724502525494903925064488367778998136241183203297279308860150428967769486443124147774583022222107295604792376349357749525303070990686965124229821591399495292471289472037479549961886872522606713248688367909419448517792627115825314957049473966757587361856326985329821442758917637146541837373095790249627933737087464946858234739532425526399952072015487845869964637041162762081918476019667529864927431604670487062948637828850026395018585377708786367486574732551968050976607383625725364921111548122865660770594097571141799627698781823607621393036873682588847204430935112630089220894867883396018614267704416422385610423839630906157290276506693026782982948633229864226325235076604216746797376305184886076082494990276594509347939245559785157314352166078086810995961909755172109195995193508227272341217502310379845227504323488704135249326716669010453197948708640570074149037622525518709222020473944204136534383833253926204548422769179568569825311574250031647003791768922015963028343322155790622224785164907463363420402314996505102849751539663466706485550721865851509062651535690399091632488100616758222427496441373722776194201773609668418919120376542758008250728784734791636859803602227716380059777929508585968238522979887291952859860321418119750377616090324763607284042309554590393018513452203577612727592293712977379934910279819272742679442295011033170218003484407794182060701972240680089129416069128991908456058567848589925800311120687449975749381991655546747951589041662898600170086753469470339714967615362901581406912778822829610732562161392446295551450946842697432491769448252213394036014864550898394762812947331876836830223908305024659192688721285826154330588867482229430864277684002754568253938958308531015702901227497630301301841263490075783471304422897989748927212600124524463064622055985238622980587262915627237550692761977428117481241588117750242918253385256485553617432954703970621000358799968446174457179940341443436176359768353187880176510492166069021823431229274165634108512312709096786797609640246149836456945863771906800818089071736577167232747489927856991210001309813182138341799233765902973616414089541029605833180140792556976233531940281478161254485425084663288712860931209500137386237453816896420809625504746427895821222285256637254452787436993857515176917023742523740586627509138244938331881434964654548890766333875920787120453242714354193059800758762108537137662018228631401353326957566681625395200000000000000000000000000000000000000000000000000000000*i1^6 + 64231300288526377681544431039580553122337690030018303476862062722033595955913891440126276237196568577380561059375205773280522405582500515351526122340911539132701651624952548046292657757718622874699914280514114706745985911726047069977744347293457452110128117519502807534937273693410722837573799348212292057256841966083512584548555719720774665619094008827510975266406057789665706581180574933206597132931639924414600674317800307909660166179468881387109259944827470101850411695048093771817726075845783393076067254781245626838363947279542343303983303848605929081318581329553157255576484648181796562150074618543633089406867046808676524285090779012650231519917225653501391173782509569595413841751671166605954988767645600490326500188554389774103585746974944070737262837771971216030368954362678807564416047946568133462761247969932035758057715767184707973599002378391562000437874204763898042386859815781536716072249357894230107127377699902574784123435819082469869660457413231024226129533878688639839466533093802960143995386971355739630103393319164207794268666330489737909834432469716058866372669913232586515129200730868820404381281802650066386142212764215662810609080363827220766308944867504636822757299185148885123491313884152303221285697185063286722626195005696518262445827339302804411214852710793323810623937362977590270055381605972901641461729603602921856774613090525194566812405507147399743120515292427146772436665980021507048267610380309488186574801799019601388425511034519869050053775584990675583551727514136603973838930518412896716856985038310874910144553901588465958292889773185658049391741135301856076202680331458541076230444026924533172928366285668128772336869575133302518584507926304363967558433762024761913951771979389589467220796746746719217880250749499268619123679842401349484739503817082010513736642349304892995693885268272595950702249064005511022225367465730733767915878332260664477110969609320297707548301401815833313083346062508077943220977202817788846352055073542361451421992219256103646650714393053113732275372135936068406365859158273236657188755915890986107434810789506954196224809875919340830896341361860179634509556224798427759512981681283556344874157055245731637659183919265993087108690497365337968589251186371160261188358128635625183023864078779144949658775387895739663827128574687030647541617177407618634922952095121815718841353179497849438277955259136489883365929654102576650519067271467992192720698268263973945830302281509357143873253579522938519563177338000107998102126112282082662793347589606829855662399446482473210367072423460236153973792159579723012034884493524806629267217231991042325128098495626760784200161261163202635110069692949982214578733811115781055846835200483203636503844940458226475875661920026478773430232971243385446540624052339187320424168017672845037886898333268273626368972808763182388659981231099735703996535048368544296084936065024000000000000000000000000000000000000000000000000000000*i1^7 + 38437627353725214388602957260630952389408291936864875050206007983870603315957161814873132283293652442050739185423663373238515568650492184702333217431657338438040408363228044068134997300997784685095786261660996344988323734906547790050225542645405074632766943308385411406799125966251118688013150967974274523794718139242431338120455149092726505217334418580179083682449787051830814134396318836735216735452219146525810657754793000496388542055025572800808759841800876972757689088837022159802005147240056668609777233240248108986814369999477621240855601125558200294262741090142828815572501919543036068976017240077458661952364191198091593211624914324331065547466242394856318173874142326496423676559390842988951801709137915963584534526110555051134608489851835922715998873160496468384120111760971161310785533988410893113585363979139593941410697577634494867968578276215760673407944316124346824349801653587863598753614092530598169003416532386556568076900187029721039205987574932471963208512633349084615924531989033975486275472089776625134215717060447102198437996192733564707759593365749413894097402472910819568408313210193123900281809083249992722580101104021236163700008929472866114434435970333261151544193537463961654186073913467418615157008342050466762706120072404124384129847444425095489398223108665781981731138263547663328014527588061589469041662845115674526931861541542494060675366650758641241540369991993525568893990181212383866996864072890156474381251737489233595593604962745512176252821640374446028816097886279442613636736531299384183903818226032397620540964223364557223560004135832815344757631434883960237988540837142013748095901386246488719523295663517965485320002559613842308515211801904326142161425285561882248653368263097798691777245031673642401995447514290201963682746132568247398975555971667071934366380980037634722070847991077673703738026659154912988521623684666003487156008876665533817462637212972538191970065767111009972814207264956037756438962438119735809027624962903178369581053112580716123929801658482518214330027071665596214669214926211335088069206397284327340525146938664241160745402646516211302394648276824508026749190187889123038269043907272206324514117069731330890238941365160691858197141114087690533804633383534462414895130721506239939725147969289346535127665064904793034558063585796269331979035805254981968932943552093492272079271390280976232084386562899112265812510143734939578866144845859174362709380148234263452679906142698874500325334004563273048016467457049382778014991203203627984904201128760695168384523370769946609498557435145181503622891155329037853500172812051015996743982005663417622834081930091215123653861004223382192936365976151813991662972253249487933190505341279175169585749171050443959248559284054489915934966833990723998886161386944602702393247539367676913351390939485488566591953149785193393927004269430777492270131230082524576908679577600000000000000000000000000000000000000000000000000000*i1^8 + 19766517671538659023855907953550204377049543657274951663699195488903203166055639139514727675461208390003401891536733259533928538539000257280423713070755198097069520010995933862888709253685151902857521614854584986489686562757106287043780124524726439351392746861854655491695230068705027727749549776211381387444113263267546229020427107941250944659435078860778561682489841418301517620885799416894054724432425976040899945892319376988326219706027672117209276164666966955436754284771062363826827485327837135910753328550028038120654587272743315929376486687629603328767534439046352823091140423787018652649177630583319976688602906144378888742107862302072928843001693139559431451808063932426549983652954580506294673835572109095573099252251885191082395152332345251864128389890504905655023413021292418446939336766083924214459092154068552615420358516133662617777979556810746926467456806311794433694449588379801219493380207044036735983721169722500550027575310523518249712599526240703243155840536127971595130701706531556054929922597338434862543173458434594140313976820436469720766204230283333474399573790949656626046372571261676480769307794768046693295157368674004903779395883502270341901160918187658865553330818494077454976984470537755386752547279392665022292041180877864777060409092510593001584781838198573129040146643729169507357481783885515485628437081304535567510568462509172618093181401366350176115819297443656491935236918701026862718811795297261344737146073870344224881436827766597271744189499766387662255989856048942846511921948934823549719804719551747474550540092147394861032441499869176617579895269671868941779014275870859965602344702149538516366096316061300578767758409138587369176828023556983089020982704982838124444113408030554942064280685546685291768213224135309688961193965067093897177301806500399466757600371217811366827930227974881649678821932217239863550105045272984478882669610410674983386253435001011432664612321468109302603999826000775296344118159980902387191076127994957527829240880309573080289901708206850571509587736635787904731793904698405927054697656051933602689799537915830700290458068404374977123238667355823516335767079503799359827619754621884815032147714747629959657192560140730234409942829522694560954411768313262465736628419048970286517324945377123507726274196308575574696956704073482574428140556163249360336428507722839410171378488595168544480985706100007373489599922375965539422490910835771244146476336629462851130271183687284707296188028175924517745650488869453982478043984937882783092867774272607765298525795889158567540442335357763396709150308841328830203977691268292965801896900509877307098919060013367463017091739484015474110772962568673553508991321434209118871497576417320529685553813112044786455644872881549985720691076270742113018903382408703404585320422925907950186792702221366202157019799997533037558816665241437395271110231670989605117624320000000000000000000000000000000000000000000000000000*i1^9 + 12302353608735959840490366090006039635508664087487915604782622420379715713093294883683068633381529173842713996670423223935095119081414711075651154782163295691450895341571946828547611017617075631394613595050323280591225749431519074623456306301550993763236483907579498750539671441174861538367214954967047285385653898216877038621856990871590310302354061119368526132181136492875051424630838820690023555935143238423462631241170841360170066451091747249876219470326941675188032997488717127865313696407588762355001990570084434694378018272272214696599168736155386667178312024142160257625220640796544431468024649785977886017465057659476686370511170383982141713892904013136776785071728160649080873039908296113624638732249888488097850039261630370255316406661990376519470422566142178315180931988249987042294606582761157274614269443847468253512587634678314079276334988493406377210927255471304599099448583928946326460171817713018075634585299386513538385967929179642611050803936626899269196191886098682964465577149436977054617425556494814591716095732609046993474634708921989764515523904171971028706260895866666743367234653996887489272341053667765602146407092494698988595648183627658360064996762715687297488833536367729455240678119400326770883020797780987185622407184470161971089860724879355302060314007807456487550912817352175061685666495063338656052240586983660771841551159645444821168322443967535884436610570053120964443420076632410726460989218761766336002077870458240008474957592772232365694967277847079020581514477507569961376268539007578554039032155146076944335104663891307803637011993432491768162174351570640912872300225786716665146560648482418662706184714955905061225229239964943316798843393015466912675599532681074204951586582549595748281010706737235065478907896244690030531512724987586886497488451531897227273215065874671124753514071589043870960229693913410402386549586689702306279180499100371798248241019734831691504291735258329027128873959499156696480388580168851180266439948765722344557299907126088091729805608215907981205444637708855749868125412996377102930047658212906269950629245699620361256521858965001439994730379749527355939944443946501043605839983096096518139603282077996309519096769465011937009110366396831148361471214440720207632837700731593658685500541682328214978723118798295902988164493194590394263661018559538554588616567259397800701658532588552964395984342663261607312631879277000956562223511531530202122001149856785854928096110714506039893799847031501525751496261183381038715913553690524025530140765430588388421682364542741172464818406720857232789930579079124198585157605419993378604688643232723432380631426052489337516944527196755975681387324229137525927833370822175353288158585353962491482471217892643575130020079759882632406344877963251565577877361107145465043255983102041581741510142672610676783199428358789241666287536989531414923970575044180533565194240000000000000000000000000000000000000000000000000*i1^10 + 4937775562701035644020846238069145829033893464131858938430163247377464829064835070197198585491712952960091230282395422071609694797792100783199690012283306390844331987709934084702773675203137386120900460710966301051555860064616974774295961720309196877576011389867056769287811520262361661919194972082366119064267395017702665882964423721253918370448117569154119383585108118130298483472069223536223961963108315917814472321801267763673386399929012613459548804490508938150677354454808826636855854786755659491124696762752560792163540495784161954988545423846779146955655035733576465148879263690872637009537695712378346304744332187855122823634566345022843063937878310365032891876172109838930246772289225024624962453189067821927475509211703507185641356062919027862926462693256919853831623846862372581822796342278573298595615953463263172985415151434363086080993217880658877592858605847993860719691700111774598923493890443648358186650505502627223271503134547446176675087423996053232626176958074740674836637270166153519277638272556584115132495506443365889846372475775489981094092961398378967909522979767864706750586560206331614737466587568989301725546189514397675279366652528925255719544800130744473761123706315842118770244137334218055836704944843083804875030544292791429159603741538332414597926259479635323767497134215620945134339404024141795679606826777870989607920240499667452149905514250068488207999244250169616091757888270397515241943195329564821448456123826018572940394483385597401591037910717651036579263214905230362939059575209879938453442704860746629913167404784633036184714203067874149136054041791855072468190269199761892782172646052174790356007096536220593182415110398478697627289029377508299009351482857277332972826957846745074509079968808862085494552874862749169347720605952648054556467019115113728409689844024509309148582149767435356830970364610819595202650816693639995589126617123790172476280074202187897630391754550101556121742549798815467737247491467283994549845584649006473609625262712657342038162674559280790025294873765740979904102145147306766462268369843276826392530340024398571412938142316708965666814730812256667633283426845370098004178931325805579873126475314853782640443819351596113506412854449308122689606048764150483553592085586009659171343878346124619686997227342304327161882533273434616219468723430117027242193058729016735430596933892214964630257374064591392131774330054643403464742885444848429410779576003985917016994383445915263634402303151993759454745820060862079904739423178178236040118599428712768319414314516161436980352549840969517143628426920544579099015166113370025132783779348147049933885805470077887383128669112791170940902735455762900127846546112700663710616605993993272259733988767705588274182569902356818923843120264895725606313935603960770198872593138634843113162774875594634019130838674778119304858241712581439845378955583943282471731200000000000000000000000000000000000000000000000*i1^11 + -1559233831294428096152523835504866362357425896232654735488632422895668270349355115065696772640238157627667354610527215897809529059060579535167967673447551867506145793651357043276560297111387088490137668357109703465962760622168800681436496200226570493328772261039966445439554233928574960174677032878300908325396364048560342110138681578546919992562840540224239964849220904458789344258513031939775445303294652577661430378483572088117683725609894508168024340975012829130562307902786900637760183612759768805278186161955532701864711121451014644260289211042032693276240349434792888898734186503307652601151472441959143160801828645205106085490578118139066431772593320538107626190741629937956767569470612747550849324306943833064063118122772672708402807054499596528528988680510998466829558979865318376685013989686333408421125403221777273324124536728204385967548071538289721032320116304172311994796888275474785088532454262492999490334706079617148991456702373798292132678718878645156417408100762819706731790509867825950686883145309775193356146455707660226017300948183091166488445416920600224047080766027095626914474174964171098216270917584611423398594744564246386681053250890965396392240867604654586536496096640311405527131715334713044004479172786041608237809743183280410695568848190146494882428732197312039049630132081005615752224422596682037312591500644584880226143384377217839926500395431425546478656907245292791878637349685087786958803636647767806443151788631920630434419858398385185521807228631997066653974486233704330722112297340194089096259667411971184277192610411635769892457461417908744751967126213338649008042955868445411154986698581012198801626723533450454998270517297467172080424387138977646154774467203944725117364378084708920442729244726566771036337233789700071410767086606331805655876537890290709734490377828031406116926022275072607794036717356176961193414678114123074177965418552763473910807316308896658653218408959519138895370286434015027622701282174553335716170464445802160157152609680171966452912848319932930832766298492647006719277515517400083955114992826057117002105192714053879055610722248645292629435152939988910522047683533849636389602528871907070514246475155848823220688257024201030608922896099231532350708841340950031538781025817507746276317559681050928839631270908591974839397366458949784416217347384113416693167906394891085481612116796181663210898533419715052091828279677645729520091460134763547648529552994120004773300814250638743989064201002179673729115233070087921681221956872390637080534451471203005401944854837000279800789440437166610073457258990217578169252368789317121763237576006211155872692202467772255705767491668086462087481259046333306922913776250583633863858209001488415189643381288128625107532179360924785218521849552019286211135384145614825940561434961793165257077776806283721955392859054756698647543187869204174574508646568779564711936000000000000000000000000000000000000000000000*i1^12 + -1421772995706470062724997482636666114496798828955491736335243110079038764001094064533166438151061283171024614719171583458037152893736960948111243909554606124112875493422619613328942915395392688598871999858770905355419681916833316559921938259485682318430642742580526712303863108879766105109140583332647023313928423169618938662031529264926953293932596430339039301516246374366533002880933069982166752442753813766053386851498871354180713818411463908624198845946937055898555091505206297424889210950392366272821528560154221138243357640515976893954476540516206685421622856251762951612266259454304117208905004213845992443036791753637023226122878465644068269202414159738065851236006611032268041187442824644526304507675787398005655457736422292106757886356902082558378889417209899099744485114941310727457651437099035259239782838765959197630831687314156119116293407259234812377689562869061509263331150407265200541510214251427374045016615416912867349385456888163952540249065951882106441467639561686420954863252010832009531266460542434069095645877331058465535718372200317740337335707062167807331358665883178821960295858569786583570085681526608361370887491792340635837020840416110691165841032993003809480414333495439890791414729617309868125133573759089033273174120944586072637969930227674491719152109028851873837633278612205522464253697400757676738896302728762301779152095478303710274973815536294486820805563480183864850297070633720095552159334029804636963643514871640021845522754585098994946397190610720506636991976642493063132806912521249761310158832201596339204789128916714532732609769853047974053675973523612528985872408624648366631258867436528332809125635194509180483237590202266121888293246611885681183727812010522009278221352924824968749780903519147875526879711967133038133535782317031365654593130811135534117579608706901110711587210753922009348405732540356307140474901620516477325306761153204554274098503887052180688755871334072444429809503245970549134597503447888819428917776065386201446544089767691393103113237160200075968086685659833781698884082426118673328545854947204919347057555231980748994941645434110167389134032104306793984003544577548340013342018220995347805923178113223410551215628154069933004002659169072517673297938643800393003812735036705225721736095146461762084478874309460079413743606824760160460406965617250583535124094211926869621843632131418411917807836613708494465478691830820621029322226133266296429516046677207633606814834708229361539280545788825496133832087406163042729499087902198895057623489889536635833751109324448117214896062519149320262622133911509132861964644154587792515347725883992606901501827205240591608949586062125168879425175645862999219954848361990959909473335548291833850131660783882214105080550710498674794081447432378677481953521162988501770976005349938469394279151069905196200494179169971849784799928612620128306850292302377648128000000000000000000000000000000000000000000000*i1^13 + 116509374247299658545436863611605480435260531673945787799618070152863913850025336341582415026123738041641657374251247956299585158587358089230117211416982589931726974850327352685327240383785263070849776571777111709004328265502070894437074638278053638201027411674274964269158719554094527326478676941935730603033774060676764796813302991951006093404088324143530977726825548557292074963199900223420659669445500687745958851749881878930966091960375727761015568237332276712996180686806537798720922539830536502650402894047402568037375696251588858705631462857639178245738827108214197723823728128682169228999275265363943470848866035053845545582367645828967949831951978524834982333045227230900850048876795335174230841106651010806377593952816706983047424747718679794357622415586949858562251686006821470202155182277585976072538395627784932052408600688425738336478521082204414319321492508604457975512582622658075940919068213857357660061623944333312664661237002972319938570713638942253843601174857507770099010644322502478569303684976116420831942883591546094471427336791913854643591575326190212152665249800742518377601783908145113633138552205922402030634966122579330771019827594527122033738331392052500070492973565278078836058735854967599562755179936178294182501563123823641035826979527144652778987872276649608249067319015866262848305052535679220897246714892807408820097160043974963802209647915321574395089085172655032427297858193833745531009677672335488751730177748331739267465524159756963229545308308387934040373438908403646158244778756413347635194209499216888405473052512306979752490986183275992970970562697309463446631242816820139798892747009083247155635033924683703700126780924805436995330990926887694130872247453030945832220439663914816644367326444340078911513987268141218046761283755966596091562292081205105347757378392553117602244027504246103456126886615337839616421161831071425992915967227686600176828397370683730670207255434277364354870846117510750957367860159243363327598689134651060360570182262476134299420071189216371491208716232646390467958091431309856873713024709174617293762560226100168720279279472944888305119689729672882407856859847609191964761809655589120719532494369734632947273583764649349558103124128228033236400475675508321297452431414592557986459224497744128642146493006036858004734616615560191256429146754000877201318756926023702268926117610872949717651145859041684581826784544968100791712667933886414269257006666101669544940734561345162671308247642697564012195298215852153390459087802945603041579996690865205176122632486130328589414475147757715738631333953988650572202959152812141481585604540212961996331194212136145996760280461039542489443149548181847185148266965141330998138100228659181899955551598608878352723218996525321295407887744408095595459885745298133121445832964310586220626137275842128568286047259462978194698651896004892390114156674564489216000000000000000000000000000000000000000000*i1^14 + 31614447006142509321912110379303225616782851318637431349800718546075494903703065903024315189336582312641763828256492080329540646984116098366886922375061156175680152205281068377621912131225982357005573669803325628090076438066740730622757889988900217863861455113237078765602116747425043277570890175193290714711619999121040869759410573398336944741213122281836541458420947084627892404168356524485089946331000946038636411909207207080505627988321612863327035739828781965402554589287122598331301286306304468986434788897917212889035597352383556296837644668364644258089773362440246817210594148202954993350575610972411031839789348327609092479354314856309322069274530016112043543848877277874812658404550371035572943013937144077648603968303021741616390568709404313187420773405605890122201786617569523049255006211165962563899048326183063652413079805945806417596736488958200139605637674909644791894643223462261320374050810725796371525703654334674122669599902627999533267265462443221561001191177982526112412177478906390281156006485132634249120004751294997637349723866474639488223988483885182469216528396218549252291882159802259682553476386933377444186955753904439674064558469646215864809859926830487941685926909462457988425326127715184330600541443737015918605917064001820926192282610160322283570416912260184182463319365342299153970042549636861146892169027198394235110981583960224231198918072344272850978552150654304016537549322114576396157727551574765618419684415718832704014381599824112138750309347278568861121785097222248206506428175423338160364839417620469195454249745129110572407963289984231156110810325965300663646748361039448612005621639151823769459248102075001756146044575024514327979304317343829274200343171807335357943836484097616752511647375788083280233667110200478638534451897167623616499957263515115215976655999349073722802728556051197644243769065383764906373005182085109566545425712680723354400025985562283778067096820520602483406607687164932688248946522069530479888728251443804756559037413217558478028977827755830162855232667247775778423033687099561063771697521993997595384871909462575992006018400333020882024093006047254041802957329999596940939196984114857290741242754514216886112166450998083610447055375110773985268584206424646275819215789139002548653527020854728231929222847495184589791652874261009234611743023343410495284465481044421149158911172710024675427258001805157180306561101789872365132806593619215060844543453183292209343218130884175894988841517804110915790955781395607405771359766248037370185105764310575792522716384268564114373940429650218846748616761473779891049050662988090094849694012724276254569117845151029797379999921205419210571144575874834018377174268331423676144404548754379817693050888239170680763918119761202622793445191316463448388983497231004018305284191758891081806415861894895035520731203458002150012391090790333591127900165377097728000000000000000000000000000000000000000*i1^15 + 3678036283729511293430878219912652075897645796317532697293810760546953856392257144681396443969243281063138737984796276974313162842759519166616810573004117000326380209833400506670982153141043851345324237122471406468323877343161360977097086220566157547161891618714470892274597076751283453258944866183264962302127068341019674675211069528380239722627134625605393045930573376753464315844603804778904289667276941055322868902744140532842889420804484302930684225637609760628998744335045876352648676179441927428141894508347093799964858600682757445679222101360424657696868934411409977068260880751425334722573470443789635608979205648514669017734877928692735033406256580274768127651569785584410214083974640786277933908664691959393081200315539342945776814890370222239752253177906781255304662532492482387136060999533212147458341848764757481328533823318218107335391457394005726746158901092383659056325911348120855770625450929190231190768853127377673361468730784958383137891097880414376190617299788122254913394663330980369263083232788400770640660061961315203757012427064188047095749607754828252697868806607641637159774666946526178946661737362855486625774134352942624595558486827878077153598275528149466649979272909455400660854016623607624159323705746983693552281932676614636093431604557510552225086599287071708331832359272028991318818883092744004898808619930676736289320312169044255418379468568974705962686479037975786033709599570626848618003783607240311307591354573755257735250983891203196669356790234933700648371233891130214256325419276002209148997543627767771890684503821176427088070086535199350800952027676400806776009608259203420364778418421150356853689350568296299142864713455572176325193717700549713892817219910282785627686209411865069275771193197735312047014229085271499263419484282147442134684147252063004907664735113475690775432291832189167777588142177292550786946643619364891187290366724599710528712617773444147535416296840321399331760455201558690696679591235095139393329119484420877605162867962227490242688458036001084344081284300233273432077045295072428609594765388824703395805706592001060876830359876677134975832393446424623640606258262790909878967246824895178682941535426593407651699078636266657869994550738645990140779127380915063173749507285117828177556394112906028560442265035875660911843104610829664115981723624858371302719847844383851752224803138236772850994367629676252908757158199228123299199775867634012971104464622649402567341488037205869864253639783556167355254544939114991722743061605559328818277549406833412605832457410250116145496664426850689011668926500635569092812771490205042736685988320596840727970782169860206749597048499513204139260668083265758196125838190036241271832071768782030822416601777350182033463031710535277716301452497655692320694151250709724993831729565519764465507013612555115200245995721017476685300974378222434959590766244003840000000000000000000000000000000000000*i1^16 + -6807163837298762484033411724679856064308131690175640996817094254350661813360917466953258990695720076056756001312208499283484356735118974414322839640897248044558621989804867076979930071091713676405536434271076034988325217227673865780130876683707345219177662344518174581438612005879636057168634710244322578277125938183221153911503168118528219203395839170542596190598773576811908291194214758537315771383902892947995992314104057464813439301583707440901087099868056269782277710232770660675658635994118663299932203112662230548512072583225593494327680428180513558849231895882197728607494285303164896065097304166310908501595540869251065453348375955509681056254564522287840964531954682242593563349271549251788325792568624030291580969676366975376254850683190564274298118059366426679417731574129407728235973574090642536124690501750469739523413485538821898787240616306864673967625906540839449095265029158934793217150261516442667043857671353636211280651450312446372227367099355320539626119152144224678971459833040397426418807408508353129514905174885602772339293950683986133854600774790016907665686181746201643916898701183187445205418611043375418200610596580903071864643759192681460524783645147277193709403515159776262650931458690059668821186588887083649910520369717904637148480617383462057166252127698862719625991006531094821431565196988596662708849461122425596526534163074966442916828271118175968778666933741661243448984797453712664195924492431401590375905820315096249915875820461570748266943613473217273138489583590327712671239048208478583320049753702772427569869205620733371048321401847429200059309652979811869704413121773685912343651105544483916973583061879292855324967250468282457516490256657635111193173614658470951237760239304353447046989366029091639109058096478509599320711780747713099900006409469982156365986494382913174151706724158972270763652419249490040573580327167181591153751162426762697751793586272108747236965801874659722694246737007511813268102365482901329787277968583977520165231433778768839064194564087275929685476214707108863619002902428780880530363373888059606079545106894933692615171508068943289598389128697704954795783208515021303209070369820862713624283215954068415827257649602052899851745986023031963554782950249877934811410206397564199909253910944900822835449528023467854265647365320894034260363104618699776164428218175068872462581581032971037567875638931229054755294617758761472466339658055263080127981197233908005853123256324857988202798429438949266458011203269163316541768799036775479645744773305855223749406838322223631081768905938887749915262696529802132769595656672127387450540334772885490120194349417367906526279431787884022942775327286583172756008918309024659954902492425127098599056448185039687597688969427362099255982091885973611200974111241994993526836187698612560140804706399716968941231995860427718043034173383759646907306177934131200000000000000000000000000000000000*i1^17 + -147542283259879069484707671454321875038740052484136141275770540538032296825994003996255998624973955667728209030037618162984460194306283533227898248542046394741932128922378992826525796970962942962460797168419877520336891782527001480094556567231386763440999797264823546010940251538593597967039415670826029421208357195229088407874062156407727199670788011847357659740631007440005878280733187797547589650267939433689276247742478150709249847120717245969502962756012195566964768367413396489050399282909550174573289098398896664752903889069056496996833393979602827432436792528551848911573341618284425954006044634513449662575591547933263313652551240804208034768564591201304818751986831841144612086620927954106563291124536346686954260775886736608432404255159328149977388224438753825378305914389766746015915271577371964004342076157994846183376731539119351443445202788899246984917067616067731264261388774654701848780130958211625107943815752252694667814589213106582188116570991300435564749444490236139630974070490841943642693972568707403574381994513249269994395009713724405565765529395538689218031690645931887833259591454342380864839225399227900839074218502452389705642948832557002625034988293809443600903985074137624178337751215156014469395122071181580648319414672638149518478035033725104584283386808000606514841408310549235226984494865817284070156507464831015505578076971219588090945572052336937361838080760322277122282330077139244863277281891236545423312626109997931657472179770495875434069429089237389328830990472738701243165170793429474508473174368347934874795003573773432939792273723323274907112306309082436536162238052228884726435117101640397213693538755308387871938927952220996998962860676687249789062912087472833151006793144101053778097719923660961478418447993208948253555398733139096573761422133036676778085195463683325171132016523114015100136781244620124253977170023815137729792910082180419649242345957502299176987511992393860612118763385379595402110942637609523640572844775622156107862614457570309532192109267463857620234554857237777951671471538429142974230563484363664539327262316784864153383769110202862305549827572792692932920324987978980055072111856946081158119717344206409098325966347146381302371707248620899088003094699206765291771126322807225652728996574222431349596759566528295973705356507804243358560814010346315698327080916018180334380845399114543983523054609415967568059094071407906502380894747236978191877469489613348902762104038972574335791078204379080429951049160399879946300464693259583676335499910111104646369455846061114558801224281245638647437131156954676605335481653665008743548585742308165993863761995253924522770342104525958578476319402682746553819000312211366199632113782568028414648123199410824163846347540975772215775108603036674098877623164658512246791071749021163036395702079457719098740503530792510032071032386929162698478237777920000000000000000000000000000000000*i1^18 + 123491657843405144788261931234506390058268447407767944586663133923758377930958717901376722820763238612671765082549447209393188437873961987314099272036019886281257725227414488735013033737365786605418039188900950540700272276005713548707005403873475156777392973403191337075678108338965892020636809322016836344326390163221820445701509098718967400053655905363500598842194425669213291636264956613225480158797607586615776563311908662994614856872674918430578049682499173623644213264290963990706954369897408971453326812697711364052777940511756687576978548518627172604884692056351992964984057126389282146588612041118291241517469281188642467700636210485943386730907538865423517007524808435144008713838837589620356390133238714236529901921980379285959214535799195274185958741588137967008099421417035695605212556355918583042298365782033754436586218177996077471709905654806746916997449310952270355283839341888590258437424084798051139702104406743956471972085183491920332424459370713154059812984556952735171560094944717254092198793334104419839554318082670583459815798694732657281092626597891970498140111497518026409521945548895852119430942020232937079333658674841712199378782146285644150497491572172104058775152668346522936381888031189524350291729824659046882997970267520994615658387192549444800723974994667499194676363622663548351941430303172401705591665789187907822048882913475142198384863878419746227868689698299501096916450362521119967637832340790965905001645930654649671591395991157534501546654690905924425302035180355699260847073822229510681045909629880938652748515572493802865890094478237072388126789314108439815812058963501530555786215374574924964995610395862494441347501750265941288092384938215407344572738421103339307456496413124623375243441494564900617571004729516579087755824484450607979165299444901678561789578893534512332891789450567702523542873950759842432767539557787581770056442355735442945385958674304496725214113020460405042098054930137737531701450607336512713622202503012275537064623044409038533057022963472739986870002999888616916469315897350699348400468581434438381970334250329959741848448790809067550570725445248473264769905035161521771567447274248818693070861553910918170419698443344563847906595255213510601321239839864413163668320564526722038584180163264992108578636155233402593240969549869269444234752214723053202280273588416977302462637591156637026566931295286116136989277443374257258152486092623634998671543676619148640019734665703135605812818815870918774871323749562878147505538403014340445058628872635506184904492009647241758236686723707030837820340454547356740872537119125295945893604214194310848058884668339537431981587068338949724019197023025945891405340361949742019499062670489998007543542709210129222857953078043717633210105748013682460199172623292178910524593722055560496422932955197962567631829832941208563060461149681651348081632870400000000000000000000000000000000*i1^19 + 22908733905842306841505159802523415501601254223390894733532486455130528770104127187616608118897839183707915722521268533376743064348212616081303931538717803058295602747044732197037447372436833491283286643778766332190431938064098727507561145588788552313238434784721422809803116015852193239953729287380108735237068251457341248211534631677684239656903871840191614845096162720634007005667916093533275150637022514321766157624588081781184071856291790279880724023998401370036173269849094585457237280350426979784813913884742982890133616053737616732959720436063538018378140775727797950300218267849559452182527423294903843427983745029295031537979803998124394946904008314485916167574437275022211425594409581027853806088749223172921977916274540007731410869576254010401354548352763927548440957446523827599220451368566266273013779450609084181983436895008283894610195622306332615926105248944607722782493112848561892973349418119995070276512145964795471269631556982289436624322562579131652254126564549380865917702861472142515667150250429302088538203038076979384711197214109817608682224099704223509726516664276775406139102306552480027336031890377399106368024167011882621464218241121356396995168698909312209756085986927323774100631892408327677592853915942573056287565521499149335539110452850565553494000173325879381959575304246724114038260042577699837296210975099807544411099784598486324949959366233869225901556948121529239208547404425230284747528906780955168379709956655414689650681728063426411120713722376917212680371455512637245369979217524543884511844556551585687779640111194507186269192090326877645551250106889742761517095685020630034531391188512070437461155663072135586386852669652537007576754212030080902031144575906372057645946465143862021817485873759295404195526052301639740587387129173080141674350277161248682568595862414011003711696904011864124541011417125309795315190336069724548437979188079001817106832426899924462205911252495864409203366511679703577425897452235101668926099029970447502163260420190545367827151892633431665418597721691333460888818067033297560625626484287656697068720820704176772765619841318394200148581500487641529336450589256370185176971574079771246530481745540357574881513755063667101269119272951213120547529015678299712374239040321180094253291244679419537022809093203030457141949140696485491271521693987627829701597675364392961674091886865070354164220455728936904231426477849452163278929132339968892028216979706770548925759658598846783377210730752942370551015351410989711207533891617204472548206627922345056794218878312841553131496700500688437252758330504345487010768016235116369839807523899348407109482692438989467550824759774072926414523461068862965586107701557822766459212040239174124553992017281024473897192490372442735961816484505180242655777122814491257130416842397517716183384260839583251346906420632164535783176542717490606257890918400000000000000000000000000000*i1^20 + -8251886408042683206831287754425546882982349027715877251168338649166967595993815880723544926902084996795728554644140485081853546314852036696373742762707491267714981140971575190329413994843057753859184875931297248463902673909700166984647801063439339068405019610462785738596877028591909493049475166410184299808435606043829014766816915901124373319210036255082351464269482435940828836359001200512943002930010098927009748855588579756797620714502952607755485462442301065449871909308105969560348662896594912156892841534351500568494324205149771689624552880285775313423042968298374632706007680475149295424881651423868258861336074144445277716003393919974259712427488547359205585466903125332543325435550371130681051886321061590542646342097378181443844958695947045641672097616192448594372371353193561412342358273052126105668641784006212456694423111074023606728097880104155912390359262115172627704111931190126029477374741870201066600618016528902132005495590855819835741651079377308764772120185875719913174931485280231402132764668838681305790373146874245406677045439313273523104282594124010845178525830678273288365843404434014898012548590459957900311997703769851623960056986179907521389778517442341314501964965918090053501071309607537920355429772951658279376599385026600748445230715728485489335952328578800042035192465773608867113665274675365032099571740049398226826022821914432824509869006276313244066185898677442440258115054964948330085892255237843129145947737820942890824135069604470527915300854435632889641242432701291390810505872157939248070721196890809951218298377603247529712075451845847650869370338033955802568553280939928583336663700143871042710422583025567299938748391422960971630592963412261285362380255353550999340839063618349737200193415888900177915742596392719602203568458073018384314108435298878802667879441883539857996061556057663819325025320784413053997206014522603363155673695939326429920454868050882957521562327068643392985324765465619308177653333693255556487861470736402409986895729293001825464047481614281089994139014246878390039152807648880097234251832715027736714024766476174802971719274011244474875798197705705561013960958132708100040099371603160098211976303632877988871146234895401609751559516195075935865669392378690460845531626527323686115925277716963785934455458494821256742523652300397142322260529210351705477680355726959697061806579632920135696540986940213831536436445563977330020445736073760947028607072058597233072177348446120375809771654792908332801270787050154060500874666334783716734876565509202611204300419086278012549811914864179039406738506225973170812574473327819030308722881047521000696086991849556133952202760071304942811933501144753744295008861254981419061801577635149416581930838484100392336649761765694881527178970102853401921512898699941529556971658491104103101962780321295585674950907307572689961133873772658168627724288000000000000000000000000000*i1^21 + -1536725922577606817866809742209171927601594291695546063068597871563885726069903398505990305204322782122413382524184976447886017848670856613626121878946941865096973146468926025703426813888647428451199459512015520294506805304100807659176386904440523330763787476765982599093427103078216345375636604155038928763729859091030734944210598776064317392775878980576997953672222424888425789433663500489414333607994669094972140469636051328054231677093807625919254268469452648097352119013169341014455237885813355068693860043598204673038549897846358157863660366913775993833680498566809423186130424164053443613127739729349720088685619035133125448359642113205070847895144294158915789702747187276128499880994388073312914406569893341573169357680845231956297910970721348275711504210169963830806757106434907759426009491899005324899572032711759685611558975396541770926553708509175739248538036912629285221176482024880756608402749372876572493900378493031999196965773282378941166835384694645240005189619486837930556942522430457477267898389735615610407532393284592723817839696143682031085500448854868771988646075792484141158256095823619903771657985609514559739863559754572959144269680752351774501938671339763122741504437273201038184233045988187953226327999321674530835256201299164650007277948265113639715381091521747384157683803797023901632078514745712302105304511775504968755939906493223049094794286314298977058444571035433088943796065701858441158155869271325031447419784448864469926766105895398761255291956777581844506216543957503721149173315570044378636360197040533093262993653856753081565711425056999118416688402334586101487859302916800014457800462738163485469051929703015276980947778874206903576342940156305884520767632247113452440109583939406897461800576417547316582678055889249176477620827858415020815090062994236738067830261671449545828869903011658307758493699279514101906615328568870965122359854370378241643135888210819081044749486672582245263509369653164370998073907962248670475221087940059236004587306554869537785502717621759779141706032241713660420692357524377232919339017272501997978117176545485412724555149411608179222465544479053024803575507791897886056167119313825764780413824128458406466026179578585999359322607200662543125283593062223095332962415484604574254766131940584084461992361109322749174396560667085265803306030818462396776169457630783266222763194591715252474560902133197110989025337591507589285112463870466218326901077789526856264724868355157453037389576857988827771049419709174159012724391814360239627222638303436435552199477663304982738944668768879710941842349474589807140536032691626111668351561123225267379147818649126130560060705926701248859034069957287205307822802392457889345824466271876292580974989853160974413138717754053994092029748241899422051544326076786301116717770696529937485937335484670678684382758570619401639259333584956154666024960000000000000000000000000*i1^22 + 44324731081986553360342724387685520264912558569363393982003825628698830394651389714092676057996267845339911496787244096814136244617191908484117123210505468059267187642753414351768586619573916988054608410731369265492522059237578977405182453415203395844796771427290374954431486810707263333123107446782887517871213636059391211996340004871028777997731044283399690979090749044445552225145910622703429818210816850552699619929412121136045633063678136924368738100249870051651461849517911540853473553785376858895629911261564664813863539257669537186988233431272526858841382018465906034239526591612317780425919322967681274325459894419524319049131139139867296793190337589892390318535629851913528726809469084354378491385204723572383626709514801793575204220873751235003757561572426482484242729640428058117966200851701351926568351627432166480840546041334209957637937411690570294806011249162544676060270661152987893842182846451639321212490414992563513606366930155430800107285111669052842026527884281504752390247508381063373169281845273183905440654505706450583720104598193944449364595436722745260767838965464632615024373181948733350223748134752136894111245278630085910126663024277198012842005242749896882671604201191807330626953198207911905216423239778789271870250888938357994756174493130511723041909992563987101220206632821859445756984737193916631817606561149490121166914105330845880769969046036182492029195399017922018567212529724122234006225962707545432547719824609639272768042112164287497552946885621695101960525780973733311526534261285052910523939191419054683271878231749698649576598428419290185954721283006404314745108800739272932040694013161535579989826745482832293599692594588476982951252737214402150347892894767566581168553923954687376221651196851930779532305029824851240889293578152003633665950432531423658940757505224449709056844873091691824993589073352406046001219760303763611639589400914332979974841773580747308248122454822519633263365067083510025171049392675521144533093691505394144527695679770023886879017613246315689693203810347959014973997566390698664816114127640577286971694591480465646196805130578557735362659931202169045745819605778785515562381951002509157845821107537854732735277996636482328122963905476965848801817467423811573348085822987822116183041121424921112842168031456292891721783871999047368625508375150715868301397665417548460838882521966236259087309553569301059845294199634981959859381443263828009991636799286383178539381139200452570480850081590844502608733047700887903595448664638104407965351008554587627197531824033567965568008347030351189224121684326874862658692952333222176027478832438609613056807438307645806395512223286506379193048453576938099643180249194134504568028399860937106538010652389693325280183264372171067539938195989239531065295237765413396934892686281506489916075602345463598855358858599616711955646733205454716928000000000000000000000000*i1^23 + 83267737029776147433808927342442103009210737415072793861292862074585898071248501909455714707417100939948087565067829408830405782463167742169376375383551514369373931747041702060210948946437954891481079707710505327991713038767183937065524226668544952814161177352476580975171948120250861687310371513896433472774151898004440404161484220296465571809647994165014726451541027461429699154669855933688372390172935324786724947067491291044001599296540469075102274456037942444351040565866533713197761631297853377395147252863458451710025060024246483170923339113976878281123667449054061205559406118089522345711016879001079151192690676801984040681077828159152366020534713725006517003354438314415188222841575348651885407976904547225192648069405450385711559250231578770363787726905270501847098114413363348576998673491677019328624381751104641671036908368148174889908943482398974342894021526163288165512413218540551470205789306571572380114414353383450755039230684362816155060345419608975152292926316749507463064577972212109394458410391314899761645562077907280720772613123678522090186713110405739602228216957730374715385516224408216450515441948591188251229869995111990449919464016587231150615825667860890014453524887212964491550029733103262063334215438404096762244112988643231466462308690701121734728129883759729113175695285705235269727075036379548708524616796302277999313601440100952808615620777299508487595128602272405519725443715182362656013550194777402418392873790943200938273168995769001158638561591664737854906536294163334878134186219836674688989439440457071640348773394995442788193341381683280997503488083430912086254080313040756623424141533403233049997105075585536267445734400271913345162321766498668308680785034943578216704902639780466346398425011469166470354085077159057695679346035271957836160678594601624670012568462923529267887378695798542677059906880665649475027935854743091629318794012968460034106909718755154069757556958096649529749195657470737580367687458889406002906986444192916715512974231556064445511867461334705992104303587543844200526278603685900054081136356308539422949253541183999548631521276089154831723324813794436984241680660804061467849108073726543062664331125428670615076437847227743384474214647992900800083997462011448055556728021637754334395726196600994610150635516851813374091326769598478505341058270375523959453804613941306045941060235435045199154083941291515909511419490217562909110755734482349034372108005636765679205327180301433516464923315809936385239142623720538218575390142375853469953929159332079781467795601589723117785706410761976089171533553693540866951452003213161629005492639136470249308319929208082512628827385442240670500477703140477594132404809361521879094946344823927732310227359789217353093090124936262211422932157032566965034085126613739104236021022331553996779670239562161684448364346476311677527750644440372346880000000000000000000000*i1^24 + -7250360832260773332072851444562138170950882893719382871818123728484398112606121016297000759666010926908500059213610487340626220695276905953859935681756641302883911670680420762023415096970584462108810888239473517072194837737719304166606278676782635007438296993040977226270867817561943537636817886193311086088901002714320576440920306479625114009628493827535594724552537768662266104240232637976106676278331686470900784199360211717489298512797368994647900203859292374226102838234396349767725094973995591215764342792338890669906563264013368837461305049394248571874579970120419284666234005812093734018304410401127321368690009521337644312787169974233205882707842772208726478365967740569532714779847400336671559788838270981569465791364181050764209133842568707943557624343279215384420861257466594612984394361164041750560085944674309686426018467081764539091698119283309467374367134315465216754090778177188294725292327752655452238534072821239929654957296942109291265196969048306573364518744366031231974865505238920955290975194796347948625919745785871252931057141526761870749962792110369458366333273280410870096092299261337583069186730623237646015436637677076288847759152668198267955263676104136066945219767375925842101291307126647717281036082768092810567240383285655114352605833448172266183334135648881792880186970990794273849906125124858079792784097713783601318966169742564441746323190651490550035933012937961695480181545521978465953256127484514985937859938385209875554164525309197779834710038595388479919892443880000670171585341650157513422309835694079714958297181567004514076864008264883802882474900232683944870130365985266548193511555930739823312973536069058961998275084018452129930022605853950679013059613590811010316235875353093406710562925588887550887178897505406628348826385271713451691684651496914834054650088203249372472679111816072127279965595052156981014325501327687754223918025245813902295847557867080821694414462360794733171231648426857343082612774312416659707713490888627620683195800437788746998112673084301222189628383754667753170719939168200003781895487453898025499197328255863245875919519526655929278421633877427204386884954656447747765722369422101722274418252212811245367404398696099650467124086053347677079670679199842886424777639640572694155787040963987398283837957667247687967349817847527698210209199105127663046296212385634469316840661397175899142408698803336001694629764792806701642725411928997464118831050312468053699772259796032331937976684188848158278071218987646125485527797846101685474925162397867056329254225639812042475702437314271620932951080791589196326450630837259283832258321423888483405041932009576461348463279881442960123728082755371768075175039794456777909578754022129602692939092536921190564246559909044654775906185656613340637894853491527508542346944814868687157167163512136414949682225863657161310746455144509997056000000000000000000*i1^25 + -2460530854204766261475869276199261942259285000820788882740480283246050106456151100042251237606172077350849195966041378435719285234581134288884866393607813485389830562057230796441090459232318374973411914226980680255033451681590502573190025504267274790994234147998289351771680737595758639391965017593409872201517082134029024584564307662079111039988899964480723215153274053968822792174881165399878656956684223178674286796721721606952544789680741361467962751630311701300443240161183706630501153745519737829978269908204966210514840852390061713275178689629948751692773245116939791105915286066034054694507012828900106381935848899243082305710398407350340458168708757987735774961989689085660101440700878548881703917107574237324605983246153075107096589168686456371465631811779425110775073526107551327291376586986982182950278454352189058636335004672655406636139216944048144929661614383791879153249568162254860806591082189347122258085064870873323777037983320474436696601034662855318332311852661301979821549034684591061938394724521137940181975635330546090945090361768645209959807173580930911979482080778142612644826943940427365120531522264899769398072018825122111458423652730180598273330223330926693088510801273560681911001509500291662890346050600882407341757178433814826015132240080331569311210686105325508458681534101951698104174907016624927323457880115092466719902055074266453852888464274565794098965805757266169156606898853083627467074829587035898272478071001419000029146758662418489025659215525302280181806882240294701112411489606554098854665227778151087872727830752606420280995757478882827436392906318011489323859804309730418543649469760841542625828243689788688186505660953764970115456654187630254168305882027805394520311553627516047724993181865723968098540241922176936086012503176570579109064466738875710588011690335469053415073265266342620187232757964330304204222916410433732536062182193875160967825677471208677022598245727705720713927671297140755245312771870721159084156532054664259662961928229746464175489761332391999872213522451901751291031914088513954981194552128273885141796406329028215495782726284126226576652021891683242061952868461412134932058713879603537620116804742114019095631495005578505103516778372253058012051604135942810144267645615064486439594977541049869752897188984606586174651450237376242016175046938476721707291864345288256414889355219859323911846138157165098185972163592682679997193310044510048149770461879749680389810792451927163105137855524904244787712683590551426175627107290771706792158361999810582238952914937583156963073960626603860176163714191428448953912157057297946161424854925012316993569564013284757088163616022774176671081930117411396890117282882272910287965590185101361011140839617333193323615113890832665086583801334232910312607505348220285171548259874498844080606310844277487595450798428940129945518767484677652480000000000000000*i1^26 + 174927215993881987994301937141322239468389626774644570111117979095708876026645746918145764130548947847917247621000880268940677513466656654505403620094135659638096606209624737771988972411548340258591183933076048786250324934105295485448902993926455870981364255484482485699847897568107985482108812974931574586029533468996112085204084790203773138900430356545922512016976148014385345296436119085132822010070897548310505118487422964698976578210065396084062298664047434974198090977168734731755817027368419464303036148767150307207738096156707546155634203639540580464096561040679600469151678146331048088070102158547679701487094277029539740446013328375177801911805817892816530084603418079239536638391112790015604567466620525719031478348949418930397325523215814960067319166326920526430742352944639199799370114159128398507407229932865233826465096763016959776561544354787236963847644003081045923496129052032424762292370278459873155806776161367724591570822249444778099138304190736289166442191382489611384617061125516009782425301014837525685969542461201957689272931700806776872523905217090858309941632803923403897827480120997515839711687478916347919302381286770456325576018217010734818199980978007040769073295141777951445919420761467226018394777230925469868369238231561190247267861023085817847804830902177285696809098586838067880602779635735951596726748474383765221623374664257293253881829069409433966540281114130303721574127631943928700714577565953080277753268658550940398389510201437570284967860981916299991674978950615614149781555556265793830376737135866633262680381981302874200546548046164003129927286194370102638917077140565520688464319451156064520141482179552488331649907992993491624294764636994507455355917199500139706350017345649947033060997225617416236350644938887260426511600688555545857882542090951549328452718420682981538494349327363468195590121640035608385383056173721893542434520221652285386094443005952738920042165625344439851874578863606836718717421143494058674076209901460779476879309565751135920901931975508619762835761428808838422650124992877684418921622975056077697707203285788873585726875725343507672704975219848285405910975304401951281256808045358634020756603303429394858936061511744107821304644522371900648304122895706451368176734397578046650148130779077815322604887768278397929507899829124618028289765550866120395284485094008746936485141453933531324978407272450580899828508772606939225024992443060401826180295613163759528586743121059646386913175203409932582774957259642123568972386177296192242836118903783056480857605003982327227650682107513726753866807609750965501229093970066355255909507554761632816582964432532377639392223617181074852389008186186683248484735412630498449441920831398335943673548562873247494609890978813522167874469642779124357875245727369489418184235202797012205324729746521549310393969535471566682691682456462950400000000000000*i1^27 + 36953027522680585639897895526810666054114665870047835586068365616352461150161176906055907520724948229828851162165376637861263944815596962335842987189479648016479048883658485239525833689503262346616603503697802474497466431498153270745658686108280955901285714562616476165307111651365389724109800204137041745905742614147761195195878343968902180335771952920903898092793585394603340320486783561385049184007360573354916921034985273552169845711394719766032889237046684567822294608965680910875501859182986685062931824387407516076634296362474387076675975303854202076308687982344109427023877437782566892103243109056207064387615225908808832489849816450341923964212932961642778963119996404328594127350396642095199911325227936819526724939789499076810175606881473419900794800915345387067931645581429936361656804837895174260121938318312716328663140714400233513208201304661634831309535114408892960222011259201090639846806741884473847602555075541522173503159050153859573173915633308471922575795263816819628539863257879111295448195841367196338662162198902875897324353606531695775445021435109441218896551387999856664448347875523798473149112834228520922811977877509757449863769321239849772644703659477544216527249269552428420399119714169976654662570862217810511208438550872436951711094164730127263305332986593029360364748475177057761302502918469847196819549681906406472518536634773932147229828010420149316995991881639224048331747838382868054237700876442444385239008678286536747015572055586601307870701641886477978720958335011544465571549471005407036858782705809346998550292494411101665997330405707822188209572624243154549588900897273292691136715464510251223446601275406566726893775693732669829744636006404669387346893471763323893051857922499689479120573029848657526905688039216273676168676675976830775510867980848946232527502147598661309242456083312603291660365181622643759440157013757963531833819610268065828853682280430104331129817161239730800830786436925689536152653411904164293234287138277339351772263191153015870487800768163253604948855973839047031867664236017783937156410061604227900994102502248879370399187239697120205689333035683053537368594710091899882138509275139104951112803907813681474817063015201143849410150367542619829227561614006999498745329386020900086185790429837719690954820886963640364491267081919287647251737324477571380906531046312306082630847582772182464184673318075539155733898095749917268662486754335792501049289469981119417880059305005412980746472506921116879729227695398985898441419019302769946651786831135496733871385342639741598989502584047445231861843661756442521194383225125596107281715319601951445537121477741493632540342213731817867843467341227966001967038405731081532712960111619469708027975132371380170716193803669200912622802110348199498808329523527176231023675660725993177991215094526720417197985267961135452784098929541120000000000000*i1^28 + -3627981134000656618181305623864697428124227511667458233372400587012810281370568241320816218569077629779851342820026041104102958078250624717453243706556081272107900983309212853875149542598734445109810476246633117630720957120597967666740672176143338259561214168495382697600317459620292970781686200856787320010097423518391425510726931657816271115275548254778394563645521768179870982623622118970030608513417368676892716657366144190675569825035217352755221210725816328716399271302710762756388457901298017147157696554615712023750909054182699604500176562893090664595840079893970395602434288705641125714674184368624315036281347667809827536440424542098340227200626159780674305378055556084586768552828323276265006532987061641560586106396695284937736254489224436618674245481796254402752595123540359184710512381745570713492230675274015234280548986992855077671097528116702993060834282407459668863254261460169961642168073860544084741246423122183123148283392049675617496165855410152383891446425690477493076062563206887221815503282510718773403551370599908978897547812827561168717601483531259409756368343401164667708270554303471023287427554167221687892324055774457803485906003060023521635362353269926498543601494784555649779234268815687452638387754905017948346317041596801443326449135713105200121636095346628557802904357871964655072241872603716427025435540319998311734799362461689037385073454156616719705910844450448965419984029620293423973193489948744449599351381133695496862457413534857060484459739720002590434855759218688223086721901132144592310131648394900165125345323582014802578956346379878391335278952988611731836489197008293752710098064212976018715288041276373334859688529342634149919291209969214349542190832632827017519386959675994079613803447685086230831704485632646221646845928975716445962001756505976647958442536362257319706143937552888434414389788807067115729448309034633367022156376462469149913868415581445499806531737345978801453103893905994665525088837023430202657191687074762128217871948155541735946435301067701828906808612245152966865545265299148036391619451882442683610134737502782007781368656785991103533887675008521461505306806602581823707581599136532678511228873481951842271973886375449817551682068591025476791607253473892702505959749526843205230193505907978692169980419366475840885580470523460362483559115478432205684603842399597699863149457689648531659950685289844218940817166601086741756234370047966065981313907057745282870581551784631692660314550043313359121719592721576501394570195290507765153989725674821483166093294268665674418688805777777437924343260718475893841121880935652407156736368137222034464824934489873087497558936476938966557664775884502565279667685285416838920099805277871414770270420923857669593883436462941938887133630862208126563295853371635195150296938601808113900426605886221412747204721279481111034803624345600000000000*i1^29 + -389384822107565083122687885706942009658381640797645613040990725999909441273911116127639959732988775676268092213197253188380252543323239850814900678318331590867727288710243359611138895261634122731228832969496116652954582267029334832497981099861973877771180640456043086028672179016338461577813998052705714066041952814241611534508797035801251870458104408107051069935050140912486680446882841044021304111150149664350275653161226038677209379905659347449236553435394609746170001095387814348266778817326685532687645227448114611202378000377324334137679936464301288661724575570682885139790393379043707307158644637134954721513745783324831277057248267205995470398500081747910221195420660768951606093242941220664379164409509289432873896571537607666583272496060676714145567178717278266104065548153779698308372933473323997138082838159024865931015496508007532036934402074093085504174101533561325226472652350570910320477397592433671344465020810225919765727772057640051723174214750521139437199540580658527823737970685113755747378639112686062347234430897955315785259804203156519285232252160044126909700649618300048630655269884187552781152921795136535830994820905668913127028236556195008258424144058306575882440696384511849097822635519868624653745142719927724711771346208629293078356311996827327049160639798175317941755078759436615109716275900645197468645064033193350708761237860756140039054679445435921182182298851801792811454189404422707196451673664498229095099715328945745345017085959646607341807224090938413460239755913261950034477669825689802768225444468533841913468227456904936335620984459428723982728376892795087757956369859315067499357669158354997026742985907409021594386763428094105595366888292681979256362875155054902929584816751176476083837179606496918101919227555245995123722189858272584265028009341114276340799950817844994862914876082373661887667118873870671909264831394219651192532610038755066421003874721624886632863477825194798362973296966963367458384312718235930225855282489814603729276835426202525584780050108301028417634831109121282720425135823453075978658558041931113034525372781384685778378638309363735052935279596752072139743109071575376784014889251535839919959463244324886447966098814453377289081707908965865469263507327009504156328849028354830750781219123702851013931678619623162509886272205030819712411676787211699976818849221308962034686004383004902231176614721669614015760536827519639843255829475968174251832235365504483801218617288234089532429729143494127159733592738220775051275250147451187178625400604698064289230388047873512785093597852812347307727063421767048737248138643083875814652317487340058403259728125765959936748360363419821041211925734078166655790620243096419495647139753349294582157062161245783574212661413118929752707187975443501546432795624660948289108882544165027243740553878917005747762035489604439332241172070400000000*i1^30 + 30781868960721299569577268059427372670977692203265852805753302607149479886170180341505201232549847386981557379162764840409520272671186464999984357921365451066508739488990897769857500293090535022199010279080567504823173942346595025601978215738826082815913296899372054507252358889541947587119625276549165647971446372483728337168283543665631352985465832099238634645857657282222219108688785935481122777474904326874860894771225222928316933163878520514745451338974204236308798143128058374344165508548197209346546366952230792928754443445061225799971755829158768649100469448631963386567510092717302114844850388834933123043244961011219969988676408718097488992874607469958210984080783538641419880356627318084548975324344537417692777075066151818796511160895269208486097769166306902995336380988262299257241251801514012329666527476137354343627469898841720124991622314710872747734544295037907904770271866746166138737795907931282359028684602031528306654067362851700829254265890713769555761721478540884686947395681944024178274779880989035293016320954516359884815878264551415221578636552445634269225685697248449891914648057250568575154567844587266109293978656369143880364168078245151345447806364703021545870975109715756445659984842568145141423242915392067442319324579957628114895464748532949093357277622427914768775030514997955901303863586304199346014996138565114944978307355107978259148552465997533638664200376380434928299714769821781696983405751883025626959462040348936655059244547853378835898325662720070665636605785385476503918621913596174055866255000265478678844273155788457056451473027618372307938552011817391542403671652440866754919580856666527652203246894989634744469102179067794479160831949641690095024499022271011567627231602521965690345053247426020371937340589953637753957376928855067753965951522197621974492260358768478804664153456792969700598798477449819499151101390704605712098856485180894519271869418923274764751700489514279482424077245044342320123879141718930610973241564481820683928785343505347635957494221267605127582670054365231322938684042616150439360529771887332146069133707971158674847987125609557327781286910779131683941418919424074037093809701121054616215263486587887473907472257571226428763869109510238967326717315683765201387908815088889314802275564070468429938944581701856689979700431325924137907090967713115960000889766661175469786034594048834063628984948209122666500514013125574152420331191077004805979815838365898867587231140209438100379212566826106413389667517413995555916411591114137720456779960000844422926171144637742885902910663797643097309770819460549297988151078070126460459238266734328131451486396434927292795293090499204440047067209528798085964018706798829263218030880797467240588066856459060841322252946760350388884731736591468732544657993902601834752400376977122798385724659948469115034765837287333211572011008000000*i1^31 + 2104208290036062792743521077025013399724175473896625800336604253626340544735708228069606832216829433109038455871095020617216238551961427161917209713984130336752149964667202969233566269951504511403103886887155086586217669657797490572068384562603855271783664954081497098714305785752573168406800228471387295266054996626947304050568235483691086233330006277369237694701958985723565577805026151771821145630823375872097755877121564603414691805134046549492695458374672065418101629869613790874207859870913033746353223307140644592559496881784016371864322176410398391662957417289911447845711342307281282040190190859657170147655615013736355843336824637297814730272455857453610629555429414611471495523631246398974744702220758431908575709411793201244553370337956987654802799184274933047368293950475336153695951167998977807005719829414219644721394037524247547164038560390578813408750635971047337779705784420083260768909290101167157230426036666968207378548641086614588252632580778839073621116373439179123106271739846329397848137144250728707277798270976949281223167410900902368771192767788357269207181326603723254006926366187611924160968886709351139492017887406139194311531941884457092436967877300858378798746500350028465066079789809882243013290607777042220023797967070821527770122453973288716114763696850985020193582107660505252764121834604883408751239942038658525946065273744117736251115064750328980359140248133213061761311809450607434008479009158297574110434571039071176044206228813084079502662408068469349861091778033946620220971336036509927728259110253224671504992807778786001087723502251721415812393579306711829548784238699996713941981350809917598023017862816671854818222354743485938612237633886964975080678457580780833443624997080570347824406187763750014237876663385035225252496450922943425657875166921675392173707741836630268675794952196765704633779012457547670374074445553062705392174959797234216467242303325870076860859722857201741743856045177808619112308393742016297675415650681845613843893274284127693249333169245513473304398903629636387017431396334813026503567744663504868599154243134640220012487952733620712234688267522704068363649526459536632518000817059297845668572990777891099627929159713282804178788568278451312406415500969292511783382906097931311154456798277024074961861753969394412178901711292627035528561531013172288838618990847670023769195716005036394130716012649190984640731269477133040679177517545080214558829308219934318406451939871212061808816077502576148860787003354486303682859509614680063391369708838571992045843505146001993381031388809595500801746170350291859926913827896492503601287963061798476209862326888477780833232414727665189607183014785139977928781249386973050903152751913076464241942450106625896288260891027594273140833526564810303042721825205442521527355852823109301358260840481287573361019952410431090285608960000*i1^32 + -157773987290095222963731736676189407464040381274085944093772291752126045512222511225961119391372205804577053022889453296360127762950458981265344929415201081997029497670906289561962257012798111208943228223528065694989560829344249468230723186787840242966207309953766705543165185688315484632285606550891661178589671505573543325243676813931202617967481523864919048324128040297486928420377905091966153054488717685834351250145894835444195565290712207507625381189381049372591274775538770149133526137253158341999240028150718936175301573615877550238743289217162981713458242454713747282430024949398508056131123542795938411899206872048000763279041014396191259171429559466684059260831709670957094694611614038193181248320937261950831622313083054896889618110253254828364837942432653559111844951584129852517983994621041931905687099096454629375516889714670446035555625742130131211523333282356506276544804356503195978362712450326101713023880322825813427186188720790741649455009334202439450114412018138396335458117311039683542320506873463910183928026163509250427323146892008273531054148216993736879570700484673071478471474635779337438612309386675849130859686025723802272851281035959754090787521727951296725565640658421585970843611344929682900396795904135790696964427317656844357866476568555110448139287224406684987885683634776199432611697888784373460818335010801351606300607251949004436647424261438992733305080367869461371688407203478786220960787421231897435115669248321500741753650584307058492378853156965933856996116511556369363389866928350471749020300352728865514145890460020349834839756383182890785362421214171567417331660209969683429024810330894868893637677165662585717542125950314721798325757002702596699433771575552816485443335789006139460967687250435205265980884444643247051721011595950358483821469191613440093726911467641560751847103759847805434026703477517711009506669655875488383446689365845253643547732442240715407973039497280705883709728054157262146045033241427587898911400792238248737367991038914462604680097008947256204778039547335850998094359667940468298583732993282623934804937915853851306883413928799955557010214915531350197596882463142968037274218181362697982508826366829851908702710538410823075416048373149369436139826292401355459463303411977779313147827726087866056175647958149015357351814057863929202987836910168888154163299317521793772503667839614468830167997052495673665103116495625381921558569951302011376626049062243695352659008471647181619547169245293593650394388193328042938903306074120393327634350356520028118749308207079418109543323767757388570593912654277812532457362109914149168004016470989945059994601174530669538891080759136163492181671805938817186350980104583799686049610207633690678719971244396484987219251909228455040868747953483401307782103315539768304277261802827386726867834900957914025351008953278729814016000*i1^33 + -3078239613641777566171902820454340004506954393013483192145809580154690037471573269301284015953166081434200164311011067598377983082882142885084003330731194425194886631660657052665539071780688716722960998531874457182212653670021973230701339932586685554219718154955993224057271662544995262134494197037744377589387951216075120032655747350522319738697563795599235728780283692777187355692781564790461328936131511444693027429750974509212630458563225577409602099371360024707782894067735151916688165398666931282623402442042094910002563230952949732185418934935949081171073849293003664265039908570605974994405147895475921731097775676759838791266395499751826698736796387307313336991237357585520574481286668370633686845730700354962204780892848783270289523785508203234994252550508622826840185405052074717081113522546693943216321158078354920812484463980494659649764760472207516495489043492466267669417864298144282486845450082853782084621992954621327146308717758899908274658344192741521523065023304951691680699322313182482080620152812017227543960395560743087589955240908417632390612994052520707850199641858350238585799172922640795501165970381375417239221753054261681561348611581784103499419369650159876181442723918716002195836012509421901334741729846904055955680253764225735132280659012609136214819132419797844174274193530318478093285849336807048157474561992414525478692765536206232832003443688656576773730692341423795542772229825903504498814637568215874454398911359289913538654142250308226433840797414769907555499789676439977322468884313095971784381569667125597368972259593364211944701447301836061722979840550156415506259332372954262220572799641147183749731489558095416968814572410916587099008371502164575137038974221298333169000172534617432275090213072574311767598336413153057932131798672001702453300993234909533173264893359975729830972331728020747603526823166454884081561920032913385574077683501941923342856532884259261565049526799223604527493507354853989825487531336655707437922904814399977566425762795471811739899153032949915147672257434839854552823235952088432620081479877966711408907298352501684375275322117210196514643435565194211261799706241590882061304637748763623620778801119571230266774082826845624841589801896261654081456164361058454568737189492696145925666546724820632043563388330063782637525349923132359047547407549400698157679880279413122023038216239803651199094374486325941067353489845310763940328564333957759012606781018740791300472198575249746042550012761158318346812429090661869816411801447130097448077692078348167992255216660109785375546775921820808689229711202296723408826455082101868308069272295985904762907701694652265974726833823564254549449365781844519655124599581622934375960830674793542963601015692241744707866242088871810991948345001827285103875599153803000501428457394381546541106935848586972403047529342566400000*i1^34 + 370042608426340742644332995996329317609815926164293995705809711073556097169435714402120962967412324429179875346247574828171078709318274951763044700687173144378954668232351044030939022186023314922739749143993299329055827674667836047099071365078420123589081972191381609752288631839894129252439569206918642406501519005537164313317191800460754002311881593317124401681257757347624557977565637255741335043509974500882595990425770532732362025478017628360033584255752295919604623523496385256385229696327903769609267287749447448726686421379805046076061768451991321927483795461695514339261664895869376234270323807840678618732395819936806952774519409282765663667473137782242309610426533385348358084636942895592026301757003215009196579643839949433213562829047681479388248140741297151825610120602951827823200299488598118936441628547029705302469715056622427008695700422559677625745426998926338642629484245243860568200314049170680813497108118972639471302963270310792425963073360295872414585789522862068669366565978996294663833785480381325852735140375344771055172111346184759132005284557522155257424081679475678199663657144835732361591983121190229778124987796214656683789548034157866200803162905294225592589227197776227250473738285313277181996146893674828391726384833827640676443847195023288772244426045669911416305495597651787424627354074142306377577617138957846476346908734848920373862442078663656102823141483156831778954704021677791806473790889701253422777446669134447583852078241676210468217197440876229987190704910737548601171488116378519117081677119027403851840117027388332632430873575953743834579976630089546590506236497130779229488011447621224199675248755331285526979463665985551331511770276074931419234370401767210912408280601640614048556534311129332393716901233892860355115877369857662364477605382013031242358678269947445852199169510093558020663642156094815165584094882480047816996428254025293052317558678975124719722353233601274718094062100759220174414147514774025023138256443828301109936405666172265186512988713788507096999198697442474241077924334567956731885932638032019890866195958668212349340285228504766221075824238028779767436640820639550330722826179795519001497290366513139201551844086358843650367713086656731914152478789365771244139250425088007563281069442161143514660742738134707190949146688973485578603771976820341899422523906159579111627129899672614400049363758255084951304255377078421894925014940347150012500920470613437377763718677909029667628525701826861857862463257685769262332879175347467996257917664934371740150075956529075855510183317985614397062023135007139939990159885485199017847062734953133114822082794287462530706801086277994696381071355058614257678120172695370211939947921593147788354804410057938957714564892462209080025308314188395076552183803489487304098160882541588093794887821538996577526905820938240*i1^35 + -2985597072433811858097597348096257848031262629098742527666915527944575937579868213708131330833270084784976369362225293854188815349458860967973404034501822887615488554705872695628792923905249500031881206577633564184569866715754546299338487268443348252082064383625991757987203060059743299576899724055359597208944309718951248364541297060280546615516766223272250416782529674198951725375832231811722037924955254779849571719365682218107062780175596096140673648147701092726321384288305246146282891121194757116446812806558523281285664712702524971405145106964416759777371711228194362107621443293887044216683851718767730373295930004534460546437411331692008659599613061994577775298764772326657148055406283160115589474803076093210340205149887810351865541438505495236095478216312946368924468213929151372648590248550080895929367727279703471372779857430815898317026507227778013060064238804599747561453868426036550105644813806024705015796669879535079437953337632902179555414818039526036809982784478959760237073145529233959782303602289540599225721243431142396492299638086462314699315167198899995169878848340009565390650753682545395855279603205757285947244775234387350643135096462413192988378762018073299916887383296847756651139423212342477564024938557283538444567861834114032137527707697853541504224978353377789804779718884036351050231940021111212702736353131912491397902644720309848093242266253443366254492530327061677735677348555070131645233441710678938581195688113523740674070826863318597944494124269487115745712952176554134813978638546383229532688146217072357302118240444944085672425922250360756060907277441120054842003625810308230601053082510454531157089936571707842123899858860199724345637332709915205515988575263801795333557687953363235039307674919643250631498502427905297583216201633638731828039117150725684924502441319141929367417752177602726235754389945198228407303131621473056489610154190819115931286675042078681139914265218654472015914642623159986334065374794342745886101648033178580413866545187027220916788556048410308461709332425853813712335945027723655889480801654718530542697408285516587430851141118094985848353723228755038114321241651921994802215548194127151137154719831621129019646089423137821093964544354083131510658087050199138275103399656453793704763162555205618048962937855444475556536770294538121740880756798065941423370114522796912278237481717699032556402513860249504477662274567649009634131919342094980109019559777925238824115289807846385230334058309475382313442690852149811200150391643137950280227352541105611875487681862866594826547711666910832124461676156324030464097236003318322191326364705344812381858701547261940417764522292887582520234057588256600133419650868507113678923537742516327126122808139064833491103493979461350081583404502248776742777835377548535952080271626334213747023924169462763077851152384*i1^36 + -370737201846078869139936427571670032199783924060171874237860798233073511474904890772736423924033832323088928362040652424562292065805288567337363350565514720593900764677421528355607474128067938105353888002953034126107717478224073802242345401822845686309161773217729155519430174332443106841400604944735042988073488163588033534025049617070256367091536333533495662213690999456578978401588541271162198476918711305729342660699750156948450585484932682500840292129196111708699219686430119280170774406472720123007252836757471884866580031657370258696411045853729723067896820681833744112322919487484937387567501043607525716051061487628522952534136693046295268066525535262101064633447860725196705604303284585152401253598761722859046433360926979100614354201271286591136522638662060845296760801963345899507233257254221930599336814733747593718537072573459124182523673874623828620192764105927077513182505836293351827823670493802548249796469381631522884131704696743148339793112194399303576337252557926337043488682401654401120572665849179427184504630177873292940687906106747146543999933919169862356633900072228647346085249364062808619640047039771095507662683080882230980443583096309171445588948623627431618274646324678698774793585370527281985311465927775832948686270286996143560875535543317552550614785730291723178235645948340962401094356730917743048806328077481184164682375888165007587272172441841304921905709652027413128954268686907374075141897766118262021909283701423709544618361619273870679311375593584414085735081651144205575812112353287184454840269856152253480973544155507582893158062595517525254035610878615106511929163002896955988692146743762514264573338133023289347355313433894660668469163295851445714768593296743404588725842537804008529501781876843899645197805475962574971210221856147620893007365874215487203629233116246466895906235640589808472242881934583066741580893068125748211922532587841340094585598230141114891560787781657316269990430826023446228016150124166001091581981518659404835096793099137857712594605637982939491827336263299083113157117869374926463458391788799397141263282710702610180114697340605508501791437477569102957212201561506107952881170423020726657760684288074299116759619711409446870750008018429131014461625284768248342604641584085119790649155765469066395933636372203817835411643598676756120608436594691356499903571841373210799193390103890166736727525952275590989340100747105610869967295214611988128320745303332367797467605991933172854444357695134758834922877435319609433328036256347740536495198764583297415598324045232938306065331249550274016816969116202542232587213752428865085783032155989433324993068574005358274436638682988526419179225714868846494708929019071048571368179267738492934432124760056407871398029315007527983006233667539578877657114419875603382335346495658168601061177788185174490480640*i1^37 + 10648353137467328126470611322626060783744453875305238331274874434334739179641472640726006796240796310503918422000167757914236894779064178716494351681300436399415999212188025293257330901456087521517409689950693923286451981397969868751656242064638503527430245621465452931564781919460486454715545898251086540224526505697397347575868168789076707791213111986968040814755573988078573979006778782648292156235089513570534548281871517439542475006401225924664542613212736561262160259564638816732476931957100810193582055930747677536856175384748585128346297730692551256622926575719692150664297930700094781139423696611043284192642645188933390064597209088430175359628352944910993337701247948834751955824282889477196605273241208719648560630940977093903102167163629994088026646750730124699842572046675513494093160765720128305859034142390300277733462137185958781194687322791110007591002204627376671547430977033630842350049958637180751431648241808564349241826404018560154821219707232199150632306027466566015843779985489196686420092637869070447108077532174352827149055680033652592121081730543306922973447624967732862493847577677041335202376177777923347304490719404867657115662078164273896621033293284170171395129615743025095410914998253676714739999459454252306327812780251360628518893426271828710908720170307219207653594257516654273000246475856941908763910049872850175648642343710171741518001219629726385917763273757206090716985105083172987686787742027450930761285769669814850278338548002102549121285244580339230199373926836838170396484982636170379932350993327388677719798914021414419670758885833949714266686956098120459290468501988208419192286180419385313681143009199688812937200113052127483540085461354182520289043526963216779266882479893095947448221370840087856054221580415109621366229236046984770975085841659243479029977122858366278839732009865834882526275949237507496647903162618287560468402404256573501839105670522116499624822637504566262593539977323351083092471670277669369621725495631244906753238046180012984234154139512455173751608228643284917495620474417077768903569715182507316172690580473317959922605764973464458555509745403455001734198134566579410125182916573560055896758022544153722456970830535220389838175674120337243763430111568727576894087629530352442699130777699462510613104808371087188002770329270457819007998061351220087590659521602709381192810452058798220090209438490962449018036013264499959647407985368365260844271794198488589662628431559954948022650130790994972185550717848183831273049636912728142081244114859555534916256816599344899022776586113342316499680078592520152631788973598725259812975058315549540947499247673690699054095027077427348598592202378686040149065303398788564039937540495537791454052887656811559538271009056917906316980947738067647604907526363902554985429289081015842949570834826870652928*i1^38 + 6721950446818378961862959634689049333813994234515167339916823406262110309403307365328007575272918670086477124770557341665588570070518321138876101292506630421776818279941335282181114057668271518345464672720704584223117964170533235367126867452839656594847616994995647101394715656458772715884897801730903466043083212462455804623360011078600743847487107277057876366030546515030859368724365711007379407433470126065678493738838661133011249021917000970226718767562317273862814825866442500602127909747157671967576494485796595383750475587741657834984449014997732996212957120416184062189515335401941011673333800624092667046746950277487054924723319605248634256841695251132993949596745318140381947222836483501202117335792744290544266203620881426260580987181819964087875069349070392456007032150302820997741785976169191011918033449826958374480644969623245687074220816556064693692371041553296133094019673218337853239600035498932824587085343066046215332588165210318561286286185253733447967338826584584168340606284897089892824097480458929518692141076676751791186564084362843989303225120421995133306799680301412821010495071279288219742970608158965397586714948653574129816421045424821033682981943622870261980311730236323017132070800165681820162794404810945466064455274186590584825064301614747239869307145845920409373716984210953663220612990549084653660919396785816984844384136688372981435561113978512503040611485384442719997093528158735487939156231149521430665319775235351104795093874367908569559683804881285904585491378471046010313244741906047970400860419155312957189517665088097232714264637272301713131775577701819250596245558403588102835767162985972251404468754279435281073621805566024607689065377655175927139918245012254444222573407689583555870995827410160857011794833517006549528970704442327965614861047361500319004694737935420748629340518734932128502274214835416340446343321986752331278526565813436763047943391885136998747567719584638346456992043566411622263962299238743245314355630238896519425701798367972425002787012564101773290997282277699424410360448013475177407959260720594997654442220410623340844415391790806987794600479348068213527201571229324632311745592079865982359507359462679769707136145111696641937777170858778063735651596336986328896128956285883952931406385944143065285201546909697191539702305180399613292846700917481160363334729534686210984914589961915631440745457549706838768753645852382617967598161522261418828933968718851899516256805091845949331327185290802969082310481667193416812328523866406788082671988197831998003692498692195188877111116170805424100170239674618810911587272279888937260038910296338962394520445834488934087253648111377563777054180573665921901975159817945334963037212296290838330461198646037888267426951910277023339646657187360587210504292789352545482620913347103766282292244250624*i1^39 + -7159820148756594791121256604107653866776005001199913046839654064426551788114549345784001754336975104750785914045072181653930154789423707924265205082028324510685700602925230163139571204678049651830002550752611289971358488903895936654055148920264101373136519751795279474192624697235189862956271709517567168605467913932813568504877624411888210302391119787318176536551319203749023215493053438815889145739377759125128274094852154053629315271584505402079332103018131532555980383973848340544957361384717568489919560542049315625693886794910607387555450433785916682746752773243720149455425995912021541113099142615853183458089389402126100980185394293895620400126393877088622388301156418347146177289817659594424236567380180996159282061640831240048254449360811567130471218682586699403529436656523671218991766506714943269659409582421384167852290875813078968190513650800896790465549626976055123229027319213993028616373302646229815833578801849332596233092320032986854140434864912050194092134226190845213671749888750504837279208030740425583220715230394656434305065410733643531534323279511032350024884198966582255259690882935588049428560045763713868201399230806816259668074167386835635368138687605374411717140522653071954051780655565136408748654216585739063788010348833978287388659753660252482972390729895729427645631090910434969616274766024137828820920204010467277720760747927974412038990669011883523185588966510354725996864515154671253618619375386597151167627455061395315809454403405272492227674065587783310540991007611388005544269495935972214186553656766143815115712261107936024051186789614009080777382992355427856958034751411049448163983056465576938287381429861861458495461568335965485844306814716434676949589774518900423290010583951150244776548567024900408380766132038971163024395265918654467991468281492817796348937728161831295843801932906578639580388374547798958551406168401772750398786400067326576295041695646278458185954076688321623461952217413498685893963283022281349347845557438901091183537602419621288260408255974175351813698600712868000482295897519141313326573838968804578528435083757212259885044525810020689903316431128797344998240870972715469535102881069215269640368518044079750713565478625021311279266061841906994405436698114449400422231755875495721809365474174429766267873218775599947727003420046263508639887987592048362908631879428943574734637219102444677453733035372396751222729513538784052723417180293436259219090078795331227054708586645081443613244501395198421541395285615598570935358124828508246360758891715949454740217184807475169549575968373960741368488937619033845375108163090409371077041225590373196623835266478896725470290578362305441644626240547584777497941537835722078758314916381094861434017540357284650700891558522248902457597942790556260811681002891009206085443005588522258703285485568*i1^40 + 185363971537480627208149683793002967660649786844390507426489985205846970776774079766215682323453362521919013176925461921894505255297544396977903859864726694872646750956528587982968102544609411705362471599677869280498705554413557488364724274251736740390863336407494205451307308709850168032598984631784254787007080146002296228779667677852963405909064840018894612755921892646533583049006599423955669639678029163015664506324918974585979915166155023816718035470335248534969576353645389955251044546259379941786535084740733153769075879796880666036773069376028578816684301001701241352103355252355678301685199598623075199228255143622761324189236794226241216320161229561685519536665460527386102192336293819896621421230747404568111593002786334996605312407720645893103334470597352962320036619651900763431933487928467401197551366733724530214907193926138715877068133635773912528172112820773036573995804142292430606969140135412537140668778953660045143548336857268345477875361835168101295136591116549135333648137542355274239584038081633657642092474654821055582485503222408180665892127019354530254965120967959161748299212602180383404009484779570696360049020886377463308129096316881289073917314985938952239816270413565469019865994342952080390026164919297589034237811452384256219590811884048996564236210775259719266081988541563836192750251583359324320761423594606638584641144173578939769032786629524176506759912414265944207232316007138313603367992470080153887015036836530840683269775587489041339437243582367520027710649105341040653326561819868483237683565524072107452908049420522892970848730213989674407045108035789297448551399729349666842459841776241168229546217335064686102496596882195921802833357583203050477919461777130970709426553412547618511465888537505694388522236833526121257214959514422902383862489749902001087880526362867884688848112566719377063327104758439441400119614596792180403707666831818782579474903811894752588318805845377447056320834951250098712700947101195195726848324378372937159164890068557378379429428803899129219801906182422079065317699732371394628540471104263770322013141801987311612323243277759008915056089359405035538427352047854913680901217004175720512421716453344251955551996130805369555990939163035641983471675388171116280895888601547037133200595204216291017181225550891769377912068254430204792327920796462081701151886114416236758521724560782082008743284960901941415228682422626583094065305939123674372700224591583633647808164302701872279367513830148533998347737102306201674471678686571948971276187657956071019736880319993368924132959873421039851384668737852537366335160904746754661201719250334391851713676317923553788052068787204951498304981602837729376685260388652919295993705111130481498391362155895177993576511555681647376965278841719878299519994586815936103516619520112103151108096*i1^41 + -1479946249455218415039156838642759239746029669578320841746968397205777314590009394728158714644229155031305827779574651413012532232860281205937237604185770457936214486193076705074510353901204221293278157593414845300107940165381316226732266385912230550358839445135202954177436719745680720220835288499754501408229221192255528037430270260860667511603684323763602396774536751366757729969775451914504608443160211882002640221173507357077483030122549015227898052550196179606950660999810647292301525578730091274376380099942312664497486066074047860184175746584825372722700719566744271653608767847572784572709108798429288904653407748759488259129750899192906503232606034610774693279011024030980404918670493997668033922434328652094988126084220284096668767736205437915019468769102143964345914004328255763342731171584065544355229364325829214707020475958680536606283883179399056366505461941838070325287206434968819571009106528401539898870518174600570488845915010592291040548393424633505568627329325086856185588489125277450900772654657343447170455777355138353707903711280797227968738523174446205525197381112733860321550600401374946025135127257034321453535216169277321514329259143727083713408691361268969904643999989648981230596939420236810157545913249208581569516685088531157898994669960599682650139296845609271101405947699778093151579803192770977393935096901950908630318593979514847389625949178078164168429007773598107422949608367663194393520974443832891143273626053710725328013557922358248907065827188787486173882103706863968263186899023074269251973195330274822087309990368511232524299091023017766107318336847097016935495087888590407795046390567305637968241083171984934490019778450488991415406445036974153930839130606000889510596421519148512553382680944593150614788172667917329665654120035394129150374503077453112472480789204298051586555440889985005617329957168379301788413023547510917882745009724948127843879849503614087265871186465247914914656219618457456829469220335610873879278666050547487622018404223370362169887180313240121194997996966220922743742274356933913564073110800096539401514333670365249713023096667361034774592447781782771324834075904813393596540099684793548328339619692480765457342861549555189392226512457418013353505310834048530789406415250516886864199007960960650919001575592749952844909029541969806855246244812116609284370576909115325745582791296960863385088927491090354458306625556353762741782279561630535729421466248743327801472768776429423661915115686858308559464674701494165272059330779789636744188739532246938196521662784230509820282740645459038563891455291335271269910995127451388626662846539662435110455483126576164232851114393687813305928900483955844944217922257907188627356911550482371573199162864973398825186172471979726495739565919436623958374969315301143358532468452574101504*i1^42 + -37855119303341371648778904614682811843146650050031744481101977903664676885579613008547512239344290400463125648445499415184577463333173501790325314431126888093355183371778126682159843480066408451606901358221935786989828276591276152921025571314738925544195884890025361182247169094822165180753982777772473019155436546536312963718439427404136415947967577195523567874668262683968025660064004842530414291724794149485829639026178616121033948055981900761861073556965470899765172492862640655212613455189743446696269204632240576441171146810325819983364719858922956492279689595506622400054215008852577805595921489935912421318273509016065726375241329042267753748055972975199065967088337942261858055133316474324933749307133346158193484826082504077156571082985172844310769042648509605929454767229311288196205104479065737307958613339777858042117810164257977008151712611932316129710271108085641817068977900788308299730995547198772104379540331919069615897846883520493763094740390255741423988364845909029988208857829789781046823205527368217561482948375598053551471919106828109256933980975735269838296118128414433572199974390048101077320052849287073665586057780022923944721666614253637145813200510434378545764098874291598088839648095795017690472160759781970225381850615618190536216839041059067544370528333309548116263724869244236873242862353044706930677179719838311659583136712683107874720176676067031952999148900790682440614310593750892038085799434567166015498409044819823423242947791031747554691109244707907009377749300750959938737444796495967247127727166363641194719691096324953448138686233956154575289133176883911879948513420420214118441366226017801105284143592161346764424026990223252550461780527831115121037552122006760701583323005278213708100664481062855242701743119183705345269845506435043407226457468282845470770639839608728271492697769836085085720888164895807755745904419833544614887677849047259033270540757000099862714554155381525534710937678503406409483528192082946122675771082143787283276260272301841618375116025847246015827883344534419746505448476763837366709481536471421482332550145338221319721355885285460445246271844706046026796385947512814063157441037549929761010182497447886352393918093504775380950417550794053183810726684759235772306154758733816058024661561917636227564759256528582110561674643995560396042005129076237439307002777394542844491029595667360463191133549578841718713139528058620142357312548152575990138152587595513286619925440049973190188298228060043095669613912930269768768505026471104852257384475030232255099537578119959123349493619081554140378155978213435364017926338181043610187637786428509732073362257592026484118479468500500116530197216620544225529274049914213365666531785965242377985092946303826053714187935767115644322179869963328582122070805338095190820052908638208*i1^43 + 1556058457360041639688489298026991890700949693652265313326766640180352177062869636666958561658460417300502980526836759954551713866573984917483833354260647109408031361808478167747443217434106059244795478601874255081367036069815132848562327018470701416493102946036959617823301968396402997048204313556685808053138490972638794255280684829563441909289650087148367650714490648076534050561251871847412618368233646589282270157630113556645086244185710241762523076731092109698930336105598000187140388568590825923112539124535181044528409652494380979308080781904077239271021192712101238813048133091396955166039617222081946202974603886032600847738166546032590869428026601164083142153796915273715047593961717661030432078145982159318318891594045011900463316168899574563471903092472365321365812344537459524938927582803092449435617807294313678203967416696045507817563815970756414113807362642772077004905698504629047280965019127972767843474207318685290162151103602151940440838129145224191480404133970463088301889855241259770562002488864078542067174780094960228520835255717779981838424475578214365235282248803598167002587681383492556758533607979131296249998780108292954213177013120305185207925174692424768426985197221245933315932178540432601333589313720386874893657066207368472286417627023670741393290756417343269819648487837728639476473309259378133419972354919210643926845250413517458002425222079811395732676823206123798752844371850045391595019518174846774846822825906750895178754177442935200467417971782610171009421922662960862711130917967025669776179687948058388988121003045569444346960994395340498786368241871241873179147592708716499563176727718157775786382806867216284766860096765463380924710044440532037383790868120276790003940875320312847599878976546235864960057948265985527897790142604075255969936350801740414906604756173398649729057478599747754644009573335495472950444704884877993450016857570107022710284927058507804342024826854215816161244577623302517681833885975149464596369271037591927037144345650116352473649692194103863965155700375146524507796428388849557320691904629994248444947206677694248458395040820896284970933026539769091087797299166880532767629610447472967870379441822734588921472233718777572915030214028066427376963817667191194383688384343151122344375024004559114994740634224539493592788188897020819205499433849225563482974541120180819469699977110758011100702921986682559393482995423150037144524767964793694405399766305211549950653317438503843449052595193387968260212483719923121611449983602825176375706679010750658584052792039802319857087661186268863276362764496595627600586825349573904292459964211789287294386352225269981056847577216554328065222474824800375808675934946180884285283236633584444288422385034099105715752350149459909351265352392430898909783967522216328006673104896*i1^44 + -29951325170090888017716605674643551651251955015730860971690181768546957126639464330213337744419794855153135727592461127561658276561358254207071917340154624862947104211841146137999512335002522596473701195561418705380999917510035294116398778716455715393102666315495123026084873494239415154159264438335150623321147583765332401795290558647486728268106665826566196935293595063911461720027526376043750314247571109773305404102303755453146916289092992764378543428536486080363389876098151805592187315473154672554857887966977831581942841200584889613252591331134079513659256426368333081569579108087116579397565796377022137387380254868177804181359682289908395552041901922635986468398284484599092955006146108797007854137935083079855445286896235537810840033621393299784041988586690187698783050979757790800239452908125253943506986708304431385776081350414469143792282029302572429520198092275252609785362895798840011115581083957849136133385675194011584215333627422477986188254043707969792104375336216798280150757657812996860717259180697372952919624081792054026386211275257493573933024745778333371401999973773323931385095547825293143032406227342392451471374419471468706659265993034475907696500893785937211989592108854194692043309503808058124042406436364601045361831617541974778217004212183034175852632292919425200518831675113357433210330537607088892378028943789954529376847554594338136913969562112454998027188407205551481530240992189138679678343766469622462078779478821273617225126488496730797009747581787733825117731541224267263611999574075302720439405774621612757413447827796107344733807867655680293842654564247141684880637913023655269417423203552488272630321415888473746236122947110780704819168513660662622663818120382872849259895447646985909371018209469567905648395462662871781185379700670290389563646580636888257446687352113644189164984876449564145207508314514925610214230824667373854563013718342820075865182713463896439687979402028019649078527944300394115350655729029268388774889328396585527854742891502458477597346630345411562207694992366652464079400851515554563700944648232284042280874663111431006111101338170220298446546393962075524890787843427201506063615054451508589313219567583236391809932676926192942152370070119237160522968244494712941316973397373904068737785472268947048399629964552549950687744356707522227298524325696455583330754179223644452861295244867109504642631337549318609884507398562981509034692565535091231480867435256293490644285201665410770263696899336163331670548284652910126926928707230796904501067424918563165882409366685208502155399708545436991392953565114386944258159047588473158499442114013933612482319744662936624493192583834655454536369233929056744078816202556777512431542912780765900531246436756528685547842790950459915376229262252009735401589504703521422835712*i1^45 + 391671257699321421755198343187996576590412158535835619916545958638879416123970105601970521478598654226230362550900480592814152736213855807554105469655688905535969351104506849848525398327023802722808983246428922268622073854102136667002341639889324348107720207257996989629355090416908246337837407988421759583859541295107428004242424741691223867662447964801883769092197242883842278038754180523066624722324660479398966152269294777698584351448681124796895102455661843150345777845104576241985746422697607316450995712077983196804487110135916333003196480547299222615579251877817873206355993402089474516910174133118604382069833543801578164921965700788713750124140773410616937057019385085874086394840871192525618148042696218129317569767693565025712138045299988750143166068269832258052450638102144102010989048705384046339936570598871573803174444335682685823208353746266664402849345618819815151861704825224965370939729875194192958111689734861385162711840652730726877762795547911382758020341556327002746645697440586706363029985085276560277461576038041018074267334728661117687145841650637820147579396821477953751485542020199491074583087651333569008093942202193143990818471527029425106569842778471456194606648642897339975771293818760014209422247890207772286945784463422437676986448512329888771546592302964911103940050801659064473831592105678157470023640615315969371532598868258978194073144260656424003943524377087740681325789132025393083485212366757308305137889020427717500636912660962895704623070021317909791799723067935716926678778296642893479936825815828239362316001317088034761996826316014564122427564240629129798650292697577072847857359600801903669067420845859658061732593388933148045579840242925952089313913032987887905780285055220027460911539026524165306777937962945956070487079591577830022520440996365585782152021210266772562049050702850541552323299818579160965963403297550836413518365723256182501711919967239447002943549115485223552964934793207720255140410529910825411685167809813084814842023339687900197485796206660870012487857507507951853439369878814425141609897713390313620727303641988529927550139557129949583177733259414099273879096259505845408196773832249495095997216721890795170814194066387769490005896670519840939819694937053212420869712519603725371064657835501085500086629208494638949600051379535352943373868580310752603193802765816403952562707392497268682073502488129589054020459111568904666149786817944184699240304253459186435640379859435006195029906888782305997960878676167104148340585518726624044795588619901179226049930468702239396475575259052347528042826621840989986075986403224250074775622464980694640766772391482608399113744384863674421450063378708685236470705018225751084501543598731584215004279772260162816584853644069858359184069090546061098411519807592595456*i1^46 + -3824025988818014121747727688670727862267063701437707123345606371298534361074015628568400907422307463404456968616674542651419150578759295169429853111554410918625389014822941446613474865180865445121952725233448831911870232460726188481598111340216546320719864104554452949067544898403873039188593128332576715320042847605365348907712734947455107240041067111581741717723144388320002311748259770927175015520205386580390498852209742961830902492379678783756692649762789161084119398099997023688909485011736636680300285234193231639769511644183526421514783111136035428803474976865328883013440203333783435244467812006784146982756237837151603642557904839424461188426524239586321145926591926080311483425037522603923000043362411432323956123271754674367956982832600752723430704197597305864703572408983631584576869562837221648255820374488117733524534068832888145423758385090176903958159925890459535679319505999397646087136094474978250373245455176815406111524137412381963511117321684529217094570567407889690127954920369857421283586947001194205524928162796303360498591976142370050167504568048026888702706093403343048229964294202357046156752873784848180282742026284987394212086476718454143520253607168501282625025551891289134233205062178509199160834072460163829789656176736444016242459333755789610004795255472027460805054967175969715110902127697560503576858268397594238569866352587065276029334605520359953566979931888836175643375977446398769979308229285694420282578113648465230162429125218524354551827798310542301081470158744948889297084318792816581500778427252565560678209388697961077617094338509545457814178202446812957545762051583716340335298328059753432692596172517983375868388006622586064672289306706932276433831501922082120930612903336642103375968280669067602053994382984797297579101239114104114258628596705918841081374472247742452503127964691902142903838919834573457668261797190221286780564873373590817990564230887132882505820261556833294429447533340575460682060038003781522780763773109337278115265432095284614869067116916980602990461601816285267902914302367661287183610571032346787933871874791686102299843202035051074758520257399210443306934918069058255559582363426919589885384729700428767115197199592189544931849953523549598857335441505236074519465465158430084045788074663612853945022572370469591403988539356163732367937323013975828518962290626225838477405363444215711081944087569259042911481917058096913878870094628349372392269440846420905385424786996340201863845926544397284906298394000592207592127786299238455025617227444777212715774163149432356461158888736723536238904162315727114789271768971829759553292897472230450114539499117245075301286439160720403995985828324862275255868784590229741574770921924625083015313329138291789598495694760795612670566912961514779325729423228928*i1^47 + 29462918965184582503546567865044927086517249150360195106895527814013975240741572020884785138065961263284740084456978237193183208293101549572771145886463476872307263876242695306292686278012465393883464702554218038587365308127878731526931518165148569299208226566700274220645848240831290567077941159735490229309100228244289213559701423773535354848079882459935333992082813678237083627137483371842312926663547221644836282256560879554805819218087527706331251653917109109832975918556932967099576326427410593503147941208816196911105916584348662288208039188458658267812092379290712496494946344928994557899076056820420990080226667058109418320953927277399481248455269708117490270809990598043646470355069942398546308142426904123403051832114238866412553888470118734195911969352813025572335408940498191989329608644211127126148971603889967474522458793941071885743231095620572094654673328104066905781206186730167797651409700721785495279876704766840329118964499347836921592391707068844376605491318963167105975478937181526859890343399759777704979812397726428038207503617744391470767611454675919434459807118423113941171522652457635633816114900485312398508882259894855872610580577676258550942467714195522436490762581192077498014669945364242440778864559778344797533504610403437317607991992024331103241417356747861420113209778939407274484181263272945613851313186225113470123131792788644996419046188227052695753927840474832664473300024986786300196018485629492469919228612947158601042920418827888295119030263547519714081934158141761817175461706092951384374340319662424041711170086248686647452465974108461325543251181735920424051546941349603420132710628372278793046895426686004978361789298062599235937671339121597478493811914537677131726991158915933295042276960299922333252638740142927756327963710317659165343454427741478388264612510128003266491775557826239211282944422488404112864517369883251812462930760036026981812055544817311132031998768644074291571015358718196815163059107499702905526275164192729444357156001713489069733015682788361755200398291819120723358971142855946938187570802829788319879521219440368222377428659476551713052205892599032279051117886983098892037550095048272235195855950554343161546204655631675034321222012418736624063355436249677935544388882049618209607059321756782592076778983705654850745334780196083281596249412523252000043820244304830857719555143012213027076162817729554122974998602922414154087052011392611238054297304028585928398904835529462204700088161682985282561516019571088423926313091387060817548202554373929603427831138259418955806089979792073450923582943363270418745768652510159007508250461977877889094487166386135229982731806545749239100008774771219454121036324446860756649879082415772878921662836885380164939920407106377439685803745285240454685655040*i1^48 + -189422220475138412615955724244748093115365053091741552796295720762815433877673757592763422510632224355765903656250651682795027437665430486628721604544656386374839502804422512988761061071980027069201434912482042956827722789383759867535203912411350676166284349506644681020330696293202782318415570085427000497251746397730983568793846372028279115328654172745442592958880146836173199388365217978062381105495159970172197541855571398541869867707762816662342778610511504452527758827664359620946287976571834303323922650872270087525809081061821960109622041281449318582014531828008276557844333170743764627733530207947640296600593083984469752616427122924551345579454776223789672184807228202700325468168249300901832627039844903355722217959938803141236690432348445598978220482978452944027582667104044134783346077498616681929547062988723870074662921960493901719725328423714722972573640012744733548561472400298520117694325693824700411390417540915450927514580937825558974195725617335180715984960536475525473961128612484654294715135167817308961294798411504223785338769938925094964494386955809023008670929466641763545606777003750140723749622600191567432425745860923209516543088838108673323660339534461287288915305304372738860971310965368009770477640302376720266959673055757562314221713287900202611350565768238658221850828214804151194262204802722968018377078553647301616627516734292952492559455326109000313320467944363801755115935065509513052611858801432534334383282245274457204227190603609934354854359131272252936900034963965366493122934402244773689926471333734738547343836401341309144838535331136521638602289618594225725062432909455131521226047807089948280386431399201296532925853880350475363391026179152092618413718124191050115343812437731315152296391534079409189279853772724667463029263605212168142832747354826610184032773761842781944409668268637029564279039539990898391453872895466072103744461607595674950227058761943889325319070674546148810594580811261986303428549800320874889504615441058460941977804802595315848626126628801271015003553490008924043397569284584051472308936298799172228004920976276155810747770327150143228973802932145008609372981996799244786377755255677957787589970738037936903131404516446521165501364386869309960701163627339285869423907512262584344168253781794477914085947450348474226916278995397450744260671678951550994799895261563588907819630121902291642094671676880906121005679448619192618884837849769354467535000114810207132281517289314851497574686657787854501495451372408193904175874155155110677548796256544877645741633446826285512387437353157808271761619201995221160921045089741444075770061073333169100253640128021379017857893839229758839548619415598876344924383312640705555419460216475359745913264609425643588856274621708843861756746505258729996288*i1^49 + 1026942801454248484150394120636709850735317136484846792875138228890164487197215189742405493111511606146022610974065955875415732818856551881850739649948716930429870234251185914017052262633260579496920735190125310303176019026256124857177422182226762801281738416512240247775641054533104969008868818558864439420096792099225371343716115433911143286011505783053308029452770305739535755412669718399119804416293103505771523579806685876231934717208462314829665009165788621852341680975118082850198523594209465008009476103770225772195830561541961123509660396198055743196363001971315551144679273860040318557102533124067546813183705530961210654697135400648411604516258178476468280060101313612305646317043442371710370926862557621364586550455607141763488888200981376368786302865854268273143062420856179530716649800981687871003234325801488122039478801507607929017047227183931475109162211275026182270341980149194543239775014108620486915729480697206253044061381277999056938545886030030366623454673338099406159649558050178444291971376859777311793509635109464512023263746159393879348656669532150375214766062557737583376911166039357485962909996375234002047683448162922675462779128349771699538458235934305372539632458643500396981490467992303735132518819554472869325864761080113496492874567588470088627948511284849179796372320554889129384595800293301170650337354667621944719693045231154200290998585830886614801244801071416420612140432512309356034708689094876990988713929207580972645088620267002358193618400694777884494393011850580345791960948923565339006260281815365520164023094016543647025929785503578705025741513600650269308128228598186205255699637111463974628855476797089498143465314468509696963007080522352579788012754272183154790906249218175679707528296203668447461076148109084843263961625298150405853187451132164066969578096959497928475889384507092682730455426177430585329943328888475984703725141979723936891017646780389258718202592937015327894905303357343318424883095818901584413504202292778770309354351940817703229261807110243753110317424943007337706305655990325471741009436143633229757398696780544555514310110407320156606658002868995509365816697954895297316052978693137442249537939625501131225729321863390945584243809310512708089410184757229280409311893055979353876661894108330557884576234538296484145918860561154168933113242695192094082381424729306927992045206073883051181325872129295152048937137363388609046057415048982694024608565813038665361624627171159858465765365880435393331509838909202582194901363064985799280668160300713701929594713538421161360428011298395550117329369438527258141224582949359679440215096291097687849316842366487330558303059292095670457153202754986707794634948275732450328532800311769635594318159950262264785590918925438684551606711489658880*i1^50 + -4358662306012450493697697233454927676573186595365356028820348995929702429451869010752132083266830685042830420330360261247171527647702730746773286136025021454202060315314422491615181155870582522160013097515743818880316057779130513545096030773639858037383249845493285314566826223619280846738349860026235272527681038329008748730512752087899415908181967244300695886554492028189077697253997409505382895039857095422065909147678351077919438604426178263380346077116573010188999665968583380656668267288754410129560147916251551372852653770416895900075142570826631011065648641136313481987006869502790350621157507783701177379503799925494414954754275152071769487112740639388842432640049092974196750075539345507459506843044918295503255691867611962458932464862811358805015156535719137858385571024990895342555111065237436768432898108687051359269593938840134493830273505217137788125037903567909132452561797203774827383096605372624552257002707572589706434899862869965197399922238064890744488970420692628246173440320402245000049223400659236837384194850749131379249152474055932312199499308553726351924920439518273427336279955099798748245773627423726396150828002286612298195576165980634062293073996591386329081917716223626615582687707331633627604124860463577200149970173142227216702045795196741987111466452083573393832850414055524822360715932826324211283574634874305061218842657252541427443359119872343710651345336323915259886412242206211628148900925545543001025099227577642564525459172074746123280463560313816361171373557140058490004865883145634383668063374925700582184306980666050479071906224561558143742492411164272705677256554476069705363012886087766628752783943938362295125046238668310834532451033094005733498705683716700328828047622136641058877650007413745795355724868709961837544325963368594124570168163031297201007175313422361742666998473043067129822672412690884635343163286265030291794297046419248804037125193879872627772343208638347757873895279063297695659325483713034351083822348345906760502575584068073112337978190749305470589811395409548140135773694531414616800062751428459855302956285756793103509382602299623523088642809673561405394493691870928084416146307615737794301593977934326619965424868566656731718991502847503949818239624432079374084196456533896724730752755557750785636399379107098927769192273037554319136047433192270318090712386201127077880403647155177423549338373203237826581451943266200329336775897401331410410226833560799335925187096306386201126008334280109914920335293592292263504146264661010757727417143345597285525569070263436781175182419767859931545043273778983871840392994915683999156550594884277099587416678706898770537069794402544425536699000677186019788845434778616786010808993567218591292500982985818563626040032634936872522347446272*i1^51 + 13461241106540750361433434992244935068741262320566875903623094525874250652224584122630973464397530757145641437293709272789632767869127266330487504951769575710573373711550957681240464023218218843660299243352648622913798191178007642087453914901844881439091470595322190665594438912409994775919319138918362414992637373975857063996735857569115359689185330095573346653458885260706979730412020839896637015644462551316032802156418277970100666860031706406824123655028586025077587140881130538741849187219267640420371285265348076479974067664824838223213833026399693128345137749786215039512825021635521129156469503792023614840551055400162334366882143332650855389572967658723750162856052304034356336094356419390019162895144575659735590080506393830648784211251766332893374518714944544184114226447553765763049022934071113085434545184609843759972960440932235181881930262076030823955360226286118925788928796227538693872578927498601348774822825852202180520074035851822241380107694943216457477142623196742671468942212413289915767006199679968819111656176335954294907624957704675781566208585032134732691200874896331224682546648065587096752649029451450597537675889413650151423049756621309581337890295483097058111588463488895402199435612418190627638725612851002097079450872528651969907931894359132775386688729629602696459650376893472747938311658429855194479647907966359058922395440019809181522550890546939662774382865461859337293091352082484293281616381914869372274010930498508232154468055089707929437545163137649117996858245879888023892277681668145914550234575069539343751945357614788817945258407261840729135706371329233091852994527384454970507354756014965191024393713275897047086313412256354654381783003198157063678842185781285345083281628659803634051533335287122537337086728654824542310442414810454846726346453918365644350220593900499324925479564825471464934968085842974165013532682001981237905690045829069644714812903556947649258501871293031565058558645301754475042203309511851629730926325840009448051064705236173345615053385486187432496770715549165126512615251676528752271988630022927602265555171732635559824137482663972750197544165045559079733953971510508457009523774818121259110355436916981759328984334433670544364007732963897379093646836187121754548032794809790450339161270467289771616228627820020247379909298375300993778568298216585791648755538393796533779348885973910596771552239447838155645100040878324124584021399820300696468476304372198322682148891346064085860803958300664890290417175941096057498807490278221830534180256909212862790077621699131313798058063893234182938958433069039431767154909036483036970792213392523737168927467728654327596012339337725840098120329906987166001803836835558549501853157537574252023298347468982425348047827720034572042240*i1^52 + -31510167071599500058609684305851079948568213108814098480066906762432641467750651539557518879904083120948423785261808221084445661747022097628556247125551107869367060016936806050959833694206740181136818531489781119939354903877363694018743627595800386673375511225349713768528538616187064534117196679268617115088530777283165016617608703821506476855163961739211941746490985331793264698841955731793622383928541114785647292125753528275251211138943918328327147787546428624630016596774357716039409857279304555797623982738919265060640452670834123887960096546074366997211816273226798854868638004697097955819224755999289545088774770785617484499622699438890452733700255089901695985973322000078329172070666570444573083035740360514737749668769831418754963835828671878252997028290377190251355786335054830118252409817874704736586024204725225861504015385499764709484354461875770183877075154118496195939175322802848010443247283032489750014734761220134579469299282137438140382618103462795336014224737980474381424512478546531738865992041144721518353585972052235511824721373627159013597173737585814562722717822296940349645159444169364636685399456404984759021666173696993242274459258534643312637199899705015709583364901982505131763141033730357508147915580741341682881300326022934735492283206543526036664083649868088643454420355673935431045932838491408405709486583985263851858528247540006250804561103945371925315672222573813082033834463681847396729272664265185856742969530354429948010271526189634087348134488908989037076484210297861964669131891516820190518464194639248083294820353587554506776898778115566335547273488368091477750979384129977728362039379991804294043985670572551627481370397128875844764985607973265398616856233638872283198754743175855927848940090546378378348427072711995042526145231225583552470170357274291177588555349257500452496905601120808317573957513576932563604895197752820248303417935590272885219966365945186196307418210453477391753207030248297562236410925146727166661347743253929842498616537390601629731352126144445761907657606013133115903490387783607487230778181307421607841590716894570349015778879137049800529339971444073008644568036965618362980565361617493751569443559480447810684637922922992852372492370518794176987991642080744698559066795572028372977788804172993411732267924546871044768205358610790750508648231432032174850085009452571635598009304389915305576209079552285007224457805981553773371037564281678689475836152692422320662892673036284804210693093568297696496062708970488872645206609715022715057124189152045132914474741764125419164681888090875391569008509921775961225612682672228834742443913845324440429377017860925774832637002867094866896149437012557561371407676816748919196014932277556422937152052715071458321382395447607296*i1^53 + 56794853674420508799619637514943620665361116023807446832128341476018130203833694025413540244208553658556358011231768534828331802020441478142644337850513673492268495865426612982079898813357143161219786627794974345891242599718228428061633790011107696613817804660116568668001630886060877246737314391001362638268178799318875831534456487372530073632507708039861109846941228970085904604768466981581449055859526560938805834041437374052047521593380064451281509914261159041699504431161180612447354186196388072440320876162859585514547921741814329848109465823578185638023532515395580469250961931683300285787187925388126104842659599594126792302009929797619007644948063285667909764181228949442843008673394811793909398363101023865438318910381476802401194415217805703174293451188844382384707254605650332095636743691482162514101032773856460264902555436142377114314465111457653977203042862672925999246530420181732464782298891905172462681079929157355775062272648029106501895652421279116646547659402155844676030432078861045234892212115644883177702049205526676819676340790844453744274103146713542734223766849725841749987272124071599487162032647079426181146286708163384590949468429251540319267900586629334111053222937164224651152224824967702957449909713071752911631236776378953325243412178481294231761075729845947617649674042027858725554046593495055886384392794134079839981855861252887357379011908732598256373679896218167884703545496315558938665362666264961894876104983171144024603033968271958573637685289527182177928301906319624642157738552796043724723907448048825948269412975710440950312257596323240005262493705121146669320068646524269678867444552709964313675981165016791305864232600425140474481570891354562589156000235275579929330823560168748075316865994641165181005406271513449099056274287977514873225060134472989511137259193282420195337444746760032050863717413192531578065546546558583997753341640005342699691497110613166335120388638811102874884862451664400459764192750277323497082767262934544378368202426535848497755952521930003891642479233461318067971606638598141988166822720846102021495548283335001616044756862621480254829096621459066800368967331691366964924187240513380557484721118691491487872660128479071728572206597980744077481698749777541129144999652416002716476050054050155570206086658501238129410525558624194705773360382520079241767509532646649666177844874215993853124726962785764194361756697765678402898394582415964682050809420053537805392385750128819767664499297479048576053806159717351876642962158663399763361300904504819251850551147883607921470218923651612618586594337831984530341302022288313083932501834397634294303772875513713932233462639743223253852191380589388075579342388878330706567611702925800990879233608487093407842975088640*i1^54 + -76291610164817175871215240063575144995678016822017461614957030858921882679711446376794265501005804062707984489547206183583817814830761311285806010994731901642621773086748701540828456300539657796597823390603940565008260723469401071713467545126922154159565590099326779481072703191808353332417059645039086378041452597659872902801368854810003190712474780996619887447828566177359479309172515126250526201464840691817640771401295246550689990036713230572796259183477818568217847525591632348586919969747360494711344780239372032280938494814718808204016257391531288586589914226549634735776631161868488673190917189371571605866968098415694760200524931041961303265308905983157234354483945834520127302379826569857043026249517866389694135829048627561257857176426958118917772877085445161650563916817842090713177213324383433260785003758516591202298341941149200801594617241108953962608397251842636038154191451837207257556012907769406876247749885420032332151245588433783506706346434664837115496966675417166952031710085467427702698764934450919569261790673635557173969120972057195985754064323600280663215237111011532776077772255660114689863826592248925836719739014085386433711323768431500609906496540633171512151025072317248127724566689505018442337675271175810882837981237103432513534311539855831451158993242818110036597384588046479025838795126098856145745993319190161179550327326116163845768691282694205271560440648565490491820902918403016966577009776579417343306565365354424071825904018634574436485034668848215007299775727787458605488804676895559010118629448716608276866034465847129915976206499942994740244833484853466950137196613038517398879165481175414403976811532808838434291095480432724648023469299368023876895875097302317825185605670038181631562147892479907758599801229989682692717285698517913427896525101882041708591646603587461502573868053111296479508925544894474111452102498745309690541401409583642961530395696776465271391243884507609786910625810363820150071388609083663334079856521964291762588319934847885245923739846711176049343362756636411555149221080453116742186323648999973437697381278760025114434615822613297361781146765101036498986714966243699149973596142628669703718096555076035388662664265698096588758479339878492620914062443795976842977884238684991732575946812529956821909439940327726761200281254247295126109405052074137959853076791839980684364070880234281613478973984552489641571321548209621108570455160118368499896120903985719996068332598198733243160839195707676322545091635528374892221429878182472786222584284992431979643676092147721096898332534588377592129907578277350256575298447819762316548244858476067052536707067350945921142751629960129866894515058158774398252571895218886662612013921619707726809515891143160610422784*i1^55 + 73591097929291332970105812208083666232895452460342268318150547914864437274861181190084803242843566239102862513848894832472553914267714990065967529726993215750771089133019673461753264760362875465784835770939898943344531031774772584112677130197165922299264280570573712185195137150721585208034676448521279956330451550880363804536293742675641695421577953460786354663361960800518535077818336718466870330084572553942841593767339915675860809002774185792400734411611843263877353674428695206571753507278608348674440103404062024742804536182557977445797450314071295638077756654698009674746405505360256616558871830320588665221657722048720903960448030174135451717539638762145888840297908275167287557594628998914633656945715834830759775668220543876885479734432686245733928431744051092571807160976275585875149399106867338859275862438971751731912709007395892731414398634730838251006620805755659068712591271348221994444776736358152246144006892191901497532797376051415598074627824244744199227160026843852781882557283408228051055393527633818539381670560275590005107927911300976645388209056913917191266541174392171479788882743554612779919005982035468729163221589816800561695926041045268993765937476411261761791059602130687957106764126745865014066147237988424228628710344307203059711729131904952267533268750475952002711931276305628442932577019614412692546884903530967887781340062694018342139456563007895227922099064148095321210109910251116615759719691007928222872178216804044575897815928715077902125822938616787738488782514656707393475686768332508609983631313696475383019346108819299728314715905171049238228064283590153173694229545243639349643412393044402995764251990935508474431397524681084673112778299399445836110456676124215650244998176509238290979996436917071489573185161459318184077628988586225978958827714233747207664544061439148362156099110499466924901128716643250670053306149397725522620532754823541540213859226745062052003809812296939994989048430750766867926275582430967895389797458762631020576772272237173897788512763021242870831555475948975539055298791048305872986577594308366917504326668684015634739432069554249826804000662084340080597613367980091769466960683844987977460907470705619769937524693570684162644563832354897549509775878409603526304822744795130279792619962670945626633144446549831613106935546726264526838085818387143398524483850084045940314538514687387055006524880922157061956383045655419716955586190265882977521911142233688495893475435699196616893809281098963932287763171340452691794609212100761502757884547801512042638265889439261067562219396871562905411098432893260209020851832741693536885716914422975881708656128127823289330798760759668055850749673110054298808033331603424971355452873195742380789509772369985536*i1^56 + -49716535154803551100643865927959147792750989367225512636150156952236599406338085129470927166313217804461392778419236635582504250996695564383779250359650863026947877424866888569897668550474981960080936605929751081019685748126251258595963830694806186833334151553965577810265709991103473097257320263806161312852443692902215535259380471983133752975289684359628271244939567794135379696947403982388779632388544150326056374741661189269478633776166690866883541563921219299982286792603153610294303523327880910742482115639001818748262609360282919292099926775733005705225300841894930238851065419023919303892663367183932874043327840837967336309255010879958144747005148662859621449671893213153084820517769453937575360417007357998725979723665449799062071071243724670018587761410628903981438435571211624026651084857661400488187627267867887275982728109948885153636202907944787453256388150911720387625306962678889084911940433436037433657301561984690835967332043606571576745684985747077639637934370382591464427118673829796252195070785830348329537638576268363020930588715068037018442777755809366419188033692499830795236992192460399457427002413994545635284894107892415598415642955521463558950622197294692090611840885435509799609856671850038910762062803523978964222863281205039338358857509356507903447793705912469898547002908605966651006765904055532365883993906185335766290517520665553914803387437716299140481556645896220820347755895610021712467441377374957568950092391097605720996466446792865251541699129760795718352682037032286452758116747373704277431153401036260729275806058102514074946243052160740896020541129337720959852116673597248922551370754716380481157077140832257156972209067308061358819245844639146713485138436594076609769506650380769034946013183299511122698729407893930610824324680716760386389687030342931948691203257219917153699023675507506481152100548991932111868330407740252990798425599452194253641293421359471478729182946397303198305938738736567318605495180286178810584901065060384366755197325212238755516736435514316957499192918689790311350980747841111241889034688728734097580606989633702145427997850535921749548745051609943432077430469203740329622253467926147891103703254502261986222078088696793895051011237705422777711193555379174039873483262603420225913724658114856728216021445242089745675514463484326620298228652661439715047084241067510728185836961167567356358083690020089019210817448680060964133276590445692606576956864255368633483029820547844040815630617412465830092263563459415042429793241848297094482212499015511985247556263746152847004710325144009312267095776992467676996115165158372659695826924446258575158499211509132547212264432982321141748866301454665351314656038458562244727755310920854248109551648768*i1^57 + 22777838042908103026314557151473055626791278485751922168269010131679005574895004931990499169531062687203434737425406969231356633727992784174425481461250179464664269832277320286232763693866518308216767069568232011037623584939466498201720984880397185189345788369918851271732996101808614602197946911069042650612807031634715802291616464301802152052366176757944633593079887440530104207004474858587817366571173776697360784805212819172152236490743495644587588701274253225311961939496390648773640577780265725210552287139887213337375257324588521051181595787252554117409329936237517793416402294906373682002815193051641685805495668572464067870042400762577963066620904639709666515382204635280388761492185542471999949041902688045146499792843772404810443093112750590462579883058564506855696079893330502042765233436979376183331657937309392152899639314866891666555814806292341387045423016648479614747592641124898672996874290130569471644902755677926009867185273739065611927666239294070921129960451496389647513251161978955810768535631366383343401760810778025101492289531291239619994089665006237000791323699465214300550755696164064983815297202949072379169944019683880699465257461263695081645441570495300503166699920136478352954596587351078935441714916988706745546325482763437844565727716374600328888667064289525369890396683884964608036989414845649607194235409429530469094480784313658060022764808844048064802129638702126811104299016897500476699926532956596220221301737026062793952204694882329935010725990131935602629643235282227053488905714438289658247541111217260866744182098704262224104891142679448180519034528746298205043074180391032663102995100517593437022985700031273671699015878460856861617914948732441101102470329343331356439714066748398890383739604446779373461206068662941258509582655466725742648119497857957737149071361288702437414411612644287911269118882707708155182983670257341730278163050071011496995196338888039444933061531671764521527289343219884781844338764224278957225786654160611990824888271341514540082803522301472759644119690055734521424350872376439816276960523098386556239807004733302462565409655403181755698850338253559760126869160470809752514003023974682505138117663224310875249684839800004970163883230943688040013169916376272851729854979065413562388642215496899989214938011879227127691532970623043802279661768121486382193199611732669491124516832068509515944029329817433960248369954433788685092132147873658686131269837479394241734223418200768535428571582590251419081928083880933893097928230148045885334132237512584156450242959737481979700807348027676782066540684592893569499516538010887144575335183611623522445731267999983060454248501104877309969657780095180012098220608094719287381256861367174627852288*i1^58 + -6285836950485714586043315182816225256983724218646986552107794598236958324722805099819920502234307470971229065635207141234832161525801039075774803150043935330995149230671193076110087419539996346960917693085282006763694891972120392679377998786238260240594546407215182768328330250275220850275713156148798351467974533127882227693317935021808413953790184391975965843408347931564787663470190471541041975454813343366149035629770301231878792542513149174938776395106570623630972280569406964629670508987982235108286061590107104896705775194284180018822920547128262201461326583662639166946628600929775903513993065943744201497272074526026708970098142697278808085684289547847429801712796403487725858213808532234972531943585154634088965561060943758691049743386344681312934142648584975893161217175049383041637133264467366793900977028332433513299266081320297317773509542823507377692614176206533342974457379134588136264007918298571583381783705302060085078677789713436209369399747687386306626724051316057111989358356732492170077124266835490319775203239754615869025865665372087142827441305633154442102593312955152348177070105771475231925130420008358471961391880619221138250011322952150791732287943184303529828542385157976552886450638027095424012360959256916512597156890909912183799489760957163149286921247087379495062891418431003033689560395216230333839467922292340900770382492994140738500311781637566109980286519451104576587000915677886629872472606157397104741261641312809001715261773057448410435548690763716980263264380246244065353308488831388739681919193309815284504151349248719785453495586754393185960491308296218146362039879237285014535166572925174824817432255659260152255340405084631129449573734707459280068877660343604316568964669000930667367779691106356426841024730435289422519892602123126751467683860952630398815083355582003309659760748377522289890374550097914219213287024007677959541888887694099998613323992142461369830349059477243153900827690138476079334276832628059021035496007682489357712844629774991138422919960705512365247546663494875023336622945004466257702155233300567167792360462281982830188915977647473922457364609625564166260906232159931887153420649178537690139974529980106461550118400536081150542691206344758620079957764459999049529627346803890650863275064675876167524228486248301198858925823169960674178002190409599735033952469431131883924619183908376053642434056434007586009362281248679376295617363231934476535706914079888202816932796560328712916279591018308981828450654839412781724276415923615282892500237981539640773504684423314966277900268898168887409949027188608154283736015611152460357344416554015520032998083971321034168083840793620252522662200807122311728602276507034321435487354537115648*i1^59 + 614107824922197284757284535998099324649094499755393023505639322861413462602940396210937054617726076496800075274044692771001988012795702371105684075197586126058557726993364971954012675208151856680845280766772350120277958107488437097023994513075785575920893111817978801861769048290535603942527490696782144842905817566404992686641555841347190102332564574177707244186257645792506930221931499909031693437162748751812235917368954556273532143353778110718193965299635065345824579952273143133023345827550478584880547108745010407917956833040155610229462233438599056403036217398403036104264349332571611238804535031186170608705396485592718495503567301043351427635030115955539965567940605608711971360402604933229041946973506772480096668399665760560072029535398603607271418845705158210576507845925171349866714673577011352552838588910672691291986542168285066991609814068791013063724375460953643191594370172745033713597983187051118634989747044872013632991576236098663884467549021325609687758163984665943400298738110548320566629195494019229897446092891289652289531768643125840364192724186474700720770104664062626355394875425695729212388095478658702766847891154555054466815153661722923888189821035867060645191675906512734252638157972443773573150795001907326157190035099872019671345056080273834820262269100729598431662046081144448217369526472533543101922790097027367822631727570974596551536726529466101217897431079958206479876619716817652717717596937838544088107376758736059559130293373828401942307261674393135906385816137584444320019851127465558593462716810056399594708304286443502240040215374524222307057730830130024561899166938464014686722195178553215783361821354641748190514419486859151824091819115147766426428129257605025562723097168490083668138756343080872337466193670874179345012631836492722682770083917209427466874680039033121033151370181508026661349622308324675765339176294655704102843945705832140865498178992521238641860929629854573089392865961563882689528418585181741645930161518339209609150020807526545537645975119052357366973292951336032816613246465477471053286263200786344617839160361908705519344770273716191430693645292697976919332154195898138999881114191952356724439088246425250570048992333000005663706747638598653934419330909786258480913166469738197840225158965467919544658960296339391420677836628326700364611947865784112661716675718753864823025728804367058250115179450397651187114387449249721069299604220724265383035495137170445931416882871083365176214943257277204982394004104473725246221310775362607346398517406872822634083439913533652596937111800933445716935047254235430170425503363823933389642355687246989829532484610691369278927575560065409123273598295413954762277003073568177604601577472*i1^60 + 242912473066555595660565740719955388715232151000903274221158216759499865785383835082630334270157986493641989664576339364193479881203784850024120368110748185832568120311366824582516054145799673542051423285622543280336065244909386928478461374530995069807828755908344946991496958195607109374213607375028433094971825098458731920900372799912484537736141195577521953598530515011026342996408347626823536345386931328046733642489193340163158073360629349416814984678502848039952823463332764757919943380098456977878567975766841772575180236577591830317474623821872385545411373455032940186109734124018556996858129766873125579965870921238811360357024778961323935037382147453748956504676872837135852044048795883716213688035352871298484682177510885180620623986347810968157540616882611383439600016548643478433381586769061031908838631507642116305839719078175908118927843587000813273143968203935337603699244856976020604548247715687114916850250217533339862739089257164142092586311625781358619791153213869473129101458031463409394264587747187489506068031401600514440299332410439652437931088998623478699699222132791488740129586947582200660962491797098949993107866849141852137083706095069651061667691259061822667294802156356379286009000959243256198965547670917315503852529122501110262922456415411866645143575769046569144246315888333620562434432657451615473232948657673980283875590268065134566521049529823083443187856243122234482617794017470418964885626423840944369982300218358610173171186788650444702597036237438056641193867094005205077109942306684852589844942946375528071936588957305823459989385490916633882787687089403392361338088575890667767635218807475610156643820534819629169954749031710479819652716947775429009799861720293046766923473752369928758264154870880005854030409101124198672175075344200271537007223651548768053698578467833878208840634879642154189053122970253891145631771861197517885246195196615544989611582258436263734345326572313611812748547410303952738521837355340836788911073196901374222229862866055631369828414861590335445995875663028002970056284386864044999738360861380359824134759323549913456264584538393361140107884450580799571695495079961190022940302227155544923763047353152999382980161454665286260928724870568479795951315454378559376456346282898606976426526050923239410564138706668614419483782566991312317431641600765680008013491476088026494933303422164102118625174660496640065501065011083248947107631088499767001294338327365490854793845266649862924494993048241283303557599888960981193827841428947582337927712162998977464166211306855102148054306612821636177411582177268684920053115280569305428574768753442099416014786601076625370262319144794395707416562086185800354410075105336261345280*i1^61 + 2855178180183932541774475745973523383803255697933736170632770292954145126213752076868157888788465549898886357139428187636847484155907439351967863941135499591233890236735810006974049054717805961668841745966131643096888403131475563953673183183903127476572090829566145916973155009907229372948096504750707881249625277939082390828968859968345250611834545603776824551715102369419425701910687608947698475590310568364023435842964466590092341230085754455263524756237293022581312839411845605800774224128752816050786308780044705286414755611339294387533679066817106187367123928206551661276993449736003972773191850119486541176626823175387938515415629112627926452576257515325761910147677626908737423986728494205123552937511286064440176637156191810566109969481851870110572349517306776795675134243695205069687278652778778867077480126431092356623323806888728997281657362818535069932605857559590811376308286596059982936246320360640285693835271671060818430706443207429631516690478681671839387873605616442786752710791771660683394076503185654968295854892702549528556971781649105676251117392392007354075790237364636358103301001734640435696364380222944841544931287365320384545114267261085912327922360933296121558349763591427444645536510012953614124327213628831951587805231245939803742855751736594148988034893554904581660932766104025978525780284522744202749395750983786818702278564881203062336934076485527724841645307798656048892570465633943018613648896075873783129132543781415171120427771395773761287659188536810698866595679348307187317393618097467025350185428170718055783736826647317538150996221075935479651236047976065828857058916478110848394784330896546210954368130481811004990556529689046582957969383957852441404123363693338218635613948785406032269359086811775897588351264276091632152600431752443950730329912660006475467722750198047349462585320918118542628743114531822351181988037791525647531525484045089631658712333614176182258933773109622712365473338766209963049054009378318034603122260379551531937317007660885348288790923392203646653501642650119685017704727525070082248153090342051828554353481817915565259291614159668668918430805686602663079034479666203344632062592382459046745998384672472712522452123122095335590037729919028853818995370149630864536044250138380387855794369419812815236054893431575629784701032133524730805663587134821051252208552021788860257834521854911337191980280547665729306565034288509903629314475715427757956383758653820797368717491311944110624022917103574261437342647439556612625035182502271136201437186815433278705468281882615126039431106713923369150279869488726653555895631077143125147899402770411304822536961563467863380626719541219370350035050277339877397474752593920*i1^62 + -2772411878258365226796298605059374515265869164608912304261134810474550349896681030850125337030791326927964788439851376495102406341272852506206086446871220177258302948994749695503121374745489724293320991272058599440502670990574229000178574441947426104505709203426768543411836506653612694348350316025032644096127407860661781201651456825670968939042004156809738198206869969506284495817705215150718388821445344452220264628691801603235221189496319330527348688018772410421939396401453974394897216064218807524655416438845073093111248663876161778793292827127809887936076299380883905680371402138537565761049590489908410048474560719022266423264728893953323903537567177709333451509119325149092747454178924862459092394588978799659781274817252899446235928089217802448494765102962953409084201966687250385506998251085956524405975734323404376518389778345869378619332444722706767438523123626721188866593525222346861487959090831183471207567660000569927321292916264315806941460525749207578733960786218501946247843254636149676922232833256525076463900815567665905347592879116216281455549173827936049409739958746842192574905154783484383323402457422769888557763062389739239033254463937449394843431555671740978232692713431779776388437635184008083353071102091004739715664510190394288562130629106918074256931680444171558969304000617413232409869384302142769824897228406837025919161244514197303695095582903065579839418429222130994270994411377021827190634157940705450709182810171614693781637313353206558388618881106987699861694143919167808223284231510761990541088797319146841880854721737480633908321328304360317151905908788310140567835276821380547545174172249837571478062924036117437686042442311727255422938447868662459918119791304846384370756798447757244765615066597869855059011503797019292896309824620538912397957127982638838523668318964516254570925675262821699528747825968087916489844977343631884689575143618411578126514355958933841919134241041510519314358357648900831699373487869601206186714719056622777875853852921574540642622726282756107484728147654754581643942861549136423845202045846378448080622716246280391656967194045800921569514826654981188343180434821426184980485340958097235103447706632562875427155393175865078527685393433101999084256886365050875180872528269321769907642528856061253778619584908316570327223155317494918581381829069482104038667958346305444323226008702679430403374089363023727535874769238502121656402061899239145326217923283695098575418897046820505517397621032395583147231807316574171502111793712658217602420337007804387256010720088491622010483006712568646273725094404397273626444760550440033136765058552688860986014932485957374227107901651379431572874972902017131461214208*i1^63 + -197474687943266640746933513642526159120964537776464968580258463747480422220389774536536743868420192710619083409076993878243916325675272076731694788552119816108049240508756687777236057237144922849258847741353757554246297182141620115578416332221614822785623073984070266822222898642040818475500898155150013326694603400364423864879344657428130859498924088789796400922741787670071973393591424238788809785405398566910909276518962623027229436677724939162676770949545571411983568436106953926656673795349565686978212174726355687180469265168521273355247373417238784065532692065223754079951724363235093027621689497902680033033840926639759065940515890346242419838842956302124122442484690782593670720383238652275787043108289944769921668101147622506326124421433637640632492323574589974604770376464725555951421653520211714126765777681327805268973734423177078420902242458236574261545082845372045586963244546980841118767450378752093623218375795287201749194882979266596135192474180129732911468419913355655008875449059079410904127867697672010952209894627636077359490528147464838262029255499873047499610727523370525161222582714854430967564743790228671620769584053996302635764028572049399313754112983662750765291225696184224468649665723677682356574225781450383713249485937428093117546731884831833368945766373846225522605790737462975956704360767534517060477454840724637055876912334524282925474795197595805492815351369068068942477701976536562976177834694812141105934466110371940493084604059899310300298387800084499285959609584373051919668374543143055939478174568206602626029932947706626534738408715750850956058875381699671822597643802618784091416724517619864994743250904784033005169182282683293159497269199735546316227132517550028186061652216932232852463996634702751776926792316290384075838154764595750448844195209540572094038134070670510540081464675001125615283797138762404484490518784708703151767726080292743316345391553121950663309274004731052056494425568416962718941066469977017496204013997562904002705028973278594798092311905831008994025942359171436411443344578503862028351486605389663806253789002514796857454895440517387165924620837409978002388749728764616821850723505631585122591970668715475720182018602750806794161385021956705674304518459636590575116004646306293452030055669308414624670210082417988814594691568998899748067177427743734603499455139163360824678592397116390969032476439403965746117128523168601574466089577488248117270512875035676450835308240511774442385606742544841669164827410369784963621484000100240331354172817208372976842433910916547327594819189270448934179843967405237883917199937013677220579374190663387743965621616073727812765347674085772987467015082513268736*i1^64 + -7597747609133247188304650469079678508783069749070865472028038370814788403985077400853332017729432754272995798310490545785396018514088962962854446055562427993598188801036246929043956377433014989429822722983460114106593143104028843996077100340327161534684917861649218984772601051416185997684366740435192779655827739267966800818916738922995102747565373690099551102510636103416557888116788935466451982705241798709087024056958151849586649358859845814728398007930325074871587358602973752155674109898118092671419237412012220687084730040025414280355858771956919925075553407444574502127006821229776013893321499769976297933540097733185580839117841426326194419161308196985577765301124353169519468237506161051788996176107437495213789644268286535887957189818755225890721563480381193732207655106843438655255740901676793153878969698971091355156723626124297775079066920356865296964233429572348149336346467778902623223037958888562657049362571002747811302535880298875489588813413377836842197515605195054240938661349667773404754153710976276524690576932232159992821375070491761974081228037221437856429658042612265048897988585548455202775096694030952828267167246807088376589747403473283563032426203613055337350457754226421993788541131234222690129208310861286075776303176260877133170136963254608948424297709033687413529524382662625253182867321292866817938133096263653436629414920401171830603237666348099312412096662792374704349233764487500475961540447011385661911577450764865313142859501610779295244622499897518156456742545215851000149072411544121127621409769225119467147060398558824897830921285307699477973516586847812514705372618991697763001714316520136667566730495856988512043077258428328284610364942604223724403063199330963607770111506262620091785847679562963289031285463103206191448813711525582290066921709073231068372944564251418539890864189939477640415563652568319279963955223775295730616181912819559355813444388324681538851456367689716991735035305790062111936985194854593247056684176606887022075431300334757888924611403473279573375581052640193051611370186866656825561926839991166484399393109443810698598841032680426912501903758492160960894611250646792072425297514415953438756877274169372739266935166444154565483469148438848479931153613215415745164243381670633730138633768719057651333568139984237746602309452336790462431306837261528838747371235196300353187793148370861618953450970437621565138871912422613360773496177135173598039693342909002494594129785731065608624808743471648027645183488020414073962137890642405152599581579615651301800867267681638915047611279955216169247205810076320449733136404033402903343541276100036951409999342321038862169216275130993606884035919872*i1^65 + -178781979922742137394743238683689543422738543017852654464845926366009627346368671855729154190831279097828368687920975961912902977805972086961229542218321646956999912754251820858628820886246020497734514079842032418723073523719386036048662550233472512103275769821523010483582789013572216997433085743847063064004132338118758791031297241442347130445538060104778514046345154638979749922762346931084820115633700508530263794028551790177248676017426307883637288339803671786098223576628012113306211886974320783300669377826317128875779847381480142990832419128537026264704320130417858842599492093058550210791493842418687085534735585689518063069807966355932565574229085605525129019524827218545574330927225431265217089149312777915585079800915009961343328982144910303364144748279122277931603676180359405500959296758027701859561585446323721110466022336290421834810360004359026001500392816602397617599438940984234956513506584240676271291049464378352908720294942005337595168689244812411406167821179728310899311695205078816740886496269817684286105987212441808167074331972394264774245096183401801329990123389593889056432111836128853396072805250126595316832825980254754095318708140378776115536759306761368865236405300385918283258953559927271854057013579574721033100184823555958479906128155516998799023677669132461120837855831135598110333422323885898681891023940135137998352785133800976883398763986293708327450238934430348282973734314027028842556742298973681809206770925734540461950879784002243971699263301636012834745736015786295000171184394927069735597389850204381113718403678241540279089233642110972171652856355735501862692287076132812371843399194717955451656271750419294812378216470818616900151486021111626032305827353257539000529379709692157860526615556104513939005201028030021049636779253052984414015075456050110022259106507838814435473721241948706884943935368134358291787275620334766917035243221360748044283977895353814922959003720615670939326724571602299811849164208636864510926501211613825990477993936213466339166536420536485478252613481239440763390315036173560216182855763092267712071263097961385923367218289847735625129337432614191977207895710772257099870046380273473101076792926227864687044611314711946469319687266843612815099959480455936941868892481356581948694610634226598412893298272949409890955549043347332846998371254771647102299450373724566442350957384029524874756728015514929867665456459985311094932797040137383472765896648548253930027530298017285578875443639738230870205513585979766262866430615506294105974743031612280202339427933113926825515220501051538820180936392076599430174070732283887029436073757443536466180608344573640393068904065022061182976*i1^66 + -2488204366334150228168103689029500831584538688222459529165102502279002727555603142518684840396111174037342530803460743865167696594315123212509344866009243743079638742689624627266539424329355653318361305013993772159071742578203664659937839655393530313676928664680544286275474685664372454756667732959368105786375458776446888529309862496708163762962656659257345726871144187554456904821914246737566512298348381772868097795420718367342951797064301633386177770691904174729445795992723568400248675473564590926962253338277165460831930587154781194668736992988915401710884754252596003254358775567332300234929612746242992911729669324390912657316714598129475582403164971998935695530912424522636948318792005239374984409602324300663329582275892059835030173972068807371261219801893027944462423963818655204055268030769669693698111851200245282475682354873383205918389795992689944607822532052738371825344212304864094903981872351211528619005903818087922286217407485881644345303885751469626649663484046270262776018956872012184666285469540921478119443366994106286864686950928610695305574530084292110602098943654775319807624944582028457732341055667988201250301855994123025716531772899443424426019299742161789672664989487555608887482392066007460091019131784452973701553335125793291060343024644837970438361627180204377283067395088130224230867041546154959343497550520187935695100746670828963634598237902063332115563247314428556113273375069852163181679606804576463161896320147484705335481171132195656283490587169477668977972369859613729877205768916835042307374878267597197375899538625777166762888025647897194252132617158000048874109477283129535976472419291416002268944888462102810593286738222470894972161369954235128661123401628043568184449077231029852891879928170013077084338413357959455839807616527904543950311899685881745191846169617652027763157837688062944829159673615880022874032435965714561156141570724381780140797877140342689607712891457181900294610237213631631359461263238940394932924730326733125428648481670069941655655109909702098622826641561318548119390605101224684489188657706009858415992910109529803123438927198653695855961577035805156544945627375959385425542812549160135640025814489952036650169635854825305026054255222405814015194967084826432371414411748456175261691765623800819800233604910155116959964901780087797920229823816655158126541019773362087313597660675040667316296266078562574556632061745676115063492996689248395098329286558363053200202577258709346862573545460379901148607185769940781465390227185822261291952402060472628771150153627331402894664694653913960357627407647131648852558044414524052715858278905343334698351148493990662110093632339968*i1^67 + -14926022386158862254851245989460646228274048033799456359299059677112948762911589705608832772205625018298936581333849742697852209859507997186979740355394787028537651481488576748956458717448001959496125519253884132180869117424257084630393463445388378377580787585979703182899309079797829380191226572183298641959896956568577304430095731834577434539006535535937526406339355096698216021265137711110548702393219121285765179699568713275368357855562828193893780907209048450999596848610184192337894291925863064396966209617040955955054238675189346674138004623963473295404075852418827659161093575466627549246283682730234816382179531730192348319199754288195570696121062943958240053397779294905366579359442641482527813729480714552932238701045100023159700874597247586422398011643031255008081672145072171709245096572144131218154705748252631872793272083312223823843157979991467260234250628479702851184398745488123818506857844720229361522207152253932178563435055692148154562536653348435293013841487425381384108914414183343477753819979464787082660123334163723148656795459496055529939647201114678982997464981603023295225162551748124281749966182239162808690599663070940077553338205028386191999469723694076308597449333870137551589126307199779748300748120385886445066883449025083897489698312754999908159492634038479576043715610316521048864953093578511878317928048682569562269746717677817733944258501978273790816125733888088729374525214981072153187757186201346003865879795121653937617193438732332859154308200521145660092065910453974649130778017778267677168857071322022249426990546955424655884534698102864569927833571817917756370452886663368461185329450315659637069497341338600291074875477379249569375564607389481022370941165901876135025600661695351581208541189774181370281215181618138689915135321027038437523008948249768681292010244362500754785100247724434619649221504639080967518688888748912602260896881778685043775560238492951119792447759178114750360911362698164640071138675352197813642033827380348727845963907018254058208051098832150176176413297176094276096067825607992153486544874221502551272638013577577575834650082294409138325388837467187953104677193007008412180755998634615242194987712244261289805113749759747125512153376838789307291335437435877178139723423235727625025546123515003023809524577435228290746850392400166152017290960671526124315044082957956563104812225793823124090986513303238707814911408995467076674386890714307251786418639519656440269418799237794498373897576876230822845167051619600314500969205444230427788549667732576864572515819667305264242427515328658636901081460527502397002449490959828836686166583316390832270561468647296504692736*i1^68 + 116358332500564436833323164269121070880910657282153835100473196613180784692330211750436652508926623041343015479936685774325715371132562068857832558831951980102595597641290727116194443232216021044197450681161734111331098582259394087457772184058028597140576343996255261898664559322603413542277241553546359977925837315063229084319689334291837992334243024185602941748249962879969495751996409078254645864035277220307859888566222452680600858217322951196074789634363292814663614415568587470404703009126798582957836196382743134867519458526907739364255138467635312584965430867941207549323510272254070896905337653267230891830036016514444125312287230654413376554927475974085264740182874057888466832143175631541712237412132297999262211871915652234924317064679615826358540944401686651246426525172108390644570007204495382665676236119216757057217332608903554192772750565942776272597493429547492343030358749222490970292497790821438986969477416065207746627287636698746914993904964017926490795460243243006493175511901069263855180862860246184751827387432224254136694945248016823118933492588623312409787398689908893329929052324703361178502070663381147142966961522725751951428201098438603795506373284872410886999530338126946152205140875750443267653572131130206275320109482654830782304753279070871248598061542480585400694269244162294579432623329298018489063056604691592843108093426767618485172695850972954670841511282226372079166837564938009899131295475545971461078909658245368206352902971071860416582524843469045884859393370332762218492313858775623776131453852344083565372274288152260045072781325883444180911644725438141793064379481070292649795837607953680263830006885973140959533113410904131877296202601616240589208729955024020862011586758415931511680763762538483511973858957597291209377678200470135437114999735938783280017798223612509013025876714063206785926212697364395547642984615167327426744117266390067587966509329769420532582526999318239001397462481340421717700685058322629857391966036421959767982057760391920741676810527220594122692170270608647814127038938042958929407630637860951531012470635984079405182379136199002785946555605423697874928012710864418675967642681117506820806346232040182560818680793424360176799751716770285094849086863243430534587980855790953364991519685869886322718918911877086766011631869259377435382360811656471575866782339527650784536625297321671621461135172153823693302205540820738447242203550771388014363790679882089247424338267635320634847283641141548064359560844050750718961422239428664655217098270523263555530314552196099559341557214247199658782770001226698893530244022656841182525096527593737111634909033660416*i1^69 + 1111458426553198807235922388815241735345231040856483375494776741567885367429325404284759701384913808093392157929009160857948425195925942798753929417011662644694339648810598863985690588635881514736611469374400726521013135518223705593749755241395486899671141477466181478611967560916495444296151714485205074885014648044289622853228512378820719005668497819416061678613142007915685174265561968179917195785830990752906654027649161609918448905239488060166775614294132287462779249133400854950558406849040105373056765743880201110029868438388213053486549213794701154658348021867512412013531949778950197397402774908737354843699930740006465333112606493008010956827780691348426511648523010508791643084363982497339222759948395019028908125576012686339716023509155861763395176137027893469459434820469142912759695814388726311376048674871124549392239575841250370535934772251214376330732175167901260023863382411874780088131084581953886663235560816883221547697688172814534608467326970373672981157456118758619780071913961812587037324886282177957561997913808007821741712970084228252677148172798150389604172829535468586306034854784801548688898146989985220128342910295861929744415603111653466970186842237078406667039069135464544224766133499062059818660253280570352255979312594389728570818384965220799450355827285972887969822865774427555020330541959000659398270063151857368212366189579373892607042619969240029838686678739237474666342816999023203411387757849369673609186102939207559692229057151901705403602563892543913756643405321949073018099124826261855869922957332938182707587710746655968812747685819155339795766044585991149984641690540018432302384556544272770672303506605903529763128608528207525677270238744159768179918176519033304693224320042770654821724364989478071418221129594220916687056219830299646228289896286242218794616195876758829683985322228581030878355995474162590661587496353908039948198291655981906875591466697050845864379983683170074589376348791074437017574928521546380402163237278152138969240805786452883952137559736775986354575073369836307355780705761580376958954201283317467462769146616119245060186561961066313020856715694087180930385097440967250002179421910763172004069381886299381563970907824856552891690225309172157603923649535057270408880777458993245726864975853814077253105749425947764487877341556223022886056998233185655538044441925905014784914837412991400180480939541181493898167040649878947736998721479347002146293437179037364837156438429360633656287019994773127378737007848976733728847120388923675961456211220733786548593626780510198415674081296025994399023017401313829549139551953545658354559486510850547998785536*i1^70 + -7020615076139877647965942278959746399269049774242536079094913320472870664876738818607350434604562202538479707909119260632659545056780631041298536127978492135257486993970272546370661672975528532555316230565112635823466176126112041129651751034323339083437976040031945744799522085048690775996333393471530383697247187074979980537210036211140991899344069745308946890797017442510627486586249642013324565437018115220267480607893726021361444711891056147776491498969170552117521343197408101035998883723232047757304978174292106514897273047990576460038874400876003765869997796525020517957875401038798677281036696993215582169177918883296236017781944307139699938432982950770562211849132868949945803061118172094568635285671582417714343234511639930788552931730075806020122281723485063624902657768315486303354845342303764194510089374452219858653955354605465322995745929071811288529443858891435392690615957670279639657223988283279218427306872656719032305900283598055954865484550529416174990616731857001337973879656055268205333232045564199520594199383118489985688604297799781178639807732882316481471052897187198945666596057722836876444613758346382907110030099209207019335196240302046941390622154811206494735898749736116773089626891721694387072865142040295597370141340260489867391783139847905165894763147594041215249616413473048363352990073383921005169901391060001245617090548167123333914864718672693620250384423893312446228332556129026553723976439893438558842074922487532055531440750362141663348902338738202144113538263065929333630180830087459914082124701724329649785095097828209715052197675986532233233424761706022706909253309321390125777705392455788956121503644549295062999937142494167753266626471537454596021667914819475098087189389063875469904354315184417289108990984293242597534543272384884847982599794943199182303101784910758697531089726414752292436744084672407620999284350099000362116546237650503485563270839408192371279134310127624346862165160138898407028454862396792810823749527046548137786347982548085123121572348142218871206916874380444670775512356851875705403459697007719988818814279167147513813441854575520420540069697813669792656216630130680245787467421446700080206402995484965587797935556829799698212760059955141577744725552823797095719153510927402312490060746582671225944817302427574540740771893353753788317696961438478108409830055526329825589353449245537397630106871476375385716857879252700043450526653850274741247929863364046636389443267661690607881090560248604774727630894227790378785667307388162884932997727543271581349978098379701941089344049095382681002731992216221716817700209955988676943984680580939776*i1^71 + -38551969354627576351232947756507656164395911362471163396482798900980377084989327029510245991173085672229201408095151093746379111895948412042476303131144557332994181854639198578788036483407107216636417216106148370322877314992409619464168843457109490726845851764549036498415128800694056203909966926387901893950972653745605536832960282710350333884584868805943496072275063380690400552452169820362580030928313976822233192032013664775287805334661623290668837359255804421612454697456937295870853304066686839729241781772409024122006599900572458809353280699364999036730449640304187498254773197652316035076637558680224451904801345128062194259326526827831436113702424386656780171413150835398369244950337737842050759533279351124289621986928734154947412370653444295969991345936290147058969928683145176155386678278256146410679392421966132585947372433983618347185335068348649726865100336291791854007089075220817093838732411186172053513300138069633342747372590442057591773719183988057607400464754815783718419508091748091356908677694830681621639510406433877473062625049836199737806075213941718871286106219189900006430968470357606069379461814525473583986183618997317128839881986608344473062859894952983515202552556936214556794964242251317493550118023029529598131176741880300909173713091605652688680095634588546009960871372258983002466463366437213722378577276968866444992679829856326453793137826706393688726374404040521974856728902275344196240825768817398851934382717055770346152621976324605393196987193079374786002930705573081086868870176512738864859554863576255779896729070981395852078397500327630149778512536093402675506560832182827405314860713649792800734574147813835508693519945641378012316114426980935798345004748505517126514797126357088308350834560739571758733443019511548112743590153192436991424369052919353240205421949728044839470350984606166870830757766877434246182497055871836369626602860342780064392200508643022699420446225698535989315954808543162207426825390447191681784584314404149849734564012167409792339542637846079901126162604550477096590783596343072897083134546966163091445917493858401787253729412849125054314438508309011838596051439481214500545380513476584336069689406626271699665605427991028182007831354557945340473848251555977352975573306360033582965407039989795059347949867343066958864453807009532828796696649210211817468739913751182309024834436603198726698666473454165050009200483755401812036796270252806368497164616349015192550029955573512993735325746746319927582913287104685877332729703830191627410554933368104997434866005825977052984829336505593720691165818696865196394348185491549333640708096*i1^72 + 156521071362179755449290025794172244965791764155534344790023956233345758648218272770302181547458727479188505819229134596596348281475419200744872108213783634769602952066867564517319392224746379521619092596261351046978416722145388769247463252307174047530808518219374211406422660729279448129976200630966402289826584788104809746099729349187253145910135750289544516334678686601130851520464826785265723046815311233657923573077743048984632363040121250081847264001887766231601263890805316487622355770042046254230873748243493935433020545269165111277740971740703108826496743393671688310014529425672541448868757127454575294748566865200812260252441212713140051140489986353541426087737224497153425847628077658016640064379266038688828238050442540372114046515275757979363153069398566677639851962392350922133334941180932447402032231971198112741831539818489312488419599321502891923910094599522333311320398841693940703503813582911899708364140502437119649838676562658770481329805108144466627563756252940264822942127651743140670923459909550624446117337786266828723407753208855919761558082909601475182527320928135585737636340204716562868967704939588848215713296829726501177239232436355965597256244425391341472003914624299773120503541610910035134026557840787185459217716092037147246221924712959900587031577948172550631888304346530217345994367028144653696386220289448530586453969033822433591925276566058444227667829678530490400201168925427045215798896152314375406094195030420774114533621626797612200789449876570254379488464727930421419314370612761300536901379450071017809188694207345501850707370404749319012012952974158335726198856406606005269144137573433606359808598977889849454966591555252352055761215098706596994062883712382833171027169157039432252946197753629639730759497900266956096201033190326342587124252833995786586120236383049156430258698841129497831615267311937480336282180587431649117073433880071415315833231630827194414189981110966373498801814506913655610182826448913845261273372492666372877719326987438115761700216397343462156481123556040492259415999111632477679130233571744717355503502520219240704304008416802559340370560065906189316118330722737736630176871909638656701147099406049292133735017641732038492098936414030709434183775862542610258986245294997419970566024354112049226152094360576010516929671275380297180067468851494174100822599973666987903370511708245990804963138544596430987137232366689634725706084625205765048383961288499624645391305792377792716890245427759210529459933089596564774293942238002533710196169878088740640577064432056359556466355781851368417794195138739910073333102649693700096*i1^73 + -223067322880733755289253140597630346889312424034197334886547317747947235547990218119637025227770168250281043642873959123577941598950269930905502536863090724231670881534132438086844044850452224197825670670476721015029825724769655073139036197586068000402984742395191844783285995889443033041746513895216760860327090671438353248990766404784574328919643809048345988613195753438445612805145797550053192437550567342577843851392342932470703114476315354461810488584841382983971065352939709167870632550037150565016089677178446613245503408109096062081071774922208239306438951298311229001687679162157969345021755988419134719735584281111032307652075716348219144767384919727351140800496793389977367282747602999300101796621453386792487832386128083641940235018091753097813837230120040982992007642697810470943225230306753225167384671099741934255787176234513494436197066049725117572741229862403000197243391652601424209902930845533280655132996370749906677870169453973827469977814179481883699172878139226805116111452237961854645988463208618924068979958892159826526425091061972945918978393682620235303305845272270036373582326636618082714957640349809344816070847844834024048715731995592374360145377390539053943657214461057668051680882196670759815866213864056057180267212604417497493925821393165785117962495475171591714572936396881212176081170370725305343425386020688871925932094840988269764534498170846003105982407704601937968255960609559851719711133177613402098535588020322949396867975349642676851895196342657433503875280423218878531617378059023453181766367105460327657407843189658505101219528763376675222484725159693979898223957991039995679525070277969897462857537590005738175120451122442299715090745879142527943313712180797117186901743854303241333829869053316439813680933709512740476799153636924887149028399247037609599610426281701568689096550878865658947894112206947667078794186062133105733318108316827317947688376869290630389776370444123859669016808696500158224379050049949184780449110817326996926046572236631843027514142806612754650365484222734747378533208910803881083391853178192431129548546492488792182949646641050880563108435970710407313019119189906729725838360910323012010470961574760037812421862666571715006096327797112880076421301961461065003588770301873898579514223461933616464386369537181966330589025584734954233120616838488718412924603452971461229744783070374270277921525224381331416356740666518037721893947952735009738052810511706806918630095154731309095835961438333303749662251376167378139816762143975264278976019093691650785535013364045015079592183692483837165038473774114674883304620032*i1^74 + 194355170847349916703708705548302530752577724270160090327707626597427941346979926459880227155452117054900211255611148178856707845565562360304737958421169650220280896935987121610596484916058206782140717385752408081910976926648423728296587170338149759202946682492734218796561375108536666050174306071304811454938650639535439484485016016938976600851784775413384712566706400852418578630129350331805940675137309197308433005742778795177817896346430624345679760444486873330013255098935728692772435221116096388444641961853273728213616851308690281803112971952675837873600904552061925975324605230089196761338204223215844704069604295450466665174339279995212768542448056913963829825264377248850172908173636524392042267426592382750553287064876219626228205321084063852748022628323148490311254150588673076470517145491306800741272902198682614204058861934642245785983783619284434473688916444238141147043845181483989451026255884377831475786909594866767626188901509599076510487494731408780022202822384280845465340590088962567012174027842558454638939288393426845075645590563420171905828563642613145590306956310155817171567847761791377063391633109934537241961773153339964750736161673244055545026263255512681777623734538218587386847971005541561151654217481138847685916464905671965224480438134245051902322485531071271122866059699742720516881199149109914486588126402220075563385704343270352226659272915286195835482170796443401553560050374783669787180034264959684298797532637671531928750437311112082398754009827338419173894026289941867948180760402795123553009391885345819424170564044747559320548929393079394570230787061938587790302697868139262952075942123750595030744163596702419751624156207878237756776412918006195464217864273352445997984742535865777825449498062117745432730587085543141500374343273146735282354792338129991131579501890171653297824716258968648763001764700351369416133275092390889362817761434110519406607992564525917840387991775586418528104598978700822258348001846192575320497220631829133648920357710894960114196061650907991082085349432413418873638358447714694621103388109199581367653634766226992364974552075528281980514381895080607200063673892717611465574103902727874498872716533063876679076397552440855041105703859560979621290152758157934882140608475987014407637768527217366232523171791630478109469814187637864997416429528595051755033858963755553319652552768973854820242912922198319507940389896441977354781425497530584775032624237917580408556059624835369239466686787131720706666025196863189446432506525263617519507056361487888381099986695614723106621396972471311119322228283475492864*i1^75 + -115927588104903070407914314078094753657770261514928155302357510809126320749248988500553471536810321905280579619829853027423815722878478027307031359028941618240107383823582516753364098338729386030015217734595990531720276311490709225902694756340401041518918201046932718807465917287337657242449682452900781802975887486432193248028961160080886770704517462413683199990037735000229040381981491325506655813753368501998026393515428671051695757635370420919346174477129918443973148465679723229901815215470669664786330908264082531976583015725348787227305852207829853392603882286452743204590118550474933850388127557640217315297653246563104321170923335154997267081778024087187986242067398443909834632254375649764924591876870629836493139309398379821623205052852751591627270068738566082846104072690503996700504449541332641583779337364172280145168447233601078429743465681655788215557109198386019900310292218658230634216580949380648150251283618455564668576116786331606089600478102121739384170937674126528780132164146836210129246778579163082302264964310640347850928317070014719174746140342680804324081392497328710240789313370234191901919453050539948552542441218884233903625193764081835759688524180142211114555060760635848585110823534138674967759088441909725817959660527575786638067373521034893546221726974738337346013934126125816337030888973397877780130600845240496222086318474922116865407691000110060442290341753617083431680214073968052853780342600115887033399904038024697561577382392530125852372966299164792251994226156580035272145367207615648688431488997901174120814457200713486145010969824339202949141205670869017828389439851193460201567820315300862721126103056816445418290328345247311212899451737909843451472452864971612760550656360661921243060526035338819708742672169354655496117641267162164650618705774902320088868592205080574822173704669743314689105392176949631897263925970085824376232574669687436218418661867136599843093183910409128123780863957491911669369633295178295291266111489593934503069699493656379915752108901344344281480484436204298550834902390626059233541420803734933472454371684027288555565887657533671382169550891315441426428016683221558387011273417768505164081423475697923362366776085075585091215731799380866501519135810547232692213739655606619424198798085834285032675895819664430881656060164881755148494243761360662110692577729933664706091888186834061274243744241624343109007005982926907404315057843686424204779912319991861504770276028112968519027649056384757470670287456433753996630540079359826734390221833523400616830218719469726665798341788689575112039464960*i1^76 + 949540314609912980460987952570149398851474765968075054778001912774376776762480616176379504277027753879523255371589882357092167952219014675622106935805191404198424625813305657065770651857529714121700645018860805031098452130311027570746099279010434527814883176159518647390080702847906943857053956673762778611545999683796333967907293077845971473505441081147892998384394899466947188410805159319096249502857849953566247683359117010646642094508593251530259403120151762719436797890918206859675334666614232502392594341789616977617567394912501704161349400426729400026113216738166707403275117224142229248717781572487709208700098374872725960614372706702224171530294967261761397722658314936727897189249515204746378820715563728505879117335427671996352709074927083489094225878810199959962931553937947933335624437860482694788712565361402402573370182756851765823555606271884537541879095738409739505522448031420140619638770281784963205422067725099294311495999335262300105309835875232977010532116556794701728284305554244000207868588873558769297633661889507873586620915187320954180482201068645458898709156386125948871622397802719676177021340859137191398750940415409456967328745541271740588944985880077539527516655918739620527144352132801749456198403025801606305482890034628728839151064491485258614053279545800520580996854542646131915304060594168759088651761599491148037843493287435489735224665125529673634839111584794742763694194188568031153813602317393379769667271298691117877381292453183595406765890550888216512160304590390632099231608392691800807847404879696442244432563019403944531837905659569342479504155686608079827680561666045299701621524082252650578357067968665399438627651393699218802336755400385514337076661607781288631008027666888564908737781049246293247643764351572529005347557402410131055417075961874170043996345725438588219743989260804965493815510911794831768688216008339123487882159549052277646268521096529528357696014081337799376080708668638481335597295130963987139368090841403907016214550543360901415795381131565021484423244964619211640040876257460796682178700627572788366716601685609398179647157903013462932470500768833578042692745596089781007830800462440008216876285147783376192518002637662734351988516930702575020258927449650203013842234481751054468135317183122855804605574078920791528861020197047857372496224619954431765459856953073611597143383431129878300535108010025360300564392843445794222556405664769769318067339869067399091526275735645539359235067252324607537869973330805795579921071243013773288496035081108733194008494874332721923478594214952960*i1^77 + -3372153864512972552236091008201415896108530457497575651196222533836599044803838602213604494561956479537925788087599223427366598398036295376086546994874212547200473387055948000447708379322063730046643475319379645868537447063888980972072211449432088353383895260329745800924878284628329597246254766477854399323693467429623619050695049298110557688323669698518764904674185663317638286437988843071145322785968205398642146067992635680485612284743681764316703931839016925687714249845064508745299408909078810962158544798714869899090832646267557444924945206112489409423736960557077582158484987645136327381167641068351003588753571418618228375718265721083562200090209785157376492779533915446934745662337246464061206646264145372235707913544791065579037400751325042739930714454478891137672537965330079306927300472654569189081110880581673171181260431479822006202949114636822614064480311112245844314601219493229911185972830676295443212354704438246667829719092433572938983238657323316689321706224285956278527453518093099386655573955592395265665313291979937347521388710189423140755824857076540119529030617415250235852805169009183307374728294792976236915758958708081440414310409395052081053931638398654697862734799864913837205261757821200252562387817757094890229621969321876489856952758375175541371021550490507081548294600997337469627956885317920248694559991292843730020464898070804510070578401759018887537737249536250214571830146451768691551274096455526943697533790669567750184903614886600725487076544384097601448553435285077713221705634142184069939095581111430173057792572991235642578622309611915292610969250955376897412825491931203336413143963476039335630431105048172359760009248371928396670353367105323134860026236879371707694903825555842004409001812077378599606786735073536495551017395565695010179945458082283201026859350052937020895689756931461409614212399537410527079412039907657873950357222963105576560015035673660774911254002833314745526285484140132213720296988262624978717154032658225387955116167808506942625076403632975827757613405525979127206048854814307681820524198248148171286369802365637618291509880013580782238113373189080008213806041581369695013327263880177920360916754905773977165393517922566639367743285563012886000333034496118486263886021489227592956473788737892290429025858931930790704089481903442695911649436162930337347125389519800766706684013706274681858490927620447603892289720988663821425942020586437525586057738710375189016553988568202965199728972880242145976344582678122716305740771951110659304337662199932677177822229514438527942656*i1^78 + 4897599792163457312069580896744593197584848721812521780606998520556072715248524195158133784769879154787972495355360181751062428461006687969306794754931739182812515985572201299231972232796457325693122752560725661594675952073845614157464667152994699108621645161863886197194108952140008765670035328858923370415289795885037959643711744822462505526577458403199832820183176316591729448947201852456163328375763000919521669170700781920261153804994100766528754017761261327858707095148774668734288355771602395759633077710030436917757921348961036668174342446492750636645535966284392347834933264947932310855471384637958227209354226287710926702046950755224564929604876477879697839574362722195850325921587988242014706059916316190843521012277627862859333575360521881918702072945952885284501571297244422696848091220883214495075009874300983129078941355816944797369393306339176833425051575130613934992971287791440176398247008728835030889318558446356222095024038856878209492366402900322694320854299064636259091990256833019153308703221063042276395885778589815239069336011592401623200343809127531538892103807809482808285963548125582966237178813256362162354034265255668952614106977075132030694207970860879420383582261750052709759527495853627727024785724351011016675458024546725692500855956470555506146735307282845768687960567877466777059127519186544720318754342779192368857424975313960694005174276607761356515731454028947365213734847600262383533867670076404417761180629122600655154916651619163819841175424038886858809139362959354850519405263535959218888583984188092755067310900292083223431926396667441261042359987804938473249000392661713816682498669006253986166899002748653854385204495665015069390822710338176304187232620513710540515719026096278016163268234976312930616121968936685014857713970255193153078104803472905177219333017123801885706647279719157079746455076101616483128562492191476213168777289740197894451265910436736205756356194606098013384497701113738014769780180139406588991652398982447476567736002149329363431116788660923711659338524348309000710160156175920438376522461020505809345808500978840578514615735958244488024490398781466536144228573290173303419601077066314605565135847222671977349622930972939056114889965608671715029584465311356607042831903540355617251396734305621610979457447770815572303213364616993615366543877232447107471628209513963994677558150328267134718942566202426375175543230955620112718285999300537629111811859549213439487622197664778633711318007698132967090699851920408086438800270051885401112040598420276657554261540864*i1^79 + 4353789349676085096922814264789639959891156886552676908612462758634685794444389503029068835415435703378785827980390881936657767666564863023966610931017696642212059923162308714013202524663509558465440508655713322095440558650884298008425298554841838574263018683016436282051231708110471744488411766322319645198381846148586238509590781543086479335132664055743892789067936291710184384594026493165566273455092126124438040565306920374554207763870256421526154578101693340972108228735579623349655319558941133662172222565934133886713143074385881647139501379423640927858333601437014144538966585766613346906063410383611713378056188601319437044989459365415067261289923927691690996986574576231253096168612275938302657540672555983908767831376072897097468494714033460867352429193148933592553907153237675694073542946128421311047523062964138414039692546424427771840214156066788579168432659058376320952003707232341239702388796669575316177903234899259438273027978099848581517774466423967866305284270414907566040610995257304951013345075858265057757752891953145939518401760807173430637047627907929863749912435805384051077315176521788235280464396232177848821458018954275908076847889799197368916828481017389324314567895146547064286644714965957062647085638622868527256148661321412745640007747454890312859152084147709472985792508910466710309815193140517043170016269296902499348870284796989594792196894317454180481915897465577489341606600819472174293457530485785930031614001283289805094009019167885958690112435348400512551556137351419717021446884452350617681932319216860222964968123284853645904827893868042537205729419766899397735711572814188353982993987469439944125225396480165655293658081537569837548174787736404750572069853151989704701613327469954396512330627280404938833797018250047490028502604631484391965727003044425904480431788624950820772146758685086534167437516034455559575389351703119941820261517455860583917104970034745592217687966189430170152295477964988362366923678136123237190527553790939006259402695688748031819809235613985449235277670496968913628248127611310512075684264655002309585346120993679369004192757052160539039874208605228664803811449938559574783923864831416700576803410618057439448857846105488117302836020455348334848319710823774957175209001296101478890068951575608598052196723262525860691591199595719848249032168851417226140644399185350944260904291364485529950815343749280174547571928159114670222216161164243892316039926415316558947124729552486659451805987285524319560873785758143554555591256334541869541432757883764736*i1^80 + -15778836280109465770865170098777531487079605697583387600811435544245696275324399263861237796615576856532909156659411473626779076375225748086154056284037155997273678352194676821795028999798450168686342641366604851227289829918156290123504207858239310203419068339412158410035776840358766889208883161177255595122516500399273495196939006917344336113625278146647186579877794125778554419086619320369017922742241426298406108689561890303276110612940951341824999481015129093594593671929607842207783366272538198135451906590989364495730459539423031831359114295641822260334877404504529990111773832594282694397556645860763245863963568023201869716188352029342343191719948794875889963612514966855025075467544167050884477755671836330037854648048941767020329687332771844017813610673816940810337349237068478447058808253977351425863717093684256771280396745205074252564014357389728546371326939062955565232244287752683275068185517637718152134849017501461665443571932116354382704659019286985944407773687296500642423912422752431552496157929663021838794211585191112565615815890636201598630283632314645663056922182400798070722976764163601813823490173071809239954396136247870144357586382590941339229086226758699540600347946344399044671752914593801854209569407248956129757952525652343098692297050920297574775783892308462364961161294209227512918753586302952037581815694437674325666273685607023632260760008286421332164447025213657164768884093626004715262749651403721982759697473564580055769281192353976950947337272650620837477809316790611012104621426752561951672765440067249554957128694771647609668784872890824050472737739258008119148911908857349016843759302113822228434202743957951066217869489298003010907455242952545594289773181231353405430463199374907797242603412605482989893702720511870683767738340695381115979633633374640281273995196215040471268195707801454834361137960251541260643964119221462671186008595081339755062621761473235345388430685431360727364086737098656845617999721661391377340228407296470354104183772374255853923656236379998953893922070427662310421913830293810821343224687181212430120564823518580591768591012225931980994439106881267349011050437994328260413537029977353768803327411361272676416505223389817409865316415379010336371554910859472284080402752818619442033725754168800963033494327203704473534217892581438847453132495225268401227507061795304805705904477949813930953001238039756458791038746592895998686323643605553949797380330519147704686095964253018499175317785947940953693834929812557763896271261360605383098368*i1^81 + 1643512533104010967254510081371840394697810607922122142014138526022311190337399499639219133528844413761939973210361093356094975721961991531009798989070302867083102944334980595823380902242733365558338576398701535043278020566124394961060000929466723018502181360918952318853623678322522198127403019510659523518180799405762753423050858503789557845335462778663847647131517957891633959732090996002003841644923282455372703414023175606924300889001867492116218139027942469081991651797692034893402665397813901379849981043729164549331315350464821057332213962442406262045126409228025357458818770300569977213355446865793623081687505098749568853444766697594617348828547887531578370458917517482856880374441571277504717184630744286285335138449081712761612940887979977095886795260439346735728726628027607737771292000682731619753188802606156013648386328629455723952717707274875068162105918378208119532450563843284881980413177460762636290616180233451829234863057037769760019750846978051447926650762796843559320380122902673049810414518871358373972463278873494089307370046794578862284264985517678523350882188801308794873515616858316386460477189834706651190703486668367396748820597735267424202538882987599082357363264420425119753565384272676801023961149667893608765222142477289934902151100043015349333607462564870346935646454302014665847791360946784985304744666101240460018847391531487834125870693275544022637683808525779790825012106746224936122158601690178979975490717205855463335890589137950883345519012922630098681583123639696293823020181540709931304691355350460137581619746404567352515625597218027800571417222965873119610332985005695615675291194961672467120894995269269759946734871209434709103559336288768273509697073220563763495130036423055124044289680132167474581951369420119882644110565313679430488488926677348778039332949268099360597681641176609260255493055183740140197549288683930855334007150212760128292853250351434531745608803701313896009812826387856167050030604411372241332126138554553205804433363954631511866020390281097786268720636324881896606814449305180045482276611274677744765355693125096612405388968802512222476172732651173086344709778508784944996006918324487714761521162515862644592640682572360434351262929133631138938844756007751265282365125873863620511229256510153399585423788741975983948577116318247084988195393636441914238915023811197166021927116435059253980768639885369129836337020404884583736869979019314439461850270255857456021026584453861945265693874975511256067128884903722223715684974592*i1^82 + -183254184168091119662394823457069176995523314055732354599423856051029641385197098087016570286219975487277331341282060222774782182786686214239008410668102251224218086169219496348724534049739491246156923220518411663896627948053845555918610812962879571495111287533032253526076443480022229007493288998192536187084523243356469094827980441817034038742507039839575977861879562484688386400535794566041800428429552839403814982807497597380221272923027346122550417339120046494354224324558106154956622770732169532001696990186243720112396584317451902816018256217971790687669319331568039989150821235214304368840244627359898162327772463707367550683825925473704892390659231069706321008977263316703858094333020870106644808223590416041122375146930894111055810549637201332811840585955099878085355120921020580746049060758116683746597874040365237952833554559836012939004979788365433414254955962958885585139146455066064176816624901193933996193875478458701380721252162708003041682351974812234634988779279433460679435039924009619818355248773952417717401712516863609818809848774650910234152531830217718138764357995757614570897026806162018579191733865483357314100278870400354466361845514421342956025562327102789594936882359513199559947150060572794430665009735172937870607510479582377222058179691146495968092708461017389475359375976756015636628504003872013599991534581445907902936837338248149629625386165152271631021011113639726220255233697567724295658638469893928045757294367150718411134467820593430030913702713820042162675355351999063346019577934292586172277059821805032726718954482047051644259005518582249636175553691908107588608446607354788460826605813456318168664435842373409452776243790642254631035136066071620285590386224950135002836952540391604845826008206804303285957368284832724025685941528666923518493862147884648099543374453045154555168260635136801772940521953250050678022177292211981443452300361435252375016359055894346686120931115871688099057065536048919258046291746794581840982156103370651211957792176255338822293200143193056673537997793689643762038429972234671325186029110275639864491797980749657067647432958950875008677935037818750616761310949494016829513019022168216034900783677380768412139361069660111216794270433791118227933309611122415215416240225723545898857203883997336752857878610078768065044193557482962561381866409280324382863496308663488154459380670727303792817328034448764033195721970564828413713217731285623126601176274004213961133274745758807272774111069322451031175920326017024*i1^83 + 9532723730847207497296462592509269774305553871786963239974474491113340573377442069800084311823453924298572640457890514817367613882160192139099922919631975547704874983639257998052858298402137088907012071727785306625300038223379310162257953212302829664203383050243563854117225036435868599108298551863143274601229446077976065324066153199511777751792291652506978007879815464906425539965430639635716503286149529151139600216792085941805689134297272635512256942608266040125840282363825519173152491486725650427607135547625488742109405069889258428055880958963123449829157115078693182669618039115371140929272926365773938152275451007986447035422507141294564804257818460956649838495767969527728926510132316436997343317114368007235231749651281418351632721027492526910019709156686222734971408595859153303251966320603621265064954017180725770206363040068644915871907533024176792634005877748252203216057218857175519699445390073914286953647189168884795062351392687773998114997075450301515554584816006234632703812024496444021439468706122018117123998947006728173971851806686971305126529106557350543612510812801107587740385015588889747842537755066397151123636332513322910540963115722734628087053782866686547324950421741746274211460298686447273615218715354083203676179810972492328466432148544612606506982546277619217431166890720471468602977515603731239152275500971437303120789947323368894104572854457459007075542822715015614570346882041465581490673367071487194197781250634980792376042498454437243244079541856532550742387567470997108930976401034087504008376329819126284571458488273187265397110331115086788620742187001632197645500406699325100217783622757877411713653272214219005825335905135593210529278130417481296861567461502741494587124026406883186521253138606117703851200798278860625508208875844485295838066039557790438203020392236427790147879139268310086104684511776721766281476366495685059310977606457656561992927372952380539606204888453774153815773242899031440951692972993445040459105935013568089355249760416909446477142618910677129856710391512694823543208161124255564254728792073698418780783378583640109217302229044427339529898301762877403119043488068497393582476763167973079098192477832760368286476391975884375073888529006892724918749322156971766622075418214418516797777811320221925471854665108563052320652196639444593488731819229393968225344719910218916351687236547975584168813054431781932274208868920049376284607267661139452103973224539668440981490307159586546386695571607820173312*i1^84 + -330877655209896239844126301235335564837450473893022649638609347701391510011540692823447598913839633920717378364130779906584146621633545899082211847526453033183975546045563531969071747653349810361201287090682265663923009740663027805231971199470083942911014272449199490125958616247255616331480143936044006331934403276836906579810148615557175525287078973558800797869968324779371571167263543803275784201904505018537380757761046396897875491034881943144559576813038095435725173561689752322944766033224996832146333771889728746128344833750833287149844137833554299558865995555212983650990456259090616109663938910445519448461230906411190180647242608502478474383859340111250415293183370029385327247072980057429891371226077451694813068730030055276529359599207424882258630444835955715839869817761800380324903841211149700777603046804414563018177676448983191460564214826491770460833942961245002736725265510162675380195980832328570734257508622709853112247844013478118543090401843981554963635595072266355136351812623139645076520244103679838231198309851522279016070414457092497392091396923227749496823144979428841788032104660375224708549050212208368392501905886102193854991531142673108201732152923138801243751786689899741556947379874299223320381680279749788578803825578461337747865050188408432046257032761239316360037510007156483722503429594979306548465995897134126823020796845033065436339426400536678019102139864669379139679926919255009441455320850317072062711610943401337711683308152100719705201691365761443445376338319484706799881907823754653499174673429342472899808239027899310923946285487471206819788526370954326088973022611955264210232174106185744941318660867475106190146948226947171038296262550560640348415570751193559382811947778735332130482883340381361454025477064823790823766249470101917325655641773042033039600327572031907047572985514119793076155940002893226412544652255575464908312758762942559710580984034243987806301880129233790670292424405511105197530259397732930201766231315810549420303938874800309040632176457674348507635819270375110734156629883857410196346517616980085231787730142902505559760599222366889561681578565285392577251439159170215403812266121205235733740157907275351307511911775534775293117325002534263416068601545630520201572224894906037814852006202180500405786652074479766562416913265654427473925429279016906919258682359210559250925136210988323004087227752873973677366211490296301919392783877134799604087896550930498311981822104995018599038976*i1^85 + -3660949447973366303866375188658399285976773757377930385296089683578702475189185862861821422735747666515590676596308252486700314562756072593611499884611686221369546397496659363829179369076678214979327258883079751204219242963384786191568128681668827474789257296102809036701927905922742710925687987915628201549708106798060369305739482716312305040379851708375956966379892811229659460857964005593889168398140985901931827264144595306628678574056129172063625984793698285662181691234661873101106051037167491237378564394414661941219115759103390010810088024669846002271897644236385384797261585327623468075530968001716286271329317378361721798637255023198037045996553320504290817790688236338236888607198943205006664820846342756538985449135080817324060361955846191204362091749539332437283757056016477416294205199080857977623961624491322087261152485182116004178719037009169326362904840561029854835935489751781898755707454730299710406601217353070208151084790075481306332679264027765505093064863235888713854406456035980910855588221842149011053497535987313392966448790757048675560357696822300360426315311437020277869665527789791377220431204798920595646149637683628912980444788748200877823491026051021460759216047191049098375826270654945279864812242519083623010204989620210242996282797556509646353293342377775304796861311550107803918818969092665202248152928873594145347055947100981499116814684012647483605043068784236949199313355809784289550419273284275707264489378946812187458520798126187783998909775742073875167990402939655542124580683286052549986000738254693322896675133851020379431467527197337630708636064123190011115141923771902423620588689278426866819272994095040929054495224235484561892728573087757791566202340855731650315142157576215712121888775419187449073243381888991365215215730576929985556184340771897295833042261556531224978695777047234853444185469228040938479554583868565249697948673189658006818825789104457740955377916200672225999970582437931548130614828189409210283146199817641918622888902307577066796485054695776085688398288484071222139330493428159079166341836438067072008176353597351053839596739728519504102290520847226258388075865548902520500513361361126080917427889935762224985749445168150761010208805259978386875765502305329426112459019486406993567844816608757834798125064238920559366622897641193636971449148597604853287224127777223532183209267694924336701648336742026803262329586380893544977449142753489388930751169108043004811602296832*i1^86 + -6772903231055747052529182223522083017841794865861394808862940934186903058097150411430305644662655749353729528025156333130468579009906694281759040412839752512320020629701821851497791548935128219933658912879231759761814923316936347546567256279802317754752763147369905274112889228597718511481519805596602431436560726007041123657712952794087240666053667761353157865579034851024515313759278378921885862450923365049431783467477489344619965576568692667148386916058843890355193393933662606396425839003063977957761879720659603207444167079895825545512598378690184072548999140626050723322920736338037122333286395672321743862263043378944102777540364444883789794980712834989347144398682446145464930375885699515690349770385007183763214149118791558609986400388674564649272937625105466931243372824560448205267722968674379414456241949476384489071797681121478969651309607060874975455508797390138844001654872731353320316439030766077640237191169847476846150047073183176403256990310042440591396262764146643881533812470703128302486281563861111538329775270327141941126705684720159535437487412030905462924270486664168293810293348244842246635536840613948384618133921313892361456817150812276568942839869384373046699898843127084218408427350861141875324495416114426061659035702017866831993889076278101184403581725270583605763301581802658066971976165338528522460931405870374053618325714684332640519166791620867111819559787477517560650312596135223791015417522441130726490162250809553076605659726700673961775542766319562517353285235015590867200918270312693856255155483673678491212342708408151297665994247357076542091394983255675565698459651338970181881656728114827954946661918047014050783919991273651257987405357027948620150263777800449713987217369408727129245985803776984259934322972322435817119909732995870706221215391631278625853988161633533815786433687558498742852185691669078450821829698441563290824468723322813958278640453545812222338784437149963266226014321564009394949958068545225506259109642741751381497569471683276041634671701793143109162554456536501375151505168594523765533663915579394844519056527716644825167197310450185930196267959879619583500449891594997217334766349648189646386678858110701785272884293075214731415057934188245034484118809528700718592784849824895265436476570231954002781709178562995186943046793529875500772383119676083935858073127368788820969481819810885754529584763597600681271838975924529113951917787105598200571672842469376*i1^87 + 9951580457482969951649550821277103242335382922637019797543570394513010698484524259464503063643943177482330644126989648719204306610310968661743741604202215303064401036941866395227992181351790564642506633310232466306699975325321024437936522081553413889647333943772052665378324630378069564430525139451417682484521698436899081384111973390800804744801945086896210188055574232588763345700458290729793186332401775449793453740514023102466152492537822694976340416851550465879339554123143899654459414847050457823565877907143502639455544799911919475433840863966467063474284252526645604458067801438038250831339472212502683207387136788395527854464843629708525105892987734319457813689238491332915973908318069113999532167034266321308281945786011899613287191306761674673035838334273928146766284675330076289261280486188387197532806597523695684149759693594889977866508839966320536509799997708380565611573073372601962103239167231108172068492677444296963724279081395029525039331892667116762651875021871782991275124228665052699996802979897090850173124545650070529302932311752098749634547023949211351195662626573384817035861774024544084735474347601691228222621011656356126482217808679240233417156672287273159151840976352971230012152843446300772473022715463301232320903732124731698745460278030388312046113027084539001004211608132407060204391875988622427984249765350814835912006490309990227291708305096019344272780526761376943809624322740112675217029185503333076030887049507358763883458197472038774020075977607501736816356500704911354891323521394482219193347661820083928027627843420684746829406265919529279235890878131694036263434028460171738901811007289659872232125810223467827932724320700363997275513984691171848605416696267486225579115422627794582562228418408965857156032681996231028886356291609146205490241150003256650374667222044569323440211655780037805841018195468275575530865790684166570986239962964762822154498461295495242731947497827201503542386007512889707131248517306609549809986862580355488206694989676640532241833501128971459418865223884870398335890756347607462898385705375851591707617324399040464354603062832701018336161527353589757755413246834313114647803768174825270877604825159396782540466461462587655689743007349271079717818024769874936523303042389878304360377967795203898332305925836056693996828131895297659483297689276795384652342510662565996958716879450423192682355487975610490666461743709130454880741441778221056*i1^88 + 779019892237935441494615878660967369256154270342632454914044353665254505946884507562699984712558094557527636256821040646981448203807794390674975143161743030257890678684079432493214761910850862073688516343575393784144755208122365410934904799127580327931971688101687124824269835267359672283764795890715513256668093226069723531682476904382757088802315816457570497568601126268964180689727550706057854360597052296221766946187004187641052684597640599631607989090818160289096244092135771180585156987988662365830526285555930685931665376394623428229748853167710404112682638090933113968304465832383916754443029848779852760825879593495417183905756824403070308563043735099447934892203592783970621006466925324542670483550504894857350056101558282994575291345861437052230441394155123172533711886589390257186639120477518033432277070298562258626392798540459102826441229643216586457440122860436810786657819493028121328186008590192861261377744639955231374373975155607556121265729034282288630823541054225008520461421945375415587105526099279296272722435718977592482187878658344443504748013817855621939312892773358717469238131014720214083782129098175921573193838504877561888871302073069568582512015547211204251324757599985967893165449138290499631067095023339113775971364321390751341537417854389332134894469801261928009845724706083386770545404339018624549618596304906695437422676270827191772031691828180609459185371957764707432112918252332358519557822832094552791662360550162343843741085558561233434098357966443264398961358557776053639285833678849657168437500501513230377828996992210661898958820031756822019455821714067365548601093685956552479382236582617482276104366583991991538480655073951333219533577639804701936709656404502753233607972335469881943436789506224759592389467022015993666213392304402951888585107762496069717302902902286423876110770914270236242426651324687349617479326759575687222742743005203202796441925609139193289842389800219579584857138091878755741211530994747309816578452322895996110633128004536332517460590957053140888665523354538358812925186897456667434780617055377596865700398609123998644161599902032687223920811905011419431055824748097073592978032091952231348785568279009926733418749207614516591187912041519744392866928514554879691432336536216662496963391523891841244463014447122286682353731680654250671036139235873704729669456783652239506157098994382293558465285040794887118696083097649152*i1^89 + 14897314385859010044107744884105713556317562765788994555022334692244016893970802012815936943024805213028498001879456757358829670525366277634019370267172773095274025241292620385817364783723611339783066372396880379274287136199329722600962754036988781764194250898171507908293474917099533396768125816367793102105784959335003015713971348406470235765949051544857227937038021823571951620920910193682559592748139909027894559901842977950910765560008014175247184532648634254299897457550247507549001333201650800561104353490144283620021722125285207099721654862914604915424423147435867634500452515878437650663241577469333821769202813514148702917361470264009416184125521005824849823406046437599006877408225098372725075468456664193585711923918072272255388593277291274873565718272665616686397629958253466855984775453232160758155079595229001055441136890479164723413081644139564230417344838063080601637447501655161972511980011906363523434325207442496373959600216211481429274621353430946688608844198663846182776261454924048360286551119661544018228139005452746458647092065805570287981373120983601709842897698325045574681512783330325179563582589685711269983698067893160939648334890738195660268236565754012226264503343383648033667210931731219235798251987646941363065572342536621597892517880894220724833409321179221731983085057408191721138492326518428058945652353467401469261995578269810788108745259222142537119944392941915983267793537306161919928912813416043197646482533783125259530472805403326871681526266742506014403420584013903957237785006038782188909405812377840230627053497294860370225576049671433230818728040038854734701284465363843449364450873850121488773520000423913549263008781945827487829976967425675067393130380303515698686702602574819124633154716749450549847305722592986586304665587032476573281557723825015288327182795984069844750653280788315255237338289906192762880681608790400134634810084593119296252454538147120091104061903914089445609764010517432532406682294236506168436455813527270790402583022649445055643610578123169800329276054030780050479480217505543545333990417762709290461488600312856931423961037925298166599859772743858894375628298384570035254489292577682648122503948270770660902592478669795493452008012244338622689961363755872721410225157795160401797753710342470198831245074837359405805806315459867603934200781434461849148542088378333452461340545645322905841097292120064*i1^90 + -367752100706548824771014672718033221485287705334414904419520866905489218356200702943047214342991343589260127902897645691430718372533296238455263546937153031658998527824434124437543135152205989772390363236651017527552335995269031509768798185324247488753831640684852125514188469575830327137817255263015565543445336617806763118685399606642149219089826941612712443394684748226370746858596881115200274281696443134672341008093947926571954925709042856725627783327626338468354903813470964127113298374051382108749836679482411278658377049969483672015043848747646381423089440753104598383470061850102122995095527212930945021348168864899845427313342855471570713552925239547844150183079393726716532981895441031901961434279711260400479054973358182088327603021749406333164544999742786754566213672914544152144998784675611111752724292060566725816221754905345689556467995858408535061915698442608486247379149818185167511318703959408662340441751952601260963757452584904621007392389719815975151372559807991429158030962528518494833632689305338215495892318569794198020478484544826838969451961321474710525028033423370521125986896813971979402498235556244506223823609903468184826663337625170154351180700241279002821516844127077195600744362228109860722716800644250948986596006289195697639294336162409016125902526407454270391415737409404913097087174762378711176158445677163295410111663546670820064059385147748247920183623125387566901074935227800303002433171960989692123931295401583569124716304901352798752842875672275699431984864846628619423812423787517096673582615199864322973430577157801083695364909143169861869113880414107821135895454554671203411572134187273805961093176639665390985005974569642764962864442104041002527210436691765246965605399657543243655967934174349975271144655295737837305754893268928987517911075597331724027845920595610712860650772960719729544633269312044065718006878124261055839930930945693170896218791575164706147487206933237798651778557375612660220506208565429559721495923541628877276049209508397175794943624626430295677583235804191385454531992185490223850617828829513024331328927537750531407792864591140751279316161723909093328037681848115056677645604101455884301927131422525166065207792698284784783039837148560183032321837135276858311545433737805858255312092807445902572790594429467084273872936141383990016093831891744224495709189287315566191046164480*i1^91 + -11318556686381695014175649261667052498632615059288433047419174051873544817564008054747539286273597929192865437461244413917493864309626425356646618268833264499593976420399976427179591354305548288841623682852909197881902946399303272823174009042002267108646176985631768707269104066172187636242371125679558440240719280055809694688644755970759793759553358659303354591632156984106912796181381713326124784842179661711390071195290024451298676185849483637092197421210299451997733124479826467986655616022314653502673452015205409644847220204700695236049495512044418307131105222871986627778820495734424611355278665393481845062573212897196448190212468633225306401165468686392432425924422395700644109998947492551773569008014345200945177894094819884369400751633441832949917082879784046511857400566847174502006649872760311366222777251680362385412406690747155576852207262011638608420171031406220081488046372831487934306820456074618675424929137750370347327461840614150451995206384103105695170701841723007216102559159103592672503657862433240984535662298304926399232774165868580099414644567367915463500303684468240568335142666199465967506013267324775787209047141181978559635631076084357784834124285362140746935054121187199560419341990274825610658191869711129354450525269457148309930221966444907184655468406903108102514185921661939111269934424052457141025285838149646589349470020396520761042944370631767989298551284579958242473921365002064519484425250857238144045426979886769751013854652532445261054874934271865846346646283957248120500271950873781685486497905450273412372447298990376510452376470237717846655633769742069562438897658331126256372542018526020363978851363358706447073072634458575544705945082207391939968701573320696247189044760416363934409437770528311945929909836720021249972500043424806961945308301912507977670711952828127262643487377449355254921854053806732094293963962046732097839120353058050879596149987144760101598334567376160888900533921386830055705704598453319847195721665564904759201309313236560043117086500092155394545685617288320455658406031199800387101190914563498248982852886862432814876825353921878944066295379425669538307138986042407420637061382157818146695052699100771195865739149385776944811523465657725456924767169230166650073575187653872235196613125101851601673102537660841979269953175591712470828286486956386790490112*i1^92 + -94857673432895157579830501998294165811945197860657103571194238144800125708979280025324151373219322705802621622829564541091567359685008924941370749689979283384621257748148565021530408614541756421063386821748886564246574810445165461755500957027246109461475931377612593635454435743366431216431149170323876372837464759674915262468323429664141621547489887969603848457471498665997555440019505520538503114358942035627106504983470960965386540146116605770500583820403357618584017473911898960246183486996249339010038620415742568946943944788693672810766394851895101842372589769377229761237270136729335781977923556780327393581288637919146883220170044290737793287888893031824705908979719745551282286376777887025739726152030708939138226909900721050393105678291620146587335001230085118271052824857325184117529442362885587982369211942190244093134731429636223119046510619542737050346836071017524135374333299186075192109927145472525486063958791163214845260896670007656782670098361768049132900206421694625686673022971964591111148863600379590225843840703531149679371539173810984639643911774927008638356515077661308806362950688247933612931089433289787701790270488469207409498115483148929055595792615187796549571069418669573014608609712430638157073500358809427555804537992986643553099186377691148011945729825839041992292128634158880701674169280074967495874045824476290531004793216881929873967681471845718928513116968136122285185786563570374449969176242739025125213903266132739618621320096661905348265419146120921691208760103019834144885020992629743859055282225580764560286466447201696369146663358972037925621243068043721299049992435569569438651584699069930250463795495823153048832474749697237621085460757205569587547334382754132572589853641274719985214202439857655281256996842307095739724909633540025712816671506387230930837257419289438913236458144802687043208999729165758474873057912737984469144744021639076087053509595972866811670043987188513594619865246215817134339694478081166121039556479766523352836296633572125375639374699474591579661549279785796599934996453023411481695386407865611086852174969920574769024027424502339276076276927623811334559046040195130764083892835548409406272422812617162175778273889559697154348069723856529807614993497989572079233850030794474103042553212995995835413685701127621811256765005056000000*i1^93 + -107181621489325134432620151219718155649934290311632280790291958360869353402047707126085526395076119822161738062363201744254024716295674127269348389704147209893494156887201881113772953653848128228558633340384145536596173608874703719756914992089193004395257157317494707444886130854377117974338288172883170147112705645867695780977723322836586306305873501118045190344452763798342143379663768022389506275920291297780042703842659118981014017594274210993399798286005236248975119497490152504514317085398629699665827729121666145431434058454106027563135335119971544415040467617617621930095253011380306999201345193321113272351109226976581485160150491322095768741991418274191532985822406296804976220174187756626248981322551177365119675124768638710806285798060000362565403320336098482190954717590282378610995953414705765763538231937360268081800494172270442730480293501065053664749796621275986055417480639856884491296211628710368211974315566252236615434403258548252676857693068429834235406965857242780317872580878536449076027513496433599459095057347617404448320081182372376051852519204309012025036866614126840124827727899379220340644176248952964046108100632971602308958698624800085579556994119356812614643649167261047179303995999209520923901947303095336961076412473976595648413300541188602677354928297973457526215009230839743017298448177264844678545649403877026693007615758453477306769965926435403994806779916963605623210041659996118354912186014076250639841357478082785555565705493163326361306210797457237850232842467243174446301889819016794835300535928934898667029409618094972776855282985033971364997308640552068701856778983116648042496193974794408982097164332711369478661403889661979140029409459233612219750546089218716498732241707022398641024686029632372281389565845698505746823876223327783179426016097536894048569369964235441198275833122705458965280843074051773848092629522035730271739586616570001072603947354267961106088800185822994893833012912778499551755147567198236890339279110886855313781941490323170188942411591114123670889098267948847536760382246574505179637032635443452649850349485643270222236773121372494451610498651385883767710452041505267355436393481385524265743737240710538336167074051088173063675248276303998241926608176193919823505608184573405110220965331158868666706800000000*i1^94 + -6135999958212718060771657742803250256316276830439162641374086442442347670489635332731792407439842230107671269317372207794185843878270437385224445284763865861734303776668953663926099467967599417304458261342742960902350848933856250537012206893477803203425609838246971488907203670628395353432699401816559978808388511513453194889924585626478121667045839027731322186642148618553949010848802697104946468866859261075457363014662546865866519138356363906835855275538956683527170508446082874212506793594067555842162455324499558661770264029400854807765407518847288163013219074911779733025678735291677490636422836577617869438582578442029987725017109063430337565188575070392721023116101616122408458682549689928483294485754621294814893914018720504116335184628829197783355549420596448328933744606199200886768339225994815737590855417078659672955403072124474562569069157432124289176845433294340465473322057432304517178422475773831576831667945456746249814638917254500625476155063922746393834737647182652043026862632266537195046723438192644049724141016061210038091006827316234722776062814979475112742698177513486598741788320203491976966550326849194233879353469991096928251460771280587527776287720028335910121698422462926004677020586106000423953731259895739670020239841953739443919067254620601363608720954604318461873128472713707607097572897266700875144169342203627843467308474204536057254600973613666856859746275400497126593010968505077552237058596116819464541954159030628377418565409193725112856768010067438905577105278532157740804708860124158702659556206960766756843484536560978907967524786541630863584374884114149158665036773683853656764273143463846994811699432469513785670106841304780094516807619857284206691321033941202251225421208382353079473038987279503282124195847589269120868767984118050751610120318825858504578536362555335610849381929988562091859882021732454306447624938389557044327150128732168810108264811236805347328212363530530462797387952034557667490073279248367476149297202773356069820767491637622754141963309412798276242449888004046385323593936493532827261020197774829822933816646164639827042770083975533480344593709214263839140715727942137843745984272654164676839003901928866398625274420385823602372604317934749127734666611424363524438419875000000000*i1^95 - N1*4354991241259071955584507524864213985892221986956708459022725814749284932322904889193734897006648669440579827932918617931958929689794893865252436169694116181876443183262750984303819862834838884455640127156782703649498229505483213631446269511796974782415984065644284481839464627868781210502887570209247607231131836924303084633977367202448476223574230610159984055247353232859841242443146098464052531130610839575964422669416510425345543080192353286169823267858262348856219489728278231933008225753490071523173226601944402807771878978936508033315743680948313874734476743447555307701107872986163371885461889802269364577597484918571548896612298377300376728515625*i2, 3841602383889516344509848165136975435275521215888040279079677038702456038371377850720944064151773030067146621310984981868638258680804507029702826126418804738299024140391516765879792863092555656511561853818588739280435290736219030440151045111141287708872087261202760372710400173651081269003749232253496484677444338030563304159984020837470007451971346568673617842223904801409569133468744669698779928492858507356376143947210513776005302084882508568628122216363701374027165847857423986096452042802676289106797150343426729934379430240785799244981610813137043686909465283137770905963066719063338469649095067314852792155355080920607861009119492730920310291476100131663242783739046608944277064396781178570982620497206009873093027751842067126834999267661214958454385073254365759128913765905139979618771621280608793190631673683150315422842492920946622583787595946467363793188377294232739295490326879161022664462024208787522671897579462225365585597307733022476997546090284313947813463259420293454132809501888573068189528378592284061041818397274970121599551972560661947996471326977360840227148396850197342683989579627366685598822429062214977725061209495463984507953987591801910483159101163669835211060382387530345293313161508920377226256931533135994079577132543719651714446535052975688604264633854823794908804957955804583606417979150202512145869624031672189657425378791007354062468316007633765274583368568421260149225517863035616429325256026835776268727387588520238766056444334368207644912257159767932061467404355261077462988650256335448278149952332298192736327858759335822500212917466734438587600747326960924114005471321910524914150125068008678331978604376984717058675594922266198986866403166482079858361134337922202921264337214955658187212061987264922907306200769413539351643180354757864293118259275141519843794583040902913727668009287599109354576047883244382966897967147655504683791725056509454927970729968240430288575042811567556355922757858427972913056183330669007099194222279697774615880572612035786768184266921086445245968102155402501301181566286759597179393438206132476289846086466522254600999605575518459696513270137423331513063827256233241088816117476391889487306340831820341159013507147395066015084292155440293382331807162043627572262108390130781650789087669814572936011351619894721518670535091770445355182149235264443734283671808496555392332105199374650400230554285067020102954860407120740384708893594564344628235053413815073994149290680951497655520884830348325596331109362047223829446213526870694260137682715429933997077687497984933687198609532797905454200066156920337058615396371147388362065001943061390106393867340689449204856310230883703507764548586972589625960056777950303831480598383597602244432855831889430697573513907603478761144084727091848010381595934966270851256027004242725209511392846567233116642020727692982264647038054353032275071177084032533076504600062302617600000000000000000000000000000000000000000000000000000000000000000000 + 98458529304127287196405593717572077620513739020542041033003893292192079109899087001269436311851987475993023497384191006326154900825107504035736022487652236366559031137206877527912294474153774679056866108022717597559286114905751080564881948142458951015467669289586812793529176370451372409517086624348142262341338935826721904733498047764523764995237647304547002313279961648423842341332928480162939005269659744757524607496404284466723483434077083071616754255442767958170044411720043111208342264232385308761955180221228031726530728555154312332584743302367544917036611099428842422830937807069701536502419368284960455464679209633745980656858856087920124366695437465460421343358104496455607237928009839300289996357442683817399198193190478851301024423129946498021794432155798128865827318802949555274014920210885639383906368668222219822178451285963899458358714086543313040974104381917644117022270902454901221847628521257811955755705993593651631011448954724147644307897994225928076375988033854632341598953401678647751218162335333379954709927139476130557443201283371130812897297722541671576548657231118068934213093227026629238264398450545882372410618161813706746583621957969770785886701558046784131772860509765868354506283094028784357421062656229103975152102664954331923030451559798645926398182005648349026366241135451588324963619553665713288190864259861134903042992362811758505522540995686119701347366763310246700276172303698841584736129073947410503506651921577305866652191069560311383725065109746399083498351402880380504363840706860241638328029996737669559065586595953762960475402997258446780072574110893384937093917438313300585616052664859949464317935435951106699059667361623058856766219840988533260367660828610338245687636080624974761969905082716245882385213258786640456815386871122255062813625328094049201225177822381995665961946988053906331784761786178999177464893572940489316013701954120566859771095332586327534673114302600847266195641750615779204106925489254775467957849523478530584403742151364264625096296734407642173202375367056230053746761853671594011423488056992013407437356380916572266631121113910110275103277509342332080997468722898616875845189559852998269722728213317937831540292217141783215387734833120164565771458163970912650065745934041931983506488332448302209569712368842394743171361909590436143383145130432951584067332423508300108678446407534241406948542452173989088754809481409280091004789087556786411636830351399690895854131963951603635609955331877316271149102598981017308821694651583647547277363087492534297854129891629040789567013997979221104088850840112488533390955170810519194924523003364274727227043664629327383828075038614122767154588892948836119588171452156008261321707482085390807632507112473354002574775542136885964033497563481563443875527261518222060591665254501030488877756877385393351091612820145839724988722359780470929218923418062218403586023786283008000000000000000000000000000000000000000000000000000000000000000000*i1 + 1308840502425681921788005103448133769464101677115508939522535284164869147475260355316818647738066644060431277599591016633260617942923350107079217412415553934270690256135896932998958750136051673455500302810376253227611915917531436804092137944216162754083096216956422287319263235549873418297603925783312525338614708157563835345277743951978900267985382927282624876641334523564482602158480972074649020123781432769248018759048090908483694599031442023674119835647084123330774379263905898276157103353000622195653442533733584571106866108991898904343143901590154333080116188291678513611997542581076765050680290328832319814443536879603679360678529043467219888432642179174576781267629881652175868056679242169011544668869150938242357481173659100461246092822737164826568431667475656822907583063143028517285407225254939274803789863930740143792537564693304353694431344486339542152569965715785630060219266931687119793127705565463773033609781804908348374492073800234025011494444287599076858652006618705719072104455893108434158171690223190873569321636602049368272965640353719177105857336210099370982529608786250693645293274285421028650001430113025796826341601372082991233854528474054697789959440484816705429776282276530252807641238792770754572449325675083296589287424370582757758348293768442608963365954037292546426287010088489253630543413486001562888063234509662008607176847108492060339230542875666242134025764421700267086154594004128635319725303396026936062227402214658275891995668739253210843354670555881719975614934113449800335906216693555112864801402304386144849278988171754368216749494729696346063754518107599315460562835164612888618698769212411668529737026667032554587304199839836603724046158311446072672778635476741590806106938650150978044861523214415381323185195879974977249918854481165923306047747587958322760093686130366866669603437434560250467838767927992395218980829403707251130724623493941724053045508518100120006477183134219233262762788382212213230360484453105992005367132765302928445086576213299721367661206789588386628824482472782674459378025412998153500493565468819913176731154766577853402871984878014106683441524277861146799456739824294154257244870293382885965621059715216944666499727743652037045523290374973035637413069220130032683038196262027408964660838368691467865323645708488996827678230394363010653270414230687368078419166094629741512648989051151098255015782511647471140163872404505087610856315786705794774152495747700730322784281980506825472570912058291666110135763156125563752309521854030795968055274002955341581118539098285764443063529144755841427497466315625476009247336585862377972525517547673533904479958692860485534166306660656045676165888804907748689276538858900897732850581552500022753008072121856662360191425849654385332568130081430099776988115267190455418016897283191275327521337616488783605767597372035575238309191064967049889795381416986676031482268651356160000000000000000000000000000000000000000000000000000000000000000*i1^2 + 7832604026240879050900440637744148610349871347998365373416771126583334718866408938357658849982176939733879732317318124175860521728427936754197144524617663868568554338549877166999177371430145565187489871673356467068508391074643658640397044033721912847163574029540380627303535030731076051795148365889532650136772518556633690520882722688048823160678251457459909186796543292699241582562723271364482135432456151089880184753730540014794543826547196991614790808168487614061070021986480107625424575312653078044217792224304724853250060063878876161098181438117601792729089578339280281459430606119634064860974181958078443279823773680427231040789395615664321408519174117729032524491681290113904635909265174459523010357378609696657686968486166642533869753282851214254576747944357485316183099251858027569462872524309261190121501527425812638003220607796690282876531804682570794270279108964295958788689822164064359792026724919205667416103525307895725621344152057870154906331454796460813529686036875660504457214771657732753860181929932248203426231524255185951971259402104822668238342485569150058687115094431421772521338778502223288857498196031262879151571422512429460806597198763968259577942052205142749340446416239759537249182366258220711867895211923482323538646011600555183492256986684214165974028325926965653206971495646273876666749016426684285695467980157717317039873167228321813823955023739120751053357194626140239929096877712183360186626212312528704099014867359872510551250684671438304074237811281567864586727224862741854541094631088496773730614285993061508841610460416766275229590485557041603818687445892222153557280985237844720079735894599487220171780482709463918025282071347226357165856151546755079290350445484355978805648669499298396770518739498179984179843409988791279805505783231897241381475610314719500661549556425866928817507864492620453348889593450798178964412198916197525320092387873958003920926653510318954391696773005589952222151583394740433865039021021124526823739571424487559965197680321047085384935580268133397922861640147412496104050321992021419173031307679782999662064046341937831944654426869784594718866332694716108166852378894728200978908261504412041289924964047022946512593914383871776563807337419473287210262414232318487838230836438819346470381046311473932595257132423472369907699304798018189532596900711505664735930987926189725987138408805205022163661146135970062199213170364142904476351422848622614686393013766603903500366436523112199532182943887255963698594563939730424907402673688595935088089898765029321575397822271118344735698148748694049772751686182105389999957176580604710671050288711034360797516909657710244665782217747249460531809620972210567558500609059505784985672120563873668687995887429514669814271208062636140286440734257985327582465658370197092954056707952694509465836183247459946142814066985697160020260300441013026138302279967494526119030049210368000000000000000000000000000000000000000000000000000000000000000*i1^3 + 26266469458998616460018975234474048433847838354646475380768914082393849862684308942107462638682765310877434240033109244089403487407028280523559540693672175262012045743408807901409883500207879017688303698101764844268448456793607439463023376534583817943735442466493608588304193615138595024567581059467572971301841347406018894454767524845798429408123827201212500743910479263352983220400698302496924404699946732567757963096129369338446290147030910355940840805186578089481349537158892180155170677831134444866796698828881335498183816188286241500538723876375622133021138816068492692042427382361559257812039646873569493866849127280668019034926237989029198795915117269049231740581425232866814402734406929978755049221854527611175242255936695459427976869648351201504029720645820257843279409829411786430793488993534736983898947336250209989779871491964147183089368369528353837533423355841284373729813069448639486897343237701996467589144752511355272047784734123720445670853731346149169917859652042663840138040205552602508635746089419847997468108034900811365865713919005170796055334859802319937149930503022850092958014750434296644944721057119204012678360696293391941992334635781185315875231778500396097905494423943144299155459031868731186695779688866598908133287708318176830224541991463302292076403547033774168013445282587153479196137657367271899920161946762247195407868934449123773821777187689760081968431080455132845951996907673681833585015969801998939533451022785412961352077942946001689831224223389322493380430330370134611697078259246593425547868255779805498055120393562967170701387444916866401203978359200412825811795585822554231428474791395157205548389652999538777662386000005210152314496377482009470844988595941134411196908296022823990132292400087258486394165404582321352083441217077209302659811447612753474800730700154084306465154806902663411564868123238134884789884735407023629395487150964560467173451947336062474431765492785147745236889602011986758558090291045659054016904813491690883610782680302510540025955416616186367734491619180065028087341766264281626280353717717684111343351444660364154966485701298807366427088211461166088403617136778836382355555544538811262724283570824835336127703926878928572685345007305095661316734797281941214789831066423901344371640990082816899534227038396301803230148563764226925606865087793013316000035253416286956011496306956291622908275414965308153386096178190974193427266443278944903788492894514627238128308658190347766643019216900095134142821738488178357241803238809521985870654904672041564197387695868718499689341108290495419598161817755530204461992205650865780719067901727884173379595629310734315921148047117968888480268094219644908098157223526260429393908644298097748201472322552319600546374250884713840522264893929121009747173999984665657971530767239695688465826546596561810362364813946371125772239208856462066234305801265703520041702061506560000000000000000000000000000000000000000000000000000000000000*i1^4 + 54079543056254172613350353728511434889289388502593781490565188276536591076186696070782296516242263146221694490941543509434007162923335228619822441887876238579680463825241353226791853735323546065556709110596084369158020645102017519201482304636057900790084183406693440201977362878141119443079418824649629559789719381743424266939060323599523593638038474353049945148869779989431639094721044360237407945487278670944047257948687307296552704777080369296023947245401932104204282467174540216485826651646804785860555851336455248454149597283232614907056852826985394280741745511164275986821057258848905081144106836365451794528887656347878191506492676155702285895929875097262268104925514868331044048081935334287526505561524371499694404185242585519856459020266384120198971084425763191804834392447542584785134540024778672091808530479093211482295347225591284263546347243088001104960639532116046126510186322130720828410160708288878331303151717223635002757747562580429302865245861764531934734479810234124378207828750472748990829030872984612710412057277755937169707954472193185934440718282626504486513036375396738480207511927984942402325205676474021735214672971740836115726659339581880093335699908138658924412104471834473312623339755453366291527300025386453947036302844826922314105138144267275020827258960888873218286202520318518662668927561443834975065998729591484053911389071590678660277218796251680595540332592367662263465177767420296373315951820814737935507879224984367107409788437367287385545172338373959010371974929824293048655330245482996152185221021277972383330105806771842194089876355849747576561390645612003437847537679828088853681860614686943505884772645603087184183013635434248479763556117187425872076198662076685189704757925387676504325526374565490142134537649001862912200715980718076549860954034194105256801411540860403590401897078789622508758836766185854354433670056898943120356357028318971735467703177620130394903529715357311660700374828988112607134175879182845707225804792284101268281224067281995522040267254632191454163113308854259591535526899177451151670537823258046612137969971764562021788757013046052842764671191906284208370230627530549944178751702884443787566705956965698882538973025913792516261586677873296085985889373421499642984398425086093682280009007900483796287569210234374407418259891670153519553374374994051187057782039591055430764616528712492418448890161568678852756037243814456995776738110343731784005463621320176489197614271788921223195593824639978311404025461558521390779722493049540586286161401753336776846693016635946020619499430129414551079722661516085272323827284731407397194497792204717052307182564512163310637972384983093952693403522765336610975906252620435440048640431854625084212813533614462280853827404254413323746351847966897430748231674840634329922290865926604580559954860512669733708409217239637857831613831164907077165421022565410134387048306442240000000000000000000000000000000000000000000000000000000000*i1^5 + 72684418641557201723653916756808110363552189316744533121772658364731585025351159290995280792312628297512332073619134177088811659380041774307946937888589536951732616890242835888324948997120341257965810522012619387571967935035291344582769088840590364381570683448366701868915539020497574864663093087454895204771950090017118853207130680155948840265234418764234438385228186514973974249467947757148856021775824784267881192449466188429496937247200692008300747809574448048813964840739834210054406190752954526475784728786459764651020133492631114040947641039580816367038366236104815013794815955405970340244060427193455030556793321626982383810859562988643062396513525113801877644491449166086339293253597655480665999444774188257592624721036380322403566644952262883535141046032043009680833852165422344649739446288160670798730207136980207956102441283713639775210885384970573723428530532574385942565468447397857505150860902694693650667237401103663934165926716317484001030106728299575514902478440297941712495497906054844340742077583564651195517498485226145697693791418400311637560614277940738177568410529067496006462047088211180638970964697595285287836835029227044234723306992057612429134965455055528069141184322394272699939280236538633347704989867993430270377618567247849312076633897442191287517897901149314952476668401031820141714727167657527878702762584649155279006073341152509759445294969329987289792340734567703433855283834804782478265730270983933637289496299171712149209727986306666915272109264521226644640263231457093563097107807531256855144910832881798827946904564500169966953914609144932886846359422092202100968517807351036318844979842188817412526592258264946379380931832095638687622550865722926552574295036442425996915632049966525908007105540515165901250775136888277575279079605671228517653652479754165213989041269583530376278054813368138996405207571671364887038807122046798400016320560523106031378322695961438896394208602937045515061519331519406635194426614994278210789686326206171492244327954526039387414060663977869454717386944356490206847161588325039785285892918601548961913524070406883917904758724127558422750664699683100268192867417970760180938047007015224180036267717610447611773432174084583046246477246070887340785905033107066731851735442462773485112958040664137469186196377402601419839792830711733072878096070526988758192372262783593443045693053999817502995046543020622733484832163845807483711160830576110621867487996303290392011629025192006574717121468583970412613592281571856321734026033283135358805149817342215316307969224679563090043870310461027249060019000031731305387389404259266383705395504161570369229073199176923208825070926638396750262372584252564335967107626846271421814605017719269134781651854659078399722834419293450685439796553132481647547046088963445158736649489056877541113313992941015716007709381645843430698791031437039434638523591060412645143714411315200000000000000000000000000000000000000000000000000000000*i1^6 + 64045105370599556497272461618809209087108626751631324972575083492635763570356228683361979796565108239677804827821049058501938189928794277676926650326399064536132442712602033798310647511223340463082890008771085155642039049655321644794476212985643792501482618863897983076128951906127692359163905686701682424350687992033459497904879691909625927615028402837743290942634543850642350520023357573278608106173846968895370186989568210098803389339060769992619586165916273437018104908300577201180249303676249169200824197895596447451091372492423494741337585524536317765727158498177251676017288454841390474520054279336021179996453589261424319928386884395539192039598849384757704326769220299935572903155056590333918403050632175159352872611765535405583160946417939656730872093891166886963357956349981758695525965201036308155326461814528414197324974361831231968967536097706680540139158312468088463811986501485064689383988743759698924470467517919180785266875137693489120695005954095425406961333064673780224828787101964717538490828614971930286756758286161334846575042907450015436419671652572191979572710370566691505031962661726040178116229864388511584412186867885809483985904740518565658443323860061477036685622224401924676243574591013508005362455171853593671529717182693389132343917838922700556435301426371429340990782892397063903726156406800765864572310212359352321944193071306968606057563022421465202769799900117508173194354747842839967159493711178336098864020467640426105550153251237349939370061043901721790861820923633780195480713183731805694340758411577912693646751715308599853110613205465432251464518529294384187844016666459308548047721814049271321493269067846019095297393594736398602077290739223005784705238675631309427805261981970791157336144490929538100197222999268034247032036206487433862416445306118276913805553615873103529265393050759880672063152355161381282225447155551029596048722614735449110916869688737075716742055679099313809812606950815491017744804917644306521413047280763729607036787799386372988889618538145405617542846085166536361804635312161918446540827634572374437913936198271309907095958143279217607699921288426247971032012026103112337536387640087938525707184679418866949320771465419432047516103524770031547818554113636844332270745068978655133284983139999314363164388051941877045531857952088766832820794601179566567233709212088955109332026556376289496858300447344839215092715471489680449887885655441180882444612892640481708802387428057806335481795779804075548526867863099900276424834567128749003077596659081378676518499595552309945852095186880000949477042157334559506505559883585832721225857141653520016799522174857858201466809523740046934699609189949255337544910211804217167624863704002349767847320441736305775416895560710152436276296725354635087355693426467713275345041425076736878727219801554362572962384557404687992052288854359947401483994035403372649989667815424000000000000000000000000000000000000000000000000000000*i1^7 + 38326300488281729904866827062911460852605413921180284956191520272692951964590989522081015877321465017465136155272602589538640084143003480043128763991553460774215493674271216615822385541153538079183455975777373808419413974674925272836037664120658580245179097764689131463781479991490560314570518542091151966400196115635869894875255149894022280599246223055365144129805356503907167105576085377025691592780127533768064126733037459141981649606805630275603131879870231523898242898680570046282013107325390722583673844659859488167753751186600756004787105772988234636597402283217368620444538467757561447725157309876823155667763962694144316852299146286389346167175254032973800688502715642525231316971709623846103346978566253126754123670966157684536037911651302674073172284302735214167462338607805810310756463908259566548031433921544786097580945698655155688954238446840294782046660801815189815382277020966722289344339470986186242286603654726495959578185863467113765525291412830489008694722897992006547542427350255917192586800897780904960468424744806380563947984118789502896071591656214446011679110165082107810617033979666058989060460957196081348125047896814595649435769682833953931440983546416336643755073641586279621041683281678973016470187373288131781584473851667901697952989262348324991307976919423523678754848017752370649514122745355603616163577715007831895701101285093366133141653334516680453185380352737074508650406732360247105370946653225150688765192634182577422883907284075122615146808406114926797578155837685307145662080261976074540060001415539142309263985154431627875444771901439252171085769332575614754379473401000269596471898005167552428679578403264364835796353527465505819852099843998410611733086162057488987777889068675477411571899323310264218549166223346965954724890724776220572158977965272514699529268420106484026681154952316980995142237975343772045433915091978918572046738132542375813110523153931239261739004025511588082794904923101119725748317508254108836662206933145499699921846038566287862416098263896788554841606878776972261917175999618480354132927238191031113890195359605452332980003817345701498616142237154847185295485265564224965174364795070423668111519796145676017185429507346625852805734873863925123329512213379754175064086440709089012763080898109775718016523213680726371269009772038634906375434611942571834675118657534960377077435359215442251303972685817111287596255693529703595866917240278738018115705261307269511844191740609259631053637469073808690151953981240536606885549572168726173862646100826885137691157886241750730856346254706471500532157445914348489472744764538022050879814636178639592549595940897498274697076547295847222072023894521101586395412944698441819343036714633388179032298619210078277854639770301057934905094151405246742274203703708489763286121572864513979657500329431050902768305686378418779851007317126589891032337528765542347222653337600000000000000000000000000000000000000000000000000000*i1^8 + 19709251232735801830644012128280514134419258886326536496342823793466876704270860465803133782404672693540136885061173081494922447368773060234619157437493568048572387155296540250952939045867404868149596427004304753680514549099550003352977791091472457969310237646888128088072373806422020953416183282626421492474607773812104328493919870936355532242692454756552652965965124248579115742724492463787660260051299122756370513036815525780658331336771082738417285493604251902575365193262360621798181389052668321853145875049107666094119906072604193980309660062953336006259395006103939618116934378964530221503488044819360018791208469211935889067935659383207958858512094386540817935709947021979039464229939339024610759721077013396685324748446402410103163162750134797223886333216395368173907448192437824542291254142242106765215147232396918523715377940844055569193386511120480421758951260032419025726730146842885183577980409802724125299344093093320581559937732633961823321517351618356664039497132797832256594007660456638150806228854653199346395096832179090723050522618888022963337159842099476372239255053291294354041909658258609319554398745233712159516018206071941789550657024036466747515640609264511370279785479292483762640494542547624155562068809351097003886143717646327731718196946539801187884336822363768709749139371746876184768562593907741804726647609757029992821823705535536948878442962395381813996053129743001192952866145920982731617367354393939816188953324186415623353612866479547809053922798229869091810354442785144089170955440470617351661791623902014627991547805558275243326081398861595807346058417714584784300285839318967094912940253407729903617783523148154876219876685248270788934297245859255641447667984514015768889488383424301418952072295947799897417707534966820379350380751448604252162202707493105543535755060546238001748743765193849667361134745796330261561139838403088495655724476774061512270931520752700237932070074998603254331695607455992697274567038868532781715777489715692725470690691870711835846502894378340091936093127380764004273701027863696788973410213260265495050640201327141836193589201613622987871772414697327398280580833754432932375821089392504669578962278483060592632009244576539511521346296133359691336843688787405306521211742728308956903172595808255755471991129775257409988988290447396280584856027808583740150612742057775022119692571039594765316147085369964223437133666303619056501856665394170203688514084414752209432698315817090118443083714544119718425139196194337165486990281100785044770118605224730284860175322773115524088452330477853233063977733783571934469802215325851765542859262026253453133232261710320318625359874545896953445551414410275878768587504789166131853291396787013647391128400275018156271049973332459371439363196361642966406800775226825272267267756588174477066487815131691532441805064929054795011510665202271058696644238654406155116216320000000000000000000000000000000000000000000000000000*i1^9 + 12266787105415376810268985662988189487702820852120732578152502843439086966952593270730507791826163141620757033258848486725759038602220404401980995055343595478129106422509437187998517544309597036390782695457709976618588488767480055245809889359727560052744647358668435835347467910641338085518826145276571263890560312506851501955470366184871369468827619212625249249500546685575064210316601145632872483995073280346208446449293160028758859424943946801380047211540387279699805459161353950432792621776677394716832070445322697056455508172044102593357407889802837174138792702326150142474302243005543583236036312753011050839197659258405170111853700113018940245695780879700413676343409308289134914162517850421936302337928136553409053966664054387136430391932496312686117178792030512520846816101864034986521043989808474211237268486791985474434304374069736366794382459794924165490565820988800572896597902322368489914275850316182864313619787866226100546988518481943122822862559908234298130865629861290916418696977542710106549827341149073210244667560833018631889614631888814227865131418134087426649442828509638408797330576382425831062635669183903379765814287761633972593878552263900414450541953598202887976411232330668461759662255508133110674434329874986770076893278435117534739675837875504901752793180016761012617925624547018230627408849342794681846463532109649899046858045370517190648650653466954475353020161251808666869830517526777551124679310711619122836557178663475045334788111320877649249690643519555341541113231491376251898714079141072782964284730626656069114773616486456397716070602244665871864368295935811503377036937727288780322441642318714870479613347130403769040960479219427926648463631049628182057304627461379138516761568210446044864215840706511488684116623883314327136260532157605294610467536607093847872772351013210784173352244455007081724650139530681884017662409283465785992274123108504575445530333177914301020974151306954668697572112447251153843776725529638010947060016025912157406763068660383293352423823486943787630726021304481955270477314331994038628540264263730586600020308336380893126713939730281367542661839698602768480034800747999312735303126967950397719129373286914316891826785886377415547665247235066149464978831825959435864167515292850889051777787334744903294382698810590116511617402720634367366438303366290667227340994787699866979278891419641002135224380952292257852054093680704369668603438758533345955725850163842153340952549812139790219078374174520662511772522303621625788235093512184273363780250484816235002608169623846697538780608993987109438170513870818851122266325478738632544679913504751326211724702892327803374179626914320532799485144120281587442367763643742978806148251728500168707499642634482164505405168725520535827171188901111504877115025375197514700738990508189725203891104438208422027266498587597282156232974663650951556898471521914496210698240000000000000000000000000000000000000000000000000*i1^10 + 4923684731842383045919635723137311715715788339784590198835864501539759039598518509470705593604721521974627556526464854960775327115879468832473383472764760841199910825532854919754125112518795700653122214129121948823085334529922224532187929253766385937222850478685421257283559787010452947773429405281365654422716317556330614211789832211948685214297397473518643925308428099701888128251113929058183942747769054169964720382395370045570752787846706363598043504718363462438921214125887211488209544514243787885383205785698580010326376085538454219653663877969738340640211561178517625426510595525405894407679015173329383617991301227795733882116618497657711727883268305008308929696466503452241953559878124244817906404661022777187413592863284725326867602520765860300248490511976159370542248517251411714819670585952014224862691130403361753966843546902829349640634977046298392937106350820722976719889123098431265950854369817831531791630420645297521837833064123735236744660416328771175719468488288571754769795369998492277466062166701665300641253034369948692985069331983401819890300352944490293963905137553851252693093025195747002442151141998876596685362283130497842064958312583738551398675701115273044823022385325532975818888389394693157116672710532600711923984619895559131351399174160566373740514867754546325543947733630130897054994519932337048906471847616823339252524881738214337777348867627293764689528781691813324552213057809210801560921824660171055156487184885377798368520241674420248790079941352347924168648574692040368330810043293738217458053626788250251647135010057861491284472241971323982357916295725147685657973429024217193459196352220772747366551073523316577744342157359722333026898153327844712185503391599877214387459924144484492752139699105918530487287982205515320919115484831013222917180023986362216242856318460524881593161266080012658321530449239882882392894993045894383746357751439264351732258665398074823622070796125700048974074201390284352339947781606565041199666627544259572617323921570316425408346989678580033815828640567986664806290569394422267820088017390004300640576220235127575614191865497990933675104459844361300472602348208730250084963656147136793018764429120890665778356461037873304850428837185047114673491601289819713117510699037281212215025132950894906659511714564909601168433494161724532543500621997262235153080223808581848586600919326571000018773817249822762761265387350394201684423586956261244667038563717623274338348238704357908207979981838693866478611829907153837530237395752572609963362828584325610758147220612073752242496564827268394889230246818921508305052724707061110000954569497575749137324134997136837826931500733720968524753056268533507417070237709895791585525658480210595559353048957424797902079514638500632473793334003771368694837364786112527922708494403394783068174401421736785549268658803327067367356120722344052398799419100463587603251200000000000000000000000000000000000000000000000*i1^11 + -1554655730209292342517334624427460226496561732160284689216150062045050269044354533200116913431435469642040196656527645928172508170556315099657419871592671519561004433230585486445338406625511947043072794656578836189956643701555141236965984204475158232077489290056247494688019851287195707938981631409667467959677057501530408186801641150505649390161901671266326481993832670266884818563843024340251982961681109547707387129700350592646918664752099182217371396789657633966920083888252349400979887934915525478846471327463904357678386095531626547907128279206414381964185624224034644812124898806376258127090709382640605669789776853555488190804286672444150383786898534292607877170731343284731823210014229231917604575850661909025845777782675893913694741403961267234379332997404258071700051027400962136016286530130039053722519359470791246616637961678992720155626976552574598011434152205085035609059784036793335834008460683672025020677225239753846630770647805127719907620129201778419873917989801950215906113388098826834095476124819128228416899908209797219170146578844345745181395696184260358762815182813012648383030037640796973523090915734755741840006907561364923044334172176298496730419973196075765129483365809752605155875900101570636079378970136544927352108531308051792210828483613569969872897028309223846928439633265180910022102932050274453360300525722721095202858085139836352922056096810707727931019818935149699462526166879738329277012844395396928141250003445622925448836883759222245747250414786859608110297109810783966584137953538135030654807418240397261121373388674533060674531082564469060755405502125258416238898058047027089830288905645942161556662317166389557463514903726968706940633287407738398998478150071163552258953734654219911562464270487491205686822218325800443615246271766752821110820377769675201460716363275579235793876064782536303903485177045409826692651677257760761123023678085566344682932322587926714832975052506148780014049307965093469161327011566841696445853562316286257598627461613279269634350183571158398420210202427673445658345292568499274340801796407947585521660053916861191426469993260019287737738106924279953172236802079280918514607701877526331458683284677358274023346492928400925026000620104668800034865015636824744750479297506313751069263648009435611281444945352416341336791949707716139328231315253086084196280672780040316515930957199536521498618814498323751027597155803321383079858673401192186691426722337503039925101277891797192994087315418632942285587558740604269492918820754421272135088020929474507915749114335581030981507585752600450914763376819395187646912161925801220461440478431063881757009839792139480635620028251136701090361348010598785501563820989160549168158208716232731080635971469664370016594777442681887046006637187122118923388447938130527164599591064183177130226923218292389323515244805176728779115658789899172672286072171928051777536000000000000000000000000000000000000000000000*i1^12 + -1417809951269696026484501117271678723808855710151759283264319806223587241092285822986357724126828893537182275821603492298500249783775064076242681250010047791869755596186339177157514818253715592637271214089690527246399954417198059340594130867006037617670655166715851226390050880627088148216567869630214839062796817193852173013475524264335526137480941234361898250041123963160752865073344851554142506770970492498844768883051520497871592903995771785530440247195509801365512612534843297469443673129342067923476748521952884705453743169846214068111752206984181725305097774321085161911216800031067853314609502657038644201976228792234483294857407858444800374566419798086903614558042834467448891502237435986336206052588912119623278530552994186025594580474056389551858744301381287310027364188046404506462093979889552786350888731783278061764387675892220427835773810441193174269714242854622485138470184936411018126613704804619195816499352259390520750463280129277785958631464246151497586000340858576952538683184174651115001233812900648565973168299075617807164944536238327853723205253414404518669291158730906591605577356494107484429678400121676677816907974856662568885050771886885100263918756494248920704813384122201536702520283676311024629514700966811586892547157415217876482952739475700015706795249889336456301423435793811731524497421727471915607446384295185300781362682525438081478955554593661530221487450730290053940613885652633087485345397112469753102784954919067560366990780053306259858987456290293178416505290405056333522205939285333814715061227202542928927332011097782305440818226940049894608744417178868654245738049962418594701391766400835792205995079644829502894308836742022598930868427941265068479880824357328310457596367408177442898829311565117788415987819294455477885395324897086869269742802735666948298466164294199005754900629131854304398293226115771148413469276339386298319899094470230189560635603976977122477675884377776194171945130869320525185642667771713692616896919651863184144584893695050726646102020418768461004743646754678818221234239291063185870706423503606797081631532543197695101201276084754953779984453678230916464266135094743129277347088710901535628788174862067548466857591929794943394012015525249587429418097372565258525694813066363731353293807761206724737362921130488704670477825977233690919966674216691170513016958409459826433459702735231212495287328862428500957050117847877670906947144972157058392300357321514271259212418978557283135866245926176674325309512924234914366767562914279762499487431781026470912922101977836866162266753226641055646226950761629084050744519369455574873766284837104222410851591130907099990853144941237153232381449375651509879939914294451090992672786441088269229284342839797087896219761761677130368022817995148820751224608072923985355298911662293064188629624440043697937279132797761203928203151547244074786233871598383792128000000000000000000000000000000000000000000000*i1^13 + 116148389005374793926447284033866762522846017899474173953629067351931066121154489048084223683007759388466054430080691385465928624295425980772615540298756801870371030454927258427528987537715271746482700351903547785030201538903086800701543018753567957256889369957591620874951295033531687804239152299424039801004084293075695719148377572799611858953198070770906648759292113247663826070053877186334681906533219638585478424272925457380405658106968755204119213754607283924450391223095849297489561256263989976134123634786445055317413628305068850571117407776509781275259286999415830932216650804133647940324994778522699946212325245117895555043316196733264821375461530318565655486710968714554309046904717612544560476316193689178125569881287086582188620637453977180715633253616558839323403189534118002482370687703577050334539207887583748495036221084079031502145394875131516799135966378939444833677583832541191951905760977463957929388607589576042241959697344659053631732275076302789062869051761244540591088341305637832378896255373799176505134235239817144619904877028657330320768682630383810022463962381527087210987808767394391432379735083629996678579613958109210199556896198322451452564236079154202637812193882598636627297584569779517794460643685715490700129512898472655905506312189582125259334597811264784913288795756650159435846831506539104229419094898134035199625077819265371091182527671506214403832476144514809557993725233978129287271832553470166948211645529660023226758466959544253219372539847034063299837360353864013615931862799895750951996512875132198432021896571698200293671081812054340218434227786715834324759009588874152395380605665527061713372504805107266199376065274109573770859955937834243214308279240353807574864058722849263792567463819469831469456575011044373733221029827122898340110853841706745718118282317336859532494222177055538107389756605235699294737376527917287903609656009478000245769707500006571457814643319851751497582409395210088824169749542293746906790789084422348773810507376791030706467188468908023394756777728553705620924444132135977249384993396529987925642319217644542511981504621853898052432513243592106318147181078067877165308282725448436581262827605406525801252646999448199962983770512501125675552290271039378797955824912571237206449722584063610442652585267661972446505939684916268724403571287190684617260575465674907259346021495404422789093610495642194744849718821845313968623725472846523400590485516686872574177088361100082477479663120945801651130346806744644475836516139366375470362167831375200963061051363547487725223191714154434120564285764072313450430636502455256421015996672002444286823831473295004131597186640380839361210459801491329735595444599232626452915102491984904425635933780747537397817776286698475949067105624044037681160216969378646861426864166760301731474410110606475121880315708487163360440866141329496490200502774651682816000000000000000000000000000000000000000000*i1^14 + 31568537821859031566364579655343982751883058435035655625642712708630518216054632909448388398727632632116771318846861129952873755159153222280405707393754562537249306546874889044819546334224229986762873860545596091312932891193647597597047009895907301398247468226212612238745044859121470752904307949698902829906384725334838969993485420505777927435376449479903296780500247802225154680835363381146817264336855426868033845965984562559593342891411906119846089108122676541996264318050164986421110811547158425664862191412078984147991495365663323079930643908280842612805510581294894136833680047533976961896334138798978678722456562059695630392700875992787989286627636814898721958397302585559933236453623005200989841502364054881061346486323146030897143163068434223407746970106529466130521919680264340429093696450860017287700742469686410464702880891288622654374100725362755308214721296202116830057534744183184541007822113484784249710090053432777255124837303608327570324082008793758460439452896053473371419322348813751787793433682984341381310838809234938373179954912866129327414372318036348252271486752600180567837819672607343066603001567443431227585392000712363163228231262984273324951132315893687586385752728643844039429182366369876837818205349044380999378081673012642147283920802517523784854809218417093181965291483787003051374960667788252683919424666052630917302419009784027288315563132176125566233393301637201743825227565735080621428829829555032658112391057322580228347572533674908410602682802356122701768088595349746879267291281491409030476035640511002947216781812743414372733310356801728597361231062829914709094534975229670545420446638993316225439408095768815910973241514495114076925991082519381268420983092105101538444082079592183513287711293573879923183393282109561952454499653515390963379263655514864262337500684257000282698724434539080616818727330224615633761037195097447869564454484189042466026688821365896868194570997360045300060529872032871993308538816098124336245733274165835150601193218877417935638947567293370166312142115114257316828144007343724880439826014915086666840840090638311037702785906716188499765161071577618133477278964287539915475527775750214213130554219525807319835624586406883883796468296616763908236447517797097118177660973475807433620675344724514688344546822204088821936783300370357652989348820027559795109976881744609485924830221041195488834789290407339050203885465483648714750611121572975035867090017382764008764888345296837005097814006112613503194425089146232132869258205486996745777471998352662117020751799788775522394487008961461681053528021784089325785140695785318549855342424994587456277522536733721134385415358095304175267284916297590731748852586920193139968846360415491688830481738122059141848596957637395400461823132307437660848943893646582025160353527770938519766834104418827084494837231466875613062634232236512802873346274285846528000000000000000000000000000000000000000*i1^15 + 3657525892676821570272498451850674273927987642143756548688740519991924332321059538564761742749633319874515147615796196627760304766716768508318109367065686983513408561531558379765053780849011048735263000071241662072669688489267802324214240472059154807849393833903358758432425108496466252537480465421023292838213257464698894852363403609020857172605849480961712876190496583513050831879790064211038676361393028524623862237924555726398736961302906096191187078824348900185773362209284980995504277972800216062052587604802989176083159695068773106201632795371845351327026677205928247445026075018631574312770891134800308077410139305001373294048573245113488857764692307888191419836726039475468038423274253121725535121659115218770993884602061894719937062717678426371966481519295553329040276291167981917247878495418676630734915944897678637926240250128001244984402665514049908170745430739340277662648479806754480000970594683331558913055029186240853303791758453617086713027487474848169107039944785282379951698784246176860583773787862849091446834895711532871930239591354133325510477893222185939477736307349584386649960461459339974285970965250812703058961570941404704347246562989566958521263142815317448493875200708265736178074992758029288296230563875963140088381190641065721799092362206213911527226731667132165381354586869504540224738243528406987171342658290029305869634601384329975848118293537667535803731577264108092717824620168857480438956949844444503384878700344572273096250947929177212200177040098028560164466413672576919842423064546429220147884274296454836597873627658137301943877089076808259988255548760659167652371117437542488875715253010195146762060498327176252665586616255669104172058039067674625918820563326048641629173624418542430565207355494954982144410346219032526960172514511576575228169627257096257483706192619656946461493106266486975934179351532456084094421659456258511646406783698978858215928101979707437371825554330623548054101202120849698354267213024500740583365918971271944091257934104214495984890834301702019425117419330959138130187438191787237814304200102142101264696962808252092718455298047880589749386479329757915379804828704017113004270602421231247115216344533713316005036213866063798672153868288597842310578322610100913138671930392330007025763149530468729446480057671756117242556230569283483698195187585587846135448812368011092559225460510227943873346530760445911901164050607575729025137987378476680985543733695076210360014886480097495600048694057466213750357777112185277208725131418218196183322756977829562785304975509967685848864287319467920764506801545798793314345342789974199740943462908060878761199186689390329127382695610008320329160276141782368682823174183233220727394994342838964799427777757701719403125124310408885637352042091065623449124529755809132158862668197408528780620105082060412778485655679823031731105269256301398135378846511267840000000000000000000000000000000000000*i1^16 + -6787747662750424340821316160663606540634958009055851950355384449065314744336211095677932818906481468714271389872652695101953984830684647512323178881024293522122190888165424392633285170930141316674017065172194036438150352338471492286469481408674664998202981492789432584974827983757122098703628174937825482353667886279490088921685659407508218126308938905337148340803026802928247248115939834997496554864176391274465476913582337119119774366964453975671919378932489873767051981911335444227545607498787800062317781959982051329491642543901591474425252992079050862305380820232337898808609203424225531007381420845533251268567726302556494035603965133652780797310886346261129942762740855501723248163139990698803596262198610457743163192363043969857529418509887815349432646328388271295562858969820484665454815673095808780133022773988308450983772883609045825943745340477465929792219356101365274447883302045720675663489843554382024803030984665075888775562804368887936203010921216756239191795801803251305711654322183308888244752229779354728206957252983681666834630354647140934453812804958767847668295763226681998222772482569629962183020786249614973524241424667316411399010072992426499137137212221410692366808385600491267920812647375970206104537920435285268720239783675500750118202074930452544099049413002253870536744182617598100174497693268148302555682440743215210651511204638205842752023330300942001797610961257410316028493556750834246524812400812126528656940990875503638008516338189241178385477441435425414716651460217785792058396061170257600601216393825454649247687721520981553474168988198480289539215330597930811535066362173416505928957818501356218766922496596046848676100909219060616571755330014750716175997533300265359309066100704887626748924354738739777511032524823975111650978175467143971756689491902786946945673543474514003856539273792516737147741019270462667470118948011369755143930265839777870055992050076208067968034019114473039565144346886073821263352022550537661835117587853310405058286203764227166140993683005951305425405737974624478472081317293573229411685074913066751158614039451427583792945226319234193781936481793834219442347967341872746186422169320395639588859407220572076677763829497181778346368518028893972051537305383291441848704451324494875855461509196605926012223707446051249794507223425976852206415331229137513227072367760775068328297085942738418216055539988183005104404383937913044009327314617807406411914018233583665902377420323673373367342952521649475716650853228566662179461376684184323472534236577890887604970640780649457345330966297590889404904133930422869311030884885486558073508718930332883270492557370262546342643532781482478319235319624905768395888135287517964693370400133936299489800346318827007251811832035785247903569374460725431998553096280056567914901814208553014243651378907712302289508760085797893845279392913555483469976029049651200000000000000000000000000000000000*i1^17 + -146937701031695224350552897257079754110895991650877823261535852512371417385043182806681412631888548259015388185189295599191351119378876269144980176556584266812906541422072937742787471461779237533157846400281319096592677903608386630515751579539945882734397556563455875995524744135340493567114060567266526380709523327468924774793214581106147042078494965379000003525765476267333058489049739867749278545652478303431760176199040681964300796507556364713391777759665443241996513474508817490435028876831525769403070010489423373990722189774250904785581091149055474879330893188017749809096535687336450588650341292350189567124658740668432802196054437718133642487107308966717815901944313054998790066020918957117735507722889672820073391941982320790794942569881456619219268478243994155051009955479334762939615400834511786815320719193604195960035273333147430369176445007201811961602160138004694516256355443480162961199128519360633103775779503728606265407802724492398751079662295700273268518755855471403278766115143943379428415139933243391820574069134703200607959031632387256156404064469199608316460715340114904008921875546455994486828206542066550547069699423225958438597212558220498794951526210049671652417792626416667614168309204294026919142771546275396499735192896717194594174967546187658109268812069030310159796479328380524684298662648648723516309720656542405341943344478150157939152611103492279264732951666145026889275372041348930742294508904113574394506639887588180309587604661338820523383227531730413865873518335204169933757954440932888388835070301027079416168827063533991628681404718932380728557664924209753656725111448491468756507816116715560380488253177114798296205133346299536584384095838354521310979579412941242516972673376690586577944340559038174051461953613253403674526065900946438723065776678060928269979500652261035566717162290599332119142980683605046040555332959511422307609697769378669278044936671242801984769940782488274476096513793723703050614550511346292927504166011590798653077215316476321665294433009814066492886353377363803129847009731472551229140167172040024917772479562640862293373918951701673522456535645091498391182005981749564174657777891115120151778060685095535078037415765765810018212263606777265078704220207707057998385006709869843622205177851278787232811204608205391689330986954234796740603854362816192089275340505092243138691854434648039407335405771213059152149068964989501232064695066639545484780712030877826649223944762619086434177115936436067318333311287965261675869845706485159837753580352655950827895149005216821782788544236029032236065067097794155776719984938368435747669025647613834057963000876928317748808125570585412923572794152565900686551939781233507904174774415606770116946352185999105945761517832346494608718182768165591864963940507629562585269726651724150191793507920592570269649532760570176382489414090751222808036948049920000000000000000000000000000000000*i1^18 + 123162783394138734339539279484583419451804947122493678933312352472703347429199738786153107697493364501830000464399462016358595581447892948249525679241314383717349291336858224818792276754403200439658047747135053005192856094217204469951985741029081350416568271242513836295653338369987967768218773874362148548008844272450703362595942963604583017742705789515471951330050532445357818757571068635457579336111651430638414019293892287597892054670303178852261350073874016355383718848884555496283155834328276470036639366395688621443121277106386175522731398187477612128557325048136958350125723297948220804922170784151701698946055005059805491789911136516832406875077612989230099213869712304962818550272761058308956986037131992714386839417797288272921008426186682740878290019117557277128860402490323738256859140057396571608998934327919070152601067737550519809652520430628553642504157525889818596151769038087520477546240670941490420399093598676807049758163818931817875559194910206114291898695836060403025977641900379139548954452076207637313843240378622589270814864206697537815122977567453922259856847804481379446052387288700644187043672968037425526654444734089315867300052656836024228144966281933448216100031480253946816416638353602910055432911427594350171010460509205193583909943571920418139187404768688930127758651498402303931858149128655085804717565819895420279115708491783458568614521003371886006216853277813090102235666478469749052584100776709075258786218113727019379990557040305661413225188034901771758520133708298868057572790543196978931641542744487258813380847058727815230817377467728593233266437371134843012679692084165122687779082699130400199209241206368598638608463634041458005239317282106106776715659806463612433186020879473479417325219910464750252149330666299770406996191069505270065755846892849073636119931685163846114665179707195864005109234862106243673751172199675340209027839162938389926455922138798861998938875509933123507062233090576391531389436379735845954973776070225685055232588351374301282173572364235066149471178463990913051427868617791447793887123662624474579322963903164403977879765502108412784787602192977256785575814197796350939564929865199436183322805898237727532879037216625831824731047715613230550792201727447568786852674124662068830456179770004063197087823761645148004124598329550618077543530753254035663528731815997488444753066509962201746279920394370105150132490743199416025119945320022185455593230142294551219575257641995212140958402555313657186637434061276516642040148499205731617913273990031011766041775006824000297136637881824830733470096341301981602042152400693964433031730200441385102430928899390773077182685886399581458614977552298194289561146316143169908589691736721474441944717480933430224365263767632947708202245135870378011007657016324269078489571039832280750104934587888681544546369924289998809119750590344347224407172710400000000000000000000000000000000*i1^19 + 22842699661477079804211067466561501976471042985183189404975867404625335203085061711597731656953456437413873832828506543319541042763924687797588142157963099907527754373845171097877523108478982253062658288529430173301788567697056854580858872077415200744051378073169104103603561770291517326685380222056330379678806913855793924279134859641609241505734403709110007216047017708611229372845931074002751663655950972316482799483599793943021367327766940712756680993332632386979414330468777517768289011929149847617083826518724979552358446193370797475118486087462435531777791367881105934442364381322981450621143960677043435164701361771687884706064224869413386563065756787546213308717363027885931448670843208766185644633945063930304986231334579484256721647983893423653791101325718748499567888855703465293830161975212864502476997505718378209499699813047030491472901404930605931344791366571673347573344973499030161557126974205140654553791791536974393697927111971902949023043400291456703950991080849160050695235846656236254420621968936371092378108078490569099852539876952977653927360560029022044024420599839485241275001752965304540798628505721805386123175650586903823997660039028435410195856761089579004719802006339431929690064133054987082307368679781051560961602348351697208543351898896046009685320496855274263867315117882032881505492636859831434059181945617527369600419263913040178108094734690810862058729952105259815189478402677963144011043587086936346366408074116687270260002002939056113791657288213561913740348167765752374892371832306891105250667788863343838302760164677570215875260042348489699556641069686460947023913393986592192439711262990920599738141837371576496190319900352832084846869265345496401784214367448947454324314147780115772515276735878695656335772038658966682046042067705690357410258172869064318109511609865355774221673842803856589504106022344991353516706901332652905746556653845970892082936927554982114088195259651088339447733574500651048820992269150495410308249454207530252685242389843229912721985088216102530762500412655888263167716425174121997607798443064782677929175536478971463228927284026133869262808166793654051109955274080046431572303128496001387129899980403409604892386651846970696984228348623218092329558338570765802535922514363746855762721879058547018342136365912263701091101990733628497997049576050330912219239999583437345678843533598154251937712169197247179870667903170507328069761181046333317734832587012398672046973523744212443282945798858930504117781454962371485460588281982618262593289462625456247686624934647027297912723889099144725696529643626978165932279288818536853768043858101647291205475674442810077090655199420978741577343180848940800872351127467177979236026805675665568831825939636099987201111962911447364649504667751132989640793172607624141781441713949509808656449170733764230263777963790694431307162554577478140326995558400000000000000000000000000000*i1^20 + -8229639324180919753733166519780404768431906615075586853258403710427289405465364013647051704062154080988573479229120331762680699277836229160166894972471337047953924209798239824191174503280759005091855654132168650684085813628478738118466703713819149819147762989851408656969884407771024547751575400310887653701871324661204985671269502499478037239573758282694561382240702652706951867122381286968445863236733227333562952990345419115592199267086904779226396349492863363495225560216835710771625823381596642312503116666687735356282083041665357538364502194501411846089474968255361903555574550987812808335385492235558691380211632342376102401619517063323939983069806805663170920290884743653688787166736324425326409553447718453079724058361000246739620396918135958931114781631526708431105794975502391633715836437152098232932074770662110482794007380456813636147812029120989748087374717069677835055450883686199069958941188357164686895455293749939349732886846885979284928918954585640017117857253549319339752064827855212297348020633596811196642470210701040756758464990546658446688762726679876992352153562386266584747739191731289247807646271277310136312894164200615958315274881856053212301383839165013707445063335392534769791839179310787987180929635466821720586588494622459573031828946723542416483494646428716890157651907067271759550638417141976995366795186205701663796680767876680706393151052299324163107202753325714329318526810706045086079690169292346834304797650099357018728051305986740998331751089813859992855808841617437523557342037143482815403697078690728996257145638211019032347563454047146868425114567087164351095870402552494720130723417288360345824032356134192029213368865567048404517738406076828883906521729393953849551378451044647577505940184000920837912749411542546905630888792820314105364717869760137661953835447209158601079319486624627577109231096076114635881067979247165461525452284028963753977285660942006456107667434727649856181510204993963385578880465648396248716898757959161145747274803674582890809666246531000248397145505683536120577886725949978259171328413503548291276754120233491194080690240253365407598332563873917510415484791569312383103209150286691771601000221554924549344841357316700962322196927880874499981354136288555610072261128233200284656828244396038224053376819197052411999862754588669939808369654518450540352351104899862115396233051807255516580931641862583015943892316523987659949183527694728215907280152137636447728635623350855597539974546899996922859636006671410324638902741034878570061950083131488529437529226498303383394753648753812483400042244942456554061588885139610846820606203255035786030296081228990259797833185177122809344222971143545499880802750569557192658606035029120297195935579568028128607947523030445696604808037381753568361921836118596149819569633793888946914636618959271929757229606530033347910035776802278279204569088000000000000000000000000000*i1^21 + -1532828290158640073625045911942384301502539153426223697764529639842434150283941609338335895186079773228312724916336824773661423698440880473219488103205890228014079579440734069155099598813490487986725436250566672498061444458738666154983212014485911322013387896690067143845842553345260724131335806767803519088292723099073735734166761904467536702070975896615305119032376681773206169413490222116623930429559924477456589673925196510413255627804309524494588034287544828140059629351234726397357063214866149975358752211004670297028481225414910424047824316245289806418370534786251120551376055064788767489860052238447603841554075326790433787647316124750828869371522566580871181052338502379359524315100973423119331775002333992863767080020784834970468222502628622253494252288223091288174861920800641123045848981564669446952641772013465165972671481682509341937887762751898396629609677278279464894519119546094076996926730565953776431036252317031839769937055928572353007054713132671756506774759495476711518726767624797906021873866130233627550304895656404350919767762854588853952456422252694942543605314336318896923628515607259059002747400976349978576138367698766783779640604204314594518552308738978701680762691000583911710716174743752915544945316553540501631047955519974834006530997562071944432454580898011219295087891341548554318965622733004158359953534146534331888551040590029434816698603612020100007188645827534611541038150609387412088717798589504594707161241828677401415116241631665834519808671674255082039477621339582593191117781782410287604307339137800849779624884287887825077307646862183706776956695731016105897254298117275184903572839067077576403895376038904112745542494463605305754359115793361599275054104028134971678513875496684844621611682842246481499733817966381084756119019298461205673595656902730842348824607299991030370304076924126662318831354096086578085317864721679388005186732077902971667188841265468893394534519182552213692349391048675086594691808128146046008715758828381757799792758306319262488429618071657520466809021569602629967341559590487685633795845943493123609832766177703536725411881986074924079766108383183786729864113544808881042767479476083413337331530802127697049216494934022838953455137464577359988425293216756827869685732555681722927044333988278548781249645982904839633227556809496953492658372603983132106082423526147387515744700164344899407259163857657402155637359698862427385734825889469826352983722761024381193530157647945081207530133187670493321356603488150753883810693713416659422398555634990567485420678456087443316612359581085943886905450250969453646896895618387890146334763278766879033746890803657977624211357295188724704297881598043149428990558561406985956557444918710366982595204754157793519922468522172451378346268975042505893817357521984597691944641554426184602517917894171304633028157813145128800594886024009832422440960000000000000000000000000*i1^22 + 44400753868226101317111190163378696952352351647131761521059491146337885769884494066059794240687974996105035996953219143896154128858605886971105917759851288311290834037980522851001423206602390306114045522492609179381007285931340878330718957050956467945745206907287651017186776164883879024631883816256789235378406012841604320356223679122272528690067936556890093755589973965518075035256365935780375167994722869665867902688916234031050090294874142178349760459761885764026040492890152729067608505162452262822926139668006122422660251782897122320362291336667926064631213078208716011886575118088839065061019493991112165195250985562106040951433068880331638878956880997697813266102801118833984969866714763676339377620576706780726292474629527010186625177061820007682305161899303549275713914989177176692536074643934043175640836152790077187367163938688678819685584592944748243525556217224950920439877900985586473981169921120222772963079424907040327780919595725924514668778971886077965974667013194954113224499767251441738799135295921626399860686874502837149817029096592340549380116773774233088549119057602023001528923569307464942274668135413922303111926874352701725243259903334433364085629207965667602122747938196510196686508912349935683514979639397594396092014381808861697481289999045521814366768442774354990547555411009389624223548143950198001528126374628132183506860993836639815227464962129180210954284636467338811309757216145518986232298686394308702685528292287804976041237126443421830611247755452835688581951423057416523957199015302420181075649948246108762163880040442559858531590843547224876441454488916817084278161905291038181670880023725381565974099540726404727192407794409184290149391064058716712441149239188001900969571611499856472808274004788830510472562651894956405943578714335499842409558175652657547754408981223906153168924172722511322011867994728544059409826437184324653028586058389028706503132188823324149152662230939533637872761932761812032021972340058131112248077020809256884101526383648463572840936581798387742276664207568687406562518037330787138222509425553411150480388808454857089457673206479185419091121417256339557680856284131856775079502996386880935876879896296345854863864640012523409529980940337862406448358382452119178960339510332217599543337132356138134186905902939805337273487463680923985790048742850434513604214349265960118346985450121307839128251134833055825349774668782249544923380826808816192814639177908408574895779745039602309563312583436093151669562527404391532561877332820864512922817738616784078101272151168139071595652483791593957499599174383007446552529929260258269697914988822508699255689064431541327844168172818694349852845874946156573560392477877974800322081176452797308422240176075770405844133171811031681008236330479189376356790787304322173219867058152990541422137209010743719678727445016361168555728057344855113728000000000000000000000000*i1^23 + 83030683314547952205532272010155530960448777639609995485725756657153426105782124014125873373244594737588803179043781565880351171789994829741603238282511697272331489952263318620332354090446978573406534745287023820793894262199610394514795640844788721635711085565450007021213889485445003592348932022686357656621422070486822150389551046144906596160428786596146270436049089528149733741631295338662312343710649608071679054001775160645616441511484534641188767753999004918319123193825047884509768940500177346937448752838960043792069425984538998694300592426766967118393696599874417542985970608035289114907050260443704508636199469527079412613737595156953431785456084431773308189923935474159610740595086915991067806099883544762756024268415836529500122215279153087391253024366607949349838923406147108962926093304101075301957849401742183542643545978638646474343621822987006649825379210407458390692978506508186862557625297671756748756809051746273577743122227421297865879748877745431218515490177150942368056227245538509473757771704610983071259694086455844613522872175323809085106266386327427757807784833420259969739202470094976578398450594575821464640700386020741922544592575182661319617037468810908437111975575934941980472068077938792840367084564235241860364227838464771581835310530262825754979695975986512352101222375658202806923603143622615560525486577678951962218649080584921373305382172023684888263370863697401432574286396997328085078513567735307834844680828710340057427748078919493416191915478452559873444811637205212905535926034780262504899945790248855989318141572214405755850156184684383087990676601814630128615382497977282881222248395355413988717668548557629087292446753368416919060534135738221258156766126127331732921528114744433503401979246997906485717369673596939617827717254995910479143085024950120032641531074329103763816378315714215686892162402109023017377776863370367309265673304199046277848016141169028112593123891656697014184443793617583846919535227619436451668811685445578154272259532491637698253582242476178899137583859873225706136317159215267122488165821574581055233899012619514654805245749612478038044010091860164519316755446522468550762183773817260177928914901425234050091044621347140367374824624241567769748359651001918819849674971329240057167061972380144514559685382769889539548828694717075758666670622748142952742343982447158222181385664462184298783108122517980399979735704088961298812693665666264466574774878470020540791630253253569086152395554421373717155893451374464947088706690530025563235817433798583351476862027330131876345421870658500985504637609821595775781958195744668325142885097196387242533959772243222401676282139343919028430812512787451164401591669858764430754753692506170657744104057554182290186000435158729036795900167224714386582902299997965019658762399424441651244949060410501316618522309577993050745315087874921594880000000000000000000000*i1^24 + -7236134128226071900392860417964531457931988681099948929520064590545020848931306506054211412726406473534953909504872210095086519081446093516137456098598570032510220737318561749635731031841570143883950673446332660277389381749004516588763227596228965696615554284715276594819493072215569038891751253458528143739628941506627929085624531722250544281048612349916938813497614008847214061083458063407043790400224680011466361074779211032603992147054334957724060813592988591886806467260783611649749483600908601159122957593572392806640596066642384534080308211007824767594264281859696272067862569453363976371758784104049466934160569970846654161328402126032424738006735366632553316320062009533464168669938287167923383207286818671262323272285424558276736518622192662912636416733637249562536869086162452369441966765431306371901390584728995257739186295990754908370013695111363701778751002158730608636479255567249104184091795575112001339450861159125062371558972421701982345841331917579382737032521973416030712494281211378527699720058191385784409956386735778290726485470474630212923747083759647451504482883099327281533729850318638907463831297472446795421847736806562468846762999830227612986201215575396099819962590406374651220862839379076651137502205356697030952956536184357861109264339793992446209241923401933376805827307979696963701147709042857393177940766069599239557557801108596430468064294580011463324751550245696569370377127925073261027615328012365011382958702695336492197976268964354298701442770177807109473580222361111287878372220736075546995236112084139808831703961701395579299729734220333285951520427126252776227620803810649509945540020397493729896324734241979410906001006088950297333721104585642428673731056887155806900294719542241346043899104213419022629698442809516858898061215818164637938466688118236903422646517631235892072685653597632582700415569255041658551912815477837454530802402522315904340090634026302675247836401423785311959396172185209214583760964793032854296673574621273450724364464119541440884188272130512125289471049920518391769194394483721085711729627810300281812585519087615496434996897353747716108397059160600281969475487052919167654304196201953914196060778549049337965378630878220959960826012603961840561436514378842481205335080453806797299782287255017044978925833980928967958725733866640395049380044890758075288192407467403696998621765903148015486680908585574808833858903239585300447963259590445199500282478943301028480249436767055182613574887142220151240287353732554357779708192861124162827610254408722227918515498366039277495793018817543246006480353418137183188222895895171494960862086750872355189731797777457378629515172052041905120166125590635167954515771908345236647063609178557203055899338143870581369058013938981970060835649063382394494046656539564086518319055756526847684946367052492934399500983030479424244425034175040454656000000000000000000*i1^25 + -2453063025001298587218553863509780649181051611476631707465658749168326468857434264211568235237821947134438335906577417176713400197011488258742492970360095720491382816278631660029635511309454692701940529714423423831782403475283472949102709229549733005866817575115471247804312227922995166511132395781455632284603296424042588559982768940194285236943304752362632159498330854571421255642506854483884793250945134510839864485337200139857842137743041295936926705836137419564188224706914154825753869303510514280278637151763030204515600108515145743080606546368544308902968293400077480424023184443883077995841984150861641880109182668757038737194799334233470228808755851542163420944086334341970177017469156575413313074602354993296711915686200383281902986255168924034997646623385197273475155585174770838853036771694123871504588880402002541754149224379943784187906803226852681298098728388597952661295215568671885864958316759356100701857769919311202023084722185984804095203143653755529835671678118924246740907638591730475728474950862294671026639205048362299146534380662409969553096168240647154392396674801692847061846121835937798882088089007132659184648628440065287533185048854787651794241225189028141920332642170820249445182771786161473083756612449832341699072962406508378734127928048721790103670157824577563958275502636059834770259398872750851589182182332797968086339081341176961822767051724509532750573697794969156952489588267299369654843363587071843267760770465938288900989588287609588503914222829630142346234300215478656065842190204781240913303792274949272872152477723855648420782719744860557964758315407890756246765849717050900357504476536864450450283962965244852973030917144601891321106409064651991707398449434681829934788753683907137190446867555445848935969730699073970729724391345963176620700647245879836305620683860865866535287298121593985719710235293462926854980413622969165910544069314651417161090644525862997821737433646760356669273617575831059930861327130250183922672558282336064766592279297342875555621156393427823024996268006739113793114269649884501122341391576244926235555399172764615034965796405683637295003655878170605039967640477875366967003877317445294714095384553656036433842073157597104382436743063879572392429233478752130810424007134721492322992842451994943611429459853405126736489908387959975722587162669791222323878001738323259778415490554851398180816272993258981624688784391249562823749411685570711548194400130091263695756880400385840656069411231894317065311121743622586706868715771064948747750557726581743874013524212863670360632724921779324641272076781820104812846023100413685363298630354264017228423032555400933252328911010155266088615654807579742522289492665335645178514001794400317005561317840793469630198316036415248065499357224739736205125455214359746362157563087676170390864175794935840154045358134199498795453159985098260480000000000000000*i1^26 + 174530620830828275534652492097214345210312119930261547309215332249319259864538941805052104007433883167012925982555164466440393288117336402654016667953397413752238838213741644697154001998989975631961350167138222322410206554898515277526178510851999262684682170359069579951248340214030897926224250901918431500702310121860080820990462214506698632980180526841265897596566392188464836658925478925843824417934038588732173783654025625601926348072718664357231572052541623154071542924318308420533039406558336005792482042169025043142569538876680118832292189694443215545563281753695247463481115340145540364098840368300164016812119642797685190147264736371823903959967843414243533755697765234273844053429512694376553487309076704262490880352471446994780764277708220349978410284321780560259982745234319179620747911214994905054966528334036384147167012734119290791876747798134374930348343577279396563803330680391143108527217754068270284824491769635794246556248139942227794681132615188862594640775754312728779868597249035144813873337091335917649738239711113429530736858837970346885540950250790635373366694889322787793577844016030282555129933648088856703794529644903868663611219706883225109095596774097507060365982951667079975336473552302752256134627628489270354826281956426317620003375461514101102125571426088166836714224428341415841908160489276867316693258448436997221576042497572771532339792984153475481008613888622978619656504584582717617051094922432209349068740490235066705238429422885547380380701612495761002457896997431857257435748721344554042889407357053225685684816743107929343898515905379663570966326859784965454214954127518447362364802335987492534229632628792498738358639946592887775980528927551479086742666210344627618428210367166493735652205881603608393855827672206104302639040317625447989766963158945975053116306344770476699115328534174950660602184350283136154809752093521749979528444025017754600078825869359529228328574509315185345725265583954363168939515620918939929953431250825311621085176359122085234782566358100413532130281801536682494352899734062227532508917537011065000991065499066498502181086995905345309526556401047686734738409962886063395223488715758415306206191469490588592561159444172201993545120034780035722606376272805864886337933525615634255366902726763009131312158054593283946631695601510478298578804448697497978416787189053566708419334968970912457962735619539415353055554968945750669598886758144995516179792490219567658624581360507057622840308949247343289648609495052876142656660870816787826573377316697983130278822427251429538234175631637210061136270788539488922728580012666320872815090651125688497444655829708873771610634113990673184264877930989192357547362698034324047220941401116138747113833748489157287948615816731591634958047011600317951313996789915135863762666934099862124017084402264214596876432529637322290923108942898790400000000000000*i1^27 + 36836149182529456797342821120977136330628638152594817415146434438273657610144530321644527274702898331502767191777114396034569656832584970260653286612881749811419624924898942314697148505017977559707558602752247128419734158917988654304780294474552330073985227705973347581434249608294208431706748423897332093886957042200549367885691618585206715259409769294396770998727386405766819983480132542659763258722249182336770946920013392500089648541869987006490367418807447634636772414659185744702451167078064370233506413057767215852276851452205957387876558515390309449233957367140307196021668705704106165865941401621428908936370606864924990937209243654170162348080029758001648424715971460593257290721705315814560379265055233243810914601364922847481227715887230544477135451523207868617070735821599131592105936022058553494156502830471871993950786690995510565209692660478135394795971693010342126337609690377799744372592045793053505902627257977310231014106585835642390031102919253677711046118799877150442564741891200689275629154791026979060960937083632278136086598995918191947233963909799803993830308723909053528604462269120169878133917624134795977553633130519153099621264532634358213844118100662203949215952877471140897033240600961447927833486932607656695025438184918536762509408871554796404211670199657334134951721349656763507867017056263703637532885512043878322590039199416547476033282571247672020147468893490722667635899264058768624162702015719835777980013724445237223237201392337920781556873857236560551329427331662582895884126828294390047525006790860123113145093345960133229871423895250569038735580433751376972285030872853641399561470517691942782301995618213394776070280154826155748525236617641901884481500968849339094041548423119592112941955068315564863005517246676877110729676748393763117457182660964741685219990760223046116881710405192250642693496026922959470860668173518536478712421592478660119672572631044812081612682391012058180980512805816341040699852914728894648373834705394240071186313090508894178285420804785759121440165311976821072712022512550796587489250108726477055695486579103160140690345024237634456355266436736448236695999640264351044772229069247641635740950486016137041932549631370667398264801227219242024430375536160278621769823460247066841469877308699867878794000294272413761729175865715968213598413206676920713449812857829114838921435399931900032926748639089258387324449689319285035874509747435712735386665808743332153214144128448473932712605390634575966194585513790069628266395905227812108705297610830489565955478296344755086569855615641836021941661831519507395931228398215039311792773867587941208694088133774244156421475443399416570594685369522538805507358207083284564159688772219301743392584331555915871611099457835596304166971024910740003372704475588654298711165742278124542520404877356517167823151025734639840968278403973120000000000000*i1^28 + -3618385621540116297942172930032895020927673491867918733723142844996619258799459175310943754191582680291825701212218930510647476663032035384157510741983005795597554612921096401715213555775754509752685678063273031865899906653049142094824886680050002490331418744578402975314359130619624895899593048390042382589811032046883188925061874828044494890810991154494393904973668830828262298411933649961814484649163770145225021863656309074382494326494858720407031431304909525876554809486047302264212547230518160871890550922887255344491609184635724081787836441318881951419747242220668782464850676004721822717564084534836217278347392464286665175263136592600841186997545194962411363114936597106222609627007234879232948912806923771524414738793396827864017795402055867611078686323434792084646369864894385018609074988559246764196491454871336254591895007183051296165412740830871381271987327917058441854953560323406038820482875168219459941249793961396961993696664303950261129298828253028259215933838796912741347722355268184047427860009937928041560313116263481957382678121586517712608710393188715013960168386919209739505278801512148340494666510532760587468270561633635999913770401206386808543098632896978788121717952133211939716574797083061583272200439427658899948529933058498645688004282371869363478517201056390460187874636858904499076052655522394132542500114306737599287553199745164711362358911141102997593126270303636614569692382082398657435095983817557108804183151317599867774093179113621539831209635807895236432717186054089234106743220294807955340412613665225473289894561483035593343303765313121527279027673678839179516441953307251379772086325346258093799016452367699474204258128816392988331050123575731666983793084328512488955099452514043566717618468004132943208464260190562641641299833240511500721127709963799299285020303631179386701679732319551858929411748429491044091174919485911868446616351962555122382613748165746998689905582153035066475698603565812589328281085171753415116172209639495159709063333238113420812796446418867946321530414557123372331412186532522261663504786290170076072707216794135482898144379473154408081576888602626693497472979521971435937172561293903809790795465987175406393304551132272896692022119785805973776449269518924421553226133835119120648539770202478667683636202764288968929512084678281456195893195377748952245913001472805932112387111809618298005188212877339685507214971989308591533220124233684544164487240181970588103292967529091228335586318512378624742577441591610593186787795892356785600840558205752896363885605053235107691900336442444179805575538593274958050775052513543614873008710621576377284074808640182988138764777692323672583376364777511023055123080981027120189476581215843979892466377290605933131681601385448777585607163437189362726343445615678856459355824809037845531552154187724851158839801734152614780165790105600000000000*i1^29 + -388133390400523556994001033520148480209696114707624255789894927388791952822107727769313246673295635227716725534432689336121959532182752672117616783063641633555098084088671224746688380600598307319240287985696423031167849672565544890795273013329764196704749539807884398652593276914429933490569386627346806321194111786608908357293414669701794217029103738859612425991661575745499406127351110851859772656036601266191516862026591390534464053157046110490596041184261181022308924164624197851965966233990556166571823408601761000154813478289562913794764496657368308253447127574263787767659993073127981540251174124207797733955261921860905403107526291109920640093994700231317210769404561411836353672072362112205159103439974536529224360729545135866751770692409810708466792990534313426322322453235730935648776387780386379087035640252562165309776571787907833940726940193651132395020346796001281071106554845957321305849605456457886177430177067036239653078073398721774524115145924803879086321565010372044286503597490541580822643968187839036241058012850765734553724370847722108549013917075030060169577704743459470198900659265514732220793219465014031025884859964484850471710908012087417139072391990766662040524617096386856402446161371826617327060297386408495839323659840448030842419754142901615127614290726967419600847807184383968298749515526232287612415244591257505330727371031366493608101223340184881740927440219310698272520872404808930779028581567898490141942341923300209598356673490263178810043476694193856402971977130766197056380796089062722700872807992326848566975244992140362403284871984567754000763303712707684991628601959403399654894095350612185671759866996185934906560211272209652069007448388405105790979263392509699686060418921608250948345070633334457759474930405865692830688532553296698683711875271865522401487360524429917784678972682211411255153993537165686163914675415982277316455020606211050125441017380843825088492786440207060676595132204605620525690902837481046519894863556102312897369020212548234095332794779700935119582075081756388430065700052396871745922341878923184804249716818518048850411012786860643989845946381540590167010807758295867186347716119625925104428174865672172048918428640018118205105757013668184190421154157130018531396910742115631790012218311879874914122127159986231386658534506448511403359729794391753243915443015867444033781181760563980263254903313669046610738787055255892576379078955477739908421363209991385812495235898554230022132845544560669923630316132190118492014588001918829431900462610262066864497562954044685197682491254652806532477979397767129680921037316446215392665236904875678284329018592207615016330040162643883292528607630121141096704568797912904781776074802776067808428562838308479700287495365229408699919390524105995090105059294834963185510470300881381636232155139740327817259129634741925890469815910400000000*i1^30 + 30695618676724577299091793907597076879197922131017605127437030560760631838688799542658473166303882798232091734424933394130422603574748212690359866098429865911942276592077109519791288259749132831138049170794842137804615905306027634053705358446693380051466065833333876802038869152005979471122197290672863392920533665173446716249615706215593014329435375059633622642168482253455212902160191172412381482601633849603388855342695416670335574791207388112744908234297088553696137394916908856049398559794610618780443749149964601674042177338692751631039779811066586020401649983029241672086331770167987211915044277660769320506834748325259121798160654796965608301025835171657134208655834212662976880786466496197319943349368330391209464635920438977235482270213650841268652449579327594013185303222707889516595287004002649004542561069478490975487149619874294375632179365308554483361488329140568523840526955623110425933409063268222521062171219057529524726602491784053796991619540145009378440009820171871546286683742033005094923187902869036103389784502299527246623648514809138521201167712378135322807522317650054507872393851508691163610330543773396942222934002500736645077075234262613652264857202164523605024501870207913565634401910968093872011757297508372582733937058445910541507137436009386466709546371353647693525216434798323452275418487842181425307709988613784278417261196655430017519659911884832308107363959936286614197547749445588510188822159177112860889900646658888906590053300830229041011761625226814835634518955618909314214720643194967569868528092776973336365491971852212627112677805716907135861708060082284796631266684922797585245332865135504102415997399320640015199783929375935468693981784076337484468513772557927861948606093090604093961339296934228828282104195349422912968740429955669575153777403666340803093215224304133668143713428483630684051759731142683098790611055506794539936054212362166719972185394269768018674691386146634195380216400595606058004555560274542026941956158025909327965712700522073739683383576810787216718014527228156274470782776255297403756980346188034789477679054302953989010779010483263680312019139685255675795420439612510474505010409791546125233521980253414001610394994920000827345872006692256418630573048148763353449818378113747831010583449487783663196636049828324943153030130827799086864886207865617280165110108645763907617294889615480690786653741300442707421842304158536386513131107376125167405965599350286301563679133353401339389679126549330558468679154098468968272462149277126212674597533235454042032866271632735824201230698403405204395390011352256668763955244738817543509630116608245728898715619395891535094829144246407954114964199788985726691424049795000058757870595842293819881335072431562575928323167964240634126375122393180306651731755468120587016359599480280333364248194685701130274736630231259639141367808000000*i1^31 + 2097392366704838809836071769651787514555896415378788681386950206227390845724999653827148226397971566349099647200060760315020480092177684078119542201806170381770619642447486794457478601538603109180458878071264970742153539978513007422093541077660456498009820216637451134924951716863055274611616274297347185200132448065834781204933296963928472663485392370314853061091052805128561861573831295944135072797765061675044694999737960908342082872564762831252495312376350089904128199475046547490289547694806905401270935425037659632338489626201095190499726002845441134748717249661585908670860409206838296774142518634996505661065515126388855314835399404638246156930168437130576619196096993727277783301956119933411445209071728872605492796314159420621223986249622785196320659887964016120213063166609644998062554683909024450775595112410970372239269281000182056283404150987539964718824113209940224737952375127070732160708688306349520431645646933370070756657513575710124958045245274847391938991350935142012829893286764321446837455185731313467993042619980081853994668541182796195105469550522468400130092747946481727781574285476599835952453492659906102985985315905259747448493008786744497832999178707136779424989233965874021006391569713488513249394639446008753994797943257942053519649662340891848957045745929457881149247179694796770077972350189768861958144142797273945998122046371763662422296298417071837563399164539501317449575407485558890467348324279831548584096872056269085319937586614595215579585882329644057734696677034347084212968974177109814617082351773960016571176638993740351074488206417575394889193686317785095491452101139046064879234150631512183470250490853265696782757981599675008177401549581032461260306672039240310406964386279593461179783655369724549052202821799224945206845485121645663666648809992841917482932563987519710150609116297372516123783351556083628091590047328295458118704571118659033638910230116741399817558753018541825257429022113571478338990562424617011782562047247091985082896491012815874200305610409566325917466478988957344253224392420117344503562746692880047053517402496875732293010315418008632014566516005533267238321139596363259233295351922856488655238453411319936377480675391030008650916878718653803076634991443440586715021561909321224432795013743867247663775857061243931145145881216487249557302649877367482383443782297895496749297530565099505074787329738981967425660414094495470167441077845882173500526319520072928136831747691308212358330841408757251944501327671709794078055277672869405351270721961374986324311215462228607776833115672579443259825515784742912970756549317957799030027057099950245459409928793487818742005546667576111901505774274128560566854530038696007494350219970500778694278671820338142687171278572781864761840971231383224507916431222503623602836003191505375845527370797158187327411639562203974032424960000*i1^32 + -157309243241932139002920982645721482076227833665051711021800322915968368533534835786948616243133754436479558445037054967960100038485005712902460925134358592699327059704897688834275142994037693425337826363020988743871104712044562698327074305262628617420682564301911420887581113028785451953804194382266894518397097626157364675017654956865796868330863343471395190135267442844386713643048485518485587478897793733451200848609300310879601574830349686228406635309723449122773548872393377288051362198678321953118757606415521641689748097329731798480039532307857672155546295017424150989558341844578319843268695788292446365770649112362312344211347997452012217820427708634254836958054672254103928626168937924519752266108574503144261776538150183356760952500626026156055408882985659271344975872536634760746577759802397936545968821932136908465241407329772454437599864839895367358506920019488965702203103912880450216402525988152847778783520402901357609860327281717981874727894124359433270427654256237551031661428110229617454329283429102735790779778182177214597602172289506994677212873095202251103366095186750763709443639994590429389945556602257664845110493605568475384284491781962610227695456348596907012908834186476851929582183134778590166746909520315230897211207173191472329297937375010195973999091052948957591602860142576461091430207593974085366770516966954040679964781852147692985558354280144793392472472285036222671220530194283513614579361816586897346945088732449368959741436364104181429975862360395132809640444454944317613982584121437347715671654268457996648295109218383588697040225556296459201876642600111760280850250342453644201263124727716059613004883314010923752352944334138457612414139383356328627109191447804756226906251924980780208461019580431046438119816528340194633170910601852747725310696348919854583580556803630925718973492253950332297146398477496153613120898031743705927722804226659005060852718810350345013482988638166649913104675616425433104071047948352627983338733415581784048181872468384947392927400521134024004504373857859456341791676863164822348432776413667612163174716117450798315299499937453034808151708826022023255858678273927959693753569239027167687906368015942709822003581348236334625817933634438497058965242639924575478564341127515604332530579233950425586375279155494346465620412051969866536308197052782488682944512172558508251498081117256103189993926033898755929933856614940368053720222298628637301063236217074932614598760729472063726610920688133875874009325080897546854120336524106281111461096102550394754867822845429318106753395958443749768884533826732363686180201202652546272523065172605636248239239736671069906041353946082157245498356250320473852517601242498999096592349104308868259940940660109889173300905164557219822662002550738066720236032895131709854307212121206402012747270503888536459044853340919212015616000*i1^33 + -3067672202163804000633618067029430909684266533096764442391130601948296933750296996570467330928996594053530953085755877350771295076758481817014691626864681517089145283332782381973367954850553160831465923642770869562307739213389142466295425697839478790161920661637215281479620362717523856933811120678836113572961219440994696868023939651089602168999948874415111173794651730021900064802222135102493662153217374686200234849479604970074453784123387404996331463179776053782158114232414317825480423384482877709240582925650754246261210561147228448846590009781217897081547493384047330506747108328540146475322298658914492590282143861613022718083423799851870156877830025360882626167094961562814088553836021126247384418369831309642047567338064180624412297111590278012662053187272316809447775551161709843304166059732553472445867530972175192881719653483005318937586745844394296820743873829086676230677317109736436557644537140750545085275251928620089946242038842113486874585037046347960195816148185435167416944418518035607355354122505010381393779084180899827278714105922318360344967484822071320939627348129579559336908209437361115269812519433164456927399336593811122150578006268962967511767266686511680151859521035214328065535649596522307172698057515421304538747348661688603893110020873911823427530578485542126776151772600722102350985475923333461294259032109411064621032810869258950527991856523040408075643476957556081669035506666679092523687937245652733706133922346770571897973960477963255491321106806687425238753198640202880714015746910371869657376621572862937221938413213168815438184054409383919207867963264182637038651248210951795076774605963859430012281957577654734035653341252108532257406517615064638291224709769574542649574105873423163096528793053812958549402889010968843241987296283104648534513443730606082489181156311521991412982456587129514758651622704813577883066759466869314395526078362527977150531750726277893494015314088943750932115717049309475800947670183098542114921684152578201939195941079659470860743758808365827206175471655976862747010142591551813520082171871517736373083801296235722879830620487978052986621929025555544776997584554703967859437900876551038529346623215842851225085992055497744632949043652081102752865057530826097792389907087674976159796695775522888280665264938049202724953853151447233217737373964281241403329493282344350634980195880558181018625001274943186508468488487387806629625647806721776677340317841990411073168718210056047208072685055455059940066050082461540091652894383018384097389124828153864404381907217255497979747570856983153169732483836603949459193212615485350460544145001721770304694121638323450928846591021103553908681586157717717258898551897321541933773935189523452173037274831668270985550923694586237703516646515911551123227032955133619171984609952819700917289491234731661228254850292121600000*i1^34 + 368921903945071683327079914788218833313501708561512281597435024219833897307219599686528847504105202906480536793672862493769705797624836829608202193648416245064047166039521300856721937319666839501588898951229567317583653095266441867194969154135559034335102266650240519476079520940133023699039622603110724131686230311681224587559830999655194201537317699019286306637883799629898112593818360463715174642818781539173447744807210812154385909727483745016386335270368458844361095899468401381168269495301630454450277364558875068308471145422773716945761736512337217128750586985580734536239719402827393567415362251599659452098308019586726639305784712418918463926229208898963296447463523382360434912768064155397097907873292808260937408243193269280556553691351292785597981516694948683958114204331379269234976807138448968722141686210283495949182637005822427139161791121990758451464187937734102158096038557235992484869317643290263985480173516841645616775244578537490838106078573925884840093103829159007566443860923388622443488736036603566021097463849965966240728501738224935193713711128251175724841477669030813905250773754558403437582306327409979855146910779619713142171239211757031312512314252543852832773202703276658656961105102592555190513055312888106796059243544780690042326507428590180857565753867178542480714782783163488218372152371901891230657514143776510266419187680226055490755305227951017144748954944396834500567807246079628441288418423446493791007201962254208107131078555611865460267453395123978890439038809816368108325026324929084061853395810525175414565268054294771833769161109388083609298032352062135666492733761783388421493752840584262896046875073822991172355120354878104113889119039709481079855866785195845990922471143893834772098106223049025433393355185502584051213846915384358369962316675845513054788328994417132806768491187002464906229668806794978189442414517228437747389205927117470180392959253434693870348861601202671300302144886298380490484715613304341714913377481838468440911994342453339032503727232494766920154820325160724587047126226888569241593660858055849154231805236215207416530640929092316527522462353750026089298416731023762389256076216916232820377050206747390591823694458450295076280706461319919225823136163181272337670845147775096758723856104380055738444026701209407583592078631295329509370833348763065895249509334974009804650093145613326693289648464245231265534215660876286165021782810985966024136305365682382978047157731479469933180546946245485975125606768333123376653602923618644110476530643877203833948083436368360783281463483864074906467926958501248887663412211657779172899681353996085360605837169905057847619973870241986568155668511198999351895932742735808803796979409465224518756897115170556555975407053887162767683335361616679675465206502448182608231542447557928049969349127388246678617985373962240*i1^35 + -2978291316669794980226627315145788863658291335178372463457108392100900268209344417723480832950995815031262160057085927459375698434807119005186363321038788671396887034595506008775149797194143460547381922244266393813862970882783144157386894113962579701004348295056594486946807767161813202046581699625058947305542073513693430922696533127960759984721973856484948453000809699646535081466069545958685487285329839939099741101704855538908898464496107532424581889164732698406180940525024978560736147834719462045789767124639334927471224743006411506561273281907195754091299672405958945160796108241417356375821572578954914980575691527343918953361088611966438823928342290557700473540315843833080989582655201929382115234316224348120422499526757050289411915665115714912859196110517973879019255050552583802963019148226368175993188629792090714961675263436530434519402398226352318743860508698735219889519410774794582855695120478074778804825233366520019783451572630794852268681625347573203751932422919359616936287902117144489207503253189409367365356435632670507084545216306768811449216617291804432358290735305608435631663748343113553336882454278627365655726044450258365141043113005029384957395806011552518316426913370885891823131014048968166506521541346542685958927421197758203665394274990007776482231885364134662633831180654736171434083070361126364072630653967916711600725831593839667036617948672221802247102071618713138465735615947143232076121304670324368669678132339129353067277138994558610005100089550967703988536561508958609976738625084631653707354701826165277747346460353917169810391376215779958711465609462741267535157866403840071242585263720644810470346237576553683199064190820438698215011746621272412701806225083445062031068946847146415178527086963721873583784771253046474892640935183001174011521776012157022429810225138292792714448479785145013793645435886449936007810620347671084521304991554917898050792411682946766398357806880877566341427252522744716918328594970099422630787480679493864478654155651607737711128849448610748455430467243129428085835470662384020429322383933908013440171033592701994620393389700398533041101197047200902521731492832611398222032716030328207216794783608696407538389834507900923762670510207564532937038627141027659392153543886869575508396093826870057784736674224864980490015647607378962367494942730607869070831801723385582610525643117482332691745986851679996773663273725667459843077715198181239544885365109707425732455934202256502529162270260766403445903595086509880209528369137741462598312118616037897626516486585334480703410366339004112471484910133769054436374163008153565295099972837323280742226891802860684814406673715473274793206732140014679325850556651570885960065621920041095040276893322723273765933815152049628191112212498409135418905953399660206274268409841368782032896698009183012465393270784*i1^36 + -369581958714591832475824023250460541719997400693667524446429154069854901219845042545578261400694348499598482406378178852959667877386744964003449077091253910957690561566274996239484902175530638610894252696872199854666084201937247282625111305921804976689929080216835930107660195059908797561265951056169526319892778749131927189551415836727495481416432595284171285476596633079720081736842951448621436926385663531158522290332201709668302620179781493707411786837457368532993585270731947093704194415169176798526073656098098172014428897091848364061463878808265178293149178342102577380786257470477138997718622374412470464093602760238757871215776448292001402318117810807317201268214927404036027522325554763873533762902497750660395341461785495308399906180675361201232626213500627312898091278664377929916482805812751675625980878990765955143744204703937454958420724921330049925341232932505802644041341433131000478011986157168710426145719698761741613092408168570905714187424506457732991559047883497701111579193576548719002300263914844270939984195089538151821545415632836034343782363814137884612941106701638243014043084577449384680595821570629366045628377499937955795334642182516763170693166315838195715569915560097228448513386756402220668093827772747191970173361253840553849769919091438352701462701906442849951908764834502887041106420524556813679128315836874072076169212301745408080927093028035133973279038622787988501421079676397337970711603013961348903591385588774871216779245887363120550951973048704640408110522279011442571834694533324104653210988162443485968666954864053746541214816633831358558462661387605691268519736042651502444402732119592551251444917538129423170122094667076482024043577281736692911906750201047884617439882427930292729229049637665046139524462326971557752871045169172509930806103862982810659665094182589934070813717382165306518802205171876677138876701292098112581329656708070908989139795588792000813261272880054603253927152618106105640390758479021718035478382595425835735965919821923170578743774732422889448247969171458804846654735147293829158021216081118671703938835386948700557214090121032498627406388424211420630626687504887441530240736316404695181239790084401191439766179425263773316699971010655691808939903796570149701358518530340953451854877697281027312231010286869264598831040334115745193610584527268501464960373987850343736934100682842353779566601895941182488104270049241680212288795940253776229435615421468978257638625031970623685652015533995863395427217558636909447350463471884879110684760855876221693249217553748856340169759585803937317375460146615091178049298272652762864034036871630851212160840732019952543956860994987313896479379652389108353330019832326126652769760441964899681552133872319641441673153494482294010595323616630885431770204796403667264653902491608885458939391659456003194224640*i1^37 + 10617005138107279437956128180125159055155235559337732506062738281219279255682778852123786804102873423589352471118644848270840323688042164388804703417187412614100381429584555803570400729537974483897347083439061483476032464809062490497514160235084407591709703724404840210696413541131993197515419810255503033107681578880805786438697720787115135468171714234300838378900801792467005675841089821534962511188304534865343266370422731369978283808697273309337260532398771817064604352053013832376852870612599921086926917105402934668245182294934657974715268424791255311365950390664390868810502051236118901004268307706713742870222971601489473026555420010281135661860644264777988410147928577486790262804969528900112424389658432048263590099378703874066216317262525057580297527334820347309719241545568063420366223894857004425557367667831109806112109386252449879088175925056112275842354613617022625823992953298060921888553553919789178882374527309782274123291922844520229118913353227508640034243660666584656894242265479486372951843921457007674795235017279483552460106113221707767484464497788661548686835612940928147012119152440411322882875994982479177890655941340602884151945702914666727140360061185630341600219406725870848291738274458176507199760026817300659396258563047898313640255558945866255082650159845784285716935893390361757252298410936264203593499573707486249281847105671084145946286012357110404915597971571655023071914847949668844726539349652533898779424425374688940708650305882575686735941570271918168987605536344373864337907573411381390458013561780366964051459222694132188561985027427821690442414459112207761615441199767673466293389890030593863263150242080016894049922979989392438706274321371893789238356074916843976819998598643567970344362182608837180633522511636959076690807497630752799182444200988343029804861017627477688764279771192265778617616903282958570418640726441869923153992235053931045750474284670236451178002054861201653786675223769041679001157322192335864886950098982304703231196948637073003510997722349799296354346211916227237178298872820578772212596285253169527868523274252375632334317151798115326274801381868146000659812206006928896961077133218465169627724391462254183494150030293261474800445118938984640503581491007422543251216925727976055110995897364559231198314942420663915614155772644979776588615120648288134481560657631680073177942950813458058845633552525927185900344591371773323902025403446103999782902396657693747104571005462574251914303852835918623031454180010613317547146265193790807135095596432062620371924117207686715772957246631650739495180014545164936345631548871693381395399280943281374951836791726540463346311533950665942551994519747634618747309658241480231937349724333926615762308103635416114534432614018853333135128513668180699595867559422248337499461454059441488113298113883671625728*i1^38 + 6657893199898790539705617481652409008600270117314213032598099683642948041615073270293647946438399852502930224257736166418869714736804157440124300015975421779144302936923632223732424189778019302335167284425330555166828011406105509260580825274857222602839833480353619323573659257759383384487662102959511014330198583693848842567973467093464099908767593472003415922969149850622019776513785185805881886849006438260382670141120058886486566094697316007150819700500754048509175587275048831639866467000273087166218163354154362681459532696105386176754595490106564688404993513694499916854904222431257202666520426676415855754358231282900876520439408538936830014958096245127060958684195817126744189573756036587725027011039523379057690634824947597851735415206497757542525932856564933721265669599433317516120052488321136312534341763192430076054465636577902197587002856509715049466239149558909657358826041435392658583868648869712372378178244928938647145259900690050747450976184893442688096198593192282586304386934077475539505057277328082883849617748732369184751810852673290194362809824914092234089433490822133372657886342216307885425629845843547952233155043911468955892334125301298885662352433730409835961332048434868129330542620162790152592396955910532941960821747297242718550555880817628208069682574085418048263460547567104996745910855874161728893343026418799721589533750509015959072727207864354009931852386863805711674816016349794758538787292089517091818604519285278104772576533907381982069435928768798574577346342575417966482372295953848402627891899421591956584565396049334886039386216962981246852287469645072795848924545646186119693698283081652368270097869110907251164565768481661582951121588353049070531524166772608021898830866948273959426645333610774443499496974026423507845792359314243131180553257704679258169522250740989571349676186573035053515724600143623293569145002705811669459437528490926686428126902042579822894172157442778931231253507729549610607948865716107296401195281446151909575705708585231096240935767061591704277321843400430466773923713340844831500247814314555739641472515747240038770993863860606694130527209591491968504906563695146867952756997920413439510641582538567696984371404736118301876045129486527230058287199395588404403845095448950683780696473382545520933971589724130772765130012727218041359767881808544174765109447293945901405148275824545098917345136346572386086593526126524677035207748224464772271700461305012677376531218756725440763741668167415030538088356740825364455145110722863306248896510525398584371049020170498713288507166645713186719908917017403186649232143476058042948057816693963955579769221413055459603014701721477326823507732291246824052020194976450356807501894659966892619953851107442792318387386209599376689533734531313122808088262257222210312805632844507545874110584193024*i1^39 + -7137711946153879996560588497267202056515131729271438007584942025111364824377061755498467813223369599040127898360567336856105624389520408595466763956889934903494110897353860952947115817363934726359173132488491951484645855908709277783738900326134395212535071744929078249269498064549458316892534103365704688466261315309778585675676734160822632090558666732744580455287314740325749953421388485685479575559909226612143176489575746871141842179382475564390180482156762722254951582463613710102775776006155906226297833298988127429494135901804428936549376602629540469288262375115374559600640359443641579463220598552004926135034597591836850928332606030539847516462871827302348298959829711057650753575903333861937534218813581605629334410225449814696282874717087831217598594433462403495362961408306657037638169074295753166016902405464156686314044989623078414827095586452803059253284509547617746399014737755812479590509125011146151162253845780798866824070884391129291192237088446240123743312891356725765380599903351189332784111392708309792694815930500039732592428489741776786761973456428037990360756716713186256706096670348449177059020395710179193328793221325602387925936275182765140485986842912526000397118436629795756386405389951167831559051387228337742246357306546482529209065770178608983564367262790681284082568531216153698956433168055784718433962776382581800532927158729946425642676459651024713909444604034872041921375070147462260639721604484087454100573354899779142701876643491489860981996618902846565038798013429220179773265444726137499868335925075701700110393345161454298456011846902803402666854998266595487346369103706100256437573322638718197831326346116532036275832734091262821798181597038398655534520790874062943400183929627178179376368168202827344836311262272015742111026513865832952006013046138365755745698144555500623290945018779943743182602680108975535417711527651150690404976742436884231304372052537343682270399428677787975475457889513221214963886616173048192781057153411159275130501587272215797734669453606020931148958748276161177087910708783237015773468691505793447878943661796069933702783503810680797570066912520108247087757401940575897773405955214532254264180765831791277686167018640347225741398481970857435441309002621489988485638356677854441964826770255074811583633150100615329679628429816815934393443175048298198010105014541366443024903960410726032458992238639922971421534817639457155616369000720588698188013519979094505181262983800812402350643039250172684076163111166401597005884020216065608551539560929141983293717539776700217218282528030406878292695196332261299594499827731757799683522144623037861663954434199708383834377302385123680003573580745261860228305281875227501704030412508426534978121606566899546649314259913688918079952214399036748370387737885516440359478541642657769211054522368*i1^40 + 184817860603585634220694803015570881912334719953400272042890717156981491038923910032495687486480910682948567869255036959249535178570614155986249444157373137621914159042858735635427499314442672914429158279780094357253805285823874520269058563497360360920470292707881271449217766429322116440552108824700798168599863178895127744379250791198583464639160330196093348556677356109720960058125344571840605161763825582035096554812925723059677320272236203437508503585213147202458641410114605488794019518506185171088214451468148749391333383566547092555200892205742085263427380100819431235533043775871754245367658422399804752516179735145140968585795217238921402025450990335482560754130299694554237528786713551515472322495343681372085157774806902146395147404630064687869118509812701219410317213050022573665697862069341263822493425473165250445314569642095642422707499115212852627774104316781816390909454736885597775342106145827410814284387311985805576566809476469300448751065845940774616069719651572420412520177621567178108056121555223092513087112957472228813309037779792985667739913048102370252396150010567521254205707579834115037319005866147573751275338149545381823220936271277033390186085315107002093755376908007180707966701078726928305946463036429182716113690914420852912107427036674902195476563652273534130833230186658895552930063544093348438071551260474327849595328349722124358736810157107090306872222596284241246375675788957991836462891916143371463265428156473501468627539927988234562428112134436233448160173615840409510871804352769710244241380946177081094961254900196365306099533877791951969427225524094596170103968367359641834843767355478495480905977126668511220923638489621086571235513515951729757034625855167549449108371969408578300920578372920955061377409123189927168260725267554337258769798088371532337650467714785967020702652440667615590383316243804562902770001330440608367987803525903001322065259727360142646009988340016029236733286697506769228436574733673247939251224717926468288384481902705411166508352561529238741510136485336443212323946525847139077616258792976307563940025730699446143217550615599487419045265680334074547806850548539133474878914904781702531058580501905432310786570000095521924174144635521042790277549360580149132528010231822115225258215996560061777085410830659097608266401442753409414648753246134327063998489706649949869904311363475955593749123704584720121770761194991633889663557000099940495034622084934519954876280970889524052106075605093035488892932010991176152128037451383511624514849111755831809116842970431111564703137449469506338122243839997053057348512577034821167989037973114531221189692911501207200349287485818789473696899035392924693754178003564011202579417180364747827178697461857721790684601691224117362516422174384703171410553522030986860822629114124870086557696*i1^41 + -1476049328381086909627409032564947665613531746472743285907847737107776450428262737835564010608702208167406055085830586177607848940394223860764378207170432789612217499606371202478110024363954060041175023309824220598367244316752884325490535554109565437837078848978194346197271949723034343885607938634429605930481386504727346236094195850266374322068168140939886554611950279312082859592468633479974172829091374535339071695108611817902611261756941129161602117691399089356343409726318527369712505792306412602211868599137221986418321036110507142596074466013238958641235160551343125330621731460839986052945510950979689652433751355443293349281030830493394003131088837403894769475453643415595823719777970989817655106178266562623451166017068403598018540946064592995316095993080249011591261571559843901614683431957244005996319497859545059365078357055052689389291930749143881386470925529989177190304918376486261766263561812665451836150640243069056589070385113636561726957190258507491177359927691835887535800279924446705511719604527244162651747130888966632606238801096241927444327602752284403394715909728233005575378557321797029346680239663216370921556490224638850425624865089405384864471877571723845959736820909187304364795607567095005793625303409154625591251355154243781613002969184989701180543928843148139527656849762514492780869807985244675338127268064910067990972819957651384342153602957199933988774127369531162747878814320941365584239109774107341365265697151259687442578098490970192041953433883198351806797917640072137803474844533841601707536560678196417955056668858215190264971817341548184118973336348567514709645129631427476332731068167090252621667282047878716769582727221207826385986970128196092826880048703258208115489843753031028978249188776660447279707542596785598349738290610986926004909325148949170326619261617780830284651094239419220382874822240469083934592113118254079621644032544124399306505209070975087334257701171427631458633958862208517187008754777238511538598167569982197262814810662400522777523905264330878403368818687755344677052430323373142878375579167044802022823572767374854714116745876555122772161319388973665224484287090484389605697311613952429318842851799549734060221538487306399100760344410704816636264517914230216155092572460304404983335856439597642216249217058191230666586352201396708354973830691892028874940910000093806216741797102798108596461171662332358268390621121425779744032807103018927953807270010448003665963451527663163588736452829247744509112322106459789620642558768241626416515354581211302551900053333541755658879979853095559922466257444471489219708185661069057246568880306582231476452425059341988335402224363786811966858115577055985858577355864463526522271878235912594666283323197204207807545754754903308467085419119164195899901131880891352126046726305982971904*i1^42 + -37732909389491630509986655909380962945641254594491604909214398292478523649364473610727738483439236857426043577260644941289158166861492832177106429570938505998727551650777354877982369042422136645805200087771990335436572481374162001127157738363555938974965446555697933872734719943081606701489665050823142586250651508029332196017866401940094213187437468036244358091442772466043350649414799276591488512623089425080559983499809267903766682506922663027837468639607016570142532540938180247767129493286618066801718144743809555064006962837768159980054072838140249842290872350333657996504826496629538896495402539715396198106148278040117335232444019000158031136471155349768478689740230246733424720021073035057554918079637747951817523823699048379533575631772204884751686344045542758792140236374103029632470978740638592191500264740373816754404825467074769308532216888837965731998908560377185287075262723737145465139757265035049909340691179842213284487380593950863499145364876136881920355240849220006715566914044730216521492220564438689838330266221220579565006762664783182523308081519727358926559173349898129863950752935122209877530038058525850844549716214032677470579445457318476267262389332775420067494407325003741924952308028275433898647620138112950368105177235907965806015616424872410805714953268347295081913688104500326961833235466507776515660036626694548242468534743967023193548783322644207148350669507690170855346130947271425924437727725940197347572786474117842251020996730305177751501170668351160088736531498382163337738526863715177918376724889701450669073052962715511769512092796642818698995021429088386196508047198080679531243704461348406960369958743747420494497539060184349293727395465193665534347657257469295031051650726433459731065246022341933842263965839932412918499934424203076382646856764365496316953660462627936954903912523602731605253661162074464750513236605757679588992623867630813603031298131183599257240997186433285397650540122710579977024717032695531596455810847825373531067427270964631080028057653769710115124097292582475615747912529370611556849658846113656125514185463913804188279178071087260125307660304749110859932122243952148742108988102393000051651855842527481095824650962777442891775637958039661867978354596770297127364311634258964205926819518505219199390509048426467211378621700241770650185135299580578527552560764435150911424673937708517442129215227966235038400874915005327987670688310940239724951016939813390445073834860665209747500769814248281715696022477855888652162964553796984678946918809801293399822050715224416177259363598582977956026286150155081537686237226464462304873145411328225632867791006180355237118584006100813805960889926600745869801488901939884610650085478062155902406210559705169703500221879214888456288511585927569205113883029352825002720740411179008*i1^43 + 1551384949938940977025357663478351451808244201506489676243610514336012437416140006506398445404259202163121506115417290761612454848240638120844552884348043599660913518333096859413397335820841834675717131634593981992083790033177900684947924204422257278739947488316886441697503258187685375363476158239972914451483100019364806250617430214199937529284560917705569095415871243366248592597025725735458882284663299615357475763847872531879762564850410367618213219062686679688269947721763317450396893360112818549654020694279650662854088019487462273492865633110970411010666448448551968435812288441856119806925944535050093047666621719591229520281410934540248506718580645559047566255620043261480802299090163457904673464151581724604306147326106272286894426654571850570836974908119657076116958250170814536062920861163877688079141169605652843525145334402555594589359323877132042825995599309702032369085813497907047381724761765639480888266027345222559254505757560225420863637456521718987484782335119494693094158176501829290646550624511240614152067215214975947062237476704607681013620088184049784780282340571236102876084666959377238199740919991618991262963822379848343270356109589231410618233501923376248120729103550904641067726909906182175931553725474045426412600770537439122598952711618854510693251983068373228752006441819005361764533243788142262543115052327687418065037110985303382693484985662938167220389767008709049425327411160014498540666395715673611485266218982824012754973230097911243376898119525061963544979166014079366788198469106209077822774260506767368385728046341682810580748551671453832459451932911294098282057952775587000872053159692645754495824294027922112547725113362253407099373443858569548644329553454976503437420283952857962613887804886769089592092635893765014637885009695101876692438556198293313315285574029555842376732055739451468532944456590574065424767811771947074261104788591167920399046677432238131714955184458781546401798330509388647181673336257616397015518958412607215338300178820961113858721615672364974967305894944286494803909684469797510286908537755059626544617756948073760223186722180650214161289921021222070998535187563098769705699807268216092318952550042245817935700872266329143748117079826757875266449418212142348725349065719727067394442142045928645104483304720584464412341696638607346247540469578352414392677805043538714913159261340249450358358737859558666099397324343693710356647533367818769679191609292061700575241632003846306329796339562182929699004549028838773633157003205713588361346161325850259763983401497518882744991881205025636390439210489683975922910354799619420879582325373766708165150891453642449806065970394261443933134188476317467744268790375145104853928711467693509892701693057733138653372236255687625058316265258319174965948115931364382444141674496*i1^44 + -29864067235459241821850990981698860322615847328119744836432738601455272049805105335290072516777641896508905290691011762598652444472164141762110022344498430036545877041013499337996614019962959918954876340625337894719988883214201225115800126493627828855988562034071065515174469362154179213175817476733555083729915107469666973401572212924853645822689950250529071147733136665842331101102734227090930252193581933066231792458744885823591409206600402966876092930606609260095413828259041600736356528130675552586426890681372644841452776611595302712725946800506629586996598035606215839365688229351935300257022508805770896936284226963230103873282645918612610173497304453156999298467831008977707068582392110633586539217405585897955677376044034979429266039001450159879948482923667530921882253539016374132680614291108666819724161295076793407994606701911010449248517423939522764057155820380347314557168310294770875802025418847313285309413385716551879055985925804089795430169521220372804998727372958688263122688135839231740210618644816352073064127118853161627449735833446349730755197808281358891729620559413712800081077028208075166248564819683306604539648592251659899424153651603690974907027705982709501236047796963067465695988196944246117399325393088533522680152725784723106858654374313023261809973393525884450693756474701077620346304939312125509237378095660773837026374232304628389620534983234325314463643766774218572873832709703961742002971775183519780662744122797668504283554342694948841803092098394660485178537828622456777529113608080438044001240533729413233834073524383082058801427275386030997633798697044080196635443118099212423433380306168088271780754798707223234795576137772543768104849843515793147610991825067398663790361560799225441445693413062682996889554736331673226852977876413955439459351521134322840762209986978158183413636831983215385791334231081733924678002737412467382953067285079737947962177861965617127178618982797284640817554308740879242696885429690641963411604452579177311969180262073397691943132404219855264265202702382557714133649926010875210012268037004513963633343990877271949025526262983905072068505865455621662806662122102212985611903567395232996384625959329334823947753706192212101631720935082491272491946047101983350691079112861864731532942619378186853071834285929114766630269611375570365773442476463494034541815473365982993316734192225917575003411877667057441074726020092795213508019432713380324323635801584998290982222003737035848845777644233764204953687558530246673874663713850555258114221558268450778554306030231916400752062166743981781663677467227777916336968210977185387738718714905651052576568020954637883027691531205470480785682947892630326305107549014209297249933907431628375068484883767851541736986636128083763617185127624499684121645915105045000486912*i1^45 + 390557208099105417767488048877083465065821491431445114355481171147784878234705757089609922666909388297483252230473573830551403227930323986345640520705324896531975862954086291149749174148643771713736271737959448939422948870167282738857697478623969568297510710550091052540144244544892701922604009359948061147633942088467889500711077142475330266999719449689514950962131765065199922658361472271756084021236893860450703198136989591741005824489859868949300418268551195721196477041826704905835039412723704745658147015884234697911138581572918132894072909405130533537482414470470069058924903281274842207042385864531487124255026255914575994528768693778345732122743743851873957984514129928731097413136190940775748217284605745576386747821076169219953715065065672307747530515586408155214500748989996317560516606988333752059655803565744996152466483345389330313157532693276169650280850854389010966660517376550606146174768675441446330869556612335608431064599321272347269310412212516523313472082867054437482888998767114635912391732640618903027551165837765571651816875723319411240944973683152371773389930365566767350031991773346407383118867198058849307629184137423262943054237273387212744843358632002913083245548216895009386588102333982877002416965346789816223712549729871982612347946227754943958943329671521698346543722128627983340052780085693936340601813928266157839463669495331193830313018613289815672069000997141657661561824832666899627292637835287828507116548308204282539245664783926364856365818341824130745814622981493888215028589860795052502040024450021306285318065849378776841010333217619014406190907948749067093268810896007573866855587936956595779318123204321575996451159468510463776264691382164808938975690817231298378919526877262548889681635828666432331645379657374696921623127557892593272730257295170286394195690991280592838891095923791783572461800050320802348034131887051676003734808208601906235573985641879545131808982123237220844017780723786511119044056837069081753793054174210486687645487413685076862675904620210544562692295358691243095035371165891545025125922726613624115934559093523542877559927302923099591161825740733255839951329848952825666978931238897176375622780715469281289592689586089724914510238478499301669183921246048779294798540159188453863840825221855031478019444009826616954458908821129838786548050825413652783607176931401178996334224709598888088705650541692145174036377229597298321154098562160171078530992870082542558480185021385443587932789601094732343963347647641076344675114290955916785245827964979394219062587289505279539498019028249026884968183176363640190843504615301299830006944110560614732268900640939020805725717440510172562994416993972466926777878879876039863553350321432303961361485956115852774435486775760150402598870445051612553564992963457581056*i1^46 + -3813354729018323271254162013997669551708944204519403448487250601887137518079713753724751766216733839625790105911464799113111781655287265497675103953733414300528357105515376982229946755205413938654578588011999540874916211319658257203178518940677132523395048016480725804265411083443645389495383859516029646923036766756140320891716776822903164663484761153376039515368538022762103045377752773660254847362348337101953125555108265978023803682716955987255000059273106236706664918687753351871700921289413211067949139547517354677585923843798517760666311533951085931043196293990758430829490968602258929069272345906586876471497975589530640811630243870306916213663067106988690857588135010980359774883687933079943969801739193242499638311475228240250407559872014505920529028354162719962739353359212423131782864786655405693449529534560038010822642871764205425884559954531813130312780022815296540685277857444309605199312104541460683103261872753318195184127622503433585450395980875491357279689137581543003172851290422800059459614128366398665760343702429075730764393627646218805112372433836810517824143161338616226740772532005004225178423435422988224906550120505728022508072949151327050789137166010346555807069514903409040602871636192795679671891800880619639108316551029655355629167090120449095095068433027224895869721529108950021370182772820292018257439983761194198016986558697757072510796663443921653952572623305288924897163302523147212128613898814488807801460859597210514732502729040132721388032060875084242280528159350925308998607037254602446694092685980935945171762282432308030363951550983036136331919597003545464738392746202530649381173660628587102289179749839211823329469731361337833713191310653522213843970453904817719275495778237951053111457227698751131376688064589830439637397107828561380398919329228114953717387269318350883582356376100660404735516585838161164311688891775316811852870474188675469532196691520715605836459843703523091156686978991683097552551779300382250199705032907635425266212093699379538162026745999516759318748163359268317419875491891243776538733120951670487296757095905856729303392116737369889100436532910373623783822860552642459986737318780286767184790782577546725554489032997365458438103237438191051096700186524240010900558922368969371057248645242438125079752538059367696667479538733621264342123568021568751621658941177848634239868543967239226906289740911038401402025511796687178515342314857786962052281498551991068992799214557287439903182013175977475239453044848503444463826557665095516830205299746242338576182266837367628204804465803472857734551687759775569338701028645177405340994771298355460886802089290560709042808345927070695486849377606561087368228897637634837126107210694840875278078664173194187933053821761685004865881510264958436602506513481728*i1^47 + 29381344836606790611564548085908933058630770380767637114508419563710075142519257434317513957876678061099191061160320374221394137094443179181834550426638170761964230666678302803229640908545018963770937288715490953254221646895143096696067346478978503936175918031556369379165319659961017553441523397251185930656717560096999212235256353279278890708944176388052187371906754478317462331775152751619325818000435184995346660443937517864167646503125077804418897523708828553805887427278460670512464480384119993126399669892494706065318333120264991382302024576882554503455173756602601919274158630380372661524770201179833194809538117159200469761381247830694070649853370597046028270709309287486793838651800234450915280181126998171000832393624135286206358574469102549121276963447317960457983661854286397277636670361586684818105339803440102644520671620816796678728851218981081136799061836308207296514612229734914498242336045406142629187574346532077947594317322949291881434153912029168031699515269350218833864475512846787967895406735822104608434169272416705183432242870433776756630647687987978166880173338849546594266866469739259099439885946355699976316060830201699035666002310633233448694569160842406455492147433313034559053346664861560180427526477157130288919939523531200910097045643674464288176752714652205645366092305445449490121444992751635028607090100085333110957962177630252280486904093588745648601101609193753874915256933955332857776536017734488083404699685566066739403514509980332578189758089034713437146293418882661994515203227123528538705661045309039523345424689970241494794983279039419340123355159912189904321302138597821423270231193237953061016746234918417960767858179750067404870382880354503343135248544681989064923247908270035064873425787106304529061975156536319417034966683941711538710006121226653949408955997011713638081571511107874918906848163145677465457007458882290170817140312361543102328297796039827355054636198174410984610711886602172881925662096757998741316110939852939752741363430037888662798155301001357675566354014152352778256590558135857671671135820928477515391600295424138134584256812593517583470067019513068348399639792239885707606269802566377262533266690575496063913119672241452054576679512476808563211369829147936822469793044202312632090953490653458070838236702645070978538892118382799610740845386053831083205023025912828163382386175238876552458705550287803931146432853475466183149492818750218159395551788302144136481825185817208144990579763233054823761921952128004737628613271221680371807727957276343948427451235784680082900819810744419301513756234779779086608233414918693861711732477421397720990369308504678659605092210718572288255375696897491118005325271015661678228230790100472737659046487833808543000831406961133756418658349947777388159959040*i1^48 + -188891146483996502509583877473016388603413433444269770385743686337556922968013640621477977284358015962774265332499041211355131771286584890887393269011616760254891517430993231579409263910293760558173818247051745882038766867046712342020330552759643673759540541589907740638597200191911544217742973717786945929180166191708086470459863111282258738514175915784901957244232267545935669053324616358367454505114278052214622172304185459793734247434429935652140941995348211743257612676789024809070917532940025602475803183809129851985092254798856932462426169657459805398593639686637301421914532438535260188238374780606569142410435363611632275388824587362561042156287748081120089441244154303928805533304332426239270167769628966942124323727379393003543134171987181192609462118551380803174883811767662622364093720536494919257896867323594767105052329596574208669424794976869983174316065044131875286986777039061908937612900184002606132140213907929498881328160257069535917126163074927927611152625478696885293457859317225319771214983811347609384712431522224015054179016233038457902210889000499858701195530533994850219348446802843063684792693300180295892562275610154219740692257671143608516765722274068499564705513898688767036280363692320260833807037155825048131153999342842498681492617882891522405230555525765524435245110715404651133800840454842943303594211599237946984868428106204210215774341929468786771975746277470172071976340083880506592134615974553305385325356848486252985601935554479272171377659872147987380313674770385773619644432638036687672952701118820673668801613839004843808460549747828069620162760757295584725470620340169221841314334189194356787161092691505505793552510876817409017204282914045494918501429497230391235264159793575728225334429709929528080489658771035785029210721147982653685221848671479154269497474189912943883626580859503163531393564872854504933007044106278479013382000253635676062767077842089183872254461427931350397272658792360354728028079791255337076000155999158137659317038765235544554992683960346336181041094706024809184640688071346308800947120951641803536976295654301568508911510130304328410392958918852053813820692749372048326423584792776516614034639071725801700945889043085938605180701067993164344765370452857382132509270412669725962665496527275423812041689940055930967918119040354165169750035336818111326354399741215270416965536295018394762026877968791356220137663083413613109407416651881799303413579609540943899227852898144826891699673335923392205029248332434133098271842697916312166146064419091774583455849533184424129170805975081982641473231146535214905724394334827750339410317926070245521248447095146358133746646574267915774635542890349167184979856666357950463495905428417465997782698357251181843360993626678888823925968895754096345088*i1^49 + 1023981124962537713557189633134341825133005328614927370887208324864987576835311040438727016772736277939254693954721429957833423237726910572414402129449735631493047507371548759474693191661558170466649502711798260413807692686698050670126370974602719464169002050867918758299840577319124817343506213288913935603421871973917627534861683691857280966926899503925367928934378656998219372050182391245375796925884863255456502042290594527188353282730417528756431191877475975502935950748356936429181661360578471771124463441888605968049474641659860271764576331918912242633160689249798853551127317226774465593638082821378209993567682058045066111048310531686899364021614808417055491609343622689267305010981119112441985021661529149551694565561289720639194041150886426114889828197794439857840503348079374521385769160617837585865692007478155574737176941183105386313430112504705473968291808943312490256387294081108096485933950728977172597875363136975668724208620369180717985554494301234862827929390982882757579934628498127542017552929972114553750803904242660727723335111336723001639199258569389555785151178450546496488534392098229316612653248774090428047873620501674364600520248609187669555129034687605306729266866360900696909894552608949761466052333615550726124569182693268843738921566057588859501089744767127923036122761079936871063543267274452910106557298528544878203142378531720448629422139590258556866556194015680454719514365265172264506821799394474414880967517158422313429947384609113365315364357343182282177791880090356680316214000440712370832862042770308801572009550239692937113618387415855105213747824610317179814857879728714235278481619015780381240717178892182320466665839018191540902368534827972487887628502949752837962190265453825799739901573517956307871426257629769117834883146647414191303884236084911984479979724318802153627238927642294557666631779684415316609973717822913468229097494875105523196763610388233285657355873692834304189846900416002673238598906486933454037455182486793480850058063874441644727254654900613583120454736367100913430062848256322655084700609189000780425911913713924965739228257204919646249375880386482328649594201268324339606038976244148450688177707293036706695385702265556727481482959518687369952670600541580320285386963413078497892423908833597884703578058186144503615849613783088115907238067491309842319155283461615001024182861012626056178233664432830087365814831539114409882180443941064363067316351990401353115360612558779283363398890827490331878690784825311277425007432344175551600876383330637004242783464978734440813047588098486879308695010025737088541242511702844851244362035264423662504361880386361368319017392544000476331658539365062365394797279068725608020347946321675993949592475040864269156291542160671701523305711146106880*i1^50 + -4345757339152277314674295405668917776426128429236441914348341694779007521862492524612879412268542897485495020810791087034975265866134492131918749384018582232981981127209928614193525172250931232676854922043735506589392183684063187992510720749494615804556916579048156989470334212937334771321548302967356455418258813880025930165679575063685761390835625530880464588866417619646744776168444002540641142537444794659550856400363011942358196445884544537742697210176007349844464814082599396917792825977323171983079329388947375826904210538983287416411247021303623446028909102569809973772975299694864063156374002587062896674661003266147893823864394742366459803180296737904513418932468121598498311924136137412123480422400952478640106551224942222982275181831787528750375786268707437571843890975682829625263364296248306879196722148610887378316358367389237516359679568574912375618792625926282660024155362439248737565320379149400865618366657765733736073654009401030427192749617594430390171146044650485607534205055778856027397084547892097699186223446160893443917248584259168800930176750352083717995281625012432892527437604623225214509014298397784348176644546254195343252919547815776301960274323827018768074988694509233450572266818669658248186695508225521987691627756438241209932052699655812186723545994286475695736886740427019465131729634675601991426852668034585758374377301632100932901890759534080556363536139481624336814051446414193332062624874992690279183191344894207156613081885698770418772463386656790165740694273019116168229562731868452064237061998867035561102738257004830968796239061435666212325079152906967969297456231908770127588858669046948307374873822963413084635926603373919711556134711176078790874801551687775464324950506743386802324044544123090447126216789353422289525131578846353519237674737448193433321160475742905289938065375766039682563386957671824447148869007465657009082411955969180720299745098367611032924428028024964718674151534948177146822478310694951381518292044265127303963439255308588986604077210747858679923680353037727595868099734196607181548560568810332679492364373355249785881256153930643562565791461449349202726118297345013372630944396306672466794600030644431692833279740790843005091833619793219835601950288971602387930208167690040923754390323027887005246384619876858190990531537793268759038517557648750758447857321881575615300620178514320565353163103652121433857743583449992918547657072596447457212196978756606201104947136627587522775111071591781541262581151240421703539462336897374615100798637071788704479698678732036162043013969495443042770042213656973857381240432213006140438579835485161804408553167839165400093871393507586100580661602115374801757727370349589005675048295864968987564423218422118157724285413074419976504420073472*i1^51 + 13420713277076983689053068613192578686829754222989367642039720784849133877308587195986699725823654453483327366998572987102182653798641307586916790198001949324896346741216563204255383315946621079956035351835292642201878346512299271754597168650981796098086487885590377517167577061852079502494130175974100707404535584428232069884789407228255741467784762671961699137399010579120646974713408944663665343733955999665474340732920593621829599765399212301030246328861349313724297035870945058033405509151811821826902842721722879035719119839523853999060416090076661942573124502618873520878762954292092568143820659074833302874424429389134111742445138595940005957712318369132013418250285203187552180119565444365700950005768253955724114953326115482699359450251360673688713556559835737222848791625007807641502590366290634294150647982095978629327032648802167974219220445451568265937481321621228910680989727900916298956056065738144006952400641360405828352140304182515953810828524449908987946757460930503062935389996314982901629110715433386357748731135898632533523712939216908503735906973611920361907620897137614844978996571398720517794303926410213716540694104441691567357252769497849858677756184206424964431595157437424779511770598282109018510189208957293777749706366168557832316174330471543438948796497267012856855563974628226451690482343995336054627767601636621963633379423394582182953037227512776625292616996118281161699532376999058856694387375867536879687264869088647529563946709928690670321813666674510228582355145400959188884398384772757082315243008427639435647546068938904291139225660237270560358077235926733251647680052702615963164433491926354488892566329277332389096473221071816158076694354284035505963396210037220811714286425728559805716435819243843040159985269910754901034810207433370604366208372637120201028942249626098689248056975875224186630959522025310347481885213706812640779144783034939303992885661066599489453416354893788540296125707868102624322446208549449392401095533466767995330382359827211074759417538453310318433201470212452452948957680019277553551130059266964447855056537666903258964346867894616111205605416399935003620227774958465440639876494203457160440347870087014589563765980141638870387221904175048541401605271012339269910838984945238533504959192231513499517671057245724262045755244882744746525054851264012299736478016471863319941746749383973310795205563695503717542867830891095341128147576884780878349828971286219824681026209645829176863716181902485471939315233222659352906644884659590910445425345826610134843639035074671550700021410947996250512910410566618723948142692656350829659795746064227216667470000260917769235160449712003522539946541561854985670749203674601681867222783706056534096095316178380095507957492186242864906240*i1^52 + -31414133593549087878234153069663573017683920440807345610778935874405846796669245737473588034460856939111381872272763949734042126081633403490888911402928307221222103592904706456113223788295638415483178175389127473958889723068055814708585794256178064398061390742977564581876091261726421591547265372856234411034408164599535164814711429757648301854585844002892659506659765072309254796035127341971637881669987934050227995953604120062493356199716036398275070361969972988326628342427719456391598717681961639291546938796991464002910888110335931343239941609053878508419593789592796611446237144928111266340841772128748879835750384948183997009762958509545125202219822407582041637701018907941782187750185871722329754468764242320192524660035508773626142042605920183877063478741288333670963050406346036751877413054444250425778897408728493767910139951919235890988574930492786044774995476290515834395014896913727257156881113312754268536903145143527143496892608186681799417420215706537198334489955214776792893012053227800458729492244812901753085324192799597204527530428000830495378984967210691353336604523472279569800704189807936112414201749260904945706990446343585392996546185419626222923532517080922475697295136782924516145761933815341944893294104236476371924739478932358965257033774664843975840479481152672827680479724673498514132380674831555345059940360714489263772715573792692316120547544059353563452703541287215666439929245428991405017990009594281423381820410461508639228994959851104933479427008682508442806679725124072150544139588915341808240616890264197388117254888341611755105652922474340727059261380590884152960317165759875856582633471266149207073355994990125516103659468467466139951552017442426199048664529371294080195080296517428972591730670092383795131245379002223399946684603536656668290573512068076077245755371327955646071823638146176947220153495335469584798767003676832976524195353757989335283543210608988358956502730014497020889817896450173806178651324156407467531086558440118154906258445721937727022206520314357573955177440307110968316724749071709769434413650364060035518582161275582675216431407958111416806131399576866335954704578426211976578127405614155086637179567950399955337743335616208482343635629722667376692964451224844601776175157599122732355393635971816552069432390772296571452844481099381195684794600158168428740011715918072146490606277380433652188095364894792601372521677136714079388738302789490268719877316176510368486734596406904317356014030999035810012582591636798455086991175235093279572052119149294553761011792464940969629071106741132986638645280278706634919782849221352961300480869366149739870764337668559193811903669154452657641900715704734448421782102034422806741357015648727463436002489259805373136330622182096896*i1^53 + 56619973119705366367137148550534639891557203434707535374256956465791993490752043145260993039191362238490019267494863660219583916896144721418856635476545963930783780583488229309666466842293798963961202229426185627716483303315991100164382506516660407158991653527418638523135032785879840207778634087327394777705376158630022258199119840136559795122928633313728528747742811001706086439715379234455793140869925700330546007801731972971952674470520787634345145532663576275097824480298140742639408701562592766462027367506708277490634910759601048037929003984884870221324962178769921527476437684712823193670013742275577021685717680038791648839706930395741069963350615791141240136638417961123867930341344010759886253747891613106704023722257374368954347652579045592968075956739707268173474392810303652027575654098997556415135435007746824257141877395777934838654659101403874226861805222351062726315261576743200919734002046135044769210021120332225127965258470422847699532721560882954560238327584597906739081881331150991954034788770421024234332580695299250440697571450542090479846211286489023579748192077773551782392662497563192363413050501989667813382849723644743692742503245912283934425280904564133816024054582883064755336422534653006949543473063039317554341564191403410724257087605588714863916845610066821105266411175014234855437459695367130832213553324024994551031863284168736930706034470306348883369087644032149862625407431054249406387870782044445127908173302828880980159149211517912605405278473823748137646994452716541902529649697271065990101748015922217479172957228416337886065606866649315616666845502590071497664397475396216831585542817716315066907460121990715914395983921392115342050243549140421394525517619208428526629041028015555659505628758638310501728826633079064944606711667119652271011618419365357918046030990819163738667955084733889639695898552704429701944564570446057467714222463171346381194877846028359877016034870724172312166118423533015367944422292310992744686730225417265745313523479689925395720587676799761812474883739525794190041760622982974088519826701692724607040227341494510671335669899824403762023321790685842042348469597599111905206746213948449339584368542876909906076611252311266919618853832735774216661772527503593663643608963119004802581623785994885131252369628063999701307657647269401569065782556845261000986525694083802477127093275168604096054933743629335727645018280984777898737835828245633052550451734538092682201672285047168212208516544763121165004085778565752922364050328355608977407514651005251722911737118387943048034490821473181985584576562993974485605633713576740642155197696450249773082326028696001222201526361158171659525765648914462268204229259793420147876255759368340917695057271666524700168306032640*i1^54 + -76054711544976167813042017992718812444166548569550821330132440944868248585711780344326267133247809914352403356972424410241980477456103381013976406877890771937886965908151522906149287634613199101865692491222018838590754982446041480840241951470055182918823881394235393909232771967434273392299838418304674003140770569710779437675279848159745603387075423764113231785582662021412433367392582962488409212772505691945148310356524234014482373661002549783490250817488812641113892960884592811828573116826515075530228323204867527821469929576112527106773695396971342525215759365845004494991416235617710189837279105871521937854087248876547669408561880873969947185861314646304774293730627738925172655454529313279348930236543117532257419289603770799547909167736163518176712999640690661431764274434841816227561176760496323600317665221105566922603871719932014464274643615014204966248261132845927239708485823188626581046344058002391198427376546402505042318356838954204288541027694642254645491520178659972764357837463256587890238995244881278285627598245196605834061673129715875464433769155000707182818731209055923890922210289226394538745170684483016595325462138526799251090198287306756006356157018564882347659202793777793786307993620690276666672209177357967019532781959903145723164482596064570720121436831340936588590613364976311086511192974866890335472235779255880340883790071414532759803962428096510021690162925550972417440150285279339406356317643615350814972503934875100926132131811197659291710338250213149420454556019241317985915712381061459752927254407770807770216135628990003810114678955027480488066012929312323345123638886497496631880474809914931619067727721471548448629952053397856331081981379889241618485256471718866810479401094797986177055117322675963716126228596719068754255520192524544846231093387250478569230557865335344298103360431983451094746243688083027305505962779891605786408852395423029558194361545514368002127350189050013546716523830125925742894633906067474338490828851225317357340923877935481030371289634757885907704366435703828548495318308130501787294707490681360336445894165956770408722055555104619468267573369450393233671526438600123929619122832686863438129394684494576256573543599444635677475865462706906433629765686787422140939162549045948775660807200918909078525278872142443526523389596298150215206322030234595521573805371414224217691538122100893916400296815086210329168148620162390674768951357144663254188782797001481370129240728254297406117106540290896637018420754563948758371230931059103285001318188195803126792277269734348525073189748480005358812327481519781094863488771733176697205398406438436062526350951150901410596795080653002653015619783149928773456492109575565842938927262618929576792816770709096637661184*i1^55 + 73361101195007386830809807278924375219278085073528820944209778205590778751745093688992779474695061845855045850989044454734537324301389353882909130340326710717758695711967998013020168063840944238777307657366777667539144360145359176595755916650497509770650281768929827260148710482627246837563407804327633868204892903467129721176733898661202933701354604673522508211277065122094885658364132717831950786681516217328096119607979022565634802876092540295047778143723351663610014510213313854404747271723977262176414551533002693207868411136822785101020818336567645395825139861402674318832025373523979102816295689920019385627534364232385325637553224522655670033792674163031868261538000341423706337892822743637818348278966588563535459240425728518709167109993375834548383087254815287971586935463032388914099508200708776834110268850676428520152459458191875947556376507683351267775359024038971861896765637272170877665157624160651997570732280766534720371963246784427645605285793251303051074660437658514870939313321144295549596272916450033516210933853290689834050161607121233028183440137282487752446815527318607086257747706915103227956346073925352747182326403924834236139577314351967985745352131581290474787500580148666491697014819025810240991528083621322198223433806624629940884133665058661788777645348056803023483876048116760800293774458019910647562560163623727594331573960752888344600414218139172445933736980541274495811351885569818718114596093144628765402150650627401365830240366071630494755184486937311307034817115746027113615759122967459389624556818925782936634272899163209724042610627909430735153911045018077843320589455533378891679445828073384792542356099940024721435060155612037403301774785828607324915771447088018120051912599158944828760186536740441135825732370507380811028607156811755110012728613347010228834734480746087770280098267372455581809020444706181567655191809008277503191025433489914234376238732765008486314135906205972414916651649140236777306141170596192787913095809231316280812260142842996192363927361867490262475212274118324831643236938285108258277825949364810546819684241711100604308235151981008615098639196588629173282327068128156110794805538717363321754499044831183749673697475029427282941348182088768360918924713457291028312255149183646806481564419478077298761135460723870147799551693345014752917441884218256749530781347542991468109825627142075816477613467045749817115382377798164968753911124043088194604344063928162178713815016500318248023954536099635788889769896432157047829173418556433536165764624094536358508154863238846890094755520657534312241207918083993380546466292472624101203043815509001018622404546868808126918286286374382742707617892294947780879463628115990718153970846711253420508382303812059136*i1^56 + -49560399158826744627860406179504323020517230685675696579922694214459406106663310680947952283756279632108431665329010543072996049007096521529312132613562699358571885768315704615305772039855835372618747584834603463919046340608145396269072319097487229303190020030873335834966286824240564403086977514130528570728594065182434250279619069337551163794601250233028123196771392006286498908021519571633461801043875425721919157196323482865720014944025026417250241043927463483030409064707747069449485994579696859121513312013545383111179356042506461116911732880657180387312371300256421831465791113808052017994254103089930850836257132431011855269655586515754838678790930920882145150058813056890593544846318167974570402207403542706609599294564606376718928063939405944010343107640733749230637943409567812245735532286034553356415126018097797145942642347972722455021677255013070329937127816621329966123285778597475229544388320260472512745357589727137759990984926212916244252927562506253897720558141913199453095623626650834054708420672587227777201794666941320339754119616260052128993859980379834787693459604013828767956591782346523415528550130425065175660845383478400536301306194736938771040694360915462061737703606655017190016359605467129735338705153838186980416205966845988105220512905326555231797617890244637042685282225814704866400652018087689048873530187232079609085940324121743182708046937705982997093211457472127583942196747854951498034502538501869999797481179637733350718078164061717981585831891362484904323308632641523347566604209626987562717841680687470871696832506716915247082494198030571219929501321410479352652830902098350313713920283301562091092026625054611911783359977679372004311775306862162576846028273287369603829833452669943257379523692238283824662537371252459884135822218270300840752116880604995618819460213646753188946533112346467053954237926476199328747196365907137901402489396301140438479521482996537480346870473478977992024538940409947335786099780917100292344511180902756904209036918980632990231910809070313575101051591246346396538391869343561340297438143095344103357570048347517011961593134020249761904100720003356646764673062949586258713962668919101772603287788850332503068846294475637133527262775178820110052290862631961013860527353475775708819586381763593937643576232041975627103042193299193806025333838221433398707594816354799694386908295174684477474798010066969865647714873514963121528793279978508312932169607193742728005543675793211674641709594420189426492218990151567432807044802588658478985528173291697455408311129728091317010224722046790399878007504304799251969403961722888579179589623668785845924608679017827010943598406335772954470694223104672719875493074021200147424750051042111715236871405568*i1^57 + 22706062038985830940144676182428914485716967657658230633947026999049063659009033285532911169793336705779730280346312612958143263093479004921938630054735507500902771643547545563633552374605037957608986488517249027148575604144751065146140623392078968675788488638500369327355041973678742646351655016509559890548672882126283964857333420477081162125493766429535207504241704892876751003379770271600256794244738448143849382953273863463757203014459859717206895149440405059241766512599941555132346840761343933897513894926609103185932820730025144182547125833784507261418206728696898544808313568059180562074584095246963005229990146529685875722490612524045796191831683400763615320906307466496533945362497000732708860898851567632890164074545149382715567397114251319096354682535176513545436559662851497922476097285978228806974379995953873814318755390932617317041707711009813769932748621853541720804554663371923006992504496047998608069388599998749184217063244025646850994617509598791450487987557191663958998967600976077688876677027700466674353012418681180332266041215831746116967760940876154819365539564778656075222722926325519778167053343386485323794664171736183478143166677659878043678802983453072001514224926517222924774757649247810427704078949924691293282907412639694511904075743525639445610333362034823846027518114379200522015762979828190117233597580096694446297130848900793067367704520112240160310680566714342001711280183914615447748455108551030046735544649002581448811644734666473903987460140148357104917872744395518051475879519615486004208111830350898825913390520452737769685203567981093581498569542000677893908757160451544123068553898440926585653084829530596878516193657989691007765940293101909995378371924926380648862692207447254037424899679316426288559310786622110106285818112437093573733049066238381082916121932239662343793154426334645308603242200861834943588434608702934705140921155906911272366158373141869400591618948749454586476619312900179897190699442800470449426512816797740294704726061651945693182973678988630240163731979376276546059666200987237448764694808231089433986368736823563642970786458425593578277961419061030988833657686010023028919535186035319859977372134103767174725442938376542069829527709215411828394009730190556955597544173413621051788123688154862384794368238966807088977434152918737140426239613119132687494644983717874155869590119349642058814574499816914224009503198625439092145668738888529449533964226537204692992320908675292278494037261313412985278429255866742590760944317429948114015043307771892146610828376357912371585421059710643487586861725326400439328520039840111543857358239015862420718737956967288370228750086581203660969604176472539865285327869028920261750377579911107301081088*i1^58 + -6266001191047830909893605811707842205419561223349442686092191509119654387848117889347067570540237864756942501780973916675556468758820446957969954372332036784616274399983958176816551242496540379555511648531538891957875269156715493572845054360693117621381314165425331237472044059167668161827726851014389293915027108474781489941442241577825345690623512471303710830683269323206547410247572652079767435505070398565287622399338178276028881435380773310243462298444067934441612264117544290472113931567321363931679425414387504847218871160668305286455513766472699999451759394326043583147005675916499836988134864908264748661389643441803630075054103201488935882530961276582887092313319310761166834203200419883752938303820464564723647164378388572805841996804184610261911527358908138438628745380731394585301074226534192247546297889947526692681569373621442730960741008835235897046285258331167063633984623790482072893927524140641782136771038202118561611858920398445055150238573114321217587436944866515359386367076220110788049075539838745512705420616064037753620328144952368832408151178586814755044923403596219300477354411425387205092511213198693702818662882027272895091514831066233145501917070181689575305596259643703272945994225026208877398654470397556486901310406871196036130681151284382470992623627179033932875134435332339044387206522892555389360091643451497227117266971840128726744733129015694920831461198756604970402564562353856471218777207352751346258092812150597007733783053939325910602755847896430207084417117188644798350755286354772604996771460314738381845471534060562805540732862646445346983106096986475672693260530458480633307472168139703320086617857297990584153563432307812437641113062379746694054347722483212306058145982823985346765197213302174683165008418864925577333326971477430900341368529916202788857335214482071223426320532719783848688350896198897557346173967493934028358762239316026587408586769847162898095726522980482416131118115004782036680722015273098513522327626143313477144995923148030629393483422742235958924383933302131950207678372725657039958214344632907098003940098402344502947319828469092115858295853892128998034162310825739393165206649207677080260020948983837813598440878010617278117270792068967441780028169520423875669776066175830000179507625740017953371666565596352505202197588837702416216919878368573428796663745728904981126114665327792163398922995115798319071756280117960287005424852926530305428347844956591093749306501136991655898676677543353275923449551324837755921143310660240417624155130253017642978751514428023923234569720129229509707729508961758960636323465435543854026171705980774272391157497845096302255937484829414088721256199359280042465238622766777382802434334495080448*i1^59 + 612174638766084752818595555550438683764167274285517004652535520031286571816244360024138780902688135694917447928617273507238775565685519967726084500878699255342160740610171588287066737163048243904779637566416939237919272511559721748782407242150223665529196229780261776453886566502486706364803180319311107328347714537357823745084540066907674836841985430466588174908504486907355027872597961872291987368856776161009648172038701109440589946056937361206053397173745590890987800904345183649236713943101909900102224428089688457099297787091680899365510734085785572340178076868289841425780963350967550981076980420694712848606024460207191263975424912251023638069608712277197074975487859681618647980191929621296761492484328278263871565146851763003341066266773314692087913523265511873847610181390884422152383539794183819764790145722493895597351164478666456291636574287430169634301235265574662549782883362080074363460219263329173250310965198723238948244443125413133138629755980162733586423293350974435882242885877445900830221652512271434793621785524204495767225451067418023374486336652492955876380471505588363156740649120087163093452228231071013650947839893029065378219462454912868064694349093273419142380023339533694417051687525849658035485425348277805024760750617737892813260226152115003846390595255294404283562670459329874757632389056578096808607342343735858702939429033080454300334506527622193962650968898742415039150701346797912617566986601821904827777929603724159700003555815855592977060405313324387346041489387656947554447308778581441126233033184211698010496115832576658670945819889189515287206289415267736105490086999937977303584987583266707914407370827984004003988925779726806549890268353960288357394669903931518453905923433115869882298090682897897081648771011805542604333088105399329038476415921729890264815534209655246731673632861426733956729181366982682866069177124497409710425955922740340284535503793458324312219074363495677030385144913565500751168183035370629721066086276105861000410810250476515239096621704373794638884393364492308546773965854150811967571204707869306267178012792712668464449782013078119972454767113017460144562562909650654306113741941338068147865929383364005001858146163817620964178520096019591291558206465504532068973888792013344411145714308115689571106554602231217041276978435992995664084508262061395867092295529304597849210421320520449898760431615252913361948854703760216874775498576871503169641439593899888612097474208678825732984403170684059576670107503429425002400403197086065325478346865718667598891461830122652412909172223744485679553647107713342181344010531140508340449501678872154907480595934195064889073483436028905944147119119352684859954665244443479535540764672*i1^60 + 242125377076523198368945018685444996518625857298897195857136014060920900892392074941166136383075654535202099271790319612322431511986677510237796608646966894765053323570654091538957052784403949361718755321022473322665039797167721620310050231370135778713643603251113981365949683270438535823722637545538808368856711984584814755981924914996869037211864699807164827216979402076508729790932401946153573122292965462256975907979380663735741249379090770527738740683847946489266684274904869852564112011274428765772263609015218758477792239204862791617584418654463036478387934207930530804054287877208710365205967971266495890119929334471167647639496757935734659746783696952435223930983905646689129181518960787166606735203691984588925481438438213217465991912962967988422129050159280358526458655583033735898121491622862169982414831302046655398180506230351913260501071263058404715580042863819703699180573294705183617572716745937250192535991107335705042815192350923934123533563529890668385415628665212767835864777477120856491239697494801514891235865390473293010277058395362617487369266179339848568285051057223902260786795710160305113570485905036143725352409835309060674277126519595128590075815274892879697594669923989050885328000759766741800512000302167885562380254671671226585254270383985680607618412729636976512354418294443323484209991286341333267131676096886481005362050449878167645213685063886607457822214651418807178825517653513213425548135501517615490872086099264325705905747194741703608263116239782903119022666106639029939285801699547254426598623144100655128163762056559452727494176224072433096016653965522605605678331112512069701332370862900600688196864358602669354521383393490682868631365202013397796865588530090842322103801259693190546220248078454520516619661922870611113781123075391842370322074675315693919126564185907884991275411599143508764593991537240070369020630329075589605162909907118419135002372508889058033465043848223161399535834154521429753146999920177309899059881959890920596143389189905688688795815908333229024390617883548655429596553004167580460010935496151911581535404513941717847331180662846250015278170937699437293024289300484869721764764355446753210575744056478750001087374835109265787583189791393440393875761973676055334284175990003628307662338986401052910617622429544532803241612979584237475957125550726960829037066245685272538587350987462549752935186711079504865529925834314344126477773160511565465025586213589066357840736738426088797818978576643936291679674740059002249729254153534767983068575950136060286989056167428859958936095082818003010641555450645406650962850929021398340184403396556306229171335761394097831287124302672147781523773342248459449846243272296790753280*i1^61 + 2844862788105014259788797311789505525059447478999559128609527450567866483210228542447434098857201451001748009781399736650636682566391661471279710545910421035968219580799546026494332382256319355827390787750321769290205117139213675757293221788091770689641115103228509432023720414171717362263104299600213930697667353221766359840891376156326255864527588791273306555248709348051600917146823355547926264935093485116485743205344933936654000812818569042217488648324792251609752605836837957827117229504850696486084452569561476264107160357492816850125927384428362201771486839173118167472566620844407978854801142406490244800497910770413043951152475571063345962959191148790953171509451651177877558276230549940859258060325215110446945137100158247895767212478039951533320100629690455060739076170757017076913733729535897615775268465624210490700307592349838053058570588327360922571586738914353653755558691124968721598649072326492951534259123659020932430732169537489739601436184004878146353701305486354289467851096417412569724176903027775354552427489704992966748114171337907168136859206728397158249581771878326207738319996072915521745740959416711073352541739740582291312884445729049808097648759257299976978717951472768543301238565857579313548631526848750940271280092673708853526820169800602796112361740659706965068011428473519392335847938372635492776035760882828470783996540160983551179370125030960565662240561551940856109334690462873888889765091439731046249428705902564124291809054421556393279636499334835203677210825962968588493387631921958661584456907429615445004333646553791321701604368195477231712786568854642493766312079992381316432672517831711309134360437553748126214060903100583340855618697585432768190595362058088802779621807087486345644108744825376774863931716400093394995252034897513905921018225113660438937795639133959610906063013339800754985993795023956864327649304326112862737632690203147651901495043662851033190490694339988859859568255130316802735576457549382025805861001196573138286150518145611782827270786122883719653316045142202664587744492809700790221959444238148270099808362577054424397536823308122623131905279176522243217250941114859890664305166286870431787105689962292556866144217742983014316015264090158818290854903189569112074480218792011937298815936918475506167305571855929833952221908688998530299630406148513244706087838112885203476273713290869445121668062503410521870232603294519598457736096291863934477440203011816927973762646048503725884046783429926578778903603350412057777867134196782652352062475388303198252292980083062340181078766137339004045861247543097533819414087493964034003022885102732350197888966463640592804210132137356220617938782386860401216362297425920*i1^62 + -2763414869242725889123343708803136687458181753456113655378458959272133360958561709074913753867154616007640852434548918699463453324160219846609801126909705984369174797892281227108496404430151381786544006764480607287066181195344654021567496428844582173252048514271473677146553341831553322538344235734398904792154365417066487118290559748792779537575961427222829698897009542516831115170936182415434103702485481347647389571283951663451754358127300850871169391386116323253031109770588554307726818717906633320128012444102552156388298957024497939508871058345542694632130909319322955190366215436459326692011756416153617273234595117220645922681782172226329235762440715332583230510681622301640870856081775239980793582983100372918558387525348683187065325808934738366806262932450382850735550626560232270974935592479057307276931751078630025192726684578336297346822340262184988489941710844831867680548601762845533317270164649852122602295992878154977911974363706835256704220940594228887276747581707741513747512521376151648343998807792545814929406778259960749813354595511488670602112845148752375975199034651752549122119809375210562837918248049677803156344366941920775740355671672277048868040893404593095077678362747265195346367663412986899015312423739533930854404405701143969491313975130236104110904629644829970647957134075630489761639426152112970826786678669757114398884219278158615120248351455684651046584229252145083878679386112111994183029937425733279726896534082040304443591214327063650832187386189650152424169017464531827312702714428486559913354596304222880317616618209342722809456701101470069393700770338941555497151551039511363700187250232260048200617392670546307207557726759026719169532788923114992890845479836454638816841827234793871266292117876319972859427259825152863888101760409629252036697782118928164535691943225782902726730069338483948372921421947430656340661075436671474295883276917266477313771636201689448236897082592496467820187892214126838041476422967585577254791368854304972100590159704503812249751898644926737762665898034575360340356361460408086894026700324927107945981394856898062533368875102305750892153873429767342253831414973348851639750145037357594359598430953097745842875184849545733896111260257216699544759055856571261403412129152120819274129370190921964832419357373129407784692825647882513580123514305901264009638398208962020884151549270174187359956587517833286011189377043569180932668792080852656108685574878886877341588531790171990390032389615977803651259517533469816798608210848334450144987557470485730007742046303003649437015227218230600642038269043443441564677958564510823129391509018546273397236955480168111822154006314946399743970962877721745983275008*i1^63 + -196826728320057572525517919450413864940194989265164853741882663653462866479722701672356547617755750491632109540759081244844643776824585548959490974254689608410998344411200617799019130845216479252352981814915212746965195773456643655422441817796133100014612585983314406259942251807057294952535328573803420997274181101121357253840158012729528051203768527836670727331947233948341288249128279942553471717473174069644940231216658021654598799559810809044680615841612047671501755893824024512518818946493137229182602982081619393062383514895666223258909988014492640627999012401856131841511365571042524426909252663325862098100181066485772196490050780299657761239117054166767166781193517856540815273848853716062656510238494723229472053675275116914479038753873167581302304134753540257469312817320561924829258245946551962603261820944153731745703976740859745832905580399390816234713310159636016441484972269210824275029758190207841152383807044880685041842966648232899643377935681388209963048005407384763599511533824139236291048867138390293878158748922139608180967503891212201725724538215774520402106878192182879343322794906464578453452332480533442600822552976700083999543155564112836407816992842567733158281673573496631983404277370215726597936523377003649401491104970116014830141941161699269673031897331496552944618266820592579037938047343815402081758183413867589779793936975834801094321389922478656598468630663024465639514922100626338355379309712149243999572936311642366074227906448465001354117059662130019802950038600214463359464163638403469415038923308622956254354740744472269583332797406194406817428232092380359925652805411267707437566053903506034327832929833507794256165776801019073246974293145659160107265974256600961180473429254270364967967496888269330058341973354680585780391306855519264351828249066378819572600631642349691593111767686510957810263671782177022736104204088623043606572919109728143050757484292930070231569603830060468785400564041298970232529237646638543725174618090667252711923577064356436771466548574913996403696903082099209162481592588233641031995398736002664156481398920895106254119839310284822291458083168416276598908232618153093373738550765891372357387805604077503013449757792193044840282879717591099982726843706121682629296837987227404285666384089383750002989314142333877566779708590410581546616052243144929074416404842225178608038193412430723841385833962157977235518955820212727643663545114986251418101874256769328711886515483986181600977888821959516911452967807588318624024753983776384795724335013410680410523890170228608959847603393465658768901988297590179172499314451925375072305753106429973057528477848421403776629283953627096710538982002404622336*i1^64 + -7572715567136829891940735089536047259498303175821212479818140469316749530805402156601560340348542170511158975350444844292518591128305672109579939737665816077536916690327018373644144201363619942991017680240639103086931916846311381112231074767423374318301029057319437994666694575152735460929160671844696936700291719117748888132273233962490156975885005323382846511258859694980952911982295436148629465738650945855476047231119551430674604881321347611838040623775811376187293970918381561812291056435060704470555407473214944886421628181136864159612216811722164773824208463170628172392131145706236438682690398812938452288872490469516496884220552969088334218691645298567799987825537749601526806781901923898220880953245915510409930223159337475889783133817361599044533087043876837736852411505542469078631612840533994821507194579492700872868155768465841476797823361710118048191303378577751678971068875499294524701243990760936030392339628918175434422394667918987475321528372309019026238900040127680383532022617407767508909246324531545193107863298815094303707659206770459354606351207963702833756197252212669112854066974930477146013217345598552395492178550894732747731942699305521999644323269255884724875116864128228093266589970388928044564825227455040624815126924058572650699308911214843628492659509484693646624804517722658719058982219322684789598226075084675732195630783569522845508872571232423296232749874058832540303766894531157146178686193294548684675729022330957949838957730494488572169301115349652910849982534379122279522576872701396644146581771894680295072418462275028620176528902935969086237754751618355016155824135635082306277568881028235565251004268176104424734613197845611769609825143673467142110559687727011490297723295221241452869637902109437104233014381363098093653409562320936628119523940178161139991881565222181594554096777967447030242866212183149671378368394893262672690296762942161304548699846417757468391758491029138312754180194591915212113397634616003426127001438105116821232450298683933357714158026174271623964179835598057476771507408557083431387249177578171231741479243724499342796339721321875200853988012155366907255445536976231372957370104943928039727440709154810085834752670021694824416628133571610231510606826505092672506239326824190191175834464773539756104980177070238476501892826513719100900366639936078733360446279695338506659451810985115982430047986869847785547214544489403058012701974967454455492081631360384536947571923685007570446763562848327263432403376196349201936290324075200108098211410793632540341344101109470352738596104557658909962060905583982035955003802882631578557647671946279341110447024963642294665715043865232258131214467072*i1^65 + -178191163631300875938465871487674944039588718558550753078213015582245116488897819895863991999130508937132679587155100874625175680067488612789998117940621916892170728296171760922994394061814411502105320042760234340209275741744382626389525178320137159230557536789436886435584566660915366750631452542234413327371329033707439662111497979437242070978840986457002092555138700902389395392976581969014399410994482923676113121788113242052793868236179320030543444448988710875809305090958912560812953919800641247465313123536684620633665657916628000770297257960226363144047679984121360254237282378195772977165920971219191908008159807607718708737707457428541983191020176342859961450773093773662609091601386337216009365142453193288113893665625511131096508419657659881152115755608429729580801270822663770349534455316201340111488197430363399296598503848176890095636690920611231316624030151118860945616145950942802388790895193234669168912453281612865973013353705208681178275604974233702894324910196249455017642953085155869821764892891301323762889483311026391708646141711788421342913974530684806536806596846303700893683599609805454593482970136392085109422611609489843933953054694260288590956467984683897591528181675371443790373475996607568489814808741226837069648495188375255561817847513478638090425778505907690321812580484004186441614651363438178313874828103779756413334748775055089193509762190883343743134916735019426646016945996910280970377135312906641823380195478847732955472234859363379732294173318310019496338723096237767339037379617230277721732422969703134655832787179233080123217245745917477410179281195620272807728862953136137192354447827211977637593157360467687545283039118640210130830835321153403745906986578781604192775935107540433776166926281982664225292430131858094358916987283954135957795579567837613297946055067511076106225871815738105825152548089078130787954323647494841147689718055547566517304419384776448423575622639727059997162488676657632761597264386098830366234417272073363862208593782292881164275000704363387939115595886342663681861776004778816599491467968113535408971270592570824385743545030590040182288987889817278075563645781746274549442178213724258208204462338538140411643715615450272819832360902227163784522827114082716562337057336019256042165171213487469315687672416366361770769641457034246609139788800155592786678938648249739827162957617482066109615562094157294159079926548824853804905822295752324444432892194568980251783221706062566011069703349291700980449042627745351042492960389810458740757511376959139885685506181256802622176408843086079548458324487591386890609653534946338564147126018824993763955845756592407461839404555725833240576*i1^66 + -2479948616712075389183290816727444592809451217127335304686005545042462635353243461305834965981594692434012971332645778386963940064122159602653852000850189673890824811679335446704702489829388185467094688543043262335572960919583550850551701421125074542447162310104055822367959709107936052601144910401272127073405435970390219160032192986320358320505594674159300991461981548458881986634176618424172301473398590238642570488735298731226876267108080697581124475900376366761292130641230717876732220852321789450266605461248144652279269078778554891065143200783397691980204589061511676971245293914770318438998624172264318272973112826738723807891403434729429595081784938669626932896724483328095999954882156482353708199451076187559160645617588061892316394383615478124646588137921695547215551943072401501469238052035161120600100054939368977508092514430164446132552443018962923637019893533395380031646604947447128216854203507289272257483437380486992493631713706949142476975263593291617934131795339227846724537444334056212675658488973572012085016868976559749924000407950022469825777009021377089840763818696343559072914440244759584057419919089940666129747476226673653488311185678432520649446433052537830811072863453680438036254953722354479411037247114036481064575202639513239173231331679162901213532443704003698985923106988503461372303410189350616158949471821312617114229221521584572369264964270586855631583534829978300684094741511766454182532359258146001500750012758589918966010936219536208545574369150259685831169008303019383102590726314727127651540967335351253246528285412426362173707173656717746352343644261370382665489419089063544988645622050812804950493811308594350628904144193047859927664299541736052577597178428030957554670798964648781831720821396560661941060627819550858206802482954864404059052644363162173955162074099871604638121348172450352629257988909266227012833478499464202119869970906156153431596410336114147992040218192810189459534891803543858574238911264018216380623283074512813684390598198552260027941058640629625971839437213215524768223782196818739556958594579504965741960371984525677445453892879768333472758110312405229837166861484669571187799112056449768043385764695736394372335904886558711518196585526136709753697151687193576266082337024661798647633735369285239195926701878274739753101348952394388135369901684159934686450300032091601589609750439119061000316151666091550485272210724853551159813105341905051269691996122784366688910467018710306815600775590332641011382520253982432806255844254608354121642230671780279455412232020924118156562735837753309311289180403195989029223587172469320623165984281362104528504633805691020033163178016768*i1^67 + -14876466054084160824983177910337258688729437846724399188956633962696342797544227816467798036179176063710741205539014237620674426211924084137225166113875284160086182433272506884690421227111960338109287609932320181638713668401182389182684965299296798873810748829480489767657939799647981563927709205067891647655447629045569803044787205009607952104129349762725034259702852554879514651402298412766943834142167478623255995074410095757003151925276043587652293445364156764993986749513399007598762577921282849325917887400911041365676546788285177464738620798157498609127242316850663725635192907601058162354628662171216305482300166737376113141089260968416813443947643782128815557743645380723802077814454529439428520728310773335798603051004840608521562473992755229676089554473660375836150728291604492420416376902411622216945510656096186932392849520190686089272038162481215004694880071513749251047500862516254111026935290711346256651795367431853833673598135820477928537061028432282262713071017286025693266241385030439432479870162894904957701760644837589266187137291216958079906505580859758285749152311060384524810852969364621318471353410160535385543149230166227986126822772424204749762365905494111032520757350764495799438736981461472598441116297648046097402632031827973391974597629908171869064529218927447945439429275867423883793072155280027512533931775558489590013937153159341891463291993231581641406593325386238752027840593141995468081311304860437156219638935332343799661711476448851883482824055349387113674569528059043195312852407950864948660424916730124460920279643919298723730035692121378630672587295808191561874327243393424306277094066957414703129767387642975085823300647310898052448170943947941132276483147793953077674421029822543215925776348912888055422358248800938017673853922460511004918147050543231857573453453574300685357396677163727365233976200281446997255085354406700202858622331795555514169282462971021082502730523781510636553480909854350927725299687469283399155623094906615719317593891259180464973904756569899951320470689634261056077738250016298221707693152309338913141528652360793507912925601015186381738532886023650047610925221384118398874046566851465473176488028004728265260790507030293234801222079412363043418194455885370005508014076451954256108014127840568351728237721189887109967915723665145859731070578612840465230670267782802295373731071550739402038163169173235748432861222461653654794109903841876163775000334441757248057304144767211340428192120547841531908148244846283642234992554746067409005536449530490319718754309535818344143312425142361362928092212516313761103557639915214925936595127368388502315497349468310875406336*i1^68 + 115972156180336578338630638630418567311498183311316412519049894809424593740156378781814421186272484793541906104830011434938096767770515538568955933530664723413239704669872359371984011789126706704043245690966960096868785660556252295547378616352118979691591888790982378302036466146493899650949216238401996812601641663641597431828383934582767001954121994938832669026226746727342850316490759467747132962214363597405812479538415746408803156309144389790825585270398816205672960984590437556943961180429535036695800908340482756079281315829995703146954340901770728482126658154821860922206460355767427339595569505607934293345046859708582378934140545932866312333313672272458219855630873784969893165564581075398221963601742514017803691321841691777258381035225761198483690243865547379498936306909316950321723578157418520536296606309935228646934755447433733150441737845824773996300941340937146945701384803255239080346582400722802129215617373804763281180005369101209702534953777198898607209420399213760217004519164165599805234738730633010647873918147182344421430786305203776657221719702480552357718387523370988658322896002497378445485778490692234953894963054322600143712098345852490902791555009662831205504031687417101273389343480731377394148249959903438061272129049644191291203821176828989008434524871664074708886700186758826240881572530243643396089958861406614192993596565648060454877001912984996800844873174490793167960418436509755735578365480169363789915409062217286557510185807150357212465826742212151064500423244239507471026786632269808358555382289223365273175975790776868465209378559707845305047283519530786617234626072587834028578929565353112570910932133037490750217323653901193771722535584921111915384975303308062843161456477572928903549832118997213965932033130107338146929131234700643609633038412709187377008860904051365300940110330118137137014972086532626490764601636592875625092575071653470804889703243719681796972924109707893038249728163681550535903570190165015645921249193920127016308448166911423106120873264815751333230603013412784962037090268061687969776461530179044140559116616532764822245966115014488885830208366749630084053364742405603237561013026935623937329516750117668307257581204887961340097583644631326242331373664603683149001683703942300042348037840651595968629136745581824607239990651203674237399303093381589492290826647694313731943714485303714778154803669611677230193351793766590039996621851609485652431827312760135323420853660887770843235026231637214058184631937648953676804613571580723024512448660135257346427343873955919958509553286636969199292694618457592282212418052225697582107438716868906157223302729302016*i1^69 + 1107781680259537642760957707580374283838018329622682784507877402533945249486275176728647261059146435650937627543292501006172624998774241753156748663869018719397002390785727451501128574226727946552817771378302691381677144823552890663501412078222219793091107728025796841671427044862332785564374308169522240196532022445542943140626658824761015111237487363832341107440768679939608468621363917637274659401675173977782386670361601040639487032414778118827010666409764611942505642588145085282099080713829121463651105918343617429031595925269115394671361722207959112197865860459591283808451859046162135418311028322911678581430039852101316530976707819018118831835158594574029553714206567621128205258501123297917162726688885318308193005749296787034705852749897885789730905295025424142811754863991479850291371939228997758944947732395578352489943057061675601195095306740288560297981765799679214644489704370563755759010575536005711963727428808208223743667117821094510203986272683537659072934271195927535036038751214640492260468327730690024578039947495691480500407535885736818937226073748539849630555407310554430941443953990192500469144319476517035265662684334931949566115340314916492630011321298779511499706587378267179628422916824728730000664007041138752357429355682264639999432563362866744601419505828557613532065066434739091151180542569932355636917754956831918127157335367282461344363105771874755472798058666094361860147541500457025434688667388182497110821751950684191222068390684491043013986791315375019232714503961897657117006555803874939714552233443058346918338749134485071495426811197910059927804755415754067098776585989419480615726553951091213064726324306106048929337238002459355682194960594308827857611661295798248951787063864549889594723799834938236333621078149878274251654755842297319698444568907678284200740985437840715953095732304563250851991433705469476010247007348794811318845481531544175403976801779662289547400073652042496826782140699512231211805330874846163564962861496367339931955876053444923399406536524808745146052452736013417436424347461672177788213542422583142783600416268092104256131697935341894307941903786459726901918117473684034714352722040941737504123733666731726892890482512574028797782671281459929085912793238195899464604309814510210048326014370536170709149054485664614681560163497612991250751905262806391509331442339003716933540824256142243126413560522352417706960306618189866930788201365844725049290661152710284346564186461881005628567216575294485258731224255481218467890305860288609602580456193295371990045159232892867522827988153671757600859176347201845607594169870146663371273479324318090328539136*i1^70 + -6997371761246671338409426848286906446243583845795641329298301983334197168891700075265321865481661116896691408492189966885080312285064451787090692148633420348825444141869902652575472691956234069282994028264818380790913192693054742264792733786034876237256350630329463052061165439615743448168354138661711432553906883084327073560458630340109003830345003945237027769921079325874850938215628882991393848532890345097268209942611974114581422194679566064393166169110909020175576808370628471863268517344689475836606925406252556432692975889922476322444951860650160949398716372820382136691106521132786072245990619178633005458537703078899775909878072493543764885324553505051460277864590562694798991322372431036268401642130703854595588034133233313320630490028234166020386038559387676947098657511395114085551300977206221365776938260084272786329057909227407082427806602401046866987212914273514009448839647480785465099769714767306729173118411663964396729372343430780323843329704731895676133206861154341107784559341092847792796592699999507428307367024193257299889321307336669305814253325145399226607124830471586906240038837101476835220045923838280288745067159496971934628170535317364338708033066015568652277135572020928508087280176005595984158597987812695844963047429490307303719316206219857407195201748674647463144203786001758376658107575585943572886286336389122714184675675939562602315849163965757560211547769370522518137309985198053925814941150196072828527475429863721550661714169407963683598620940040525719187117000912269255996412277159475009192931144434703246737603217217280164095080694895328260271517393493571546583985618229705324334880678765351288256138979931051331568193069557479599503826302963004513085797563615293990181047052090881040152207238341910654882959275581365135045360857523085434735411153339898468412683719676108957158677150862353512721680532600856907773567078921544143491963059997253127026598755534437399283648520464346478504975097623374511202786852349121979883106571150517154840294124088829591980456758983848179902574112494732098712898707197167777513376088812332499160598258959889806040111530079333046955801990788580113786500661412171529005956150352254763303619905440223209476764409097108670925093785886722407183276219977789822709776671155760263881947622586849151369036219541143934391222408521215384583191389421378944692606952772560440849276408233388306817489179143782146583341198166399805974624465997806020646574944046854167731060500086693178412586518824340099301073037458788128240336924531604943761131462047939598091944499270180520433374726923230592570888062116282935171643255177891088996217030627557376*i1^71 + -38424753858650289893009522851828498507597906474639279912709590615474814377426915306865991793115436326496722338096634998949201314738334656073554586167876691371644217368102494687298501373218663812460055304567562954583355838024821260060638177038929067006136336119505415339011026633730120372959852209941303696311466662475850071807017399432213148276469072986494093048419087853340460631219716944718097233901232038497718891902127011621861964908770342800741645122516197991333565124584043647259717984629524372199183096469084772498289723379308627875429003906663559562680007319532162933929109900507924100086434498736644538785750531867718630793836646291949086849254543129955352013622383765608263458441643621650558710018037428304723704620120114031950781702665101843293401082740662770073887393820043276505031849559416341050456443474299795928216769621701216480818022158023715135827255588992744774093259558851460151523507592652990759130404522311907984794828515804857144922244448383055155186229757852851438370816466874426007366532335986926037248709652619845573634705645498819187182686983980042835555773178817579469305512167141716928167636659868912402128781377354811076874802023687784965579999171668550048271363562499622468747620447498192123665530596369423675017361438943771114155028121474968291120677552949085998750796691961239727878702774093976481720742064943874634098085571119870394355815412693506820527705800217120694414951572813914493216618570007182558750579794794951318030162413861902967002884360075344662181813410410215759743645853430940058692981616443588722290523221635016174962970073312742266369831540136490491806648423246406600635048944964128817074324223639558511427652811156661592076257844276943439033085283099372724258842343829071222508007279671567524605120135502503631120795892102232621892238737010111865648591319729164803972196033267138339882425195397533312525416703948219236685908415580711576301633588910329279631947494114963820383255874961750381825953099462722157848249578682915085561423181138715308397979168863239775871645211806011372979599508718777280146976278473533632312093464782440339775396096861379645077388504490820862158063045266064141554795011946771616487670858154620320787182310823237875970585152419717200781203856428663510050172914997870374790736073360668006167879622769091640919471042839213780875190619570724920800069689249129911699742563704268137038724014062134844042775435778109226826510392117354765407521421062341303391743127076761292990842768488134314807935061707663106056875694574967009916639166569285051965984457465196342104661131366553331808522957212363236343903201831914909986717696*i1^72 + 156005308455988369855837559228291630378651950425761140253284282613159767215148589588594482549888270176613192214360140365454766395984302561705431248042986793181207600722485637227860403939094544859904611776483043379442423134944803206248200136957636998873954411430832473753794264874217796294067667882374837804294144637971041914584236947055601953155629467580232232260694715728304916796269926712703891585334167802927598624848165233107865078804058136593962341264015400480713026162028559774260103571947151861662713089891884530130748725438086678707592658029375082497279794329740168206638147192421152224340029721525455978979513171134748635139256212049533625872248942071551084206692061676526632348887744109983871983612891113734166091945963654784973686196717435030033108013947396971287569911986587612651222171551498605310991246257299642711451328819108138389897844686588390299186101888533347758097728627743131232389060676182212652730231509088596118516494160561124827196054532876694523121258343500549064757257055913450311621184473014362356981837206441970891229476647576772049989549205826742033653143882908864017559357291703438950099720499131454802422257803250310150220442877682950569103309422696471609144534911342662724212845425950557274186708544252731494615365563758514824073971592090433444805813703676930879024499552032948621220706225674021299623515360500695733133091850863889351175010357574651028783610616718540935841183082258408810116785903887485637695685977832296705656384922500631969930437273958557560761788192933005256309860135712431948250933428289324082724727804447128226655521417044949889261745551101781378453624520056765248851425020754247203390615962834543692833283485243671537627569475732139041459082350618780992696225167934742593617305148945352916911277881454065105915055456540731627935699002767319321151334247992375179825925486754833328595442070297264866433260864852053868771844163467653672619628225103055356818935122927963589631590733210163258414722418095456824487459654821607076513051454134096579090167365543352111213488433801748491269918041979699332698803014567971897303511826227215725695824203939839356272413526322867862943061119782357748614627957300289628220496683303843077401949372636106769131863203629980926660874954942653907504158524424618878564985980223697989964530815901541011627046684362467932391058307935060885463573654447206374961544543468784073219694726925251044910786938847988935992808386463318606892801522052534048851500406937924005460802578164643932878625564726436064297547243018736540556946765581355352979015950375548656612331469270179269464213004305769682450624509636509696*i1^73 + -222333965666993083287253898225031630612442855102529528011245207089695963142004571877353447442783089433997358641851041943488541958148174441164754209320956779255873285676110339826123387732670791432705615180095195944702358183959389872414617777890860145327686454279365385625139018935157483439016239040133320752460716191151093724295032004382750300833221072509478960044108505659803656761085217470922720520630156373556252251309927377614123536374606635560074051603257437872166470408709578583790616709288958508589584968896246348271816078987440640980613584374655813756657780055165514887039421046102730541960597290539198492870695198897114260568018845397798035179602966143455643668683614615013824672315068036260591198313770361698335791814275349831748024520571732884605936347443327207396580907428049507704407790244482770489270236579812799476891269327131422999595255016813190122630054903405466063342326486141486335381371504794636954258842497908289268975039575086488151911728358751074786697258368371231058209221091956590062272579575825791022649788936991485360296280600362865307601947517034599253875049562620694419269843058810645562225353141568822321998407849300674323864408126343527686211891007785553496126851994891957302225297279104801134095680440522415012213021931207038611617976659466722235733983242251717812595194080214700455231307409932662294041550765349722127138504215013264526322024734206995812945735633618074288664456866629250775420303477951549246788376534089946358021988025077060757789385192592302126767248304825023189079894906632107988986740019463029525991171510840514131125212497653636379987948726804519910740380159567966188978099393627961265116925788022397248477988571796792555188635503873472313876294876399080799178450300218278349071162045732243638087563984958825665180303588253147306534031197024264776071393777119599591436983367942112121046915724751161670463479559005342219697289681285573210450065509186139925057977916780248636892946551855814648386791340541488132491620416392020577897745570775115186781072344658404625532479870160549681636333468159727743052157157257074039926025960648163217798858439619181068776202484880499825904599932450274222023746162060005095774396708166409696952471868773693248946404876615037105606838269982173379889493657171485819438656471102784966219305618489176125254902798191813995172326023143468079249895551982100994531894468927163197372376076953599234008846717317280283541794886595499024859130897441809218726365957443302727967805675130023084531625065903406031648355899370817339947541733923222528691154613348471815500084177315574641144991523079142001954783232*i1^74 + 193717704585675380459716995419459981954352134840249964456946448132467279309184962144088973902322501925024378718758919835565084087398542488759107609333372236101754844588011256289095066698723461201335356064161691349762878960502241876860204827240919114731427956978896190870056386889663985544652551769360978443050962244855757325221557018374409115330285967612659021442533587253363773458143606445538587985604782132375905546588149870564050922103950853901665835784444173537653208781813386201891137686348945887507636358269697032859837459650202842138919171802569337618447660405963085500019571981312721855794160173053566539915546256300174013072158004522678586939348559449614873429639034496294084068634689628804016410940513197377423962786898030262356629892769409860686015500184358854669947344946524282343696713775916932995412675965545120623504532586787294609498985114979236611647525699399749841903599303826529186672568841380389667983350858267913662073436966435007935498640670181397816950151931716658421192903301921731080423605034849410935550025204766539124964132874912611612968741321106114092065200524705398545627997229609115625630197958354448650607972472654004034888646201706542994775402887847980968007699896807293421011712472231609618606139235401123520725855387177456076716477043678010803111263573759298763307883356910131362746087221369599180866428058508453726985283691542456929727683284840728810177538520537083357855099969161618266397684126218979746565986107537873243101679820126855319775254382604094326757037498975447804418167105508602269919253662720070667729528847788565450483470449619920065546426842565872312409231493644292768197122755029638331035908993995006977707452662146572483086009273167619646620667981262295713058227348998110765567934825048898958405040719826436814949850654672115130220425878180841104387482822170317653651942400476106692263490398701449621698218351732642474033216236681867504687129470181727575078717450475303476743196983100272043931747937488185110940870678754463240447695170246903318789249745691658895461673365921219618297473288252232819857307247018103837061693642895218610238031895499692759169879722040395697566029784224070229590106266180610279566922207295885896372959250770760531883321725733850053724370636919140407994163550726828356076967848853544959576368934690367426381691794013603183868533985300129660935118765668201191309892793451173638569663755473647521528124553589914283099662303734812174903997686310508775234024099877041768137456003990425269798053778710109554315210688301439271627802694239205275454336812169768154432931460160157628190043522165899264*i1^75 + -115548037648182006574493291783159297007208940120948859358364196670705344887170223374233716939582201217346399361501989254438213104730615882199908436631929482391958825482613562478589022892357828188483536513255007496961153723756083151437871486287718768817766286022279399439679420577694966226243806353354067114685686243979021385293900218009043230040309636060689123475637234373026676295021130224244568603011198677438427908532445175634415196761207444727847151255060381266479302183510799162507499843101650790658008763350398942630553522651825592720570088757338648144642926912939249256722240754571005517551591748261899426483721326897574954159114426028480492168892603686015429700951662395301640306812577827921849046985051267119552563389842735701697758696578121376400027891960527427724411963621366257939016118858749455597860682375113897002221273347363728393137113046785059874086620259365503415348904814648684194606266106872987701574036519498921776112949255570780206236319956315064922219405731133881178977452948542807217654404451687687329641406103902734652286277452729672587362956061355833659674635742925200149609364132098097307286065459580873465509545607867358323198478437898556240785712580322697955065286020139364424057378194612306735002558279633416968716289868417534076047289943443475990268216948009351383993416689853463080307340301063780227102614498971797008804444676720072735078405394461964354923370187320893994959679828125853167542716175174325654220123114278193689093907579698646223508576193003595490044361102243779492048640001258821475655401306841410976900449940758767592275677280943477149430742889380926929613426263496085971551346977198285274391942213854410519648897191660439205471596460134502395928061233260350833473848122330760976069145860607059230136416917971980333931752719886233622995061850835651370309921222694612378839579423780204496076092129534459893076606489723181243349029301511548170774011558002227784557550474433087348367783827005849122480617850065067348164065651666955905017271677990850245055313859102060050932402739572185563298591556870307850925701281678255572350255287153775540170099204423472524879214977975054353093808118263097551658214287383440884794455410628601852303886970355332027140796082775605432099519938512696404618197509936617160011563517232132581718265443547009657894199045106207103384329819029330622525791984969339274285105020010397108838334358561335084460258891512958190569399173519325133152879311224240126765419330790515059125115313183093607608366946098771774675600394669274971370047363807917476604857367393912223196606280658817268014120960*i1^76 + 947293528620469236716102967914399109928625444604947776196322528050149112053958313328626202132819005426845232883647917115906008238849361836929257786877962280564516591381294837655057150918730676401352487845224773672101720740422905401751368591953135433564348276594215385931017580223465353282208234307763070702133257022230442046779338382844122433087015130570395064688058363443091302057091383847821211867791043441656275194185301216750251824249545889309782274526831241874556305555108561751625727806181501607636647080927070166589384260651889578462145942611382647173947006741372241304792001559657358902540372758509008867458512890487804257455989375911060726706487860715001857048639992378042594521711809535844569147800224491902638982345843992388345910675129702368015813954683360660488385545951786463591348088025375109216230770422829617298417348926171026615413797058099517572875852357595991208151170284691182419991383284118742644767502019381263343749896368691879684344461826665532994378278828139783577840227891148644758900367150771250709327270709866017250280752956708198556655461643056814227837065263269586934800507786535966424404644336560748617920164666857024563187707090495640303157852237175009155584279178622561103056534727518086812706735905657272265340172950351788261212366578800087598832485472322636334752504364201862199363081115913029292344809161888977235699769853591810724590516885167222333240978731475276368363382440063101868003123750360257430865808809507629769300319845618511104539366877614779129009254639608359838239888815247772175002162436178227655948999016690182773581512186362654457431370820863111029049858100639727932645403130289189520533043725353379966733869958370780775418659827556616635322491725882186536215317993022425802216388233911203994410852642157422259468582748814427242729648641684668259556184155031393046929933410774840640228922540749960300975666268149761432530725592590830747801254190167115066510722352526695182210499576173924031360227195213071212224539149619721482745076858077823473273766953328261359796163013965161018836270514171928363631116905161266117437964446151132941256679019367693155566878965503247477658431979658667866025733275878168103394993703404176912133151206566130772356408206470790391504831366766185101124558783766044666429995777185229013695983347593279352199128019290782997966367747520152605513120388034100357766086898311653132222111925646485378388263373851072452548978776678282756606348529331311849346326582037952934829173545112330072027750205062129873731255298903022582957442271914996874537477024350743362201701014568960*i1^77 + -3369026285716757409135389359636248294468846615115264670502613366157348381142213150323026493302641849176419955434570767366273744247332623755528689269503308824955904082792704923469805582874597314335767935208357689938348178962295249026088328513187457170635146764933484402617899765119597855698935436672152051091214376847989000893256207404499155795856078282510127083962756437022543457487173888271039617931385015762177368778354547892335734052450410867504571814892494489481486962268889873224676566721939163601508104439209544446515836108055178959555389348482595425336368713185723935486629905884889265011865267897702152544423432170797295603904871935786156047469291263706509417298233195549191637801969748905835471245248004369650548624907465145960372355334744860051051257156118491389914734728689488309573601830063986631982154600482333844031945831110148688305580241367126522005627289453276542994164480606750928585087315284236546196127736848534931150611630212598981016012858391966017729018278603749429335682943954844816823142724579140319210124631563790887655644317023259711001230913251234545447882008003738416539664230951107971530793637249135513054585445005408035553610779939184954945378362680077769341674160102618074480411112970614415316362393027593892114182394197184240343166932320040687969883303316718398182630571253691329452886940870110760964693658254415397978567175520089429447968233824556999332430567264486324393028789510414664377996473347348711249682411613797820884793718090750010792132057682583317098405753338861100527687861049873620341359980286360122365421962291454570751202953161772574795633292577276959955648205928696034259276836004425014052496674237934451858054064226893598439284567665007246615008934752418318377658243402665977661972636035241637428131502708813981825753415034378763243849268801903199724432448561084360492744356553836272224518334268306769393645904959514047988492198638176075714540720403491158588063803198808509913861252827319642407690489517207418369413654391902767735914829897800984633628534123473452523791152727159040995419863112284191307946739270949688215938242894852386649210105345195216938114969261900417527455749919119097866216675026653207551067321990248024542322214774063281667365718534349227208252390719904504837553571635186183443876831102702949394340877558112333137266748392111422012446315094383988895969690407645811587904863009654908250063787702361760156864952527031865656132925382899472510541348263280675320668272449279174342338900447064886441903134747446516380917659838191453379630336890938160723896080122860594528256*i1^78 + 4914782462807955141967916848561787964908341835914280510370709743448433648486524615689479477790500666930452458298716290301551669817823735408022699553046748590868172002527486499289728145203635969993624106294748220163467752051266498449679969390437562174566413921945555822746038307720592610378463034234224327466038197890492824608198207988429321319830680292422186563220339359495950155045607486975379072470929708154123181697321301031257615948985880262371353538870256765382744052345754726097637175391919478484931202760957570610864262697798283555067933246152863590014900184505215025471866046220568292626286499335447062627413357156094363080069428592026432364901909600520315998758183448706541221478506911771028474939259703651598649091371894483640717401447421385479812630780740266151705678870838513049401631418997822616816928376126794636678944359380996939525898728275978847627628196752793488044507672487131406786269432427240426143460856560041973821438051455166608714807293757600759622346514636719769031640347385630401555427055564301443817794660115665003976040006635720783025683384591899310229793993447859943282858482008590531133868924531159626646866625072063384578150108488620451243467322374095586373414498964176840471126550250479207026212663608918148841863652650579978029851111062919689760009479952182681008284068110682832128734314495544930793705434218746512860551048874053919171746916954037983948582131768225872070715284986688451498522261718785845489005884273374908427169697773658257908499422204948519077854816155974360617314045642060575228706503194237799615198259378346062898357380770979440809804749972563818526643321044804690930093441827674041440592386825860577039111366618461681513784248092796344068491685401209598400577618638032635674708547788007874476118421010164472759762013645640415958687300780121389766083095468904956371390562282460282928953158933176560713661704637671537315619809089567242004533785799820318213665815076750157962661492988953544686495341366480255956273120648770311775784188927208557804464962488958317030701864547958522193540306162272362831935534238019949721261774851569216754357283320782252032976568765380176689403745567162153466194472192532814495859299970665841064114201129001811298779550076871489091819279328701103335687367516462093815722117843987507115272445348569282695252136026215991368376338227628885628175531458274632836113060602350220138358386301221043662270126618906948626641781647130579589728323558568673839089251138190194357863105048744045249947283165654470088554717204774401220224884539250624103410827264*i1^79 + 4264384171117441481385397761955560738501632556094907306859743811091512434470400826436248824089920254736367958953659930458416421620363370413876186386946661165442308411521138940739503011420188265246588204829029583525417668291989653391105171485274124288497864519058652681812941201049084098188575177339145935064985083541453488422639437677023708597051518701465021381087073125667394790593926113353451749576622091530866669818506207277963672597301163526385286415458200866094684690310277066112086753097392337568784072890514275006397938446090774519077931138091321930676560846980940475525044827114948704565352502158197947654833209981231654291215334509227267244698348431722836913005609319474380157653442693035430071140318338114761082933053162248316173360945332312264837439526905260298493308320214879665515152499920958186737588338452211194202043469871804970247646244383399582604163310409130063282391587875176750011608469401705599384418953719661090886928303447407535478788840897335094439638065367144531691746774202007827115162809296711675862667823322216170353295219981804513528032845783379905882097105947128431520728763356674484564345613923026477028501066482016194276089500723666622818745945295535625542042380840502634718959514386639369307433006303513455503988125077089216814943034776231566777938158105572503307801452553814865192415583150872067719018726851281448193773293645135156708782857397655640986771568284274150994845767981766715394402570101150594156828631986657230282952604613930992787666462176081866928653157890343504686620108890015039082712890308859658150537697054900199605445517932598310804345505676105956373565970689572488413228726676643898620643954307778483004595150793639179235878902714433917077913164397299775396379682584365575453938075926919581926383284001105308029088704651497398104085358594088288247010790623148827419403024857794192014083782107776716411979886380473465061120920904491845096926688991725049691276568192720838798258226357204768857527612602150884692583179636657202560999261828463726789499493753153076069031397302568207522013820660382294392794561604422593212221407957771813592089538613160315686842894398454867895815841728778631831859500218831579317456020075219899243953060299961731721664196365037583435161776033543137608535932563229960478041974170606345838463068064288464292187680388602543491336339467351576803860605349415878479282001510981423178279131632434653195339091940216532325276741228403581600817832000656220760398739434859876143512053147585599978261542205882201203482231085735146514473903336718336*i1^80 + -15657679794253065398200261159268950549370531050067670753938660374975574414566288581726039992764798836619293116024511907655846309206793867506017638375876058434499481397631325790045186122778264057483100284719531232048671877917843460774333782935271292670616805598151707732375079681586641408638166823494421631252244131047920733833753235879090423123602753888837914474721059552442578915775187717753999534740179748061682234558230052711862224505002031292967129622875647085584461754209535007126924793031675459827928224372519601805364956562423981730387888112694218204062402913259445413927144765287455099325747725618005191277349929496523606774108955350691605357226860816377374126270290985181458193211801676975569322475120110102198276629983898525974157007533691131951470834313340601131264742236041641222937606303681842408869207088944738608105009092945649844328230517094484270790606312611503377081720760932623927618302346582341726058986424123033938265410826741138084963556955139300009078768882076229132244139430748890531173274465033183055412430324344647771657120152555569789469109922484665345977382922249262460917683264620091681309647102902398179100549287492330368631711251033869966719021911558693084292909042126462359741792002496227828816575867825579737106002724783118069581764176752529547259507552091495573626529491125533745846095602221004832231987757606300372329813617264934058155579368676126184818352056446832663817194367481381013242716506450786924080575030873732194914637293639067143436557684251866019508345567391307827605706584234561415410975616502229446905910462108706839679583981766411434982117702677080198830118395297653717691147820896413580378934094595948016197072278125677465234798512745493652665304943787938806911401659493066091135268623908648013029803334453184163675054697019172532635464987235214022071866765540281886569879529333406411475789500669411612885625719969836366866692424829785896488066802415013664355784016419772413841519402528267183843828193569592399122815240984422443436527090636973844435543655798787215918318105367765779753781596639723676029287083045028362431288741565885204038536943087773314386826153930354280248119720401761791553105470317756566817417816216061964924220314330424850748854406217037736143476341668182404790441518929909714756846252113350645999576967245637355981077519569077612031676633924119699081290209248251706626984537869801768259121947357169225676531410748255976848916281597057758443072922602781606861081945284071980727211288214532228777303875435451644360086466400867653255168*i1^81 + 1631993973698065416971376725795083858436492590380193358876891467716233595859886048246200714007908549753027703918116053929820672408828375797922386143225911466500292105751380111951267799629848542260307566083468198376112965566706494635761576879437752879633948967565863050320699876401271916679578823071419602250666242505576808837175150596379143204530582707719693293978440416475552705591987429926470925390993430060069056844327596309204069395509920948023074499858422099929511279772558872504811778131930720055167165558320985236924464485977584820956588631520454422191923976013979256630268228218987198474591485270865175847695075613988209059984513388708929769142922059290517705258180086916558992669582125098019176236410970533868269730286489326550637804126618786262254893692854177973672452526333805668284717668843092696608763988670001782805207324941881525903014524213313193551626362760023767494637588885227411532309159626498610057110436604260294553520206155040374993069822792543312633432986853470534939746860839072408036108807057795330408016113963257685738043660366009922282261848683547605560199606033532963744257561095294137524277905536136260286981975686289495407548006107633414041801860975985778993172502572921011862513615924606333238219001989052184627127215035485466068105569851469551297123515377671775874361745356930409828243184430232650748347312839559146626601855563949245899234049210883559313825779763454506321761511669623872134489320477381632878572065284312587452078574986097202744819079109443381634463831193857599822773310442885991112712323860237370267803322568657865052383337663413772595189741592784997107068475716038187735355086572576314414557653494682441066886588678364771501267611582744836240596100435499466719823679082376774798646308792474018671521033953091318651004220518259317820983169091396077799609533486731273860001451352392905674364176200323340790368186333124958142087467497360879637099437388908041385070023624483281671284308884013472023189417383288396599890201300244910656648753792645764553784765108667118335309318500825303978119424558172442031131101936919647903643665634785964376829344019906250268810796216674148224837412722055506412675956851650276887966478223980246487827552960601833734916960524166097922459580106819881336499969419017706374728234281012394791677185715362936015579220524082281378984709061608429002874279140395407035570559479735846829444397233396337261523806972442436771505975954845001446268889234177935922437364971006751245501593682363203229921380951740485433968033792*i1^82 + -182142267147343796127279747445350071593665954776389554170030469993323501004239287607871927669619134453301518604061404987880063310256422476790404157918635192744787799314211079662945159766933055195782545238752789203591268841533404478189052137132975195511746573807627534779895630801492843725507912545436881442607445124873312757419765984161060939288314191408127796935794196642240790934887717145223179112418535061409180097386123589562240931902477396393560105792880107028244771449670413975558467388610321788280754055697792266577933260002174337057165932037408834109940842197248903704075648828161223366048076727663786852993466632994411204559719279351704662693781441684836748082837928693573886326105579787737313998959530072005821020724493161157165554503884134439799884967747710538848543970435923990601205854988806330648980817340392106865548195472548408226271802566585583680239614869875662276164678365028595315505862049388080029265420740473204834910278060451352933642834771130407433058487152560160305543013297418909662648115920865041540064463902316861314757223949995605188719683463273044814357491761372524570567455642655467197649840333858958061087605588107250280246161298984103544014637595233802921940514831480016249980336828285087375129873740322961704309328483221891448164942060272551347640891684554853313555203054798485923347066413036709173908179641989589780360433497323850408668129645258378290094403755207023242375507173591753482081208987995076133319326233525581342406890778414215757540546408651453587827051949079365465868308058173409803060835447770237109830030608826166501513025328219353501977396161769971311609769612162663793606572571435236451199773765349121283930511979424036149273157484110399591672066133745125871237521918592861973645329558235441992845190016562761429573555151918003463511520814359401113744975393100199695176363256159852040897373625493647852438456410408735163386227724147143709709091892801957840363713046303735275818802524160263418028438025872560338782697573456760775601978730269191790548434248273092499483694146374303415715691810544676914412268156931360182264839305738024519468524672444422885737747155362979822059582053379636267915331682874972406793074467250476032495616879269832420414312675223088875102625393458840954612972127622411690543382161066682438468930859672779588403131693204284700973030268992536374433751791164450915232027219626254517384851965769124964467873657463077877126953265847276972564478172272684130142899792971687208341721654643878788425988045799424*i1^83 + 9484228289183638806123538792237546613808830873577666368089857775134238371011752776472362162511364958252134209392736720421400630773630939521041989806274135371900193762436609933488054759308857488868758832725541510011781973435424437569505796687506205533067378845525919310705056512874361356914583532222189603556033529508298547238504386633345899213547117934549009187193295767776914195042643351978625907684234510090385586177075849016647689166622531848969156097813704122301353238331810056764865773283705580057361597200693681658254904387762551296867324371391496609789152367669762638942106907830977501174703000034326720290296177599606190074847461641752992006153602806967552221377651905360387499966561003394889854501639857003893582521989983283968626620348059850158448592183461904896603940140042603264603984070306137723826861033649954084899976118370304424108394127601884852496830942903188275516235343025096147004624136234674376340120649506530677612624906279295229517798480282928919280234673123488997545746623943088976093266891246476779269458972972008314867789887014390408139755502118253823805316642587293327585036530885399416883922213668220953763982415647075764961024478224939203228351755956954894876129930926544540972450750011914127384695078856919048231503759949571401173547986416522596340209538086024838036307284600403001840452392060515862211609967832327710121686362411647335270858190930085390576627818966394758508563259573861951003579934243918974908835619882196847258595376242681277628644225524906194867425997882690103155841434211119414005944149526327065265603654945723265216375960272491617711211759536326007182096987274485017086850149477299332190056657617685734683332691020162313972625931978618492099934043637012311914553218627542536811115977938754380031401392479061595132209785491601071472758370689753677886956118643043695588321004076264159592282975548805488180785643555748853932481755173034621136161223854447577937665355412833143758413494781035643341514748757051715634930110223263644742577919412326924646304247200780950511447926156045785398698963080588650820307943306737554696686312571349522334607187158749128664400245406818671552703684816364150350944137998371929587952308418475961913101622813027650611772148806748533986464606808942566505802652766808933948823170083502612373882207534028968086143484882430443586780866852431168753906864086286194884251189269304102535744541260850613331518585598105739140100534533219571804073110032027825202799840155591474778896300029102784512*i1^84 + -329309508318459520953416747718275363869332116218831594166941105006190405895037229214467230214066969992030845600081618617303365242619546730827179626412312465469222158837035540387847834243444439295538171405836822854222121570274038884234476250989263525663216716381205104856297423674762291059037672776785096836960141799148080428930078060084242167339766729300026866236712290085931066089441120675047259617621965670209238106294642742373710056023677065762610728480638734494667389107010005884989490972475786104193595154504324569264918713801253833588497259648976223014054797574218867626812104652122894542656091655664219227828435291208329585740703118293903010739669695243826828206390564864830974774817951965767401150449012390870430035056393781395645174657336255157565673716173815376508978631914687895747105241579026120600647396460860871549234262612629699086109199124182163313355129154737496706419676583571091851073764480806109282648562192501225695663197920992169460043316027069957281395618889478556596870434244466371814492921769180984009843335496234758556757834750408577731453347576549638194480428661953967158660191993949128632733967636878650051684699832834462896522999208413216145940887073375257264131175150369789767313433204709246087494855878735703140719271305113813648976690303232689200886255589877001186589919743316156348274028607081211604933528530436921211975775181044451203545107865642219736094965347846118548813820888775311534705672625135411415956016479490440849489980336313304806555271002229415161199970546282032981368829879009485616298342400362920632132245566461299901696370308066202153801389381742018156376020708689441303499270554579498414247186462712406076015989582489558726835145804110773597629666869692974236532540404206160406860515192095516680062875690450296843695890122700347037919070723715557812079365388197833805600660228840598897041022947138812102769382814755721753587859986113024195003766701685258180079383156591477077748727754023298771558340228398413523162788356733949121011289581307960642540946960386634963810059179777198171387370851211122501587018114543320414153305836689309861555607212618355332595148116415142207963815894764714792219082099070288558078694755292595826564027172184966371890747474349077044044000875483578111552430867579102552230299954586784138113760512474953426648320132197757045087204691421739888043142666971468300484570427727977333736167854058266576887543714624709525012489621706717658870300956274529060178104570113600914456576*i1^85 + -3643560723576103218994306118174852490282280501598262335624172180367593950011016143670610783351725717341220904202644676890884799907623453878550936148576163188049321751892152649113160494212133594207906247091524598051668445617439069164807174442789523179702221779750496883314054885757893955692244705494456472072931868639010351925160789949267679178713410169490099988650875883173304119180969246378309078780598621711550443873547617375930288531969624072299541836346369613502888515582307718351598790698971706947196148329669064560130557537580658435805706618025531292940557984198531085694785283028090071344272240277288611451873523493466091369035850666861366717337536149579947154196164508832954415292170381779155109741626934942620423089762303303307027620596021081083041222688921957161125714652545024030494833650104398003124451839796453054778026966048104876440345532372367658964941855024842562032419244829937132834181934528525994854392645446896387573716640174682313351075139205629329333806920116781536285374223761895810874249254552379414113900857332431586001490878851985290348784029587721575898234855671955976083045589626921930973128082513892829955993276208859964957631839106681005011309267484136501041511750807984386286778415721400929671407553230162904424370121669816940228202325824663951657751789709399341645811813119323038857759233876019144379288074687913871635438933291717708135809877897697380404577672686536370641455177023074374523294619702601237428647209559673493584665329225090606477329737138563559385063180721573732151129384705100901219619504745767191202458477599718690108434307283117156789731775171867657754724700147361276344138516763050816196368683843310782376566451871603727572953036334774749170944363260453610742934355497275074836427238199751863950526474631827606062468218999053035689220445541716668937107846049469020517657500971490164525744855769793656786776948419354070219233882881703077234721415012325455893146887976533950332552839356712568208459555015584527791959104730248526155820909201745615232097264864487263982161389067975734226848272223838985304936956715949634567070471592357535016509035973707846185085660006012971070540610380743812732255044807794841031322198926103066681436815476815758286614689851446407189582003502021489520166672936099592984284691680539696573065883287992149420595333943508630194810523209416523641661257160908783957988715651371064784572070175960994177782695725738165571025541136951190417378503493252740510522540032*i1^86 + -6844896860276642204819065465952719447141370436805944833165378876551856422744254462575628418456054171484875883874845012030209571330773521616287200100146305116568980945778215508134595890149955557584491546265989716409804495807013651736840025593218685870925832310512614646745256923340693947675424027032551574427307408742989935508481789442973065432619271699016833195276142404835501075810269613243792989969494333190168200608069064217213864441051725687947247061431409328094966172364013495158505651408228482360432782828702233274854651846460235530270241976828571091095245297432679840698634581320149332274738244775991851872250853872129169455379689988612929365274233783574935354697415246925309754270604372876180338170928166691101150514105130610756648672424435641211683160108958186549521140325736065856873189152720974105345329829522043693775369859188423475763249114608429050444645766808209461585831341320851299302278548688410310961212242818079293518845072546248860389061474391944079590984434151816076527061743557033173675516804449953381103434086204305718111639949368577045947266218698380903506601972035542483509912997574277526204453314563907000114907764067185426051363296202719821851983929274989272526328541334863843001715487994142101552108736482838096411554414235343805274820892406960885373529948286287065595957436127349680668897004133767292292669482294176651665121683017235387436655542894464242847990550187542618300725309048376547182753107144493706156718125115286330879652813774578820888890813479636566514449822241328028317410375392109603250893948502997522123029906601849738644459310813927335211707837911602576118523321634252458617572835116686379911651049810885987781251277385679718147289064828812609167240009574198590166955938091811897029392029692548369878305049470092539333287316491792419235912283354211682695411480131688238625213860077020555636567837413191013813108162831120257272455940722070208159701287201503744618424976804990945572479612950526168947989868212065796662724674636806773190918865697639704553225422545398921082474341841868844247145709012867200513631514459953612813536570418730558692009157567464667074541403889467349377244074896353747274211712285590609568613698539452515659217703417473452968778305647058536800658987698876658270209747843826077511035683050166477167512003947890926604988627598249180512550551046389358673522337465223919322424317548547801246293584452594991972523521778418474645935536429801064892289804926976*i1^87 + 9397466306082386095332861655598390409959491691818248505938270662633374739414251762762063008860374283200010787453052442042636911430718847114432216997463429999820735924415788881118181677987358444556154625878915845033280589179160371738959161507108208782571419118353533064952798425167040020901999227523805225790811509547836130874088462778938580088892341314615159800821651687911034491333867644429031195779586282787430627860953674632855728409890324665008256605662204981203393366187453562711318001657803530190096327701776582425523916076955377880853244214260508880177155869946078831997056967099078086199428914256728136027498587427249642860871159839540830361460497457727987434690400349164342961448341700153334475478484729109046982487948385812008544897498742481994511651293372481727974847625463490463822553180585387047982900770644488483419848004986121754185744670419581556608212043168034851402745106862149698046316292250896604271595546548269913025714079469262394073740585024936172448681350537219913071518612091584387478143299601971968742580834115181694837136751292435861622010984771342377996772779362492844090969193413615600340699160738175374949774577108617932962944700391308827006528018669364771147257602139119729238500551808985956503285299602338400027251207601386529631939977644413933589623878734834000691763520982329102164864383449324918339249448330097366325946070516651378675950431304817777966802584395578448287129534924318570700307987706920892177254405451911762277388452005165421459980741453603452044615132003471918891555404889713029079323451994631520646531100534770854610964461467549996986142947577828025724756074793212125592537237389433300096300534233899113561383363725259912006588328185519371946247453595217071246529348060861317002463269496622079544314146004516653009538902471467174447669033854300448233362941960890769832214322001864443081734155131404682067469669683819474480851006274855009939166611671296211967264786486636638345102283211358942182705663510275551275234170484567843264032322663538362833060436848523014551593251869102077847389698520939038321894482334960456645621020564533063922082946631403835269228221002082798454940860338721008990929766559485319738430685765310666088508794759641056931894750530075425825605838415514057387022056166396101774388172685120109366123851554856130721638274490866810418206479015209704061881502663360911043727886389677669720033538372264814670370473553575614336646716017606656*i1^88 + 717445596562370432022584210914223611318070486724684986426744516954800548501116548911243511238035060103059285616495317130328848104092349405972772385768353739040333662679215438965418592083442554851332662767813813108446421761549165309925765606015969744027456937701385622385883918361097875596430346708254243489135542592788829927061910187740498934595632070909803406909289757544362380635334258210964778064534882724488811878598377212691814927457878461658540524463294406683613428200833124876220808404267957972075023396879147688123297919186174504549289121992281259811779737213999487805237229315573235538509713586460234318401970722529715260537769616619903428506939621428086839835603148281615548285775721120186837497539309765990152319642350126111692089707623110490314222692916387159295227614715843148701191807058726745043685218697505386112591733320954991162580902016462680199978000586271562844871912566557293009025567139417550325001617859456829676502050190688126862594006670908242136840119921001611947777604812221377636336896015396637971687129089456947274204414233422983212778546498723151103330455320079669161033879321061613271551569314153303539168133866598219927750125591036913929536824073488127020132757238818777308212579560771531745533249329056191436685742736053640395621510669510604575623428034067526062189269136275202950824354361732438044202008632600727300225755820713926652078586247216184304484001106342946431224215578475050176853589193022745476339828783023121384267584384161371520198421499769560082790314834335266941716205400187625588552600863682624442723351061877250577108556847065825119375252744306166892576876931282036905573520778128884268442178350537529385384911456803176950862541461975493005740607391378622028795856582457677872399243569419001383871428086801851146983354094305966123600238357160026065529193240241273810553605761319085935635912394166243041718481211461151894755744846759096054465914086377631124079885169924759161426924547201616923804313016096093496489239790557300345747353737850197351275906016547479677185001935776606881186705110027398693439942069329057848799164688375872875412721245263019115945519153076611966751060873844735696879792730286788020853698946624072237064823608900471816686953729537316566668307866684222674039001526055064549229617417909080717806516853776673184879201599526235473202548370383508900883870034884569996745038523582976705740411963290105326037001845604352*i1^89 + 13403496928938427606342439277776667572815850771265752751777948428658416459181238761352912067463556907157999692075505198656239977113339065675805299481880546275756729502209073306404598164500720622641777599714115625594853485842637254475353405875664506148505391870786390875385541264560277940035680446349770736210202238764284209714140818638324881788019812697584629996840092499383065936448200526218191509660980808340785240815603621262992748448733183463881430227274458392453938140164397503868653132092599823992201148655146770253095145280056247776151763279892817325821351110266648781784527759206053973057616113215652102970875741684018618004397888879688368718274644430814455250639775961389447479518825175527208919964147950510392034013406831920035747378851075856077605326800006530803006336067897518109356472297198422150140219449987490920635918228005341275875807223794865461021973004867296214780801568773072532769195026852436331716811844000357590583017717249130070743834331197097552535484947105593431460295709955494258940660321311995006585095663555764597117726601183741867719186579403262282450962660013791130224971274383960790974205828138148526201151917726130656081849887553959547795700339169805037769165575919289784112217159026404690229128705004008945756428512598159101544281185094826828541916671694708503410087826767404312238495720797868711914682113665532278552131862174055802441968771270497157534488333538173584769394762428356929314680313169378207385402610744087004805838575812790105833918966920624877008079389611396018755828932144134714718875624550524151348737631896956489657746269904731615010538061240360477239718644712797214552167937963940541933118056550375654333171533247605193770369014979571307964427724480845552132117993778484420230640583906768887099612217757948060785117681099331828380742901050257324527481560257261022082696996258821901489676515100377333334442689071973140151414051301638396903147898924031531395834406623285171803624894159431532010318410062882260557916272173083825383562276451153531067218673947623778730341816529696076095055005516982371595458519538656975160873998826705618227855682114520976429601501209668416021409385509079999230277022358328060213859572815092914431307816415029328853635345318736618208368393971015377287778751954549987437789278891780649620642489672590421180609243524776881651778412093894381513569868988079340202953956190368127248263585726464*i1^90 + -390000730481716810223212656445717055733801542984452604803804406801334673805305660698281812617386783380345906480484547581519288006076898936290908611020694024325491197810906517759199454542932626580720166263132442489889048499829132414670267027453871163029180487226035237387231265639134310988560329098103650681172675070988606905762230629964819915736746060575486433172671120076238337278516895745189843035482476300388337529011498435517570870555937171817059879545609365313084799158828664054095244684744097078187189124307558867991548678899747807817369867972895750080698768749637439764476640164810689378699460758331176480292354463875088185841094995287087851797712490571328043366625112437899055813559703228117654363512274365302066884917634687982120031165939049661812549599966525396582007901549411961984339447876680319157041787383058771107193950375173258210652565128410060618700606200263164525802361818131868703924436925043675022864169542102070716494359772233270443052745725328381464057392903777810287848206356430716641973741666313348702677296843504442999498869524820371180288448225498614470629660745355333205603962226881300330926700574284488991966864596211118996252909985956696650307218085851331025248655899588623525575924142520297935377511646657310976016437763545915951841112428274433001836481938136681643903453377642792661178827193455862423474084997472642321121452011594540999954190291269422538444764143643472575871532747195972061065624129937673527184935663625939461764706612899779748425011871730587495020680048983525494719382134145662758108892013140175858325906757107831147889412984798757813914104504752547570558643416091254249355297904124555398200052594112106943301055942678466124639764602191202262930034183935448303784271492052864117177387502096652197959517301495698816059639885193418630362535835966965980246995828805068655185035809352975514312439465505735560294691042925428482663888601913262859947880863433982656979050368729547115077208956789285631602369114502217116429545901377444982744018516988356384776961244548224539417688170523429366084535547568668636045301434234828009848624107409474775636592856674602990854374550148775842838715250617827025805184807626258171978130830420230086490842341936603964462434352894195925605933453275173542773553010370439625483743121619927859933958688988764840026519527632444052510039493771228799851758470189947194506772480*i1^91 + -11739702192007230584090472598087221643101343423815996939864010733360933064513722070248935715665555603760569337701526229625138847525638643093256063293382737461466340838956095476922405979838501908936168709873751078130808118360628487980496587407286535835354849773173724668863613011879357789156218207307673184170948684943325905136239423223938784606334273354938689236450759498690805197350653577985353209864344472200408124563954649023398083599032089061767297212525960962195035781960075956844684933501579646058630665666876411135210445093806156276743470062630942493686056378516485176863760637520565227039102087852143236945398815646789869476284286259148231083506382622746492752806007445754485165664212397979598101140166772434484153732421246277469212050214811967437675468454784349298016596567134676303055430119912998889598522136143830776206080786760775376030935371468350148279198185940624186704344363836914976913876655815265102137704081080287387638711690670515642620150257253232729007096273995549915330425795479571604339477414791323611066626953180763319857626660450555101834339375242551542057948628277863181510644008673786681434814796758969966250209131347441351085381398569001236161403917471541952441388705806435692137560771822674561609537271795537420462504825881209310718354194933846379604217996599516801447073134951921288802928304976230682574093906507754063600203629740510460386072221818136410721846112293595010486519975246138145215716957360749332189761105978188629528710018077933049580803367057167205014031018538809119411765590742748650552769694076037963537771774175468797179077705828981156223639506911362903157144584365692921551540862902192231277709713600253907687072496221029737789813208509667669436658140768579096237803255421428518617876022643432492765327981367233030994526130330931972233365294486435540667827152966059787958720109188790141923385662765286696151490385584789331443271885602039971712849054715889079385710267290436003875689690741156552928391849186497286688306794070565911789933268629252119733932749881395790628569527796909030780862979483577660738503177075622164772183829228929838615462777304870672902610343631047012150024517942416621320491675249643663235783466769710753952221953099858344421997003272989585613391979429727930000072579069015403371896132880562971448015969278012762575563351730320226237227261337595109261312*i1^92 + -95941706819792254388842945672224976809589651815574096642077108499258982837181975103380508484072116465965831389274253634666821253560223185648124557877100841855541008101626695246598748471027356496608147360565884341535157826212758439228325560171067749853780370035597569847464200322045958673472744112245334106849762119297412175673386429883203100057199293341666711609193086951719383699939535703109462965551675537586743738860642161429425934313729522917629908032391711862810121623989997235681797474018390881900888093960765176576164047157968752607812531792134573605033495489305147630744983727849315923319353963326622801861438076759515332166394078362968883354302576767259615452735147586314178245971123540707829457394123875981628980498880773714838902942878825661615626062381189378006354314529735129346744835311628333765217106774828884704709871173497567757699216423899682296581957678578469564226282211638695622561839410966741327284197525622933135605755389905838658806861843920236979106237107913457528640135867646248569376470056867899948509304317782584132737983771850934980810669527046161025724551116071593543201093304937861131634435342090868609782909091970479156026646170534209193682019613583384195049828368710885990366155484790200724994602283573260861215682713008170129185107816750194009201136463892516397249080095877290400035753611543499104474382548978399400750379604419216515467731927836602674784109581848153352155030622773606881704753296836063221530396139378084201932625023741375695391031353717164739238745170877011010780412002023184264115215513706959267160678607759869923229487347998262276900578856814186296816543114291342786408265802153077644945275192278987591581110291005098244853363753981005455323754109082592608041009512580701411556132138149450925213444807855524828500868439095573688243740088386822671350734728354839769001609182221258349789798401140887966518748070967177033938709278523507932385325942462311018850023938111553622041721880601381875066530680967371263296475223905782702788462072910459130908688075510093641696612049691547891197408808511495850366687439998121346111979529970296880543434766409062107333290603624225966351207887964480728327609660004116104694942835572246956211387049694302177494803880645331286268376139959609443635560979658811070001686619070364244485625260470763185470494596064000000*i1^93 + -80384515112484924368374759229091796991292433986634681653647236981149849766077733685854908742718071366741857904661601569824377893988438270435333374171092397769446911826401240459296526545210532828027557063241279631514649678270403459229338254679704258381644295583317136553251110867414155737568321017661291960538512422682060874342152596990720177206409314467264189853852427867899964711811244589896208372801419977034688091603019385723314445773784919257143455570120195281208032989798996194108438033469035141491231820889691691776789057048836701328496477970037867211596170841617005079522518798367384377472498914512997425487583838682350425165735285904300567407448946664020765049278778615543568533223429063423312217688267650228047638376406165659200612899805401136442508240810222359751759788328352202779400621850509993682883295759882887245543390817981102222935520029439175212538670062869651730632225756424502527099422488705601659313713106846161260460417707771728189772502964052417916941741117987935777978903988415792863587053981982325590858443791789254800365893849423121912556309042564190843174020966486432322473685610789183409163733025834149656458811307960147216178011723518500535773669678256510883400459538412511485751545276403950620929168337967466969995586501043276953757280915515111563448479086288579098566766207787519063720561044597807964550827475851423321652178077648528450155356929702779210556126494074600529910064287727740736450961053545866574865087156697790890757574537466866404934296189504754448289840240187182898128541986641145678238995141847629747991517438510856284875775023146624309633018454214530336270842941329381512977033247378524940186328721385029962211825062917311626998765109540904729002802945820478171051487674265721201561784360864997592646626523930383864887314746475479325595409189893649210292963364305199105586937225031987448868556267842351913116474849292021928856682420507105375346045872466353752665758422421508857364965146219293495575697627357590261390812417758444135255040042623637052205770699650789424609688500690296662793659773786134136943612017594117345666264776650444253092169515688074932998816675611920849999768328694270644735110076716375955153623943545869348826440631938604360721338079530456421292378745911949145616096291939792784454608683034570360936800000000*i1^94 + -4602000788419207548633351285840423554357892801840741180535417145263394121485892067089852323138984199810874432110079171153890104135140889948105195464564094488462443203996753184241252025867769040706027242686232984117968743408705378863900987856758716633948065094337343981745205004239746841910008304773470905488975876859275894275139387604443684457523281332039694395230993615114282222544481331525945615154944564656363246024547940403118480771473390075203287803148299675867915177833092311200339550947746276204160024471743174663275016824976013484730942181876166987419705226949240973119422381149537576908432573813623233205824158667898572338778579855787431366851980326158361643265568042556950236254076663889790671362847512979926534730178893400113939090361112538921682300145033301002477593351349279059098383666298879213694396435552190800245082988344677631628448881377215010850508033890748208079411267408429546767014471880838331882257846355315819462081291729365994656008972060089994635007998279020733240938099570742592100529562079636244590640113539773164409911272262409292752469060560205433930862577143527840471254976071248514356927629277117074742780766525088057316654482644364114701829153248439265547558782942390794281933025696407970250650746881743634831604940489095049109076560742013529008247750629422620376540948656650663375761105733353346406063289201972125556071623191993289908703295666099957135241262761729904288889065390920188047844205079653794487062025608159556828619853415230639301710036804728879265371572273515328417488525600269159384036985873799915473590768774881465971963112386182175992006587553352374774282787620843274768633195616102740594451171252573188301927523507291780763434781073639846359650665962738697800265566613919582489396957108610322113010323532078251602785217314586032788687757089515128681986102315882793701224400172739999926739145452349948879282172284820332624374435866924470792489039723492443161045784731678135799350079169105227718197631834349181015324683223562391156263566058032916454662315472454552427730895366949614080563308928669069573456338268972552341268593998636847654129014136641700866143294044359361819421676642251335358954549205338511023098194465464520788089743294717112257359779169337451115650166480675030146570656250000000*i1^95 - N1*13064973723777215866753522574592641957676665960870125377068177444247854796968714667581204691019946008321739483798755853795876789069384681595757308509082348545629329549788252952911459588504516653366920381470348110948494688516449640894338808535390924347247952196932853445518393883606343631508662710627742821693395510772909253901932101607345428670722691830479952165742059698579523727329438295392157593391832518727893268008249531276036629240577059858509469803574787046568658469184834695799024677260470214569519679805833208423315636936809524099947231042844941624203430230342665923103323618958490115656385669406808093732792454755714646689836895131901130185546875*i3 ], [ 30518128923047595977369780464140235680595088484816901804823221889480190180582150972914281550631163019256575708961792927377117093421035848634418294698756959071634640331964299672362752672459507196464077377029175892914621070865899993725839887666259263026742905399426255153787377667279311735308963398240858847430131797414210903131905217356358802021895652010416893212314800817881823583975094852595185449058501630493879006906022458859409944479218790598307332907243901172312124996695702334468990750557433223876899165083941411931302122427260035842998308935099956770765683253659950495934911412687893779138724114234496990477870243448760484422519271040205730115405583639979731724173745499508216606143779636032609516209389463932812389754343604579773470657079360674611433546987488361201027532862615554317761025378186849693988151941284202069902347128693220582278299377134197741081265045007711227864051130935549087553634882112686221631955311109596177026263388863187343723374939454837854131171178946804911199022008717980844255686602056805368487930844073088689809500995858954079028988521016866392408871401836555015523370668025519791409872283126297333765112424039319013116842115806590361194328455817925905874677849675635709112322010822397596192681742531937633566727655671800707186600157777005048970211283947876782499715817965860609351998395701466142840103850969979251318057768598765840495126065656949569448955768596388759060485608089811001024771886937960581165821735664851975736386830105624490975067721398678613854930527206296654918390775910828827692858036573781276050495127905571452715773738320446722270556327258412412961571625299136698736839537536157420840397474577817579050817442483764479604415447340502565778368883865638746063205530529609408472254936710776238656893669786905864423980542496026745061575778074397698344637460989813304492528548421744232448580297642043117706306847412535796658702972612164626009004349009183208746548748986389205531499821619950771101330601079174319779197225217352111754779674944607421712146237778685333559110885435810427567047406218171183751067573891194261154836202676344870151791963673573254308663211482749032562444574862836841444339424269748506134710537219605064853749760000000000000000000000000000000000000000000000000000 + -337048558138254094737066586197714559924130555563227975684379592871228531375174590255364213267093045290419991892848725443665081465333424904035720880966469399844149678192261376813045913124482023444695089751909630670373057666172922546849264331659492978071903515696286039827873117731025580371148887314880550632914299913995018863595101973384381934539700228168069983725435928221416454902861523212920339902258359481284543983744640706517349533173525183558616588929618841684456467522418308875552544336981761626705183861706434258061457149089741128992029484550972288406873824527718788854819159355666437668251896187614241283125131397139450856099052761919696895762641472755408868696124362498684013501558264241249863199761338958945549435042298943458338065598977905007950814604193403685825121271317259148390665897916762949901658138003489907106921047731613021514343933005200521913665525826492980940711180857678419854896019194352805772360295054279216515848484923471908188801546606735278611999613795525928450709055993239537110726658166432662499762469111101660111142224474432159548645115311410259206930406000334299652137997266368771450439196512568750192503944922989389542124223039015851870317272838248891937421980275530900130625484174978746029100692958809221292185360275480124912447890425252100082302721638502785068834891606266478011332262919638620018045802407794517119755624269014232617291763512684650645488742221116843519161922610674426676326581010798981243017495980936888172875030190080012148767471824428347002825429028309777521831731596084354398090074122278657308168058749916753773881741762576923883014379026135509079300390541561414077531975954063324171080243125407797784589970785434121790734355340163201767659645506785689868790003299806839454138872748294597854921365515640531617079520904931504858951983728457397538422202476101910850411585158129402610377580175599424495966335971869502469085538977573780041658973601471814099465249483856879907382901398696914172023098803749030421442838610172813529678988158989277396800922016589246025719249163400033082342531723611297085114713214854373510981994543007181215098668313956634707926546118218509423034635181249563182664143686978959990776655311665573455619686400000000000000000000000000000000000000000000000000*i1 + 953359071654545923092817875354481006127199839958173136409958693454070887701392698336652427869311085173813077653214012736212249563370173096076345734149328779857067041887602207600490341550841793235577412204145379291170167389078785820696012581758996944512127587851623302455089253293581464514147260864778366425799555067844191966928985983290883598258779129246589326180852312788565117864068529719666625778303777816969131792212484992512632771945427837364144878937262724257736132253168720058705280245532182028809166888442503015657062229563461854076133832294839413365228182025815101635633180189980753690005265367153147000266263040025354611119061731917234592203885761745041415024402774187127170292689253721322483969242625511484038714152960208785235580873556616439991100234137253138975553947897998653739007689477220988734034516595465012955996046400368251712702056013241014554320117185790436750662982586066741136109879878955704917194278201593058644907262663352274942565799521464870669469493547796916978140063109148442043083869311377276458573064616289024230294706669279770099830328132309653892661951986022862529418130057237291177701381112873186550675673313215701492744889567267719327029064307929477675570090590959861878273479019635703156565679395297043975929184578562346117257044027697004001397501573266586083065599280504669165339509780341048490668420775003004448398532677253568358298451472758950342955852395846992142170588492325853861393791514823898717178085895729531970356796612106256776096261364108343385062494179495213580689004884650540436578806796026144684941849627331848081325421907073217022475797335000836023209420863585694657197781772376157953096018781379235417796138302041986419773157249767873995241492013413487255135741413408865155861085625609312981058610960597775340030130834010883125370568444267146998073810260633410969622796576032148106857571396742302987606462556581879606292720551877061478541551172280772792509241594583619129907526154968172400754100574177109684388605568380251183509769250231554170984563960555001854122933510951622760714750754178069659623797716418313133475528380039624611747880598496214676230143659125919822824395246140574927317507481913950511307832782456542604558336000000000000000000000000000000000000000000000000*i1^2 + 1333538658849292099511515198293119649796070798896723867309947869020886374768636918255770216520358868265907039312959936937796175160877597938375351476683321069099910207705651435294402631916647355238627239753707619238058411237345850316069554178888980356778301155858076723575939754338281187424381743090817362086788423395871805441748194168738436411596218726215671712504195039349452463547163528527059737752881369779536254326031546909030244398128702574686627711536235502585588137568748577955737536458592748056739873926829412976343721042232858083554948185594079464265736662695508096744140595283612740611729227000071277407676779271445749346263126795033072143320140950696256497279623974123857885946650993792472887030776680037804486863038879423971321117378606826288675995895096205238879420856218521686025059927399425341637591935152717397457843100288126526483341289613433259330170810293684284149778459444372837998728302316040767702185369269077160514136090958074587737999133987107491285162772883322107272521762829836948129229120568204503063723155332066107437144712986436800131047875373709992104279295434948853193093142780885380505081916620585789607715196349768686465833811436236660615995147724796446664542228720360011040410085774786415716454192768607015977359951933849146999728488603063109786662543896409291399792387724698233341390936033777455747623741001478036347351397017852273867903459133602140097823819850896846581451545572360867546825453840935236424214986689947147275119680301538912870801326029024648276873550249802930314159479354701237731469739963896162572644471940064520198731499442281969609877915667870768241209521730436573001281791364249698757386665947152653142923460517331125147000226848685289591754467259082017684545284292461473714614838293712565620522480013776332588984727309864939660913310676959386236356814473069912420942828168298664529287871814301920811337827976307057006603005104042277138690189052398477364019023166452102897303808560174226896778054612960347997864264934758261483188525611429477917071915278308250685149208134159072637871558573610329576811014867717963005274030418359995001139569536072268715177687407176490363323339530594388464041403182616109392727332217007124103823360000000000000000000000000000000000000000000000*i1^3 + 1018766763625897753084756677823111877909066118255701108008491674464111203125536551331347944300015346173576819353126830109568135579380844170248981863295067371923654768855693582325168619950516293649321373470409596083031078744222807912033455061394194553917691678892588060795468736978340609071881286933949168990126204534406776114492195614210139394738654025045459595040550339372035862792381693094915004437634112343233305036752123572456170739941464584855134457328610848468664954149263194663624910210729432032825945145711003372166936397904082807182958265487950623688231407311067472044511049472003492058798336367539011162957833190054994451362422481931946174595565240218406089843425365906372262677267158090101443736329405943578130488966352589033434022405003425664801795178894425057054492451881017677866986675400346328016173285033860840205154898990291244424435824567152096884608653755790087602760822873157734726080923366497385906659698565330364991072795574430684880677505984201899546867858990417824392765203994734572225740148985734734563210549291631617354477062127754773305697219923314799103676188748794638428892437573974712512847698191219430523991801209688205999072836840981305815386613748699880541691944477099884607810528728398669903513828319707021949644883382429417570137789665711469418595900967096428185812485264551179982134096065980069529434822418695193826462506682129686479831740799753591248003565778631040580391425850865443050264139847226196409874676201352556467083881597381346889393630944874216554703409315963262259517017254874373934573296836303819169957128924373309051438291869712557811811489869165837103237920693373253404104124440438696310561119179567171376143883923332971386961634984528324178070542811433653998305863557823975682994775587856563743068440236666731433711157959737163163934344626843803445222394602876843437901359518946460306023306343396012386727529250347858159583823947570088711985163266805338293201022041080461847843043371176163452663812125412385889428969609194198568035327345273861224009681344501864553030519156919423899982342760584210940640012777149697566207532695907267895226729909378966261705832006012227101605651211182785258183950478981176832863710383680450566553600000000000000000000000000000000000000000000*i1^4 + -113922076153629926470559528788389499805911140652416770421207214732719556128204474085774801221491044967109575548264670069502321912669894076092455729182093369394860257407658773758989725709421462866330379347468317603925710860351437223014969622578508993306838832592330178022861479733754044644037059494265902072723660352162379290014660894300192805029497123051845094594790846113086305780644500354844082923732705992942917569797913589019179545714204422446880926737902470885794838146245056201106556659752890664557276835361534625814328567207813319431396589172313191875952201838307948491260479333572238745889952382792445375794807668507157096122932824622987312924042918282697706136636954895973944560895901002711613278031736374942568632832652180099314127435371552882800137085151099183504775827247185025752519631656209845883628681961543277957117322129787013678943173449969551759122075660245215358086587914196512665959118922403246120918326504628544088554292239133604055598945634202812631178236442345431091581239801884848491643324733114442916839938282499419184558983428369801578476632483681424767625395367596098172348856838035969238585716982459252769212071884684117529845560740376965143038630030407263559243285983260658993453663686928228497407562993708015156903587490648833101929316533636512085063208544991655588669176462009121917488718733015595349694724635520103716829973552291494098491173601043044501397146076909034177712367656875968341485913807635683217476064195489515828005190520688061756959479097769159360279949526152192336986012945537307229293329425194811332073229208451984039404679859858129115961752155807285509073792707549104739744267673575270028988618325974315762160588222562617949392190282386631629762527636276995565978792489262285831887534180150263856680929368255178631865675654124244956335928340932253002319600457499195531821953867577767130660867351149648100828997734714560015459072201319373842968880214691803191477967954070902267923714465937899268845481713501166479425952333705040764173690634174396612688547765078095653446565523584355137564163025325904275550624690452413011909922879094699946413201945980536852004935137082461991034213175042391223545826761505767847518285970366261100544000000000000000000000000000000000000000000*i1^5 + -32038868946884827168893493338995461487398005373455931088621863283064112602669990823412704716143222489343606210732370506800098019510694381630077155554327115218126902861020645641123264417971497364742655409676499579756568897315417245321888009246106517519459248169076637858740151969942579416177856131801748784933084715660522765979423618216723462071879409235874049501781710231889711490887525395842170838389030835045340732765924757064487705411005810314033019726879480498572957314033101792558388543154401183820299734870884245140836378723769854538999125549041159898000208367164042856437445950970042909474061756536769844500821796203607323455188623069950285341717571867598285533924344857541637199978790672331597179940202985144595372936059291703913457927727254465778413756225780565082437064985418842738626372961938907422827553184716714894469744918174219809881390289949781830841408619374077718004756145905262915667307687348565236306133447514525259938870203738509738464521501382045828333794989827184839832747215259232680266636729260830393660823779596396901616050800497344646739408874572847907353970825261320529132664681469311815766543300475587751642775409917510160961506361407131861089304462806759143621877660336450496551048585440493425215779146067740488279745095661492425362542673033730098543976577044343173088036851886337900225455923772729183956949255561880490883588319261086722875434806976654354667242569160370452664973043455029893708368207488456578693479720896577714501808469557749820464012955932037976026884699569289346435206391256636038238761485604735584277067422453012711588503208852400416720087630690320568648502430768706705834506673310935272021249190998568436372672245086334332882638444141943280138365695918215930245365049738374856906842488881058685106828053410976260119059019384618731033649608357105291626980124357072390057602852485823800187541860005460436397085037571830760907157453026620038812141863212510755425967339619771833453990194601277490923920450064092243441931136699206074294645833629930804828703894956491963219546309385302138753260726691942977074313761830996825448035334747804004281510109868941286976301040453797486424602887567861781108926267697398495018456483985033789440000000000000000000000000000000000000000*i1^6 + -54868505358966603457968119942635717904880586770043059894974554747662347345117906651550397266839016141223683845807568411504884632557950057152231212552398261387123043238630957180106791034045519054798501529759988359850426229569146731421852409113595859196670767941678275943018696976052155341697110673692287101135654543946182203637601620457936449000218779472764526478978001580114970244029899182890474372445270086598371856769942178143149631581791541934020762443937568994937257970661082525173481183566401887236967669990073093022373457445546224035911086395573902247129492303998347502427048078298706609389590774721673969235774063423791127795344254161937939200998291546542542917262974877233176760834382860135428245034400639252790759788696142571026807597392867578859829782817582320870333291868993842276639595811478717427131797029794191190506540134241369563339727683604583509855559367600608540121957866888866757274963465464409559931398107230108662413766086929835885553088131491848073752486482270366382253054161445634570674303614689341123872945638073794293321561126873132564105804229344603131295879844422532373257584687641343415754196445093837788935774550051969117811215990136510505451030576308351112538749388579326325000337016954967726580940106805272591528684769710578326263268883491374841230752358733581983853083759037579684051831371076739290688882566472251919973509736863152537670824157059152081065494100409794925281223875772298754752856521719085355548307728063974867455807877012676262610840540062358326702909101662757002490355455961530025331601850894028097167904674385861099436366638368852974943267665495387731562197776786745472428844236918091475830554551635289846842683793615055143487661611815071876903496338189075343349826841894798627780415125361008862416103099699571047821888235946396647999906599977842525278804466637217963746666588370129727085534591089674438169937858075230984007581037973276008007406025923890265322866138272354619598295809702294788518235340228737312965777943195730216215773881024095265846905491895280744866203512354325573828970823303053852252946633737403992427650845006123769420361172341771760361815198576832255171614581037535880225276698601924788097648113331103334400000000000000000000000000000000000000*i1^7 + 32485976707803698858913546946058499571695327072150517904680580235967811323829906763530601496956531447790435075875724689078925568641130735411812562191415914022146414588132860896527086421853158298033514086604663178404234155996468772654649137170592582671908641662080261002825313285730201139184544240993719258303172574011858817276593301979248893610105197896979165490538857698402244969631643766710014920208030871611797153662988212942439625246484925391272559256738566632711116751047011310708255516327433838471550651895170384152044376175997581323638949733100162552975756504760934744895510827248980912499759823381312982243081358587693473770918646354369884722854765089615852098046018047042869687275083928185914535832343256650950086589793160576304984730463134538546830039883944702230406621150441947686912879281153124545386662214807460310326680731992913589293389503240743980653069225621346256117687289816410068236510321114072312357720631844499295999767920827272301500696649067031814379967184341293380059437502292172094896365555477404695917594989353890499517098665225109695664022918217077300769418407274945510209545132880624445096938731413299943156567523777681973654452844175821485401837370698862907888058920306490066195720880121035452179172032028314100082193744030773616538389379730575089347507280954255203415204508809567643289551080541257551333291763384178032685031027642225109548515130322104660594770730395294749746461978763425447487550562758952418264008557810686120312269835267462702922995673614468880787655426004529523461163832757095772777845752470910668419458281272360619689643230017866182409827807690148724584105645534691459374364109267785125443187798203592042032858270820037710743717692202608685347917962341758268181034840975520974757608978003594463414752243398428277957827779110999372205405927394508101974437664316470806766484688686427683525495544052358544440321350153882398489779431150758598059988803396751198295782690622879447182573540464915388700792935611438077606299849373746167883176849775417687870548354720691048433375253165784289761525289035004345916351562226387606256300617809999373179648172248208052296566757249412760015717408750272362643117435712410378134224673131462656000000000000000000000000000000000000*i1^8 + 2480444308053048925013249319319724161445718697880917922848083612394707210767005077081866510085062315354596840261234665981093976414269338371201461814013757288783338524487399683613943643467182475000267321537845491811314596179018678425537206469111125228981394730783342104756567336599949795921347154633439364036833555943898701832002906226511781250682223849503918485959218639093633413503889677764325808266109896876413806076137355705488765416435538577314571000812496179873226212794411211188275756992779905821665179979398819573927858390773146663706502749313296261252152703832468842200046787594420912263307651665699075486062822572018919470024038934461597354096653241155513060086029091149490370839435800183721781146270128632124459394086656563877345952343988354311088164363169526657423244841282088160850294200149015375735399846990870431757625544314041327918972689400881161262332122319706945994400091422572452398081692000172889283629276947402934528869509602342189252611969479643534067341922814163371456062410329319570200928138820569645515254314836637376152941474540371325851329076278185016436960105315750460924463211050271362522052588499630428076380292534863363468415855798205641928981730161463194188405661819398389313864556140689647347246642907410370652643028085088104599485309421900718618007381002389862808360090799008768090707267151833530557656725873546083653527125545538369893394644927544747507680639792804913930130052646146293642214932946717190950897705856938829919503373507786376882696395114104540340649915620451202472616005180760099160541364125118072185467020333123791628322203992931028662135646172535259198425131101549121437524917789099706727593701280629883486849627654652145113053356906446727918508774833891424234980345388034005375255903030986065954572107709095183688372112777913329415020810187194806956141892251460237718351191541595820021350094916270929656924349860107568110977198393740021631976098047768497106249529291835335808918751142230557366928035706627145196330329166099234604868217205991087274069536263760458515388716178417020187284324471692596896480992887893098024088924221436065730729291689585409323096304553701597778944383099088445193552506530767352739432933946818560000000000000000000000000000000000*i1^9 + -2059317476270923377526776495525643641426747694372246288250141040001709991504240147885911966120015285960503375476124751815552996416683393063833863951206909519969187006636953731442989345689580008825020732725318239385023987212471329923029988511097844446185273385681343052565424202186140482642724767586289719704022270821936158032516488054874977853756007090216007058483359478552201844202064156319449703466309236604941098878732530998682215491183483973420326119069922380003087099782317186415955691699860919288881123249797081182861662622282339732078987073959972885981697990235432295602453919452726585346710737707912730958609770953577010076435771892246539401000481302507114996252672436965074434018500377495152225086705246209183254117120847626077046508099667566411642066124424123003404112351626213347559324716995932063781883944702183614527612581750929047756030652682281681482097501281745434957622741457802074325902017152884949923504907034122223338981392123134942771740342867370493667138004241008746473509109922367103649087563174528153068697984005708025303049542770331767080653504109285682145437786685499899256000509783463410331553073362626711519379015666381360147047054662510087391561634207579298361157329199888323865084940112012335636243420702772582624303037679727020838703111125819339337588098529037727608620488010831387906030233725574156070032567013243706774449175927944739970261961680293067853725384805148751423013103749132162039260691914060625363443055724894866836794796999560187027641151429318610661133535166159241452205085502679623243521149593710344249664494920814470562192956896533521269161115636420443797419133340935650420986559332666600859558644254722384792531787173908425899605991180468687959044487246069088895101537506133828455698448399127035313253966924919243316924838937335193555889324263456608800181103650737347816408613027325864959901519146688051164325788537311213262597483950308278961281152815567029826931862250869923231998973180450624635538141839761468192660746953110743665697470420659035759769568489667153003257032194225324454170127814846950139347559826532544760422717344028463768113826168325472462642629434364484235951765792147026601263878858025211141391728928358400000000000000000000000000000000*i1^10 + -1009581152627439702442449260874726624114812986294725371360136997968910916114570190024951441607205710420035096212587731179222482803942481276650602393866800859474460329540330455433706306732824618148951988188599130087051256338920253494503510628054867833009524192663157636814502091375357527405247796412532232527250228796155134684898159208501241080880255043288166827610429073432411532323974865021262554853288012670557395581026249171572562665440733360537643481165470033705939562548721342959387659505861365140083458052883474765362604901005658170128534789415966022764249850323395461623002888654644744761567684487370016401563048168221169847316938472046488406216607576570432100896220130581158484241224791420396972124721376394755163998440927442660679098963288334495675044292593762236819586289728677986128700930329394342119723501206919733683894106226340885767488045244305309742737672797349079500461768749557557440803514318036334864627890758260685305332376353410369416918429875510800495674949018458410010794671057649149388570698971905678002891561665508919267836937801989561035284292784001955202234181984502482626255851148855147909047727050435648053390365956313062633873060936406012010715259854575316758069126749976723385221449752738543915440752387652092178552980696944298444514030908020672152013805558152382552607002188942928143636988514635115273870800185042211095673150165663588268370551892672941147255214252614848206744670855494728404126515813711224629923845809572399752973023645727365692747371884762379700668498733754890534612687253207152054287554240933376836583888995099227465583456095463953769341815689771633610193122223263585273403512339897081238333854494966705379271425428058154087635015745069467595927292511727098445207785863696637203244221250896143322068818966687214400312316816115352483170254111432943907963525959030749467314383259982624395220384853938279512344254700759021437030780277780352340910754375393501279911729994697114779400094168236448223844993683439618274924066979316071156273824690250910913373716989962438017823836331683666078631819344235384282112419080803770974827651812474321913235358222322282627092582967933206146468111627896939341779439691149368223477828419584000000000000000000000000000000*i1^11 + 704812153107191516615414171638262036757020945427400743207758317110534249402175159255675372237650191078769895726793879222378612485986113650199038444179956944556206918303903979743979402645369841545085402608483411443801605459013828119798348197249175415648660181640715554993792966297620464143544763903192400304169261273644980877619229612149636121412027200646098245352260096615875830752126378533250811836148372008114818234950628177309743735176953755747669646074394614347767932971269112978992459199198962855704255936939517954652616746776163740107346027909400855836705547191293888266929926466882422142739454838510155866980865454246207346976014710470375264477066505775873154738849324267395918133450216054618282691108921679530569593869045306089413013879716425665542518676238369376250863673052272181991524334393000159962198755815703361804875699581117225971184316687256300540774107384559713693419159897466704171411390630480918542605716284183501420268065575301229048987709947500382307089744367713023176883093226738929159566314123174933747937293197134637599990195315959014958841299728072525012614949740924573075672259381290563829768542751384217525504295067128433241992383119103107114402661178866601790507210001023308701489807542619128530148537181409183316380736045271418386456082786415233004770731053012817755986532700214738606845818106796391973296161916575199675271397739237149180213545843990977706003608283587170871847018939337063501234632727732874187227011788553158424469082207833309226050733166248634611232084458468301467006951389125520827732468646717283580653025838707470059253613328170761878684413119207763724756580021507922182463178371301790155065393364858917250815759710506157849803848534448423898394718800483130107372286292121481674427386105302158154164574521513913482985375693903539635948236388119220674122424675073127634182206533107046677035367906964331426269497010453247939330259198181152391113557068510347760578286734652374469183079732098190854667780272270022597314326760895730660270536032237321605251317949281746248041662080611791316248256644651130987360067984182017321045069845170325481354086141339782022761204376873522746770533126169300963272620536268673047297429340160000000000000000000000000000*i1^12 + -153893046866001423640361676988955533936396325805899126893401612693111925506166069842711247803027297618650399898165780952109305103543228713365961853285709754474029762614307444820072954476997938297293532366992815441121087460138492741678649585959357649211584661148664903696586652770420762726834988423722122334269681080866007178434269791618537798131565885945514409824082083049678004172424409706663378015243740384760466023598443168860299371849446378446661976870687134498779591661123797807404767823092845766658717919626181041228886502560512622940051301019982258241961523993532415714720460115404494674937977712787299977369900858968142504851240924087685851172595964378232580405563276137709915652207614264944417719747093777283996031504208433482335139270040127294381647433199667246796751085948981474680775970829403335348725111845745102777458248688223683215939918074669697651664118380767307804322402173072087169075141444729561557575007088368154705310320399536512998273263178682017615951910788990596510242886781456807583895432860064736409779057092544240542105363195588911385940119888270691901399443613785169234512852064253494365460628224673290406675128259649737929662155372009717079806556471283727944576082701960739094983916560349438152613376658535405361246556129361682324982730292442353909073993280502759158110592851343245789431786710442441458398846284461437013427219116574870345027576499954413637893211968227092900903001973693346686052816256784367853869905090969069065795445770142857629581404956698291107063775135448772471168590496934806096720654656031755645570415380018631868503567939148656473430116383450798349441564023302645632203899075773161843081629290533917418434906033895969511317111826706551964990384874494344484644467375950544061893047022086921789158352047073730264624769050915687981817688670224521443255422760278528605572372303632090733296608308190330088306183175179402645164198462394989390034199078183717589582654482823647085974086016085938325219009359287812876898325349877735619922498925728984811283368243431133198421352450797467061995571763312617354973379253947007734908720737851431882170218060590689791272767393725670626816804539085346556700090753785509515801028198400000000000000000000000000*i1^13 + 15126431519019822785530830834401414755915348988370402416749073772802084249530920247003707666802225256401389967961060293824427125348121528255442453038916532006616431852708446804170487612174167242163407331876667555624812966161945731941580176600036501285429694260580873096690500271687160211054768513905336785491772890079787640295965099864803809794836465240371853492732873140136664103904009916899418724396643651864751860131054325390068992872447957871940261007966469825857740532051362940806823712475774488850966478145133194492050595568621450281766727971171522510611078795488193018158993707082475558736790461979951394439574458491426357771864654819146959398168804974257915387625525322710844522162281661931612174716849703545948688898061359303450240472541052238391670871369626880737722079382832281419029828862855426354904142972966182649527190787104233210215672283022647608610108281453299383803595587510647611209011639487671043060864945547802394890072499484893283059351944609367796803559391283276183874534364548312104166449108697986848064946132724464445159619012052043910541135947497680222589759605560767342556055279406504765099085968012573257157821635014639414264555981971767028737466055575254146869979287364487205081442344307010038227294576683799607885358692405507871462211723304261475667418196236581586204536177453740474375517355244523932137168258520030456960260681995815527802584559733226497518135311511059294803872505639914453641860870883727367540603371424896976018459881300677103555721911754331519696658942693153033788234516418081190853500865059680233348442985570574876077663934543591721786770129246051553428349450966180570386003554366339574270782444034135156109113686795874118788037356360377403424472632111335578166228971389451169776150753750378797774601939253746276200452433719701645602421169383012554621653920725490267604881874797859209214052630292926103353993556719947814747692189841561839936344800440657313305977494470794267699522285431570770118127151216501714847458706997174387676345381873251403790101204384083305531683850059202132801605084395926353801377771836362738508566121250139423855340779041564758453773450647749525949019455903583896906799594036093385720201216000000000000000000000000*i1^14 + -1094469110267362360791518287127641630767245468363562679827798208479628777858157995311133084406745197441856059565697083435548882085426996656065034308438221653059283326029030503911147667982333804173049902350500941125411571943319022817526514973448958674169703250959285249820173050816782956493649472531846934692045506254295610701605407521197908511590931471606675713294090309029507017330640369360282400881808830795226225845220237183482910091098456044754105757973489426675290078013135028921050308170952709050200767437273311701257299141285935504490870365491292915211288176497051721539332437885549942570934460758931146213698347725391318011126183729128149517935605918107872915667810754017754642656570968249476036785069325685459024574978415877334331589940953544788325903640544703693093655277609487274673985297770265393905213419674092224026907925441189246311148689670042599472129199629579740218150967287107020099586456240484005581231864265060074323159331446398685686252020413213679566356668820539179706699865545183013183668842039795958331505638824305629871209748590012286168039774174240126254688653026856586964065354926837237937502188857782317028982917963755620728235496469928464646902544153841189040259359661319481162845524725056002156360818082173551777428049475852580334138525571707156708656654914031383037083407767409203916533294649519004277169399430787724471281533747723870170143371622486592236578466958836953526093946992757723171012512297290492035076064044892046142075952704123702131232064249151317564305286465636159172233201847075657804165418846694433993936902237006331512420659917086057415129220849674305131892520344318556256429376627670378239911221343141616499473058462278717986254595156731286523850605635320626753874468188025818986054566821405874124252567693946498954139493146906554666982735711795978647171125080391631764198302496398175873294613554672224715262195767419201953842126711171034505335579662246162889788082784165221200421524219202219070703611117320451986643168470531805234760403965654840036332783139835917425674977797712096873211029755896341311817407346931077886188326240206745061977009971514195769702483317092917484863030460906924791927859651231098538557440000000000000000000000*i1^15 + 295996490887240915232817460883409005754581342394087594295026634328586456571899044513091109989365285084281786860346434544072152644015115978713474979022907103050552924265394447178653210868704607603564827594155155655392277192709219583747302226902817438677105796671898829492492184381116180139250168038998087985194978079864092710408940446847695120481430924528847749767484585718833825727037735357167541454107533663986030445116895232468133119235859346412601997149072880218499867472837882793683798272149703390244738527880015509347668440982499156487085646607266752805883854235560850465702989081661388440836058969882832687367897358067179182476896753972716618732862973711718146779822800109577584529767229229784550370310141044507021490237030816418829885268075301268274035022507043695160948046959908198248908989812760328461008883467795744350185758600282286623591207287219575496023680581815776742650487425461394417325628217853644799040224374469148748894081870132329152030303820811078176412682248498565521376328228419893624351611121440336725153470195494910572659414019937138797155869839146826237240470052913023518412327822223265365539887360128525042052943175417394577314289589704811394899185027248509822259466159956725565536503149372873171123204969100134270758703567932072772209158174997492820130983157456864565694067776043129239105852797753200350584625768275308408180262773054326721192635193891057012105091605167518118954462120381279586273228830394149978374629745053404551852911704646366395023504254326067719112901969330111024940610246434169242088003820195451476018292449756314764595006383580745386675941187067298560572239131268516256324185573394408845266006537955931604911039932332937013403265747743723687045103120904835195176560643761039945863663356395592169470726888436000228981037817661847179819638832073980348719617165244217072800557384577640828550214668834262288452414243403890212071690528552814634743428945395519937035515878733757611097493330835759669818153902858055086376432239479143315347890451905772035788601935467500992933208861972893293409243138291257729794362932438653307814000504140627168862126334914034222195392360286342297335987269167674233101422022388965022105600000000000000000000*i1^16 + -71260037082022000802611450157190095265607912684153010287023103548644825104779629613931409137392344482287407217041459711308782323370500012190234913061685068696688155656359636026843011802879030588724626959285734032859078478111589961965361104988264809176664451215526102688350004188612084067071039983684408906776330039447608810332545637582911939087891462694689861949859322575398958442461539164570201719763594733136650382861697169145607592115204876152018157511679465724641046421039554183694428966906930916419228374907915370304669346802176348597739676374104997645657259113386337533460213198639071092823034427059554123549149795499271878520066849098659890059418682810728974809139211042397641917453671842773873455654003301984640613652649184129107342017397367312403178726094301063677081590196649009837450650373833744133202545131642058894136838669735093881874151503435731977417962162202389631721515958801202800300589082436556382807065642331560137778397599431163540552258703220307529684626571261573965875551561172834521185621017896126510194619619799468100209165956790861456207552782704531747821185942717256410844133812186494981269875972145756356159663180257639605288444307044588203710376943367739332689790521279815081336043896259686038987136802048133964933662079865469293096375225712538662069922988927209006366379736467134369522672664009647915234796656756675417798352982850644887333727987044736681478883420647925982024983863825149069193469939928159007220424751234694189105074623371101967385884740824895365349301309138026849684532154497106661691941763810136710669574496326455447088659978844802196658744248053241722468241844775053803246859108803593327546187846619584383122609071191747725665074117209536591522133110425937601498740204948239838809889237556810437224869745912441402632636042008282358178317687086384746435510294099495327179856051947996541452102446265986153994860143517969611479335187218909034166907483333487562923916345335717732888966210481715488708769595791109705642618833903560915862164661901861633220235793828308759025724931903877542093188025613026431898789886584255451008975249265942501146139201064548652904821523247426524345379692753883030249700815201154105344000000000000000000*i1^17 + 9551775419548545300809957923024689782556902958042400360544363011292971968080544146544220957585966613229570803334538345679562595421304044753868188424450148126246816051774054062362683386979278818805934631026491906016493401696255748054807915140182930731475755633356516684368021269991527192648821175780562075065638039455281943401314006796552709391603281693373096179356824186470933267321478563699221343594027659818723221071255685174078811849470926900523010082200208717715896882137531840137069482063075592730612974859330973631832714068157030917783803442669731077296170206982471950667659999969129916111222681646576458934400578009203913843604794486559177790920799409328602846892352889716164182477245789182730457085544749869043826811865054930146017827623350496571557962970037611045309677106376588860521402259985047257393148473936619465293611316527696373558005222879288417967648601258459046930445097203102122566854121701472713220049408765208618758681628958228751377657615834775977244802003244104967205605057554388618966466595234119736568930686909445782933490559692366827860271891873721851918764534196500160901845457367575901013174676568661370196426152869665070294660858350733134909124171839449696879310752080005037798670128730728796309860435387822104758099164240175486433241193704454630368639916039901708877617263309608140264337767760714098473659735674295885801571057791253042342624193161510456099898765872145313745676441959984798326862877432521134010594196345285907133155664203013878827298530028562626591686913396980742654261915610364428377295570326824078712067395113313129377637395517433487049297190080070661640599775030959833639393567530888790683993805784106279601705114577742408474504131159646501763117761236831215486476557485389602756934599748827729302368332736956537830202505609828146398135605169080020425682475137873614069704040898106585949217770735017192831979701693083161309339620770576289551530705147311555425722183979691753234142251305677306163922555886612303345780130476869413256129378012803162989596134694781935348277801330386949037576527557954886965969550257840237280815292904620416814439701709538662705584444639089099550458967886177408027403882504713666560000000000000000*i1^18 + -795374201373945009560280111005372975312711674393223661065188120794941480622380915653996491533557903120213364281366181216775703652769607835167148776816826764536014555167232048008436642416369707193852880729390315864514673839367979857697772266247953649673658486393725627140228895653444027163249233315979194699386484764073676439168490473131738049996877001915315678015107200357405428952545080249795424576913946344162840654959260314927604676488536081176759982313174269091544886576121007506140159269340978132286620340750581932947475155362767751879328484109854334768835965903954170950526518082835670039353279647323454904469768417872276702822881809142915290533227252084433093079677649448131730068722383499828504646449364797447725065230673275001261772114768342315164748961319016024429390467752983017523207413369753337396504457868202664460995704794220085390608731703600039192912829772878171355606568226915105751326951991151292659745614908066335859194149304517869209693261983418414587903543884168980567903529502735547447375976641968918163402733668016219827735602451944846227207234335985855479787866815601326408362148094776428785559905365350697597859247059351370264874721870772773677992093812579710283270936022425199625710420864081706394963801064617524181150133635744123110930889628626390517452378404499806246367366942634217843412369137348213247697320900805694120742032048871884044623987095448507468900959995426502233997593075995046063815577191752968941809060489427466276112671463020103765709770091364333388856126934273910791843639077586979690841093655024912671677516349437867594485459235660414257320143893192658147241885283583415033867037866650384502249748566383578007751745171127039796162517902164088752760992953995356759280168599237827247652410292576786086244659325608494991977407350230061192983541474299073543291217827254572105644693854170738173599460875565684160032912379982082432141384070918309228698739355608566539902776284367799329711776893892858365853562448565236771638954460588938225001680585885896259197643396591922316599133511888420477205340270698024377003593079602107462238325993288996751189824306905320752943248028896402025770329109551298029184617057511014400000000000000*i1^19 + 44892347562374700043349609445546207074588926130904009300619700405812399117398454659929586329770578174255940453621772378916981467673419929981545553745964797640323740820480080398583355497620808840064623395557993342267208531836546973991127884251977230879487755928563746801872560256291545830160941427892742420804373399543645409750558626132111911443625862120417322669770864565465208357075226727822493276023540394562490120312959504282223084664836417497983436872360526286179300907229446686350181862521189607606281652386641118496922652538582863210789020005237891426781767150970287055728900569842498403019447264414966764330859776737345842088157577083445212133740923229367506357714014224270773506428516747057817457722617807567403954183106330772487516438971864563105465067675173741368752501222282194459305173719268769600829076169162043868990121985912223466721075617288288129809060884428437440319760752145908882475496622634932812671384765638802961184411239623895480314682390297454718456517929493175382480815379666108362008573671705840974673128676603194507043507166175205880249881154406739872615477205014790175023437203219586146569371258123994954422921831629455850675905700320188684789574366808060725538372970993542181416405243227693868760949200581539776865405557160538020082515040810585324473260356225393189226637939574161168614086315832987962560486578369016065016453690817445655521036299447290240568171210169587839661199160598869980749153364015972147490709141310193580668195095447538056602184535134505915270442793033499551527669002677202333175554658840745439132282999510466483709890224635063394702283421722862480925464297633175041046551698190959802835397267380638023086335462127454368575717351961356616155738884925522717493692385021798665242145365189046264869027248829295400485739837358225345397839000779686898556533369628495782681659369391274070904172023358052213113441823094183722282879529882100457349311207597215999425614002375134469336656385036226455214944898835345421367628841579312348445135788937889388085546054481311755082266872452528034254782736192719969940950950538042566759101090795836894183614203551092963090507924542860807426740031030512858368487809089536000000000000*i1^20 + -1842898627360887002306058794676891508803765106873748626463321589022019786963622102486745998777485865575726410942932944559425993370056975589213073126764369535118375394348102463484307581414489375218438653574015424820345703446881749450138974546777057901543111383786724411817878138590705666537525565170318680387382162837401513225187386690039636222222682621130826357300102675885588442757427783075724727415202970834986900727846549676497782881653927137557891110761189222124685737924947041661515288766745117673465569810498428785332342244565625849435496509350575174619449391183673764822106730535895482017974182648381859707942919279606959133834461801142527268803764601655224553576534294171557463650002539767186835323749391064226901348766029395974556024061322998544663628686330500563939410776098390303563064734980018862319992873060395755150447847344961266220710347874122890108743931025377054761373303519348362130724037877427442503253058076014989558722563346232702608412342493854617692775718319436890846153472035729269344054765657661060592657792476869076228513245441853641723653573043950096508121346676997820271114224953616298954282107195909275399602661741213046660446031419164768402538777295416611126580241624181429083237790539803914950518918734767942013937522426399447409178253727959159540897124762861037540614752098747842819246550609834254111991471868013659490486106066367408510314821911279598224099936307090439254316681018287844927204643227545750466539598133001387009386920725368760555955716089173751258052644344224424859030056577259889404720673135076209647704168221045039790993164601162246105339767446997301988141678504549937005484079470777748518926830573236522470959671443755715677833555170212891580090508138378197166380350509219544141865786152694924811289805143339577772324855495414437473678871857629346267913722884225191933847698189840672428828674741267185532871261180765102991195449050906875520331866091176446708387186771234757358260684570167523128923449241844853528515238548555553629062330748712218385190724944701029926014991891295887565219482970669961221710854688243639716180594818123947880925614936942679783805693349376269135169786530352322055183678832640000000000*i1^21 + 58693194188944912916813721168456466143422097373396387023894295562681311961158539056040837483839890633678666771043902337822958392090179501776550364359521935310633942021354092195176902980259441673585701516315239165286932143600869835953941098634554887329448195358589311695724521928128394878419121018304518379697182717099668278413529322556184276116049910694268224854000497467352473525253298343245920802045467327061202906501417699952494828596515484729509562507328818544159522073043186917487112574505652301865077462925762562779606969220718184218774871387633274278978050887653099229167647807216417737534085800273792569836842918121169522656237831133949880221375571404567334106451719427011543135734291803728815652299739757935934685163680917450529896611065764135121893798676770399778092805765616852127445689690903597218564953086808274580955601399541480657321217133189162487309104795171177377985832094862632485528832292227841029798875088975033558050023568358004579130041431825478282730226305544053311422936808449459619880940873944985219326108496477217046402105503412624346578091300435925527893903239322137025545782266444269090174743979858343400196301864157211705106423838039396082079627301066997925811707852017315472608446768685639092699214910175794886483360064612987499103998379972298031275169168477816735092641191528069154961707704891436126495425002565929469513662617798011513886884521307503873545792818155241731929789158278311599113889396321868410818795834679358774901791579111059507785072458755080369929277498626146434188738028376697272317621003004485219576021487750195421362975755097227920808989634831161768711097928073886107261235062514838960282757467808071847950308796704411702248959309842925231318910088993125816025886317576960459304150250275754051067926393713169210952831966544421478328833786209318513951023154766798976320966719467580400478299605267609189282544628921280689329083829478159035774288775396576805137847913427268430390969597969406486608963738158079801750391062727099358309932762554834826012218648407779137735571368644782208593899968564329878605700494507550083379851092058800963015799142413297626142343245060428709480953396600595107716635033600000000*i1^22 + -1516079606925275206096478567285606290226678722432114474244139594063050402278178040589954762644369173527631183420004588097868044903257811668612257552940312226403819690243113698316051931910554080825195719226741755642919794642382553425190047521324578742204905786938610700628779220629244678487123954451383273342309128191749685929375149863329622697767406816190441517853007870228734526191646607035849162178675750221212263225679383886324908150192382024048280504422694118689778318468071481265200384698638928513853989922727174557567334708747154852740002572010019195274533069179531746932829069556324335034697609923344749996350423597676691197038930306350169684865280830073175939863355890883318782240741067711153543519003066547001443841370704545331784848675347748548321146597104427065284195917996468560835202018849705713792277273689654731220488374122924809169033794919862762443000243463264953900470973496896993533662374806212630789046518715144442789615346365196468279269580485034455982126135629906483103129231343571912446807003360601138269845421255760637601643003934520913635068965880452101626749331199614487125636012468290922213780323255193425401258125439784647480201809155830556444496906528142346724989641876371184976631717477574705643575519977959962101320938356757903422824441806442627534922037003644375247629318257767365533620973605800436433158039537540671512531718006777235098480288885402197016876207667029166992176174499927670123055731427075246001853302076082694991495728095302364075076970552477279246189763223044140582849839384050399923992028158976306925256322174798078200406382550849471277791307890948794617691913124322916058586772789484391389228346811913847894887804989348278279995127549518261463670971051712189148792930271162543036637518058426758579157429853197695286178105117994784051907183597680985890562402849898819133024670411629048252552419998725538641428792360132932083986972806097460573935347670808172061711530453007892127633889625175564617378391956577147491545538522879007460317564470023012587859002340916775528974999347006109504831290105002377109179774851158598797009538421790237603153033170866217417201165894832109551986750069852110443249664000000*i1^23 + 32878814907146532240923264190531691261447206944457697550877579453730914671161268726045979627876928995265772540526171186767718585515148280296193415057715715485756763674238221578352728902430386476525477069919775052855157566917791651728636582686762413147634577123539929601410148522170400744564629029119472333690309947761236883218785995239562789965141501019960213289280036586561731343087957258511391468844359971732305571018162285200753990002701577459881393437185984688358902270942644577312404853436699966567998677920178455625956140414791538294004974635780957595354091805191276405668651732084077409767106895677808325370226610343241929756086072329241142668494530301361225480874966833793594102394377484411575010357526766760646436896802232031355407496196355807810247355387450442309789430660728430626514067227824364462275510871908044910178739906527838388843889072048769683685641407369131144852995583541820263372436527332723832200516821863773202113660520582312404107538756775432310950511161082839368197593601028389842678653277647758888705705160311835874834998138313016912122066997496454613290919623890559980973854197033734191833171907093113824617909754150034632099149132532555827457984553202386085989548177248408188595613520231038596758508662807787621150414634239767002344970677896157457030813770097141394193480843705496476216172658015140419598864225641662247155601250884038683873573910888482821935073122567792415034541131077690574981081925168723590795588784636372557288721957339100558471371507536151103880404507532889949810361470583292219783732428130653930365380033756761931022790320702190111049529872914629277129486389432915199455178042946345548750003504453615876302092679753241340155173509951197250339310321524493986584240777287110814538847896900637904428968036925475475829763850700121088667737955377841883698948457682181698364617974458623489522692999088655830558234899345137591328668750057938354877120609311657069185962396633352611972673604323820701589876486714366831107157938957135669599792080715844827570633239204826843992713028269295945771775495235405114756961642456355202720479776912242059194706376040209378382249545235911146427724650755552297615360000*i1^24 + -620496723161530253945623986899478323114614716161523432634543701307182851263172920116594028023341997460977981856294226389188131143213161508911946217126800401528817644226111829710460547893619707254226687600481635508374067644759687484259182688250649744211990568362760876734119127757036498830279128427123802625600860792941664549254910813116993631199601918444954495777662295755709895537508126653872781402046382129333261806094268081405531082091932730147221019263558904621294104112355417800803516177512539883532157357170090539704486273179347139112450154955841665798160830825230964191241618646028556359627744721986272523584387064087771043940513753026165223256564589565302719093275322266097100096948713011925634743631306377882870234257848705096511568987996874099354272161179106563131665050332233632888760516573180189137646450033506977661630905904334122980783505716963213763633183487973960530323384475157369984019545968817951075687823443309769728640589210498258573121635424473065085564329234842000116131962425545567212121769194060199529781590460858182901237266334586603081996850251747607593379038636436724095665246901025001418434361589059415198057035552604754769303626202921424213758826390053659139768475233288774208882023307749438087147808686936838579650592961984532097486693107042948480960373171265828448184819957815966796582654006253412533291513391578492629816442452001490501646520361836078725836103693464883722664660998376818509390461525831461411293239018821775624706685349782193628837739852650322126822171308453313794094327855164481505197104666527765580958992267257168659172354290692626051362298142443552307968037023477125317783414624554453716167226984005631926682083326652274236807313177091512015493466810700827203356115836122438947177568391266373616564660575842990319827895817223983793136974363979812955112333653952780457795637724865678766584157918843090557804458876665306987395940802675082363584104321067304923202712520363592470024768101000248260675684373392640736179346515882670576681391948171656682690759464985914115640938451431776141375695492598791974957836672188654109177597982636556473984852738348973116858675904003662575138924421357502464000*i1^25 + 10420308291789343384989198728160325336290323968496848564104261445450660756758884315046530785331770304452115853803856684449828315565146417465873864374467227969688142528904066123867987507336659830753608420554514626482806641349522127368664014077522965815949712195322166933078778451640517850803040155414906001938219648712592472701945252292361509024942296969431397055807308513506897182426478940716726809295333366469025447290579500972762631690002831537790247821206636109152944504621803029965265799452889300143994606044083293159408418247513149047493134908364028739922357394845018128882133572874755573347881261284718996225526889352847506705239557893574534544487583832287331562224885265542538249147926279162203417829006316180855449488652666163726883461905754930535720963183914798734999835977100824835790129852464258059245602966628363914185188083882210417630326878203749727684752255962937639339678165647195936774840449508949196209628916029238060773175906257266529669221667744785463542313643300906862773053300485544758557548830176770540112552507669900417623735714631875418942598673189902415314307350349670028524068389209828578366516288868568422855534100439740205142710936730201540710827505903688111964878949955084524051205655279034063762768399073415116495938345282985784583356834755525613927065907814131319778147300464032183436038662015793247631336738044412283369217734615652580710054160100422192317152160288235157688437311093362834588974157792627791636760108789301393686440860377813049213385889507406682637706391398033845763227415684951664987748202541413408323545463329387248300815590155011866409055670353250410297046789474998695947020034401398227304346013552847296259198241183338598194108148476441844362285152871168676710463352789090376022183802159452393473158695115684088043279781385781776866341265154181317440754332656180035533667676110225525540379346758171778551395796538319820622799139953415312025778500513326231413166857812696468559009970312245423860852583749446283131071948567867307336223243371051238871840921547685649780572546258888058499641311769934312209919711599894022798069935408408098470353654053417795570966325062449491303455457384857600*i1^26 + -155656029933130959066321106070212435831667763187277632853608388814954481546886883142190944105639955955817090537813923883411347003122037154944214890827597311941808746985471098389288798039538401119607855568785184706251465264957339065059533187098757560648914337295476221162958355986906274181853306926229915864296089002027329891895827746490611522322120397305077274404782261226377788870793942978890012158212302677788671351802984028437705451054788385671158753547293646437751156024224729164189127653094355318546369073794548040679559963204623473295434777894341671419821823867448414467288577270989125010240762892671443638888439127653717553859724064125948228923001735713960321384559613324669883408584412946899012912187591288968823396822764780386637063608602360163273344442323078456276971182804877625587286505507064006069481042893313711052274426249501238436460308231108710674180069710733956599020238185982644195898867741984007466254966991240973373351776990180650376556902847926515768206570453106519780101957992160987327798653849316874202031007607051363612569639302979238856880401300579803541457653892111898794565559528403829782490495924184687238045361180628286660904683590430785222504225301324197669244655649383247162386940237712009724971474761398844101227018331255268275266585277198817502865839594588098594914689522950194283103302895235099684268983337607318952627574954484530093847438026483668615380453870300616935140676533873480151141352617123382061498011665639884633146728564668313925287173655156319528596225233647990877122010152014605015086756387355389016581033686650319472942837112099036498943578155583341361632423640368960193961901298222142717234772081654878781470698007840492763856796722954445598172769409771815282377768155065451725726179335259746652473419048749805396802156003775621339647535176438601776983953871371195432880186875644756116383801048984449035180817985902669149610400481908901146495559688393085029762895392089997235215998486791995663100898810774877480551002157027693129382798067416181321628677079622693620164852297097052625825365114355837225157685475481156393152941270919530848455374395606196286619245007696951207009493975040*i1^27 + 2059715973613354404850405612601825458562833986021015071045715598628765152567276813441510547208880512454345550306783413947774302125849105106186980278174336479809083893525291434637092364760720430970191587172215876657081945713224364793539306397407798647960189737619857478291387920757417753970308649727653641858383365444760181841821770776461267983506719022888173427364126815877670109019750746879760379138627188273126223373316428604578807597838798803994663713127651381115967982146948167867368154299464648265123665091565090739073056796109594252556185834320666485275253834468696154876914303151916514353597727013349237645998648118363724807991171161286400451781282033971409339740755470836000478192700975146616142985597754721172928671310416373962129975205958654730198745069120932041335479787503718807138273944535536051308450809347372001509230357300178238863886477311639300990987971655163021502704813295075904082382015298962433070194737701638315519949271099077089056803949777306939250903485974835356388626804009714026062563421319269876898391324468222810540701280247524814557188606545397988165420231555563888726476111588969254485317754738779707925600611689724348863138423413378325377312800038445466704584474884937969513856993979274212873228099553199849756278460758735903014378281277119133236057668509170140279965735534732735176604591958124229278694586830097895878605348217405528978803884858524768666895058233074092166719941762053445731157101994388336600025634530925241352108829624593773267254801692385261757330232061498976634917044542114812425445613902204474046732153723457332275337846292890813122829825515480533813470290020142363417463582865795552632913097698057322941714711286083704621265676950900772413549504929058114049577551586233334379103310062788943028707661351394845753861471038525662278625258046793538051848479936158194624429904225281871206293039368010213373819166295472106584547932902255964118506971829768282131085192399701547022656043701765645277638899351322522971801135954002931861934229920826633156887207778483974937907924153590228214483938472541827189108287546858463661363016507467027988116134949563517827656889552049192621309952*i1^28 + -24236861369761778314149884375358978325348036977896829554772887860750144403294434730664715052272568561770655887762964411438400966451769842239024693738511040020522046751278198885708229812699971751103383051967277018225103855126703152008054635047233451427276674840659703829994111216878656994049227838049870543523391853947243428662625778915469808653151056318363104171323991417308798740167274643176032659232705621037413764041091602630745196089122997766441883477779233891197289448406885742195370843698180408432464693174863379457828368730106105941316331649732677943745786867146275167358184616056874104359793111072551680562834680710255402000043982340791836137046451294241416324673820778820159059100174354620175757360269649512137191214627100879409263286846771882984008508678438884923256832316655031226560802844551482857285083729022488080688435269244552492837943666240951688344415115544044407800725790724199513913008330390074600281759377615689759000034802404756556986424899253638178173256768414788304317180329807862671365819902566670701498078172514903492921040385264202633516872528472805475672741264304788530434818727424814230578180901450860724456501302548000817242867984991586454385710368611998965274977978866252869545905383760594310423482467962212923911525937403981411210067244515820904845477297638879333100354155396427256798051219042723811401530078417422291792031490711359408279346463532549172783620419463443645257792221767730933412839811654537508433774832994300331496110454925346401589153437410878324760757880841080327529376953057778503120108464000344574769608207221725802167225925792153067790430663913772297872700862010261779886055876425824521888531297042144023426461797365173503546099476195346229626450910780647730808889949218864693882772051314535067939030592699368992103188669519219932583630494281701289790340079241356191286352605500054404651613691627949206360239718204409788404652662425805665977610053872511700323722521812021032149526615569868586334149186504229165856219543118526887359433157861245106401267807497638082267530129968325797626407900380004204901128213012743836528350018395483355533517011384681323945460372782060666880*i1^29 + 252346584307408429027410040198036294718338309477132311619941583927615833917435098897581442810137052080501095288796756410025900372271110410757671529951128536990731319927916197728281772176016087563039462369211401024156057274743745032996866126093090866739614991260320808331838500207695191490775137661167673158376555378577948056748780473089832749340071357548552701769474220142972513747674433741576782955341423189954414585157487973428597702974679374196210440003080594485835750397358308360367286695319003289577185791321261464804477097209653733725859838387614034536797241862410360385784475529797195782082460352623928204057227361536385372878726445051997806839889554300321974907170641583168782263719872384027313675543652302337786908806514330841068111825980157816993290481973708263663973788588210867852866420483183830249911127213963182901341476871169132653723120157198159751721108675415141981795726937908194518886081950737235040312321160891481443817294819303512106438416570560715005718447709579633378310446808517232947771592826468812019821370911760121322200406342006247141491832690142944949250428173858447713177637714696065996965746806454519471859836967519662273230298393561159287995539883456208753336969674828439841275278405118126361542772494061457990368720429925709831685739529007302423386278974675340180137566856851336249411979653016491510988862860653534706942274773817294752772883510410072655815638816006464202770967791981965125463204732930419719915609380409110534746458447499893852580486599766259035183093703604516200248233562753494824829182463824004561159437272377322719717949436747597605610722569471839172578433792821556523798696293184073089947514428276081288367270023179623899866350118029342153158253333720774848967017771094220872537574749388261920214019022253939846673327011300418703249779880660223416813724021385959773702826729869368719560643042448369258512585851943220761296676256512901418542967200780657159733358991347017576798854613384815450337185602752167910345922973476688424456574693793173585715141907826569466044000767373989752594809303384049411130539742620091977284843350367801626450478356234181321005888251625472*i1^30 + -2259563176616664632578314233256137268374109982705557150557770503796552904864275194118525340650616704025961409514452028473484385013823736743378299258550577296907709346938405373779178654702953558423477280006932760571734975264246635450613016817356261570394860514555775850140412012397407713600772488212697629556955881366491215580442950298528436535937056267850012090764854034625173567993221342515139236729734368041095981895381170544757517158863736446012777554360626726180758917214308282997978899362554203815790553196578751956092590937277369246223496168364176297128731580084069403111237673337749436028446814250124635202457978477461108205444936826208733578188219989072517476646854515300493609812643124398773689917929372236138442098083668409181071570535805556300544942037205200035257567510931678514921261903456576882634515413943712634542407447399967894299417739689457584100875635229195523792083732264066687980490368134538154292799724854142149849402740499317668363967097207065959929525878310657273022349723303109310331689533649285681501739188810083634188654488112831309631054213355882489348754867020678806774434201698222785627953193672507925006359147437926836398342820575632192236458565354175126461907095681020081410299864059429523948390405807167326001251516893158848499240712893904164663435578525606681667252387077414404025520660813185790108885884913774894820024499533493890958548429395145799128156827342033239177655496026372411344507883057949049950734328511427664074464292217585793500864189177070175490891521535131744885753368423870541127170971729253272077801389639846168632376598338222574694102393567650281655610354531971453142109032587266379243501127662685766050786648661626274322204139809707813477469898917091970648597981729751214580585563415988186088533852844833559021841649060114489893190269822017707692166434701877399454995131321440623833011260074187714422770609577180912501473943148321270274958957034909686452841471478397685830309341777479659235522921862661856413989587159187502182459034840438295429128197029478046560404061368283872287606892013545862447911245279190753172873424568645353346430556775869844773509529600*i1^31 + 17021022316939055836815529075983233425509236148112309939362021387384340710203344253751550935735813008225116985243802541756175420051152937081997440092101804850730689691866406710676133407759702827830890025333224432816904141595930590648481755436116024835538105194156751241854832658633022128910896565695433411758101188668955605126407878231454603385857134239159671519676480396149993497954478917419815343521020841971279578889112335409589971710089402126053760310069655052449411040392695753481314314425221735542621544683757145362929533296300804663097931757585289935872769761320299293670972598680666114925616205987790249953840929973688874318964887227345666959323415354596303555014453797646398707433618891702196868781105636024396894852222446554010858023245554800656652986529776102172339603518097095579700150550469288320251649375396584656885500270776772996880258040193456225306176357340432641869485509463218564697271992156022799558325184749602102171225292598504359225970099302498189343697314611292080771243174613103596345348125628002443769573614501072524532430140246865040611994728617888818482950675925894902906833852426689395913322437197953731027970741887446216426550643679428514610989237543750243398010147378857697753946583646167574221832737896343830297618465728620597455122873902714045312933206573983865663251988311447728210356144797775702409403463480051114932173988373317772336708434377850226219803940235351840088417422905475866244108731046910588914033517945660708537896615094954493756154660975217930949284773578926492055572936821650524720703239848095628130014647391787129318922659799982928678259742688716079322634040536220925075658357020980790918431601283658951359045536964742681786231411239798124464485405823657490444805288603171628062174573635321861409526788604156362684876460220479328510638454210272583118400715174377611526407509807272712431802522468556219678441489894261994012788314676421580974636528411250465260771495842914300387180948103281729221466042589687578262366141328812886939799400837830352560792302213399348879879210916737284603274018232990146359260345382863331909067641954873117141094307294888496988160*i1^32 + -110237686381133955305934323342027059165097113475354691116806586414160672906496141839324335410148710403515703658596996972367940239314930928894856281802759094864044871687687525965423468880813106500655373767483347919477705962821566703158457929908463316883445362448949889464759481591397920906781052213923983412630368328340589505564128431778554606300490783918153296937854304897731524955259771416652513221218324063387588639339080035465943109072404567957032192398949348754495287963431309185229088659412454402202260337884530688938819832586849109219651902491444948890919644212550598766880808597066857030796402979526309931445988540696541227140735693880295034659058556364129563296245539164129913566424390218501508104524215244726678215647543773343073718998898932867961637513239855162471890510028935283138631212651501391276583666652829779704851161564636047053124500786239212524175763772657597918281193624469455327295357723410776587529268693406371736104774245695685885572320789904270835619179914950073728341661894521907008082573662924977894681428710041971637969458150969482995746295465663822732477202060609917790276868055912622762790842081114346280943278651605267868659195599912991793103926141090477105670661359907520074853695616465973236496526857308511718430807780791660287652626501261279363201713222130032676517353038860769807167958691590703984823762622536116216006533036079690165234130164150289947240163965125924472043287011648798698310883212708139721670547512499595730752119407789352517276694867469583609863034851580681552194480271417954637296344276288721554387672155989490351816814719567525764891779594886373046602077440787383980996213046739096439357042869916428061792908951379419211992255963704361058357148800247046880517024073235849990765154489646192958764758271741711122791631265329679432201445878184759424716924897613317669221166366871848029758074330997112864088910114004158813920928757014803510084400091701462258084001488184002416239488634266021912253417931346098052122238877195931610998775875512407508594830538705653470920405186339532061161581522470322604639409144947256429365635793767959585021642214511476736*i1^33 + 650637119236808886257054191352272312859538398204952613322643817633545082528318930071009841750546402568750484312522493215940457871316123585892386947678482953718665506837373898253705884909838126844377954639756150829412105241279390530648806346895100354070809444968596483094084860190239091885227330793289572388828123049504480663064649367868678226824785078914106388527812907422908242017107592574372721359649991659811328403171390405003515688505462377961347539003959737506151246812114140934410025105720374267367589616899055122611205585111017258544256531382304695725237972660760870803552726052558916765808095108435534296742303167443018260083817667379775196718797694763265431675632265863540205239795041368501382210870012935876192813507253831240014074518549033634970101391831201658378293713033047849822368824265641960907556041218448052998744624230563012773529324679657289256624428322492099450490417289004864192346028833799594993010433524523202099607921745789364846029101147315630380567514713229010774999256436969867706738532775961331391083186635334550689415999991791840462599816999679812297882440411087974572754307319610822949225771944415824548227158021199956543923679284099905918867086840421184222039984754606865998819429580320618313556397743574237606338330453884371191891139196316766558642256016995397195141517189692833578938577004848079795198281747705689012821785462538980423386123188048684775801007852085668480273920132184899202596204414015821774766871033876279321884291266447168676140606219517462046651146970116563121567936050840907389596282707836911230016984453331453556280365434850218138758250235759937822026705372902023621467766399936902827725303160730267949560921856978316375507016313279035705469458184555728815252498716977286102366706116034981028991974816994439111456422043544318325370790926683049482904222621837693295055370184189158863364355985588786884001605369341806596236386822547518346174105323929275167913808598953600520385733190807967400640517278368390925977723430679520587670262914859139985565477339979727061567941147823342965473198373706524579691399066632337760417939374200626974131260227584*i1^34 + -3535433581977753595808254968721425392909755237446953864940594614033636672982613607921823810333329133532671033473109138477467178536991901740948389846413387516865817517266308158551327904369986678785576103093540422342197460619988445426949668086476979073271453132930405771167329579006359087229924872263447038116287655996621893021847979941062043731178746818172394979458227675322865381975145732401810000579136705906213768932932790739461496125836901556098902372697338478605013322026004175089419026414580600682009263067452700512617747874451689906782646685483578053055526400590907806269882639659572535642350605196157666150497090575222297181366038259992158641505309248562855324167722864093729119731219104384808368165194366109526712645945227255372138346239390899630549141467022171479197553473540165036076323653504236131921542860838430353347759772573737429124590384900617369461828833231608887551397513161202653761299656328798399255447103548915519586598169550417272283651321810857719619561291762656274407988289824752154353988932617233347765819277858850827662583965268075022271560483446937336186667671306759764805116302937898612600615024764025488843614697660270896127424359216416796449259670753693839531984475253228570332361724125448554492930210544925547468895072818634863074612030996158722213613311233580619717939000261072627002597072974463922695427196193878239153787674375661746158854224869150395847064865717254568131640921406415755343950398974930479400191526774190455039893510250108739032946050049671762422823929274906122692499362019203816815181541697057611863584847217341969234367810798053988462016118403344553975219227989964239064489815790888832103930513574014192995746476411629089784893560673935286582594996740740605102537362967762763775132619422577816814638110607662627321854605205284103943838860809400248644176238106537365909934553839299976271449395931996772279622203905647691561262996872730938772949714209306108266204569750282007845768902696696260051415749836968708182547381916765357974393743846456853634938651104892880132445124843058888122453718089092507150634066412927933581466210612382569265627136*i1^35 + 15511042327475901126100784752989359042657172417199899068136865042035697909599129714634918476636085626541849240704238851892205542142704700653730400871933669368124769941143007361329177503346334568693746032227473790448706090953970154980274364219227253174231298297796047190934394423492541085039278926993573581039106575254594331952476175025523998524189819456385497094367532521349118140267146509739478087615035520961284780775541540091214676525303152630509252950225545479688456912223649788454259225731395988926027319155376904547958148139368457925772361438043258624059121709220897926582107869982862536568915247351926730633910886445618701768561741336928130517009375170762569935066764210058564150418830602202276497260868087801845715336485790532508802309156704034385828516749463798583164185745472144580750388998850921449547321115992993891641295891796632702765896565768729876516009803777463574522109663406035578771705951411513393161534295746225765499488370118828299696368909935814800654489641017989935343104723495680429528412370022667036851773765279628939673081338270839690525130584888598848567778541561728139148407176134312525940855187132915725156529363375248017168795780814087826360278904103240136109034644688418672715587825663808850515162487246710327515494757633657502851366540790288788342165735290361429466494388885313563940548018074075574325614116901766537469579575984478787175475914440029535220666070073522500367146389466547929448417911096253093291850132964783165152664612405527918350954530117315540341876925967197327275864374424199894755539036212448550921417782513244668991963760858410335225247732346718864169273077546251347097690911529224583382815054620632343101119792057511367040631745315026546768472465279958237941594772212152963691271789064349488077067741689039035423452288753287528861426397170364906754793004640403346708549794346408839044832482431358119037127726552905634949400398476772440832415706462629512401830941308173557609940947668607306912540364588884103154216172071318849758282684498444882789982692682874001164149767498706076440516336152304588923963571566248006100242479180802949120*i1^36 + -54556061847717567906282845206332210655012636152850369854253093435850300198620499906310787801802002903993228521332038121471718558754823238463000510739520344476396552312600670782488105044787506611654472184284417887734523359881504470323877792251610979765348116772825387206354705771845451409786751926763079916189205390277272703284566454979443905537442206561711507708072265368875476142916546982481069631414335044547178069463928148380704537044251333278447027552695774629027463992607096242777728566097170864366360517765591132080824053720146792531456069888109064303061522993459791713055909079370462112309743472603823878666509254292833739486956362852644185864279738623730117189712569459201235320675057794967131957145646909389462326495356746812761555974461256436371309713997842350339024163671353540760016456072252314521904669009085077192454361679560304652335541527271478354997840431096989904254579279814091202765990034024562096600643138146380737788613208928442480578823927106302865192769503380151524637245495782900761061364811665597518554668837108145000721364298548556762858083995194648464879393914199318257591854581360591310497758499078897530378231515369939562748361926997396911106116946827202562951762958344180406285460408189880437543391984491663135660146887770807917533035622929372823078076102173983699564337912697026213781283922949031789348454217490394157608145628633094291090366565397324002883058719206111533680171760474638461579592518709483775977820820925723087276026068435482590611290560263022976816351113205314554110789547802596912952892160429491457931280108790175404850893072535227999551596807520233592871722070269130356709761047129182178294211053135071778948396300547823788062576019422829788787264511604352621554482139013234922432450880286983852889066842496408551839400229551964738531503676618359764034485375221734271540255420435553167484233336442213087385526147087785511048478195917769635897345699619632971872038382163177525384448340358148919550603393187976059823692116026265667518729580672956645215598808532755017651261879225143521178762971278110712121073385431044300697566204395520*i1^37 + 237352958711162110424206096286946683578453698311403777093439604324292313759285929028082968268130296823380784991971286187896108756157275722878274342467298815543897168571314178646816037031691748467923912947862809620183706842349200759929911900151608312256963250354986585909026321335426872521392103607374945945591801480159829168182545242943407194636958954822040925542837850836992261874084372129366382744145391138422942406625974771749928898105696177278736623296976968220793524521175245276970935669528889962942704743987493245662716524555045774143215341214122250778875276920015973605477464258458508468133919003273162302188871511687813839503953485246016486777896739767731999259548422926728002201895609131703665151316916264923743852005464500444245963062833688395104649728925926162576324518080227071367471664327767762999217250232524574163476509301060844704609841750004378871216630963621241582018784365599550583498004054742871665813762438073333463382205384988098940986313358697713751632332211582818612347246737882871905770560048483099606809414776661371356939809418444554147215839074436830576158761775880012822581108624798869725877249793287297841900685885726415384552789426461834213828826188780646300815322405833570167302737467257550218920025459901988188251635904260578217834866973182873795386308275331747001147794700076704727586998242822645487509364006560808689320252396446246461041271724340553219540032116268503297627725150085008830716668566834640049841893728378066474575006306319045705673991431648473867744212112332341415846827381440554399006052124261864374784008967468078616807961402566793773941681115847475769245546037175942306925351424587366960031640273719661296674275867683141926468987344656608239332233909037624140716889788309013080826406605163258063529013362513795265325790487086601711703043180571991988771388893563558975092644868173165005929689541199425041904692675952210610466927914844767910149655926941809888901862037046814923859174341686080430868390723386852419733423281646172939344553557972708272303819024652691906075234667735033063113532149794976971384199503910395991061168128*i1^38 + -807537516551831377303933363865146438368778339823103295297010424136726184801754379035419664433072922095969142232905388761207981893818372797743842432808514853956541352713872891113854842063362580180553409758984393114810895211978065803141952392492984953019983735606761282777218895686882331830788850026442076055661144418085104770797295878553625686971430521715249862818035071034682596915379835424946495026146501191578857867786147475059914342834032112822633372003708965442435845028092245675637571779577639561315775699990620474387271632654112299630254639100247016393229401401326990487695639721752108595900180221298928505788604416915110153417273747657533676091865742580841201452028848127285137713680042151338177495856631919129337362420422164386946778627470985726843050980840178138277302331835950635629191644463112612287728390171945008214193100289685979857153261108028880830725084582093004007985454330827171061090933524042933935461089572132906372759698828917450317195120388021598940768003895563330731106591098577728709419821009552330021178945900622876900375005760906479861648381546408670090051419582888800748986417391280709300251550673302409219025839841488555603334973657010042336765130865218958071349327170029237181550989361298328689081360780722203790056723837084533069299629699479454596009033388228990401026006561488244202411648574997035407562853253602935451781944608300327863934424249405037935373370988357923420994588109729652868295356254280419538048828083172087655364208970988262732712465087614625003389746109128091505715739546949020404113991387651415114070228737156856658320618449531771132334483689170824136168718938168916000902275734491599095327752405302904961398816372427709914581186008409579344922911588276404742049518374042646458599216516699465518918710487080948455536659272885677681893414751029408123041688517401920929484115340858277496491701050242344296090391637603909018482682203524932802124592054951624761042402061530464337951054127691798637638732047612553951292718390041969001536041908322385912464211653405506436944196072911897993835202950677745856640852407129233948672*i1^39 + 1599886197473664841502894308457223343139652384757654733783912530514924334174016885515367175244630812976613432703952363921493326474702821662047228695461118763339156649539017690983764439122720122130174872502507154845120130928782449444932592154777630684798059798746491637288111938420324983817993664454000152093408591327617440750107929894836594279229970003537074273549416582647234658511721542090839084432587154946625936333190574827773377034077748609656346697461898606414748076443636370034101469144905973807335783919529546887618823335764787066195354711270536831507244915002380366778897441262425587269114264708383817472617960681867120696907094139152691826136752290008717097708677919383102315959453995916373736843404653260728308671695169322768560650742515404078669023598394384734468408421092490347139527006271668906518153575605141446669147503248422016019785735061054706912319786465809751854491071385422407462963078315694565954093464653870078220758670933000083910533520514801813973406827536811760175944642404815083019813668719172257236099738059004594097905621263979772249704670774535084790791325179815003829080766774945869837140744488724598553267470262893406037373545728021262059208251196260610547625900670057305865327368253800662223672990220147578541010113818961445074691564594177187766840760437336672716279726196097763685108151699495029738430278656527926881101312797698572542732145746252362077400918728228933735969522653387201583025494495964238596730140850813421457146219187902443887930148746373056237507202734964323358070377645920615749790037463854005883625226366772334333630092544252844216822647615917969935205649020594149213902848778686781320782722272329103921337857483744418457782512760909122715487392647544893238302635954351636390763446566314934522098561903794236932389383453130581987683086923755196253885712384177146816166556230370495836804360578101135813999511947677246363178596284360495687401895309496083484018904315605479954884459813345325930159651595587900291529002499860617896104113072000777570010726822095737215923696417359325444795264300961402114564944461561856*i1^40 + -8459071268389502117436182990310496588921017433862868843210794062209485678169641974775223932272752811062464278978461943948431228627937886161906363384940089786672824039099862719785008930965037842551802863794460873447680958124677254644428328930390991010468181490521351720325069804610445554198513018398919388288488088682112528556793848537993743377782617855706942226957619138420644941559246474454173992015910230757784739015314902858742708781089963287213418967999623715235464207292821386114779336212855142575309260405143216848614681784898413626041760196834134339704241065648202205380636397458990802425322060908965078987356256668663230705385683705015154130146361152393244791133357551249540041275933809798750103523535375657072363185048549505664526912373993621711544260790174127845564776234398461993366943909877762239891008152593259817606618844051989417742494512512458032674313368428957704436526355184604155011473426327691544030429772800311033904794513999594577000252463360261839461165976352066083539438563192078107244021810838097066142944741735988473208522165576533272117862980176260615357851360598716247530045380023576746715089472881335747147452574001375418761400736020200951972499129876991775499027989014041718317369830027562572578334716685510489910504171598634309643877810491306870764714534001221420100023160886025385611918173107092317473803023019243450671702874972448145866165638534935993725900171031028551950273651684993516767205700513681520613395465715120989877650640452321400568074018630752817509440052690368443837134651656198815645171736035317418515241729052943895104118838507451961927762674785967722537283675875319643210437182223540295137114044941522115056004446665070918254972128719833127046494189577650963678480732971355867055127773258945972190915027839162921158739346539270911351314804168440654363026022242231665112790165061380761031714111538841802512417988125592912284290266483095810325031138441772118991559592702722431987476938532489792385037355356662713259124157669514956960647293080677018074196020656116155922926261234767917499538050487300990540437258240*i1^41 + 11991510495441981447403824135114926245139103550192314192877619111440898834276604482378371161323177279890791787658607858195972218779896976231860709401386746640418775737903199161796641104743603625283643430506605280945743136068021468016321732363330410609394017792525410343440339983219079461603907162745003369123851943122493520206374945374850001216788448163909026386214432762473385666966975066501828912763936853582036381566244652413991655750726113686906187642414266461527288510867496503820909635222734065766273834603519582622310519945331371788199694879978247095198670611746787699437817466518670120740850340750790261078451362355245738675016299728246662724418368974448236664302122741748423125422013190253080365877752508314595835652217691790222715362516405423156776527189381345634219194238227030282164615299386354080402054377682061267425333335262430291802697983573407059102969876747030036743244902664567075695251662886719503744879955070206695134542007992156209951035316857834439008293990327560736478477831327109961919319486797654112778857536612219689959799884030847375155466637902310540829809906257031120012316275657390260446325320458779929866509910676481679287730075248445680915067054287942760775334246051604209418274016204729122988768329970800245143875755002154514601547961827642020454203459707808677728416765157573146452824177183360494837893967145391281413047270583566445051591436813199458502520033568333195514750477280017087872562145558762259515732001284742288971147679653065560836800404163894946311696356741444460957594228447572644522237503101242205405226578124874256702974548301297571244224899221706790012959681636695596289201412074454125878166744048173275913183318494874797291457129604473161860158111095409071042593822859370407842814794134305726857944471303663543604575559586173150027100683480767357421915720083611920039211041766281749158552290834905410274727864374621934102315092797199292109998417904673763201069872068118552786159919299667238676309009596314853777875012015048060374688942390250994139546853688838660768823381916060233968730283771263641976832*i1^42 + 212116711453334007882154791299407721158799861346817789634432343154241503639226300316435553105369558048106979081517252586507923769247139773408092217248330879096701458642401594468667126734359971576570556650037306703102264578975645181147576572526231808252763073418556576017385185388337050436521288844847840695987227782443291705333057896660382792440418985868489143518254470458336165873358223794494644590812212821899879123410039589104762855687970249483195861407751680163835940337333064066393899047887023508090228792320228863937214601466956463890820419931187402683531963845143282114596494020888220597071105852099615610479587624624908915582375173119186159820877095274976558067506380259562805419336037632835570481247000191141174959144703955357585190730269478024458175457034135909029115629074880950737670584142213769527722973573159520508536134151654879445851599378704475248553981626588709103632113761318819682358477399130235393060217416743851785877053054981134754379465215719734548747651612859110332028891585927678120171017186926077636874365742558194826529093801274024136429370229891162829991623445729395499709479050827425096550594084120827605280264579877639973906642994839153505070218219180719953810424590897655029951087875398197312982257389175550589828717231257364697532355693577054078603254891804491214675620432988730962785772913626538016121651874185824849864296934454020676936756059161186372776445748251793704259711877907008497619859777142085678293732922750622780217294706699441778729640486227131452501763218857662282935951715392509298305554840914981699799200304058078463469903859542625953120428905272221861630757779003324600135356658170756774309564085410221609953935841334218548384345898061686703870169569905025919322605948161329001092357071711744397582581887733364033450078496900030323381193533252191150828856081798851411638150706031883270600420178220455299949835732464985376578165593265379930397374929708390960018549621538712183012152696134159338982904550363741055196237504737543589660343557559049963835550128138002552872503032367863207128780950523084800*i1^43 + 742276934278274758916229623559737930964411432420581513817181307224835583753817902479580883801787068069325794545320247950926924168506008490604635982226209563165598005958860080812044706525119045218851287400735584476301267045828593026257056775693017256741103931781138376749709441275374934980381109834788203753662840466060139068074129027780639343341489639388598239267145056501746629944712180272089853150952489784056574436987020704187785452863087528767469646886352786543495630104407048987926789013413585580356227447340819729076984379188445016797180772962779666974664913704494336455858455768254028895258303859594707956743913803035989562333234268788412269954271529207552370079187759656452593919921223331036868688826891432679465086934264391553234688033191307454872247806023215521582319889960758451284753513574719849152826553183854874565818905584428975048664848226054063834413777785910747855967943091453839767463555606366923295542233661690007908024507745185137121840744984956492226333177730013231300997793135736263174036856261675462968875719796607916546783119208210809572449820608388540809856689207162529253685881780122204394449348405079537358716981913187745873807797358602036547803979738914018058336299762789448907851103647771320146011514271797923862857332554403993044425899986898136451470003357247412526820211792530941716133644777445979840344598342648637369379472269405983197995642930640683659804704873725124087476609345167260785396103346773158568240729379435528696017737216677483609269462410782834884682352265229252375608779201196035194373471252128985136547843605706111697632925269546210412676386455558418528773287188913203365847081203034736032637674682646884084784148543619164488933628988596039009711710734594466263714565047741757516637127835889300294491607404794478361962719838121930106905796708050044557582101002626343052478840222129318546037262902053878610450258005377154869751741389787574179366435910710412784998802521496159347775562151390170442331947931070102231717068400831253998086675203345309016442069382241172269013836731008009478173657923584*i1^44 + 1359571261388500660794286726295206240486693973496904706979144299736539489169782186697494169440692153191445616098972235147456940975065206267878345247911889022578397951100554530419828057864194636539776056427926825295654530191771243612214214517983141097931594908937257790116270647564562395239043462992023216742272166236953073362303711142324844052704250139496871322883449353231920398234021576196699452666158912071422690357859696518002111657979937735639961254393329851585992288127143723709584574531446943265052382033376625107096218967050977866374334641531961634789729415419489267002257887523335788533014595961203569341442245031424449817029329345818550676336741427992933761554300659524626668397519770482277816465069939224710175342735131508217597768056261654028132080617537571783533246655409603206125083417124676342110600124999367437089134769827816546505837341298040575861565298348828189637374284951855734447312310766531957449746410142550543680721288032991165518491419290780547830386952919380035533135793211634725127247997918682640338429706057902484299314291729834752513816182069405886388056147022990160969287599297260076179303156484869973078297738431852103509572520987983260758398538083358720373728880913238125136077638508007754711367590484722971288237242932379001772972983059210463084142191544403711026373246328600176980313945744442490342864791647932819306183079926155547816039537546682171855830179174538132089919693066500678531267556110146920685757227655487352005225493603715946134366945731854431126505819269717863613655247074439709847731526919603887274622266560160045581626619290246418764026311693395138719465166651437248199265835750416994320636402007712050411940536458906013354427641017325866955926726453993571420502891356585856420214361956825379829216851328839792066035823157269746088889171927262533804650052220180308045767478711223226095996217111512361508179657987535664661137818064776431925999501893859219579858076681323242445485416369468729775038550053994726039951077003376423683324653008448848299296467246969234743212009817171336118665216*i1^45 + 908354182846968251399720569183239563252437356902585286278461911103382320644407489357550021773428484340229900695564673284169656798901365989010784378878493940737828872094144404503310411464291475975641835488880051281162729977134560143513677952556591965226575102348605118921402052739289899189844486742318866978931655768785439405519268293325800974281256424914823058794100075587729280574621774817980948757501577223876616120261021075250446704307068865070190957235117574535714178670644277694516950655633033634227109538242640182966396709359867786496179154157322072851674513209115498797447569428499956493567402738883859767510855355225348861432871908360108699072975475754948723940278201915729382816299172590722367875962741470915611219543134657323527663510949007787996082308115687572738437149472687316115953989542890562276168060260076538622042382040758827376051417191691891927071901310767608451780829131736362182632451821427263879371620661663935203824875235729066242223028218609248639862995626814685776507880259217381654796317181806943262521160466210277254796177286119695938878535822656254420141436339136469418215106518813681689963324018664062210692806306689600144228108568013882757132783657615072744119030552514399958961184496538358523070192722963623206286608073842077633324557711211669092757329081245042951353407176913674966185671024261957796439032835121392017355729477096232923559446005110737262656608875523765142862999601242539778813729603428076439251588325202563939209212355844917189955827960123097246981141173386326727042355192429966047289718465165617747852379746034655215227717947954754521941955666445243884224596085289862385241402748380925989593456770885770269765219122088077701377290029240059116702471324802300398126907243685633028986601974774738565699607796394064742871502038688139573552684826130121963777567584915313290652671584198334810542014162114012720531539667995392331585409898861843954128037032784676150541265320338992274571118933508949471879177162026818177490379233228136030758763926352620642213004710872878215008097946260471808*i1^46 + -1567650392856310712074635369192707214536333085625743705598349274077380538096364412825328365443888342352875551795231658596774548679924231636885401421487089218557676579892117882648864100971302873233772176062670360035731760280352859241043213200828211895612937026115340840759508363811033009276306439818684682156697988509244225134323864457967103378233969106791050448239358084508306106363129070334608705627994282465326851711855110538515553683112463522239088956828336124974953489233881374721969266810049895013264550375457435673775988329261964004505278683658308642528412453453175492330609482497899836205101892859309547725930299963244465758055820373793836046850693624543629256691263682702756074451499614835084332544958990949542820346570649471960747681014067912685004847402546482223931181347367846985038004926622980788610803773334275670079867305558821681655996188838559058564101632519212879244184813631648508330278764141596662401713127288982194956208724683793086909549312614329999021364131595463455651433357245618195883759541750410134223000021503309285143909281414337996282095315764995816932900303173443136775232258623436628007706590843792731927267102982638533920887794923558150449153255413315670923034691748221057060858410975339354243060450835631740228296078038875637719013058109225234351982349923828899412928550394398542451839751120044250433876494399836619926009074438277480805449955263253617565514692580529583849891196013280056329593531166262360307022038780707597960761995802329450303758834788532767154246754963812582945747579769993380994206781340857099878508055330262067360477839212247941612968894865391804860967525120250424386770717878172522670268388354001942617841278343035468256832857607852168311350677042356669196447335060473342607449646350850866666796338073483626202520220790366312984628287652686728551189120067895881107829539177175759262379404789390901234919736407168888000975921008999097028778073677966920214067051296365279876103885998632664278597972576825017354357967349841977999139386641198814582415362689739545386201598918656*i1^47 + 1772366394802649710003605932213231742171154617979952456476527903202440136833899509775016855773646231569492351346166662137297479093187620192760925974097946318560119066202136705974107974298684536076769443277910610894683876723417110600448016703885287277962857599602252829033204334956433392110859766384410918959385905281882832690345956767036934625350305631360124432391697195038677441358204095244528357778977598430786542886220191589964751872824801228113584130929130218824643865654341257063928285596297366485719934592360054286507327556998535952816891993135230912073450161315339236496783797430974209667723590770373487950517247572117362088316668427884771547000722119028448409566435490995217774499769762608917993826151155097440995173918393989941201913300385227064544893553825946527784911972240092625497040223938361003735888953332906550451671876409991772005731958881750188029457767054899194219777561897565753876619691587113305032851123558034891047220848961581538170546926585775345655822643648696502131476886849241685278139249632289176686579764724127779247976052947136710173305663353906386555895148876477915178709836124676089409480006676066009897200850939684912246464817515871466835008607477040865948340711319429837297354689029389743509164210140929236084345272290762474603412624826838111694377414469698433642677313005492597559174053175069268042697474876738167108686904996569831944925912500056654396734169038153174184813881495413697667748121641976833329374642788895815449667884915339591100830250175019762087155113110201506373376145009864157673785378264135952189346450829677073301627517087049051880878964149854400339601737544522289441379347086611479967438549414090913657202654940310984604690578242452934501355968618396186724861293043055397626275438576485827190374947539008408694341644684794188298523489269261134932021274134907947085323587751291687769865120057035854879221573160716033895128030567684999474490056677289359128793032971156093097861384805768240175542349022769838043004799766695907107891048582508455527391236350783417521012736*i1^48 + 652394586051676517511078457621583955851641463883603572851522874641328979715009751461307809340243281546310467766801664134262884083116372815294033708940502151643911139986728675343574291365198947121441755663012224532061805442793762352095962194925319283022888649580819190506706700455699439023939725224142700032740087616414720889832624339901250245364950726488697661055664987092620577673616752408541069577636434600933976336190913566016413008010748538410738070266807911706660867514044166421428561357434367895907657332095355644280927895669889340037383928219818095090450104606685943705734564211961814311535872766776143558252837736314590159007697809423305715747778330165988934923767438300240685501628039622533197136816297194518790080775102040090766409167759379783454464189428488239471273388668879326236997601420695865607968094445723065241089062636913762889212414318415758602484821224368093186809363911008958042088163507712496084406670564499386949720533702574511290143973865566301321039323590713477647688214066174879249396340303213747564696011302399941075183290964923112280221477335986800370029090044632237376835742183353051635577568568856971905122317076633624013202511525155357296849840087168357339593145516008033261406897654510508507152730204337568320548888644195967619658752138777728761496154019748826876945047141132242661166055373303439244086915340090535647552495491054053490682490515239632879444226070406814246512593567726489622167479824361978520051822716243783368474694535420449731559192471854621080029646631776554711471253506368687447498651990535581332872933908375220033774676110158644975052071767629257077828040914939415544025858403020091339351229743699686247588759560651942347721069409466445912471941543303957559656659325617453493673433923324753791650236533120182059558051665549980783071952802168445712575795370407001820901774531075904291318227190912842742749858546940057088712649229870737755024401725709692740275795864340848536978546324060648322410356025528740723392110280292229181614562468931760597366703657410625536*i1^49 + -283947807958529516905357658957237822356769812792804060216471860075907864817410337644399916053148109103300034852978189395405890287960229176445209442555527323777571981543550222499485183716489914928669300358271805347343815906190150684974009049998605513128692003479010901087926176821460592527043698395176264341024783287455904211219166861857052619065040348261957780725404832272482046342401811563769882062272683508077268497178523981739521660122100361325792145499016549460349379722567063534704038335568289738349361787432939935351415081514063663968739658467258302222146942146751255031855378576945100930352331732504362318425889302064824576250342921966449694724582907635015099609859999811097685736874103928113686084802966957860350095451361092557869988790390969705343686351333568752606771585589556578240063175939727767116648649695529899084946504153639752197369235116997247140671895000570676097332327068712507070127355872792353378457183906179323517161308208713213867520434600962118814835787979003040605809390574984161606584941536037759915250624174848580619973321027582080499198325056249735450569003963425860471175916581364613110647054041096192048068885991189734702579683634758870004114238135704183539360359304925800904609587709089570338998493816162984726375715919022727043957173473333006527081141237007693207253133586679024873128547745947027318513695195305962785736490056137017784292449136151782861918855837253579413665104121575698848672535292361576285429870895002350991922471822678615995897047902918955556970357437487785531783689828881711784294963579152040700898368199680055076363285017723328643757768504413366921891677328708883549372669487369313322022097080941001321623023024212673709511427457833860154073512485705023893610817042807727704054920186093959273308092836375110528890331413046918618016977105539672688203131944823039098202386789354025695264276216449702900421873336662387206551870255298076606552370610950013962088222120702050289571773761740916634221205439237787767702141919097392104912778615959521940876944211968*i1^50 + -114496121713203442404071058973977305249724877285803705238774018589115623876800700644381903961334831483499279426746697342846149426275248315580805635941227811137441947154786858309457649982294394471564407632624596207029354590149896065010842098908038931356271527378824960529420303903355200325525976423213727938354194319078785676102013684447674379267558706211619013812383330703993522433226880636226475699192091496509139693038959311545898316164726305434710638052103307658694081706154008772066818972541183401255214816458533631253817191837363854886583597415255883464041212003069679799752028491961267169145061062479505945804432267245663056039220730022955110120214405124056257665861265522475883438355742103833088402905728571834815064313242042389567447927377809391867450860107768978048975187891677983898178629287469373755128444298183421870934195665750228179861584301521003285515374965321770791948099557795718238197526235562113835592972006399449219975336191736988082762196888073728932828667152959121420072206865375112493145177358137779599478103398184663778559129198207472836762097875890922961529320951074183234201560151631784256104707030479405728723912586982677892023491041758723382123295373156051204957368265654931044223080902581205557951972910768307294135173508125564360476574805728715798532554720487446797588694819146917234552878724721102529959068575616719488564178428253976305968735601085374730398520806356396540781079904657353745392098397507484424506075022499644636078759791784708620140185522445350880402866287339535882318549280870400304573351175496548402349614654303531748156990880660221591545986357804073418678089764302451194062261474910966588433192264081500614282568003633418542998365001188087597012701448042449692837566445695828440761611021897446599308441188744723146934402767057183429349743789508675657157820141989196397336368697853349545526815029970435675859510341231339388002062533478950447457435488928365006278011047320717043444890057406119813179275325198182328532448117191734490074262806918532215865344*i1^51 + 613890348294935413965584304398489532250939248475373938898354664832563524879769827306057678830760592539922515630682904965768156966305692859634322665085962761146423807860823415377934264705313491897042269507526887033165736014622108985465164604105631989868248450640451329909588914458733641755078494017791927463530464642164830152383221589422482913210993151183955336632530164482366061870336890469330736366123682937059695273460641651412310061421846111864738419917773470258280670122075191104983171025573761469272779094636826624940474786036759497339199202810061406660533263094602638011779725097763091077672896344515298972044408565216927633215140721890300369077895417753878475021197184699219600355975939263542047953627705034327930459860128988341049173921988837689144293213903119213063498201625114107075508224943726530015774476378505931357271534409281839687164687268718099692515532018063495272410969921974872364045767841456941739153660805114781827509831621019253308716115430042075369743250334236005501821604976590095045899587046889254426280607522257854654035955497315826261548545208981549119477488209194541372328303684901747570443873880705461665384446902297386306767552514436757361963389372978381436457577437300381449365792259394979817905692897263646260711217573283912046699236450454514094900299160511951242762123308363603990499366348336503500367314828783642489290879144092239760624384069935085975311169668727677474574522111544253835802126496235261952566357874741563970020622443235455257620197875376149897962087927404702764210599782230281305085360212125036010149969714076411786313113615672893090968664428719062613940610588350800755747066381624792171411022823115901074189972060271554868985786655768743314147715991712727812185869476362810540680559895140942341713601952957029409219253427513537858331936822949634887925065727177473015864673156598388898474730530822191635945798722571818828291126604968924469055614999319039960498515528006284669628324442080323960587546393212200689014912151312138819599754921508864*i1^52 + 79458666557237952988222130485688102463532031153207944031349838185816860532681762903484369007305289422917722844145699695200972819522926452711058279419616703797270473063006877055779403669044463071828596514377384723149852763661220301227049369754239102544800486586277880442674868342440686239403053140504615396262146475509970155813300926214985298185856402345749972403345555683069468033677992277699580528652185307711767476254012885327706750751206175877705556343875301689479243923964739362019822820009173257879291615087167369336766118135075250116614914122038212586230691194897417435175115496338043899160499502849270210634082692600465504895941494981633457820898756963759270676503213115673982588028833943471499026180351504991474245303718207594852487618399988329370110880278362547377299732236124138370014051303700182905035676453374065386479513551340508219557796373551053005204178730868729547060578190816966672242412814150015938062631052954373253550216488445710680805142791262076508245914367792259145757919458741495012886152745926544572635360541600277488217689719473188552384296289678747980838345116219274742826427203903955804104553426914626932449271786435429502683204191333699205594941511619820723742490569609456780504230995814670648348143455325186060452674690389994452654930082857530342860251283937365356183878627706415703310323455754420077611486335165032354926983603117957299769696261624550067483908332449616997555332466359276268686547914260013344909281912582184513987989922637579593883773142246414515455624574105612465671185277401561308514106672892809748335907961085786359481709836889136053953275033447533136661976808299472678095866086346081088326424997992474952413165808698885114469860842788822638562041120150522423663529492685787951732613938093399477094019931434330165547197830614608648804752538742623142120735904536701048606453167077590504105915905393137878534267278395689834369177063511552616893023586573027381458555020544023502839671051514384265890352307397140265890113329371840314347618304*i1^53 + -810572155903998719434320966962661271218489774626244323345388206113697036245393638885466527518440507113690226714559438136703806904618689887332826861806946570987355340099253553240558526156983545824784360657627097291198745637758524028999609428005243376117647498867510998556686208717770653381306966352333375519230370565134222769580184182528882022695456603318004160289026358446105601249773259710550073346852160591705017629889116255553398574743145791860410616843857129193104603495075881044256087156411154279050400806296152702089471329840319892857139998491198245133858524414820350197024115551569770840878658342691732185932949462958409347124112011711941582689913122853018576681468343320371313643392180577142124770323683337777663661962798730189653543956150544311369943753548548652637763090529452831946724390211779483213123933384563057110612408489521392615892370515650936975692541064770518562206481438256818584519845713458593271627788965758900047079507698955251731351427129269034369224207749727910054229087383768444257416666409115009134641149904077350459453531570729134981913527011115619969513819024423618781880372856650625562949667323047491254012055890570816137253989387783344577578190171403487624976517440296919117536454072040845550224409369582914853707441360793492351561985021389653503555743098634602549822499082089292140875716495513623141773870663807169233391235732861232987506721526548259734908009943623203445956670069333163982000978846750950801876677994950775478478648379094671883577502322131825036646469838257165702064306752190553641809391915217650724559203518787455162880506801592743375089484379824536342935281869560625010525540950222249796754362980383114307467536598382668243128176865191609364795011661071510037147886355522652415298012273059607081796340483278563873112419103243531304694383687440207083691602009009571304364168956395364032570760580557824929931354883935473154050300166142811334874531456675801834819277870496578050443508323894753791626803231006813103737524507432189952*i1^54 + -9303459884156131968747657492494838852611976806747716866351584311981793727503334058266477416430820348511641174741759924608389983881230132952003372583388480070859156677229458394909768490075660383204164474969670559113262511457593017062244007904709355860453432867488584553681433921528117792246282561913075940258364133761314699312217271015089786313573273861649025226246265764035730157210283372698990822389083871574591361487572050265153167455862205484127278678627997083579335398388329257734747866618679824857159710977514331782434232758363923236329124790188690599421116161535938241275135245954115906958510158680132482294842682729635521622404969127976493503268455395650883704472469639634516474263999212245821629540851142651613498287244237411829806421627488308203011214459286018471076374963511962699223455914046081690816751381315597810783566339790738805625021173053980759014326299965064718419259890066127788988278969260534513176893820114281351474146301938609715522023714084159976800027860388291633261016122809623405083591418299672374097876761915471031010306081989056141568294844435306752976456359769545725475775843742963222992570284375608674940268189363436879311778781032194342354049571475864721959995872223093119842608515987717568170528883275974877364902434113297065282422762502795441739517793443736377716345346223939485238722893756799920018353243734970318224908388956815473373613954082580786510561844613899275206211424030232314781275806651067127625104919253985399688693040398043456626256893088708595594655707267483076161176871478263706126870999788537815913622781413754524073687324473379267545959513225282689065237596853766022794102679819811454706597434591187748021115218576433221189659909122524040880984297276246960103203883613941087568809698804093704482876353134227841854992989154165679938807346688166015178530595758856490868134577303381788648144215166760793313726855411618838135532123818097709345373284779987255908629004056680203535836412408988756173909540913295813827937435648*i1^55 + 250153273386060661908367419438648918364423535685488949280131540252913210341988476427462391988539050736466813759224360747577234270670013961906037592200661343673741494620340904683113258258062934475493615517479468734292534995717811606868568081721362899552277172303074367497152721192416690510805378137296588150680993867752868393293435408077881860723469664517715600623130413812366401597074484234515036267104590666955447808854705110326155655379806899261268346492281134773997522044292156370962160774020469258589797380022547626185292558170664349387370910529398499234168675640967670406483587954533679348701669445375374476356894536106629548199004492420013392717150470548342728617793839785648612471002661587369500305926000657430693980832171464810003091327275661191435293138343228370422138741490014805244175648736708360719214431218946726479181094099960346895843222500236700198217972471074129484926787411101211720329509166823260233886592521439890151114882031569634264187763915205776074695437392642181525835500272654437995200665130354548409926775098001777653297497811757266889377646427824194425705506694233374800358669153634612900274894946035360521365173505515330576273570117018974663298624544644163516746171991329830953031818733493671463091171601187560900063164209986456377491082537792627565795584680860700058969791371332005254410171408094631491911011795588092570580056689780642544034835419332129128073252451764773910714031593768143335497611370946758791124231840123801910905761723128696930034867219401729510514976072317146170034313730480091586283292892691821661208834098490615688085798331041135600338832436126204365291100291512359050750533306074901200725429184558301792957253936956280944916584959075114101656243927657319269834261002596719083679905852581457252794907194652076816556357212048301674392131038706718744382540738479780673104449979790033969553394311142912119969174344243763627045773911730258268526483563371692984604342050760244483550297292771875431093834057958698254336*i1^56 + -2961564880091866384880769680302503798651893522967419585979649208169465222367348669763407150298433906621525196119543740808637970213482010032394750369194830337465031956465671683255679869442734587161224308285215418701512982982436943977916839507203888097353026053383609145587658834036706911536115330022443507907093099668829527553789265752662661104638418337133317648397185252406371763946090035636226521635232793043990938363553350840541365287449369613389609992794716080548416081630173417275903287327418810672991546272567877645405491130219594761468309678940009915648462820997390099975966105682831420628530147168227821730304883480297233075301694132881475382175496500461197888594740987191687277692409188388343422072683913206641841153491848787683616295088489928858978471950540192906659056872185196691125076973580482360000408232188896472364408054264714839329780337834579365032428780519143473298126540968802835524537967053541096671825176528652903896410078809436410916764594410031623476257075576579239958841641263608902701673954781494340474260268565737361230033899430942257141716770029903686107167804511939600155058161279577913303626014353225628377134534999224632020495104112308277958578272657725712392636803673864382773646202086719295875984728624257065641056483895768621599972522236988570965908817740595116109617766507691066797687229081629330667833296255499652794895039897042786109726955839170071955026650815036303127529414177005441658180365749097842103067905492114428332099794523068074445590250817115718046004294640368837840567480387908532361955435747808464734059392461200776188467618204236221600788665842731749039426636100680839189942538402683901640715322749877337180075486981204465229651549102412803589049736494713441796403561499310693842983795087083701623958062074784613941581434379262274200256997023965725604544444295220063500966705197292099987589309397322871411430067255064067318912149240687912464370574484618663387551116045257657056146529476708207937427622330368*i1^57 + 17323711692637240801714466418273372141577939804836464874847900924143630854312064714142536095348025611165348767329069145542817569923183680476504010604404936564845893774798545213860207120253248567146481592733881497188595621052027195663030965104718298086650166487969645706792123183639744489133774317056247778175651513135838515792802167402971756240391871573320150981602094941844745544433873804431793794206452235896632212995852484047313621733108308377941654658371939570508308039733903238184683997620373428341970904346473071004670971066878210674829948305822302939311254949682795906810813317155827707459221208615672906267573826808888975518268396451325646493525069206588066625918399436683695314874367211481715616837470824182670161210096734366705533182951498192327964883714210219687997517814606350403955972829180357336603478578898572843688194760342902005815302026643962246912032552083088070187920724074829260363587738320226762279868633294516721671908927588220009210291854121974680893412420815900474634761133416646277094276575275782753516798621194923083998206550405718656906262801984169130355434595568188028069170376662830551775080223489517823141663602111704150378125052885856163192417308903131176819133838317335797432350186443078825634122146202476490891043934634534756891631068933556682943038837746442882328686904208675722037489351097038472602259617888887226914454992118296826589048808241948784203881788286022919488322481740305580403969699969636630804479625048372328058069086488715785659891591969107145345171798707250688017805514334235303452765003757587991726986765672469824202621237934926440850053068801706089512961814310333147100942242511505914037238592068657190172583677027123275209755851578074372127386857529389851056374521554167976766317447520860596866741689228059126730702562569344786859379554228613768301278091458481358106302213006143463194302602868173694231601339648008720430363538066274422437112959537641054711330171684109135602285009514904963514368*i1^58 + -184708523672169628596607390880603686686297450563722914044281030862495802711790332457190101825689752620885910130768371486738190777038339594724670919184773396189228516705000034373474926231302406540723958491791487037270125158162312345125191353006254093340646073859109880937736712976415967366144385686013385126749431274887185170633445123482321228678736379853707115489030252232985705853317086664933739893273649773055591431868629382030167362568259576138015562609090263761688951749251285840205584334911985544040465643941600246218400676652112675475764399258502925512683137076000038011616460054377709279196139663016120924356267849322259005683891671721553307669980464943261789188049717197315794641229249153182623680229945793109778538223899205255662427087936707519488245061406180305866777665061074259183234899846825504360467550242511642332597642432556719761319309468810319343057194721933275382038879412952211803679021086202100784463602206039838639564289772465453122654212270264844890368466298203176702759433441694963401822587176200685600972288563778677265339812548059620469596894016957247679713717210910383527514692223081972670303218455089374156198798115863789359444252812448670954018435794362464778676738773785508033763008804743096884430522232700083904273303917419881424425292399790258519505516023055673566822584293606070006599063535231342863473404293460894773176625606003462003615742801575416657092631606730206246596180250805696732262814285292092193270327502115687031519717833686690556341028371099130004664350285567086793425043748223255535513370302129642291186634642728240830146443664040175801164387934230440246446415107714769032602229186015244623062682634658628958785481171618312450993702070790294881442282067070281238438760726430869008265444230797536603147761787136988105630206046947142932354551794006587249300465258609067928909541340190429004012701483378911589693791292380198120116575968196707949186394429772791089880577677694127295030437928239104*i1^59 + 1565452705740078562939161562706013003800013821514507322400175365722781121708801688708562097050193769240495356796474105876965969241449797184352317631173630530883483028046923051279048790291273646901835061710757989879098127462936885110797399938275153058957415382084916788707155369085484136055333662670917018089156866025405461672046475694762327322334361878262929951173522937540475310265910195926680996701262131100262054432226010970538386403252335852735387892389701701628845695990749652480170752640044286362317860883502100547897298789288193732614840652648992242180992914698225185290163523093562388652210246563595897216911946599754461678799025294343432704706325297940709807572078203653031870934363276254577045854092602982458875542932768955217193231393670944872888485975831675688455470911548801542419026161754329551290867833297951904862476943060795552843640509937166838932723929264527797175526617646674522234359177910706341005017178808634282680067958178396347309140473985772776211897038143017025098318248147839880266015519387183078415834229140938078726872300648949397971093334402258136246965326915507635599644177794127119253450555635413287487429139837122310357148937603631093702547422517283427691092556761103558406134628227496584856810643711875583089060662935512355939797971625534485466569219826928083595989861168709210195028945251508574991513071998966105141586641126047843220046981444809531729770028106218157516931740550345818810329054691863933033434225073556051886213502597892866394551110015302991014381302882734761603574043350614974947739273567734740294334214565506370246033221491670562289066260614215183657427107715681991598302180038653089333777149652654676578332216586590172175711082020602796529500107131544739382364166429158764104864679745774956117696287419696353983524218072208807153619041693012702537698652985486735938285975789759304404248059844203656780331478224285318367827571516826095677097471136735483931675326034548402788761600*i1^60 + -15093450031124849397467287269429392637094268840599289403875123458845885692371046799307444557889749021334496495969435567581509811804247791999301607708690665083466325440196060267965478304248880324608982431638547604685280351151909921231702916137602695505621993824102283870508733503667161446187393493719419001831809954806218426235169836576995902797516794486921629645207929945502228053794378910408033554310419559938223744215909205199670912271526684669405446666741893519986371788169099105703132998249948888096781600537326035125987656887255365135810330910150359187237213306093973379961656036719983813935824743211789133817021054516989762955724606568169496223645803365084056128175606496339543284129097234733164803381069802555921894276245380184000246065942079752109734705856474998299605474231039807546514729081567324157512344486022690690455207442032304391734498153528865373172218894513134910772296810181217260595150214208444136493999225053334963920800834166950269853771346127558143943125761942050418328088603702633687310245832133444726364402547650429022510794066465065160102298632655651292209175717565879921497609653008493156970331957096394010642940304622894694565062030557141444484695361454323968994427026738230384280670407031371064048148608344699620564227127133400600378886189179425397303675636980258820029815562719223898217125527854584424355177845966081434840158060724864935979200791466124260437931649887535984964224644396493481208022063454952626477100860905830469284539519412063351092719989578872179525776673145219263822852020435367915596408768036924858534310823088015689452250626101115720779415513115997187347727627886743313947853588405941959179787358383535701789005542885040051115030798789022076352332851239864651401887976381333407735541424686557547505022449603241909808504124554443069044892779755397956187484896606525548447810402900581101907405059864899252273228063795653439588826982262870653533191465084855177375567800594071552*i1^61 + 67361745216163777393508455018126806221319390340724045911121821666994254891951535249644693915546471791671433540885176695800380655657840669506373505853698212194008819247511253457846894407275800227349839411244408618369119737944397964951545308725725361834660209471836556533231582890173495827870578884027697530488856254505133930754651401415183962087743445633612826966088980177807725576262533279534927802280900689720547311799077111434669718191368002427882424569966605011012643535723979172813918751481468489795879223686954023212509162507689523034963416482169929257634066616917120863730373468784032569809916606402041128905567438679897213566570751357063533626393679357381044498411019939291102457723144529596891592801080213854337804503799917664439884741822670653478493303830361117031046396207076004030426309405033794081698987225344650376339164836891726934266488579601618353460223026578912397625119575700279129410223101733421337035964018476907519335390996885355442097729032881202714559761525196049065506183571323876989164284252587507685753492434449675569855376909086719145929152866427018555371393186829667829603937232968732509771764345913273934112076687453992763388112805833832932504917286782392838079068824373940844879284930999943345112401885152521786663780917207803209583978837931453230731065893473755825145897251554017706667417368916310592498413042979218683922563603360664775428451529782627169256971345176676978029868076874209123404514483208906406256074240208377231214515616413306960616395417398375852300896439844227194775927865402161538747749526331439495464546139854455766711372399388461737545829068704684536056100085332935616947781673752147021006892600357066892513928630674359358505478750064714918834357777096681801323236379986615002751931109760916740433819333267039000457296201714818756646039646009826203050899882200520448172377284069650867580631999518939548638628334494866906065515879509714400526197791270902681355419648*i1^62 + -291934396041387434424449739734504081089306940311945434213467576417346076074232424418399735150689907567878638183739422927156427946178547987011572575411685779821924723445438967531901899036752100517589748098177302804394283346406657351627727015381866609871692850552723502246371481915289097184964135095971480154461733732228634791132955168344026619170874062474392767609285575081997328749016720980785629128970947377852419135169371864525985491443843238100783108359365280630192034313599456947512155643068178175465214267742408416146681217261608430774375723575881311002039895713395739478955047894793671797100407904058559628648236233502937227336023387580207556269555573622963539739711464611105376428666964334254362040582066984726139579822226248980742911307196954363908184496581786553797588993867895907906122422467592661867425062885055211690063498272730344972747380665430774238691837624849690048943774672028823971230738679720690336138865320961996914481757904202386755555532318739273078367294819812420709202179750447847061153611531020125237083403719704459538651010611243651797185365459317996308584834554593432926726225670592897007310924698863420658396845509937508063930029829743794407516466051094713767414996568308924703733722912296736566369956013389323383807710644420109316459537062736618000699528299651482388573471010081269118343761074132348040982868248154069176602477773439315016475893338695279634976032014132834753714533473814505181369019206146824234880806452230739654615922842130393072633892954920303294241036175156116743825446068129518354611739239349377974829229536959280517953415156234716201264508666968999395265508950913019060400839544344152792520369247804821727889304967823841947319530588466950647041649180224698814444818502106042942270656460375146620045601869554086927146347036551807670498200469413615487988093813743629600029523613006929975299145292157424936362999236214682011447341649938128726158967728976691200*i1^63 + 862068323744917450033484340467866808541921260962183149539783699037501828042257247418738663207163811432512690213417598648662493915927672552657207814501093256398311011479466187522252014888883234132899739222359054878487642852945432902841110160903148252643222018843072161899305032020059476295781897607987277429251905260761000411588587858962404785288642406559595929224298462900911995748984798157177921439037420159922014804499592584194377998189437643669505947058271930990106428337345230622446684014377075119724368292394832851815348693180985811570965243705212551009635921552431515409516646540910612047383001419255261972497481079749898275871824040055013840288133964589860335725710195424915188657558293601621076084905852338809985449515922235425057703555415510561105886893328910740812147380431267564150883393471722671276697221613924072768583898947050337957238336603292057354260144498962761920979947077555752665363798331466386436429237361404431844140706988362077572001641316982587190634108381870794405360749593511904815262624113416762025991674965872446317419863126731709699778648456291937116719537020554268125525161135764984479163541329473058439160242349055808876688472504675394696639055662539877755563779324881552496612795472787077180380995872889220328168794214078673147857212952925221812229203108673509574429515287455658449846234569371278453059099552150616547062880631406630072043129073546429884037479674187753326909698562247627909239925128091661471190334419709150213306315493053025016031313496322976612752413772457162249107828373090010509285595170818998732864149668225225436133616385418865134288782197972707082521110861026179723190271208988843680179404063116297608298183747416809492532405741423311055678677991193389592227956870415362498110922937893173811663317629457593971097475234580271303558478765459292251899584132421161463000523798677624527007285023265974520852541768378384022416720029412766690991669248*i1^64 + -2581273398038090759655106422128545002032473901343035637823420285015138850239869298519137286228861598374169233465588941920361960859315285969388592988110450419139092706350006068375348253546730205162633392920220572691897195963494717416810624474152457645499469539153985589488948464396046937932995158810775721582647376033922745030149426475991877531588081501768910840657129974208377707956930071743267425501963370601528717971751233167044527163643819089888530225418974062113114096146723964883720755646087027211086818403285129646666811474162696090615441712301710198044825518672451999447968183940382852916012610078367119998001898667463319872101305229992871045390680771412370370493973921967141238394220155269197616122624396258879339740387105078775954397276092811818483819643563449790588825134752277924143484201918633306619843736051839384394806629599124312038518084888668962362348182801667998521824976965884949733862678511923239689138634512182007650783613560301665312092669983551598801633261586033851220464536993002695364133359675365525128273691505975824302996865889279414920845164960444556556248663833189271338955303443824821645074625824155002624580052330704790822866561304372781304299541388067554077290561606149048809087996282524912427263416200236610320878254148221913406190682992583498358088240942211603366484912105637894061084471490930105299019851470505770506693428830581100011789715050370335758253995743284569800458308610058901740773946209577382772904963604370781956640415760492415174682029750996884923604016976559871010813673661791068022270452469546121033260889679800263036104595853643391707254901120044826716633688520213287328920264813390892703696822657125053391357007925790899502924146089930870386599684037869324550786803320099552484723540870008433677659606997705748112280029925352601549533595548230304872305272979640767232933410541726593813077225896525358364429366536260778614714566556086435840*i1^65 + 5154143479878192514627225034643624684125418481912169490184934412252517264952604671108192417803362374413864741844521055380275360157311211088877500624725193424214655749024502118382672629546960800990898014298984054939059826431452496112601942134340203249972200127645142367307894926711736200750623898265083387711553948632349821438248041742990316894370654279279871385733640396249122791975823855116143898444813593330533191972766288402862217311103804526152948291090752339147181683484509662589928488213940289304014644765220999670473875911347533242715180981634742735793652952871464865021466635074782993993512786105463327102711127165217248404375988899395436130613941714032011495603066484487908555264338727634122371666499523486140905785908758194447363761917019458894925476992666897012329299431440493339769203638987636010926956414454153006750201031954230663252243741367411140056943482524001724088049117462742818306091718068963756482333663841839079352669464590993667389134754669920317553644682445032628339212685137873299295773176728859343650844570005852549586121736032453511815150780450350375764521851964283938171602059570501471703238339235476743219743574526003538926145933706920414355506038756131830671295026566527563724416392566499468407630897851551501431727898389463464518720840423448189223850757260469303322073662166136690031482578834549934501845412171960620266149408655941249886811996956835736881504780725407143908993965057609054242534782864307933943424550004291152854762852029615740462722458108361808728024335810204386380836990032905510446084483626218177130115276973813863419491639225005088218196646219980322263181302062066618272126921627410731179852859452316419150178938194285359496681607027656303351830687586793477314576573075493920923577420747770095186118356055336781188553088427985648518134736084737681146458779619973719448574474752976055865217131827734796636699056988122705477461082112*i1^66 + -11346700411356503490180114608888614646400728375261444109286987495434182464218348255748177231940137971669135339143129087525461118511250179409322242187183059835547267529961206908098476003902925083211281109671841651274870856372622750769450303542256710245841835900032808896235056608980831964815312516100470690513509917907450762616673136993873437205348508017679068178931419746028881115166056424981499326118078063099878109161829643948375707067440162640337909819847876429177160256849083644586469909168639482116931165554011214728937723010354187735575640178799544471744258905225629926455873978042749793611464346087379330898134429486810326008446955967224644141970792296060152398031780228513906961079428933971916545838954360865609205095850216546552025098190380129097498833744729973587060928527137915740699969003044492426913057580057159601592704414794583606634536717518707730367559510368856220527261558166141627373666507809979337986123192034539814559083832216454273431454311756674214475591038237530562788178130508953202073935719199790783662921811842914075985939658680068437065342438332286827418582271295720706914893992157828166478066622608876150666956974457424681509241123437859316514246908077805597469843241918626424453079367839816148195469426321504423230250106426638655514365631967315847349344404933388640056018511433307101119147395337488137704827705211794078424048078428645116328296579606809142483394824115920510911669224064768863425043324421100955530926259085607668079937722926361480688301377841956192848255167372787316935992074086053194553448991180901745695489016800984194874745616754889168532505522236566897980660539217761976890961485960964047986050396416714070270890187541488419700929726824041927218761954511328962294800668142427709116066371485952623666862139373022511435830376232839757373222508341569842168067826469693958386774601612802535552371578265394714807723565117215866880*i1^67 + 14878002888079436098468103538006710426407678800475101541421724992971938758116560489547342962736575167300818879828240954832420157054073402628990076909151759827129330680380684240048487000435490627627767720787671310271396452626455386431580371748258555783217032722873018451380406107205063407507674997367397237296305193823111918798070341092010752520047487307805624923880508150541162234950425878545885566578965558016783593430315456053715934710137324312335415104364891037834914216786795781245639851705736543951427616709117421748060203089378402012233701981490528956030847548421058394471199542549103791051067543863826489209004876913644943556596016481894343452914823673352130341386844753160583253688048013487593292064724692209043527377373955615397750107103065993536268599539247282863512808321924075647004930683320201744284107842244186638177171145233199395054204133489578184681368173410913874040177193626428868261203294857135301898270899807813394927095122958163214674595329255242925798730905546426555245611395344488332752766973464817417438095325400472712594293398703214102410340622110704293789507510358701842167567161048939226952633020214774548435682055256378168989440370402588325124810479917979840335269925409987277952132686017822876355692247161223485660312718518059069345727764258560947046622074231447341161396659001925749425204663466462364254134838978933375741937484743640285426737278929547033071418524739814468584097526488785412065120440063747042172377263850076628638430135422754700424606911072222918828085982456581052575683770271490670814807147754037991837980523299620204638744135254830599387823957649663335785410089667178414764123831849425850471983419131679485958158095196012307897994448018942764219160566981244877935225911518017869333630704268440787580916102832190970875387232450906026907229220565696517367458019266645907380219369716849029911374877451643763827790577664*i1^68 + -22998381153187065593214703589140195559889547247605756416786817267764074717418694025710380867143496799103734539654606154507314100609073847019592913157024886971856854678876023992934136029671328705197809371573238393628904324350346365008208829691549424079228168432021098453965933513320033971049324945336898842321192577484746727379596793494630992359084218568862553140411410915189978337003511950054712200892719780039433525294807490798304821323377944610745679183906714386506213776260448634758036449417647077747232996944817719310974133927123717611364927407441297905826500075359955920474067751981743541606277251836505146053930410640247815194479282099391845961849378580478834777621888351897850935253863741973367913876371922030933912436428215142858253952352368828918654740699419106940532578948553940965172861180733817805326458125694312817961863792461334928564955561321850755715766305260181013338017924587715946624764718183174068946268234893239209627618141617281453377666895987168403951206991491630357818018320257564979953348238102749645930616192631491159013311574210334194428801048667923890480827302886185998836122655742231249533178907443253712826957795554083810124736492583254601698999629021616261628523768122532714576560954584052255634464293347837653937246379769062481450195221083775523244796578954583727143104987016883715500696716072704040574134989604273190059206795480492887162681603752030167236005527099201850783398853544472669075381129829390674281502013819748205543622840667093934779131976644706475467477266021228601655122140817651136815111147447877462282205885147721710956212846165702676778777774235468914411733626836682732155769707264741279829684977445419656249185945859389911346674231764225653488955065225296220318254858065721709538289709458644327666346112878907088810689807165837849903215296135761408631986816305016090818537718948665404045126002092927877120*i1^69 + 15305645804533392806402429819442934721586763850865043405295447559036138936840574145936397639252367877684727328631544313858038883043548254684440967368970801952526377260662558109490459848207534310633137731137592883973901474395765350241234089971424292982370844601982589953448746179683993958357270017702196598136757361862019869353690768104482005083814453155409698768599887726963343462380923202823304587528207418312846150485728979173996617517844965543207605600647044191160942908774099541192439632357652761446484960068094719901586038623443808653905734077346299542739087942905934769134261569993414851065430518812532072240397280482277278242099871139230770234858921335606315658240840941104255995502719322769409115820280575134943635765049766267050513462626012961758081688456140897750887159749449354255326680498050600142706606446397575676936505792997094714365303501774712858824261819666900251553269611766592123920525433402904173642507090505965078197174190206672876264917719029261898643527408386350539681908904815806596635796408243374324906180196914541270130360881117388710542608087694681177325763632750674803646608731344364155024244588465145512657430783875683086567105243921796820605293014526621799710765413479348819581133803842594719442957205474168403224194775813803285021114688202534780450687472998474484085770389263410234409218922967733307654616523561416914508532128625644578830755596713336653786134726084835536332469648914776412194899396166551969577732579360348424263431558271685934401351351328125571798517601562748660589258626345410810975748626272721049088439834229680951740489734991755828488062280671889374472067811251039538907200959707645537659734809732771346960986797962253616476199553305002030149360789753200826504539886344928976545188011519611252498457427152168408613000068961971968363944248783528168845579258720601244628116749043778453207915692032*i1^70 + -15003298366990202842503045439691901373654893472712277318661010109208232507454424358675577502453053849806823352321008455250761181798634774860980433561682426772629948282474691953800812154431245352941888337124815533431236332826418712075499805830399358268560548843437170041274211188400243149274852844242485980797648479989609390954310317686864385458134162621547891501991825646534666448888880613246177656943987820260448378560125685315081901803551791449617724578732406372332277242864481699930529262640188883199506306292549979801375382977292638128064946396341475159940865728834862042402644691463429944839034646671531543548878701923332960870565855823202218425849525076392192572327718183290041147708358883664003894918020369183015985885411590589363638579109541714448432832387763014592058773560623097657050720566384150028493659995555916302734077170813835265229456091855117479856724822381633029728399354801435166562217402218896094280621841407212506041832970822195854433525997790469772542924821189489737204945278901897510093874547698314305650722456634508022629335986683892043621698005940813732600402747596979641643605655243452671936591688822974554482914494654234884408428841689361414011180342335090197036183696368476029862281899892743322882227587399962722152430806661797819883037347235653785287027933511918539876124984900208939411544627298612549665047562659979421057998660752252301468714612090933741292832556992218924923234208052882783896753306222910337237221730755782762635912056933133952114809458838001891307224411114293718935597328511095610030183475520825877756765028136504815339959797703582516398820067999969978920627702096044665780909736304189175382221050907692890740051303524718395361338333097008904876144926729059304825363483679274254853027586584982710273617964856374984173742037659731774473625508684439024629885031056849423967237033586075893760*i1^71 + -1160038168024395099107105368371732532901238532220155847393043151081208082665074830158895758182017025670686370928016834439167756672906270536320752181417947349455501133207818344197056279059078256245975997337916773341021637537818859712563516611592294606819797917188374555101561854970541697568512807794166228298432238865156909670759392644441594911162436947408197505366377022032843410480198946603113004832248415141651316896717417994748467493494817853737437595429308629174390786921824998369195893976658811685242648378717085108512989196319847339374638759723393438873405702871465938885989664658132050732321780424603501807075253281632202256242305694420284397716493160651636251085541244459206976329696386677480764720430168755778393079345629420316630203588121507059325949899598841945805802173752414854820963315769728400491216959762053822545426588600227954035047945610729090619995556257682609580506337023118752731559717568753091382901515558590232254628985333518099995415540178459599962436299158432673180592104713258746273997521614621531793140832504492112366244674490915691432902365268116997356332173155787008389317703221133954894280181580643780138789577065075347162713513469757299841099570004989452098668221144708720989109772732304204683948350415629744709187471736164484555015558832211041867600250788767506215014007184837376099038392752564196469687014965607002286200939861230418549231742432557961781984103702485210259490758752471115998880395928344296203262166127018922734471388104117113720343670094808153911732450657358595387271483137893387102251474208045666352045095419137708268904716677100594457085599515772791028230870341509468563413239336495899031690500498622316420883992696802982068671811583000903276441856020166291123322331184249825010660229030891173898489446282083087053881327182446016140377194705499177873704271862825053637803245568*i1^72 + -9882167879116583725690605160362246185992355017918064731497612684650616800311206751145682284155956718817286953775414138710659410257452824897673272168786876289431519938378706871577199492975506509741413766664748378541995613236354245718340245320545144323122597374898659479741749746477395143833519923899942633442648093409960422116068100441543704773619269423423583641642943433937450193731084163049173435002283847901212337962799365889459751356836402611054330045921655917484046357212300268274753680542916697344237646294120329627010808137650083532160953753826889025640214021238774513492778102588739856999986445695803963887032396030335359173640752485271500931534996288109095269387871314165628941491610023671847132681287915115245773516348561884000260679316831740840375517469764093000673509330215553143238050669271952236974453991802204139121788377293242143996805647975896569533384695298063999829919447918492574059929193812214599566639878546837850924630455163981789656147441033845809482534674880153257509363932909974863471072257432614213349551787655293354009428235956776414667820432298977238672197931175502423694245172396122501486307397978299994056013014593048696113877089863665900568870054798453466468983932153394549815836124076617171646450581565115898119738318789585724157128883403110068656835242206033084219075525124635087463821411001352264958520432343999984833397102340267461844411971630165152384615716317463056530431490497047269972842588340753564406522281037848848178211962146806632430205780073956316296164925277067948526422822399007040573227403816043762902436850374746850164535324749037460033650143922626686270315039696436222318985073657267218870021768640370458519241217596707856289601327767861203862639137447403790997423086805355045256639926262263935867900471945197608726653772957824173511333571186899279575554050685403136*i1^73 + -372137517398333242477563228714347729732610127008284088460133268245853949280137271279225593279152193646736121246400963720499473253971569868411419785187910108965012841703614086863133926446359084857834519956352765859664235322375495739753683491093665462800582469515837732810846169228040018347505693464543821838133244389143184963923746687776481520671069406386786380287242034479904224563712453511104684178225399269171936433421651075412007194626813281527106124495478266936626757645585642075055084659248491567548454450602999598804246426371944583425113225560904912287323783850607574572003386053466622203166284561702816599113712336652428524123688952227564215655028811578416918393670743791653260923639889680553619698565904628999133906986258225346679697506473672849459880742470016276279768592917372061258735450424541181078440176182853803919033124478124111939554825741382140348441636269382933149152379085693162092241831553525675037849309209668976797524049922952816435640928964174552874685077946333395693137105009690807984415783000533588639915993953539754419711231758263716213050957102514409224622528727177868758936636672597211492663894179709980228597004638643577257600365230937594707656148961138463869635802180381331875670730377802066373830721301373076931115370114110423114297142816839860821598719964777453579491109362798718456838455293392896982392048811188053503489215922007518484143104560610904251840899291380483673095568281979868426624036273110812546906437322499419759507588171281095734090371595284018586809603079681143166082676638188775154059640894466085456992690983127336073878701169296245446353324187606111159006019637030791897513564615207214236071934547899378334493696602768174325818801199299534326020439162874838512433631062882060571365096605636554292095116191055506758672267528151629122972889795052966472843264*i1^74 + 3876955347586511680447732207228368171704522779209589880523430473744962958788365521622813499623026750747443004750586752436224872351535887456892953050109728187183118199347093690687894362552629290366734333591953182462818676578627017101640579216964853530244912346679611614663147789772401481284877928890382743545445223715962844842614376945796800404606012972845280292391216400851068218217888430902344248451853680559910818473883616391384076390516727351796613401904753285271135498944525971907693070481046380290023612616884856037522460183757933315618200747513799705995101366116991266078516649093715066269739356449861521976589034223724303412229839548431377646617094679717420558143786538656893187586587357631654353649290873468648849100282313769466967987967824892602772761467153432581243143502657204523425322771128087147557312573758070469637655804865995301677245969968152727141527125988184147216456722864038097383247566652495177226353991861021329375695157902701250667699371059678647282996431794047574392832291100323163664032758536310787236664858776168223632725213849168868510399216220954252479318829426600036542165039615567313498406494723833573657259677009896087820706404118033271871394107369918041988043637461996005375266434801077455711731479850551353885080821068536975905494367185570119148855512947727356941600283909905159786872900823061735585686505312183587430947225170882415294078387261276843538423193019176521335693975171260586233518576125178375282187704345013958333206864644221638185033907540605574462677101409835155670927158904056301763915862033609142153634371387295462882145180587335361379741939500514694250541710513890605414711620569372063317160085084786255201150255369090058152446856770246082612861389291704998014965353791927449450905954605981996901078594946104543833812499382071149187894182150144*i1^75 + -12884274386818385920826701373321329844215840450916582121052214572348569627990327743674854907107438976284763923875001253565583413437133688273885740086573522803668567666824922325004687768346314409574969117961088416717983338407999269807001793225499694326395872421107623288576321612268331717498775833329557947475300340472411051405558595243423434186923668376348034013339411340122764527524435574923831286413227157286208930338325738449352343361291937012795807574315922394835311470293721678316399954615358217282209905739199820000055802352991690450988207181907852811525933430690817466500656996686996883226838899768088776137839211341792866369330123515001283055256399179375508294087154431501533888724465645389752838341041049323916014582483859573033336750099256918065943945145486124010091508826617693120651526762031529696434469155904020988493716891171664897639657389413892523836561634210423762460328284139868748715829802065568037431275010349082857983569140616388834786500742999438744260982579403895493935035165497687879200625469161399039739541114633550332861656862231398496545455541132116823703921803648587304781892343989089847215333524433468070680896001452182915921795594897362276980565940736530685476932877840616236233346250826878449010888372566932087417825934508720805217138973841954966173712075595952543111299325231364068123752253679638819727830286852666502852524966106562033516591862412734109467532217380837287115192499302164599156870342914047324066868536079599512327105199859814202875086115292642046045256162878507309660111702918151252116551738331417905007704547944364799538149247466471499828812752109957610839609627283249322628669782876560618096784106490643718862723707767075070596259142358116359365200681465230426299372500045776807080094536232040602850798395085382676095092218552733663232*i1^76 + 74726814562812684652967791561375759528382008476149643563437519403246058371929090382995940500449827763084992131076180923997619143917679387784025703561569811027453976006182938679050357748086443185173074038455276334748763350886813375869711291399461280502816755178560645339051143593814532003670311613550357840683121944743927875310195340184120184908163615584516670601531689155193675898896283753526921638595246422287590250988351744823015697630037147630483888408021323076754544353577214753665786853919078516335595578832949975617669176376433337643620346380176889257773783296464814824316428279198389917903105085912471100792749322833446177378338667443670736390425945233438726224472366493516050193550085346999198992538338575962970214955200456051508573385032786532769280647679764581467353523957841629160285129861227893904390544009367737721741999216388972304679480148099268668553827031494558312627671452826156561193425127892394028302016789813822574274008080838731788408199261808367624141344268889361930288677333103577027305677695290366178064059655336113921972370023205495570258737170973083399342669473023729315779936919983421207189691322101601500292424217043780621527663439380039946921452362477957587095052955815951134914669648905790973987966399023128549470162052201732568901033821596129001848792972966957800193280546420825152926090646407611938469343516845489049511428491631817724613113206070382609899987204208751509404961178404812528069625052057276521342943227004096069652497149792788678926400812342088539482050515813799937174296071223222220385449723732212681729380994826809531844595527409104729812598606405531498837564665772887840797911546027905341312547697084469067292546198410062617651134997560036012559661481420341097605443129270783772392413673987531359886114829189358203919400960*i1^77 + -1003672701439739478819904678820623211648832414747662276780151253451948589306834516614849800400986740398520118033727086911065092243508648875627381705039972115862070373076527771525615352695508454292094878057563606516724636052917782334093209962187960939647145301817396957788391456591811315407408628495585553152464141294296128283230668477334662368618199237612439249138140991109123326485189383681686794956897152724616820999979959602990290062511671813008036280529496674968635902542317577978929322022424455294742965565255033154114719895083605929368191536459886708185714694987134094557912398801433925269418745866360170579129100427247043340265984685783137279838349135012306395375482989350790798804805840500373411898547533055985216178671160275609068481700594898197624480792259560102007463679098112751592132896491939832148571229308271394689278169297845898104144814149100933095499035022640921035927359880461842693413070600713218244747246626605175804553189115552894158371264929688390094457536219915127255251867393821775910024711949771309515123504902571141126494507352726376457339451093458158004369775359935511837902574724300372774468359095455581977682292662712448091756539917201073895377753805306118807444185748902919826387456521058040219810802547411250345726918705954524033595355859580223918341188080224918079701620431599894926098929384375279961996766039073922645689537611244684513906302837622097491480219943595253412398170111784953634503397473918694262406981490208597460114990472031378923592141253095609290191238918566286709693100755902533013218197069835761693446011598772071733784365879800563118128036599228786160888382843142105657127725239448616113195064552219310926151817746324120458441549873631496721892150840925702130940217310505484088775230630369807838379381564112896*i1^78 + 6370508179835072988958430422542514750931637301595683175172499534035790710362770275693810199555146988174144039714889423378826516259983792650021312031842144455593435892624616366013747987454067648142715524004432880162617170945943951029185888188680541461785216121943037997814436025499586094387294782730126333212772704318345601254847276870013032823050474204432977937661147241293741958584504213572014989267086608882633071597389231435842672951734892231071715570451091022986116889310917860430885773290523866007572295498830588334374551694765983892244144729218078989310719320793596749031136750903526460984491174775651390738241067147392124591938982915681296649620307116051810326236363430631634069724206767728773718599790453299440236803607395134212187498520518486474285802932808870939068055266684054139834038060508055184938414375624701390975356862066154618671111567506043237737795927400339152273122239076755170213434913343351868725828770432588758237037398293344817989931036534075407301741865455817313108899718099610063945708966797264994758744431566743554777019609966048694693775041834494627147091704834036134845734885646567047531051715687752313863824990065096204952462709456573285059895196089446511666665013681283255823427442682832494403495371099525247281617010053036203506367498030167702185182621435195327146848336917818649556561419921339366032632653514477267200821195938863232242444238953769015497739204432761861587431167835217869661323723259438804894723289663305039658145539919392455796407311858292294336094933801384265872546930697634857242244853915666509873684416977002312703100023414383408747474506163355332376297772848650108414050633568329571041647529747836155133471893240691027862985357919369586573435222687277359054381792188062205568484626045430176677888*i1^79 + -16313853933941179649220957696393157240569985228048596731193095146571449449538659670815994375960918961246353232063372980764088315439055817850542456631513281282259842907422371287516120056254248696354800513794743136486144428955636590662278684584437044137970734171703794773733210562434398634830560755891965164683179625461027860182224089262497176367870542713201762417978799829832455769062679272277321732614817554541703906502974793458923901826109829908947295765845728238102924869588925565395177792892748799592325921893839727594114980710501476228605787837608737424532949497432393962819044800562515574890719035887331993135403230560367753596381901346136384786007708428492675272627280405126872532036539565796518435214801357372860968510165907671948919725183612646703768239864459257404875747030994616510843758944228672942277928849440552579738444004139429867429348082911767455742450524623702983375324323752737430884103760618700274422142299791579867880615810177518034820484110785269283792374436814120858409365854961367841354868270184127227997456668316223874739859301025712718396068339452913138805407204403021956962880067983385437166886638599448521848898304766637755359681822390422770954701378008934241703384815582909933666503456465164976301892751837672505416837448891667330859994183301270268475383423928814454363917238628360051509886186215914902717982488952327783870597154665894925415004533591930060414323798048908327863965784496554424214291197057180201260211278007305774851063083341114664216453395481750520645111132042000295085337434739795823868430556429755225732720478304032234919515965703839160682659697953428440807963775524453939328124910919915105278362523353478472911337508758826334485391293653359356591882186144570565811696996599025112533094629376*i1^80 + 9833991197168462062466584091962281898788397416396256314123744190726246766572835330606691299710257273638510114650810312528892208375352017693181130659338211941589937299553330878805846712796627749299621296014861003196632566339486530679351087555248028779333266635506616180084181235071547635312255536494855614797948269236305282985764437422185799789326336770704511910803984979408367899174783856737591197973619488348368297101049279862401920778091099959911616494591827498278782390358564425508458230943417480984031723939530346956724380576814702635138646415651259557915406220572883376121929052157393148151723461160858516496739416128339140940199905017716831406399880827921691579879178287545914701626627219677442590854387719585776961530183127658944176340608142681330180252929939732683347102272860780427703619779721875569061522064787391950014871865759086444139757814322078130293125168375893612071915647867904505758489949158025132733619928590222089952906912193139492724935767087526880328944837684850068237491127291004112293968690918303790707467440312425613765178120582701541209692674856096310425836885314312158475609999491348104803079307255567959420344315486904190905846643256279227725063434174737825102381392291091911924903294437546727641499898346982441889397146152222398581785463835182912904294484725307515289890195320204877072998465670508523685103124501221994392685532818197309585442757447714987318249770346988221259987357942122053163088801958066016187016785644490104702970468098256726286261956126335775285906303076367258400474212062581999135061340769499664080213573441482056063445942409711267024488003037387151415458373855705431321593932074958846894496825132143806548151501708572849362761425246751155255690186077134381020421662640701440*i1^81 + 10874910605409432035117763540877299513504054154769539398336482658641785681900270824074493977729842046052709810862428478827532939177594388008174943803589544737958799576793653258873339694669585947764914147389070359820274615200927894311530740922039022905189404956066286092480233899266573824469044549820946851391570482526904801416272535435828671750935315151234126094423758039855649382892140829681534768737342208963824804503438166960825605351862413939791594132331102049980640750433923927213574525089397541337398611293107320355732962977490087670778415373869220262371401701614993411432113525990169141815823314790046438746938696844622396345930249206553055210864671539294188310427803223905212973446622837913985133274137744243878962348325020346302124394934890053240474877323951157220238822423647796973104318498067728987781227235982170655618596407841424265928463968415598860580737784220402093696933096441688578481561919416810103430904209628736912807356836258863124334655840434672424200851688899028090750876838177462055350030330172562259219319669337065441301574273593189383130671103454173697900964388324200405860121900784142162472408204071830128058609547917129893163658269976833971838306455765921282346951078652875191994563026111340389496250766266128633220613694332380561090598832268556205793715221932639242601637891037022280519926479639703116278783316924235848534384664684979092140690214875976555875961389977258046219646946172276815656408222753117172932622708246550766184628360349559719898956184381902873980514440989890438348807033910813701707448882020391094087452833139825889023669907936523243926880397238712058007842154954969623982928552003491198861225268138359361427285774040891112717407506548236311791260813034507321999360*i1^82 + -1184789566495599948638769272580046649472565004455247661534072279634125274349880046460876386819919167173549856422667468405681560844707096923632041701957277382201449928974869624988794416196120881556590343763603130199862333026606853024458746798821107583648267614537962375072311132992286413179134374110160243022853802842744551255287794081194790465010470386591960426841921699326380320504920693680243896997853899487698904044092888428148928785001151492659233238577511394093506631629221254538592612627787599592810761893842170498114719616553638634169443301314991861005960952303270597297165846442165404901045181713503444969770863531551966123432419159275076676147697758194253494928220488697101725322752012712785425042193752753130500571962024021892307267958843451303565136491625401050434944715807355049379464323106970477520338458719249057346379927613344934713876406278561583064808482643308311156914143065485494471399253055083003207198986228563969155465992054759247804034999546390317556092559827991868016805293846654616964563296730167351150386655213399871602726713850495374671152846108485818996338814194170037710072241031884186114807378869843080193122865798834417073529480820600325297227762015143500659589365372095416599074653304583191980367997861057574251937638829708486792261073253918591284066204790008111175675703924699774704539477872483409110586734083509839294363755940101531140954988639555787175919239895525310859645094810913056364242009352243949554403129940582296956946712148004250168698724634939858282483823506739485576757934383905197303117579564270209053147136946203896868918608042351608543880887123824764667441311142933405209990691533629750406165818256762594790113731947423706856058536625887624686083244032*i1^83 + 313595473616871946394076304184789909075971755292290695823294105913110264434202488951823075239981513117156031185041035690548474352222656205986786784940692770705268375600980503979106217859304158782219688740270633611740313472027549747995651965905519841706151735484177362708490134681253042329451883234256401771086112218559835438623453427450993794839486631535198890470739407788236270776680412707707242884186925953664515609948563170665164625823772372403921633234051342236637048205626340113310098418549202515908110902886299568349342582793210720795771039450008324128954426323444312085838768194815946537618187351618821610879041371980975205496048493269626635890295940295140363152852039663479215542980170039693556490354987764551712411085958180845499657010820110581462306089711159833935037369772849136354824707672049284946585072075469283464132363221012861041473305040900293790401671917093226616587134849637717136539167804078977354712900855915383708402975425296813112624768853974225777753250471085023230037612343920576621612034514874228929196000241367940990991383989373629243372490463616332719223557801264738123841275404606694415230834940843697658589758102522246768927605595695690177018862326206066153912409484414556351032099774304307253496915259532432970293263258492693191803870690623256756360052164273838698498104206651978921064402869374622259257095280122335570394866253245359377195965476771679758866501281376449033957384609541698351411602653435422181650740349686366573512233277719171692723136888403613891827443913185444267885228172637263693903508383946213413675872767457892139094329391820565755744402538051235562843566139194389555990311009198909080936906364827142285714764074152377747483190758473728*i1^84 + 14783437849411657641571096052785393042354119091727824833953060119588237629553072815459138631434571015749326869026812040270827456292586978687219038857657912571462299898996507733654531176826266438201708442524722652130704841657001741604087739636400629754982575335787652812455723858421488291270905741693386542187236144365432746001335363561759621709175392577574271446037175854372214196633284648346895031753191646368399776483693967450001453497164343295611735821559844007765452587721486186818683187823880492326030627215624397343828612851916910149733368546389308302394977846495456633950578171887251008835186983032048640363887518569804689624095203319348541555818324682411060033383157974522909871096919327975872654983700972958526430992485820923059928597152130115332063896104387619501941536222850628696815200703844811053044682924655748647786641843942130644292681410187032193081738686132258638401756879197457239331727127808517022349556733259007149177737751230833433078652872887389576734895717278548719125546586712979212857268481664233446003359815080523674360054651403868677969034504929891871499546351382774903800332174479747004843155527095001846421230221574150889697653534447982091502252836430599108993826934169068788154914169886702456103566572293336419304914815776274318824825677391901667981705650306846042306916609914741958356853165922856644033858990116863488276894347753565118639096417001320998369020072116576104282838427588020093092910852013158652318516703600614271039409404016763286201049382858363143185166221323487038820682531270281439239269818772191958087285435676240818082361222033538450333935326053468438785051553372608652291680879452632333374264023023844009495381696086869540864*i1^85 + -7648982939401992662431537033536025906440156063021944379263937570530971586967312543568634054611251536846143436323214539513101181112655848288115984774222596939152709318373102261100158881562643458822556043260296141826253231634086092524932631055318953375682842315110261226894202136812652570159076922040403532754377495166194030453979408409496257091687362250412596555336483447535325206904789410572808760863699030389497065110589280967967158628805548352758609272728872633863220827634835905439047003141010050161482314734990547025529347846891322167956597730495465104938496049774464994953148420331508677295247956952679681506182208782062108172237814276358541810306029015490804523378262310014902405153175988882680218268995475755381372086751626116124986369424621966234298210126246296703891243792216847920438457342528694566945727951978697757229799107004342954192219741946741797175348293345245766227210231535366574640100253311739919954737587622005265148245340066572306472314710741555338801977357267186061383991635658208083075633290079024534060048080719050868520361783315527666701616128941189886975148572327451032875508734257657331287775367608641250571505796167894377822424377138854706829992313953883880816931643322449674284142806851257028478649299071208517872385178090218870129644760708305666047257240238165306557053382200223966689744423277089086703841297205761694588359093477624931878236087691935040900891138740090660273128504207554848951405876413145449582528059246445790234967628341850830266391729310590745259720234731024581261199265807147087503020216221934609816097187927324499212664906822089958800542349320677293312963228364924712150319755796923426544341737400366633907650560*i1^86 + 724771856022710470565929406775485960565617954914948875489946224228243741437812790959527354218590212759662309579464041464855096872355342766284171131194100736892801870959160202453505104123149390150373883726680978228839544024389324525300317296555131970857693571465137843082768120283759377875534314840041472324448572808209571972278152165435163814725108208681351324229000393375876581656714230835631820731132907358306948004103587673212631348514951420297457256598720097030583782636479375127790561527094882615262776742576684325280020313179849405075863681700336243072067876475081127085394455085455742789995385959740347521026538777130463507003271110744001447388161750483339060048148701881269905952079884688498363955699261451041408646252858976179688561106807525137675790523522338829029400574589829129215938989591903037944874062487410342668851305478964071676332152172114999657587878718483498002154605645303805655392551805962101169758600958571474632687802605352937561339157003747086703285206458403034427800590966115251613564821552773904280210264173076874174679849758010026451544447457316648464305416297598495397797213506095192642063965658340093914999014358370723151687341730859330585298040141059632827368285976499232902788967956140853364497148068207488525855716584149178561798293197414789026138978568931829010933433571779726159976034481278876949200734414695064714622346233195726810722078524232641441216711201778495268436393145580850507142632078522474380345889314124292636323540634237615526364912608064023430457712166533355092132826644613812795006671992122892865398137820707942178677214933939960195491415280855161507613753798948674190930763637360306121778621579264*i1^87 + -29660315886010862130517770731810078900376616103944546762885760715180279776260819434810259032264307217826671906927253625838615287638899602065884657732234932226444608029805847790670114768919038478351336369710608242160525842080901832427747754606989664638765981338451971760381317057339806705821194347225755143459406756120297849936301821207641975846452457660037459762062129634961386169898373835138400001777539689668240239288412069181059700915185153635499405514473342644608347589057198697365763278302510887165453825520890564442168136941632921165591024523938110943582409818301201651415656590637677089694193186301167814645552271128384043803274519267959706921980534611573607325531016747447608326797461476965121755659805182286063094341095315528923054968986303013098661327113526445396915712828533122772302800766021588117545019757738912769583246161772232163674561962675981512762208548320127568475297366292089623102283366067856267376783629816725275169586944407424768777490000550274989708821776858096618071081929484424672791766391889209767074804367513636748122541754299512487005795308936924671681735376334246987390772796233441525244061243437549091324019832152608562110672674623792883144400364259485035216188051090077568045887580870771068988216388488101417987573079729814711045333947858325330829713108531697229359274579158558376707568306595242991216924736936086270276150549785353830497468596445980913306068787952351718389080745961917762945589219922434008499794172316370960077685608445826561830962683333584020107980007846046682079480769081614751068468990015182551761250322791409580915600152414087631107475808088927226169799437330010654650037614229061632*i1^88 + 501601830042824734080199162840963638360937265815309665457734946429469529912789502619292142489051364926515271189453633672576397011405919837328039354501148440953410920954354238735673573676670612455750583059495914346348010702610330211782470345881339612984833743539287763804032163534762971599130772376721912574531870892883333020293957199206703191102536391520227369023906998847067102668392714084773507557600446971258610691169234542429588862055426767806829778750102312661565116632018529326441787694319328810692310243884906949646222291573356832466746494581688652601957577530886149091544725776665689249604373880205830181785699689972955740582525977284858913940026053421982945421646924504698255916053267042155544058325084285726692266563321631016974190492513267938539126248358370959498824575850486506959305274598180164052607947741551055747159964503654907981430189451124834762001336810855345935476780752508524099666710637508022915529608267723143048891518850950158757244395691306584578724453069998423859767932347513475279483841510315258277983089201275733688351517441940284260779729809673302707849436747600697879753457259882226983472160212339301000127917378374091797304708213638685370183124894693421337726702686603726956338379470936092790970127262275668897676042714769039345048536272694560240374283093671866766515428699270688577451915111516438581139552053333942296689011840506169924446905068140380997030371713920428467161370322881307447276099287734478881567852714541284228646808262764742545495909788461391272295250415840112039903838760309888003505173702435741780317907505987806077159491973610087960868026771123075677615355709666885107712*i1^89 + -230971149718867040367779972938649540597844621553159357583197199158719899978611866567022816444237775044703178663722948103673838963594293817286355964722940127868833636035138212843218664111237400448305303071298610004882292725633373273934413196334019816418700455542555760710720253663668861089458938575560301004948880126264189612903901998596868592444947229365371509487952442141598410843327048562251838207786195176813309306365057438241846354953779214218761949640182221794021707386211548173161082480881644206624600155236244593844369496162455357302456588193691256756855580992023259247595748807970307079387328961933551424409567172095640616191048289859128519946995100840041883678434575911011762491096875968758596325035441639085080596101730209941918273310061692113266363125790317370846429472104269893478924574201324790345599834615965638025092781090091776117632265393306677348159097210080309482667235366397474642108732054957614887725499256305607935855952401738265682162171830104117896118916136707973856197568399079820624228187069330716716330031869043769383858057595644221747033215057702481069115952418452025774702302635498687978615943699418968080389016926049585657252547822751603805748796233633891125787488864710466832909466914855545184100022096887685583300506600661026467844812922270155711255111922301829254716248488141986575184591581192310143266533623272576592180032250323202388748201108812101664401145039064921856304172765118009830208551070589041635144926057223421489833868253866286582330881675760938139374442834447647101215317807363097511300078668231484912954640631457459193388491337357841159600870704979643065040896*i1^90 + -3706849549680248209767484012274249229013944344551008915950951535381721009837156587395065324022857426527856491011183690197725028922505735983891835903580020146405728871340944294274165563037196067957328029801177301604218624917473371654838845221135692740840905956765682838221730450514548184937231852475991968930630544329507051503467422262398763489135659274713466920986789776531229912139824257130299405422619996783964871563703559768247225264937570219951349946404337281976648739275229598639898162254148370733480345266362499213215908618223667883417050420056522688076544540096738635704700096739846666979349815630399941982310914462934548243902312263588388052695195771176203860375556096542481471134071621968147626975132336457780248675722392084043732301125459986995660517654029526225005400509325994766876221371408246687862037972581302926443043693517183872106552968761814500559145655487642410246313798022937159841100474509763195393685247504243554821350948963295375629496590168406502869669487147179323747396983923178251433477312679279733864010067138908911829302889686365551842793140502717678257788075711679917915209615060832294325998976457399154160378948399628042660040286967313421615801487603873769151763513872229014698169263694566783941181393402370849587650491849226924597367275373319770575824532323176608839943979531183954403507528119046646768249893470490542409224452806695057339291497223511095362971932417152928083057157920600560633905689959351252650452925903992215113142173681865607840676363512794417761457886244562969236091117927060431815974810943630069634015853826989283496001484213805164667305984*i1^91 + -25383940469516106892769596843305311091665402888004472237343456859132224329838693998537706558375650411922730721951742442724816956955215382451632883535842688793002095896688129408680963171456502078370593809901392651427799406652104022242710702880400454833420230651972565542302423637494207406769092197572203222984782947133200728172812157608992838557041348788032143023396689511852402390167548016739436133438738462326330853286321911295339194193945096902647874068435528093794670434475811411781958514240091260374635348116633427277622949591096940682093405989865702034470407787704221164168983513501990244993935506041688248443802918697506068035428277556519311224625313122047046971414216958722625164403406224598136312141758501765768418549009129476205231453815545484314418874964699480289340438243938119470092037163961587764611322518992752221552796466425981641049514689435701857058039688056596578762227036234854284267027940302769149559472251790353436763546422498664124043850043903388160712341175404372838047753726958069911964973349031903219006789208352804264976498490367990884867309053374122631533752857385595052344308553685901405934942623013433349687724890279730382585064562254438076340295855831694314466527089866695194811393358158846193152224153303378574776645951411176583270631874553735622565137603520394798487639004033095219830964900769869295820670948316605001385220480274313784303764101464601961155825089893460939994466046579068659850158592609299721684348341964202730723062439305086479485870289338319115755967174909300934266322049527047206915167106739195953421484699365604102214117376*i1^92 + 5212826147256206799943095517751384756405654604850527742028039848031823750176515980619673029992764933323876564835949407433759995536967484310160145201887934544796146603069677506960157305091745452299894614593351138650536453729743207693415002256302017151609477416202557499201781896097510043225916769532528631125824415583784056064854326967319321506571253233942621518107764385474559530941488907549456335992272926022808485330960147557102873125996928402477301562188627128518238564864916028628398061198637619654753816403386102395881145422817009154495165457089117198788075969770625295825124983825477398444052269101432161070776398757702837056672139495875459526164720241793737418030534552611446319382246044002173040192444664230654662542213295925950001690653368794389284336329376346091149110430034220754347992164214403100067917813968052572226516044660679410540152125235151199387439523460194615431195243484843735569248231810993920853261800845790350720730642408478258428928257355924785609527618854208716282629829290081230786969730497101776231399454449823492142821736502715296909043545983293530088542106898500491794643428258994291318600021718887563088184859024753166970513636864755377179562896398929679545225450996138569828631681138267737386644137550327685655596245640044362798038786113634587302721564690052832866740155121355618747262592744059201240034713048087034502294601803634347363753709483003067331665836455679722510587666942877199398920924044355240042744229106549510759771789407534090291068987478396806222265927793861478685589601524166142178416779915021916160*i1^93 + -316458471660442272885187031156291893986506884637715667564820304477169001155625957124587394839085274466978638415135202253276881704451852151833977536750069178704375263604219687900440517588076219573682916364246842597509087027536358600675702523623912192418214635303243537325375239702288114861243378015905294461512824701973122673892426954001208555255367011943586407179825493661510922316217752830717124603006788890092029645594510679870540374006378711172585506701924758200279829587851417707821033732801629663384872851458183397059360239895792316024453377141767985178375804559482191183804122017276379753027510198566786255886346985826465700416535320345997536096832187627366408117101880438507884518645419695092540051801104335116239334730840196743537191905973703820051722639806931464688134349326035315366187081480292210629505401368170175114925912911320424817864508471057671643174258066551913419927529273165143614584377055016246149197569034248791809584845859887775456585431472766602020287521069074641351021777551253262557509019650742754810733877782182657487833033714911487663834645371835848535837048833437406895270752498544628862455571659696120048720689536772705537198709381326581093392136313907107365422836742661782105697021475330906065920082928790732703750011992534646466809080249980959154867880437406752359106508078562379055729127779118989819171467262759325700466778442792318685192400154072778821413143062723640505066400026548551555026244354355490271214239756547891437338679341335205903752065617474449375539328600299687288571406532608*i1^94 + 42237587030102888353825816212862436027306499755721180809886732889318819743286903471652662221661519862189285398203958748593631825143749665088559424877261134259140999316390379308733465588371956452021211465945873074935811071078937106595656039195972102004759705014513024960545607415100340033327249543017463838227333435413857060705597846410734970394447190353954748697686045050532907502295633125025075724475610007804789478900127675637757291065124013833595441843198000821199951130623212117536321838118724800291497609524171632161640444966406599570362774995132801624487576142502925407079464084185194267484235652243999922197412850553552551492288544715963443386970303156762388125221775127035913145782981361805154592549815656639884644243566549371674204541578808342943223138952367684194477454414614595592581549787283322011621836038105392600161801548182533455904232110667748571620518078862558027021044654921415316471576222447559042438131641921297794350274589669283378250202442344141104696989689786365481870711669331833709899234915964279766927595745721190666752563831329377444078406366341929197157159030405669745564419514484083348503460775222165839806815295376483160870242181277878490973763236341293767686602950167227486718816460554627091485469609728540202182004024383825794188827510343425186312131828162223747455306016511009842812475966261281425855556083336567329752240880432679120353844695304897984395318197359403965319543337900594159614204550409700798150096931722598196814118488742031852160*i1^95 + 2314681745331152050043878097466538768413634511173101600537173652936900298690629204074857493711855409440788098697546022967123902598964600442483214541885107661803082773113683273243821106906962491568248322367989686944070576896032226699430360814731912827616593271771414390677670601525530917992452651455429382495223723102519920756327748245311692900432771064253154104468114000763788407593355047334789975667826316777345482470090377539528731502401718725950549256941320166937676811069401157071680938384956367102888745234534303763065438441959580499665763868223608804913504591923871844058183663639749901053179834979009489802452904009015885631875136221575386594419080409286295252149776200393365454792801206828486693877240198476389414950266052791242081148456343010670695048120325757103035984102759005839392384991633827611846136365684425621582047766892455994116102998169422169083713971478940612982120453900176734669037087298610257754237266798401637006906112061884688956862179793406692118995993193312459587439050413973443256859533926923639920947160030467215755399736114198689901556004775765951668605896374041066638501486428739154824634045582054663556432277175201895729639952916270182649219722611571578310849824109425876300809164932936261873204299075079546658352030470430807646175290873872507891561901740880695750932577112662452645089801224320719971270436821221465524752966549003664903304368185775304223684746544554161*i1^96, -21719546791238669420542881286530240569094858639776638344829884259388317311740118671574082904034156765542502757795341209541953091931181484898422690719446918526316517695530548559845642920599217942448175880295181476120149851390204414531350099537352240137648124725826367720388593687429769951908878105622565556399736147827457102483763661170321349571583147627663937728334750221941197017272658604707206820008477325667647286991078938179752226024563580001346206138567600493275405142540394083947077074251260236091115736793591938506537528641984763703933027074417730799707493373110481156214432290103340324054522572117143377930403988735799744048608070820743635480434622465303900850079633929995184979232776410157809888668800138775109781503310396336704944759031979039805721519981179367505488239428455395810492600619241940785360529335011584630840748492075156675735940795344445971554211627044883563401106745907507022550776169475483479303900947203603351614195887745433039194922177686742354691058548993814050183085279855923126303879524766625773779815688787784171266459624711732289151219489859332090391091763462770015287486220948143655425434247044965852662861597151346398468410601843178795326910428715604890257324349701915347359312463298783147162058920046017813197201794512976631347807930183269111532777083953376596119956384188837639806008323648371973372508561278589184579440344210210245984896124772768648308364276386969186608304447846696904748915582067967215387488779538344426381416331179250883268095298455150964647053409070722348605091304302772784836636082297838346165409746465089150355974854085995610513825282117678455375389491161146827385812946372927118814868036529112054954866879859261370123081065418770024023921958696762777290238926920355497419458646909571394414196334109743271770360511114930527600969638748519555967579734135658639788694021134008023226493492669240232787250229873116771841579285325763646902588643065910327621051361940750004003451446378967800295577098622993216573298481318325998269369741322243549849047884578105722236666726706179586517584180833006465497308995109782896253637133239887602796137645486775569971554749863165883108213404343797484424498926833228487799729779307740826843642014419949646845590993149741364970988253849419734907902767490371700005741286979800596858242849499208706539936962367778477162626925709374047840128981998720838693422854504404055812909968222396599574907574903559698224540108700235390224703652798553588554818058914789303541592221536800682811560529174350459174038901467196431758610618580788335702338317393973767664057728072035162775122378011669489087119910217640145170118823976095569602592187068497716822049636926361369486313466727652720168786184648564263068026487978516884295163583874444820480000000000000000000000000000000000000000000000000000 + 239968066992316153857158722509974851206627426139649982569123860957457632581089784747786566681413214489862257283685660599628009672537554988880687449579955902195268368019067110751896146619601806564952666053174160229221309412964783440908337755568393112229014459095375926040640097871439239948381610100830799647222765872227776598162264552611073492485829417505347055267362350768198013153392614213759539437209352211224068146799751058197301473096048346489329940129554106636138030361237117667476831423226342408911505783478915025562876382016406911749958428577190837744399433163418473614829291434316776844401869043194754820486397221737686239763370110476020324873159451050788395328359802322296648102490850322657961710169541457113446170225854419639412914215396572005900711909056233119477665160245012896909881597311415271458755685770356100886736532165772654517451280435824421162161917979414551066121471030575874083333518497274527994366129086333688838820323917398074503836579250017510862748978371334989843738165778999704646453824092848524721535681238739844641127483790149459503032721737350707146512524988742189603447260680048033772240844873668859470985927669434257692615037077498533608646741412637104065886576227413780873233534262589049493368215371047712922153077150640653984476257479162569295025118919343175481653708934833687620962794467351497848304179512010462380917436097031147991420318276385307188239791244456929462920495550162534779348860657565290127484016139011589893299890132433905383686906059393930493124844652514165788182285787906672038679663065946599094351461928804210688723563128754108780047092865556735079823442553902723756176076353303860647322784770618424782340219602661130489621952353919279824559608161446669040887926731327079409886114748124392368437755085266111822524995203334466835027207672444432882620744774502155224142056409205852480661358377430034821669761041386990216688729100107277687085008538927002904455664883014788805447956151867778065382137663133367895743699879830496096413323659067279956353995855697087805033383524660352644314902220939178769537199606674307013428531582421847144995259515931609859563465658907943878479865951611624661213453962912184945177533787434547098247133419803681972621435201191030697400160404393017578255420763264646772297966356696119259573053509249876602040409242685825062587539617228215758891785219984097773077688374151942797796504402548833664993126842553835982800493511769721366501495975752804898590688513238392748345899403531337871605719712774362166488361280505946385287219326343275022451211413910047452446112149599141997790289258908654974935230346335887895990601501679923545308852563974410499626707002535382249663472801472038932871363587153085152239851378862837544878832373499900723200000000000000000000000000000000000000000000000000*i1 + -679569181816552109411850384831748873794395894004791996682379598567041682635767609884556395057781172793623392253106668161956052893770139830582480572149644672098622307009455855212495452579769608381522162749077496244436017236737721471516400396411038276135867734338169669704216248497344370536344156973488602178780018351253774126249759885707737500328839221821122717741849690189327236397968508766112014602605198862864777936994717688483383791874829791597018564488660359330531907118981545597863592862356276368205189899323442235166887862206629872465080140407127486087752341545519628970189886652156858978867394340248420486032071185833765237929834982737016225749041545779397590824969154085373705066120430771833891996584170740610989209737716429525875086516938334546436219611046446576403860321572989675783090505446776360831365963486969006287626905340277062444505035118972707925035685488943224012230492161785741165910273586947662111927564030301418962927967146553903249746374939821489204371684972496916585231348808012356328245275914239854870266372088733821537700053228994828741056953549288356797060496950254490283903344779868426548938919506875513759744162590369898594219587091444278141704910007009143299738519433260017885549002055592163390071131999162146144470425914466181077965084837406388865376007374330428369917738563513405022229342445909865501993683198701346934538776866638634332541208374138093338006546331204196544107720715907657817997529156209986465805335533556669087675217527147954414140465886132721550745684520662138591285023161653374450517682174871836865045449016525920614447333539983717881539678501298176821045501973148733655733312803613800238702626657533449876770196950005277343897909328011994357544602235655269814441255614316467204502699087105511921855941278445716856284864556765431283462283415053257018784804339092083693922658743107986899403975274182783665411473313183761184782495702665333889501697186882544342224585528765601818701507588154020587122832161356988935206277917079454994793163204169814514170484179847948792795425758703578617567692466447368785120676562247602135220283275390688987547494738571974382247139970344465257524139629667575374136833909278212010985020965852570832006962099457248141941531381035350199524474996833548427853134100486576150265853162517802947024568464141530568022429008784629489778665657178821324292722777508691632573994268541618422411068211116211432721423586356397686752733891100360126185226944642322323010185470827479420660857432559962824291907076080209633051400728234005330468664008574028189819050339598582204956642150051100666803522129690658734060920048472239937980193389080833417734237570174188346262826290362284355460576707810784872755469742907674192297990386420664986941465233947885568000000000000000000000000000000000000000000000000*i1^2 + -945652597131634407411774495248545555464463951893845015943436803876518682159545394910548682741342140300805421270882574154846290677130814476479431364837236971500819623700497868640447770447849275841982732621195806465072414618088367492460610582628751168238366001304655149127345592063832979437974946002425210236001679012044671343409163785842573006346561224629396445158436323093317003397627894543597189389112333829919762397633998890466966925260485519765921380119032615146651726028559180011876552129823803791772780655420325006057137658860361520364085814248552348269829807047612743459384116779340619856400676446950508220247951902888384358854376889327548466688214161338569733965667556017493414170832080581719698825294793781059659070249329812880483560368421396150405066029668684760026354099344592963007884501861899392756607026512525680033102098339122880173842122322349507928250356302352823958265440933401996693695813018408679270882630963264792088674496702527452557508528621796386793051077835855711298223891433861927564767336548007176311217670817183773277319258460167232458422628447185514099691985241205276287505253918929967312644538325903317725225128772393447916777230523223636109907122610781253155985799116683787555799920858601234481581230288559602110829562237467887839726978993718300032768947061281949570254195958011887128023906273045684165892502000594692524431729971992739004571433810683466527987367566129976881574135456336825184233762001043488419544019315152560737792448094568094545476248516788409732114075668416197787887874025045096889278233879736621766217252869589612740684345774309413908567539519124229951792638306716230022963338717149068311836406168944080900720580260761798831745468470704368837427211553136416585423214818338514871315738490428277721761432761239410179642428525577895877293148428485844176301552111270555520025921538694224367715398612444259027037282560861661273263233011421227383136255568761062912958802508474674648298787423836560187893237156091771737547889142913571472568195975474592504746394400475040219825445663715379883295692675453327276761723299749753693521181795884003443803186895355560769779389220033904298077494949130123451233015356383999379579782093126877199294226673885371525979744366945690477397604506916816347134480884288400240421553154395931541888200231106342331751888466163024583346552506960280567571564007881342206770947417320104525726067657053668860001917244401375767418482950651416613473514171888595626729851282255625701199589238512046734995769798854332036810773822742780611077269615853532127870871646081449750975766168199175611301908812190272924037962785830602128148012241488011201068657076902709045007010442437512696985184502006736179629071037515235459740095111472437030189621355143495680000000000000000000000000000000000000000000000*i1^3 + -722539500091787536638809946298152619826695205046192834044906723544020050859865177095219417690311464008078116069940093233920661245519743870681896999932330334453669198318445910432886487975056697837208563131351102294137038891978334104204157899261292912658856827910018151310436607538620785492290671548135000000832780293366252046153294617876604184968586142986952949698224822769948733563417411208311932613249386035002395704594406888379827685987239163025411970137441803249583332913752245393404219428204638238890727803750672213736198153600706738529830490244388117106464850536280563485924419931602660636326248638937980717163916218277472850099040796246707152546493436422823643205150360734317746264656485392177348719117347893081920492803195285829157675232864879959733796017183109991330057553557837296739422302710775663530372718617046367870200287385843217698278548232358483471959573404977736654845570698919327396082689772059438302309260527278395117765959092608743553523653244494099033848200695578230438788632423159880992266205513756167622203904922300891912330655838037697476410497512450272873842788854468058686630302904157288371635391035073171507248835290068467923215058206548464798283151767796450694594565042041174054150190959306693988836177090830275797125067155818586824114865619040749640386124067115604041309284098898395321505901192454535884134268047621867869172779914666120890325125057335350061971632443956864839240217658591581793153823602557672303885286163905968795237851878809830207285861887144699725614545577198116267772818047527878870126605089617914916877177198853390568066917049818948823994036888777048195551113019258182333786900572372890853569908528818727812014989305876977485262109356530542403193928866317818807812565298894957458769840019681133457802027921079243788105006792356529811295637165799400206069975911660681278024054474621143314256651924237201334507122351089587731030174425593819385978022566554854414263607027061133302872694550443173573529820547239091103487756755209841776512156536488642820659389321323087818395313399297303607398290148384339342843149794295527663186965535753536422369716572456062817846966316079866316368124936718921893840833604273027040040049238153184912247521216532350945698017843739815206331033127471130497521856348384021656798936463710006940409011855061396829345547359629229184735921976530399904408115177053885590159229302164999186385587113819712505438376011999299942896163087147074382078182558363283784396268714932928166015646443909000540571156312701511737958532299316798498267536608559305675304235039706777637438543533607549846250639816450494574395731723856418392270974401011168159838274359666527507160240731601374319502176566544637530820779401203960044569103627846022873073890106330316800000000000000000000000000000000000000000000*i1^4 + 81108502843391767185172169133509262486944733324259221135419704953443820913550544860583430296873749249093684098482729456833106921633006304564131746371773114123421187084217115161331331637317320534614573843480995187427597514463594707618036952549001090141720270913563269110783423701516633855165626222582837815111344306431158831064317464802861615938569813556743561241159467876067183092753067025578144643223661622739637776534310993107418021933658147523885745843211621813550220719233870880148384465764692698031491191176510027361907983610369638991519475488837520872654198884142003858507132044177901292922183859878691814583425384039467757722789051833698274580326565110014794727350160626195681738703352593566540499567579186359414718334360341451145629653462696531055127189481362092194169106750085269416042140601022099456499541103811951899534232038454104979259130457604556503399730526511403486274829592740534546516481984811748641803473204008296210925977833480366520381810489233435790074109783509906081295572581470248374037131980160511673809936023286640072297043236023469975389670190498352697235595947856274891091925414322620048039898370706867248656141625190998291837796737405868557397244465586717105131115150504435187080284465281686352580656265207652446599682358619093386976450885301863818870858067389419071902677399609196072820290618114614584903481469011783886212605570334876512848581820764495479413590387011365521382684786944439772321540732527788935100393564682821423252440225578060876492654805963503550106719615181999101292385941701383011442422556285056186230976780689893317762849331543944499046926547871665704124376803387831600476590859806089476393905304116886415946518094803891459043282876795707378937994045727084084947815672830355184760204769068913580078307814353801594704060434834368786393897170998130047823486015728529171948326128195895991746973314011713552620090908902732782595341725083365295510517921292414165536504785183842640386213347449205602317161655440472328028466818212957531933065082322475777267609906731366795965431903841854493838382091839811004125806236240750276484139787787605912490057604848766599214164861714122512536792859494975516395726010886299117746252181967650768512783396472215932715599325580761443038051067380044298291554765386116854159447659080333082184231959204292115427042028379832025791884003634135328118122831247429026868769712735400815073135584612331020564729847073955894662776772374519494955864615773534598995759754399867348836487094479470511353535593515164128259289352709025792614646890451325697937173308022330150473149044303580741172629798197448325760880844644826625034295947238587021012582941058264609045928056375495888332187484854463385869215026655039758626912158939967594681424173596672000000000000000000000000000000000000000000*i1^5 + 22685010027916736660405079789395947440105595321279167328813185764915888970742979251719923295509735336189434055936755909671867396606254921838490853146688340337257296988831804015107484915156721483357235230424822608258910750128162723233637769929825539373825919728236868616567058192793100044176830304431285811001862891025104077133455152775315480447735565813600330632550319404002877137282962822265735057966295581500105081881386103373668345708498491901487158169855087313107655222494704069373360789295331460415677506554855363857456451661009179357064852212032481693245590086837812840496144529422333548407136515324001180725267897832470040585528175345285335360061901818208825309304424073382166302909649115496824188888974343305987341634392637932837969668365040263644635126212784184955551680811631924442508035713229947299162411564093147005963994250600879027046521702456946340448666509832371274164692968925272311791736960860149111806404499428903467725651084921335547221447938517523316107930130631347148683784008165801015116576476208139506867318352514308761134212945056976858561060537073756910314887474443004162203213064364697183740297125427241304077556861593547442110196067751997740688044272386308073267077359868916354864578522065616544451960301235500146816289169711981530594605768566517540166072202366212885464589203111026287015466273052725505298867346755699032592825224520450907399442185886713684151367350352532572610187944947582385858206595641183742457587181312378565640262001312553402511525747969462558527849256816427331761969449600980615024581254879780841130082699383052704400423522255520253006006342601678395982664253312598422807093891383765270823402322671083079224326878002238740271180906696152383950746459388012908813098228519270729338296795354105927129863292689258390602411404127048682492373653862984275565374603576269079278952063431015151480549702436359887012208306650799294219505310956589293912382316010449615480945638021346186977438713763996243910594809178352497684046602910068284262058816212499198055916515485563708189745988128562504986402457862592418231436153205417653861578825424706306508267765163877937358748372618155564625176987521986662179841798512427377086675442233884365395907896098564459870318554035234557815175655596530659272647466722030787576146333209828403136392218227868826878430773722400794887379278707955159447373340250755299739897663320692841210943647589553674205423959883128560223040989319461315690131082577487457918072761019748923251702896108597173250579604194128172790562239351080561386147299362626855869340476198430596940213432776809328644497927835694521434942983564588212561813755389827684215984695555111367133989190663936262285846247019956327890859652870529548240698634556870434985561785630720000000000000000000000000000000000000000*i1^6 + 38886703404219798709215926512390245683308610824143083394018094859142408207241125036985171777394304236748665296104505917505381538553887265284331911373581808882748347240490125293593012656904396574338768593997089402085344491658568669377983145438148533204454360170161486494518600402403797596437300710346369241504238330377902229121551797368859436118173566531737031280820205852289595046896087621027629021671190251567503209559506389307345432344397367919374730963199259662091328492640448599870469749759975888600568190725320065249238678963752501056721538810066536316658983226855318980554833427179762404562403227020224441473165863095343532760104935235357279866052087100085645608732344735654962579565728662590563959766945215441032874502597949969585096865585845188449417171191804235962030817087563199916006473660711509996445177414182729614689836371070987621184947859013785545651227822616684933717570467864645321988502377623163248803299569648796938359841313652716899894687051244910316190137608805956064422902052499201920142458516395131241100724033617765260203362935929120311764948488099745845859493133572880214684143256817781903493375271182590168400408786510609237365952786728196197718418677941253261993701665717304406437273026701975537783474459646342274811845438838613076152319477791097516977428908466895229774738706602426100418417175099106179729818328759078995979871669307831215885806328271667770702715113928014221693750227320864863323815376067179835383477685037279714907794143211238349127095727414961587450582540557266781764039578254334829394709883845828093627324626865563302132954907567939100600436592832484429683530253444004507652671832172025732805401837718041920243702184480397068498367115273010526413689147778477482026360913950179092044912889216472478439361950200881150871738907187071772498034356687909815843980868209963280239621365611093852556023494242627071991232003022931796260751678005550521179798104640976469045170705100621705779240952967660195437812213812670416456574493063779856743818521999127335264309275909670660188465968346311205929774483331563026394392673160877461887338089877952385805008126312928611387783567273612762019658133986812904250460497913180063963903132840949848727926276465705633981285231338437111225956487795694236464913912958721945485771115427412543408166664176849894113414195004800336000304340426887319730628007044189424393915120145863273586761194387120084288117855789328892732191582766013157540413777698237276604931066975090248279699847751551604377862044628908426262016942035191793814600768302333909514583512563180237321785861202060632890387151755027692409414300503971258181761591727050231441753657103089768805438686491770884694448492060627162242611384152945747095378299628913939306446533427200000000000000000000000000000000000000*i1^7 + -23034209489251201246540061100665702292282183163577178578380369332649907140986936548537957818704015325458769753295948971076846447948014537760249358607732823673224030991362906459198015140820946966914629064821361042582129502091173259019048967823166433306804197524787703328336471844948541837339590511332697683022867922817846741993200201489226891766910132761313556000351193293813700661262540868872147307279764811028457676650835661903772606993949048313238955352952257208543788079373578343285893207053679523880655939232011508628582539733771401075719413180050277955846690338502456346844788441944413345794378053005088443693893253011612185034175655418241603900422985184353774799841669457819741467244185644545371445954549950312256221004835326598232112938783040235111773331507258845347245059516906251732681999544848696378087711682905814894853283949010343976320091901103489118133055044144777027885510694392060058854191716948889227094153031198561061110435085083086405506492500770964644170258252229133733453416054874328505931663622818908122994993677927402416881307932285676155422327015623093343049221841051996808727745633927457838616102421002369723469693464033116405301345543531336773556365900180356350885387679047997358471380679749029809004887218418244729530520910960853857166722810362545982543759187794090331944367945226734093067058387674889079923684966848756159773188890779497702177817979405917518976392632024734941272742244987146345906943454168297909261985660308442614202162098309545442356086592502987419014520592482071645512075217671200894982880344962438624991838826435012748529637348482345701761227554829140660663210636345606448041840011059968294855781362360899530995029723638783459145950153653408784144540983618342070941678166002127031076512930683789530964197841110615839519996876217809803826274165043865936711480148962995204170472220215333659023722396504732591709031547396261572154809000313522173107595819554111374160827743644902633527132028821761082263582478009357115645871637134081006136136964917667535260688282440104619484715331713697263175517924404060665894111771693920900889544435526070131167964027292525777297149006224247092488475645681644310885834678926337117043013405253325095235040212837583979347607544972709549708308062432597353265467786807342485965643379235307038435663385325489743778953164068889832753961916445722571578053215913823233848008437300661782693624284247281038260263628148167125804588952832696841774718446727266437868403036518311657771224101040391445606651543907815241244949657711846305528877068767909943755739441791956881376988415193491339154410106699849977904451191604405674133494737960902846349985687415449783907492813785036629783218474610637517694966396533835100320222828591093508661709897728000000000000000000000000000000000000*i1^8 + -1751083543906628398593195100208322945293210783866910852124983603836101566641181517961800755148079948730365260431459604596847489977994734135494502753537625325315744414285104455953426022886167928323754672148071974275822329871020046876732848070079988513264252684040266197082570006057211055897737180781865843862544660104858907296747201528750710642454602148974010462301484261892511806201274116296162983712478495025596041249010838852286953689105610219934789236919960277606918252255267531580734749422285482509050926108816748483198096489414139591872748599573221594769400265007622201228983463432070993480489145283462965682965232297803842426696757106129539226203158821683237362690160050339824303274008139224520639964329492599863028851292162849692293212671221704427873995990724888062864400930750306057885708822098467555926559480730821202942920837058276268969398940297538992531859189905240395371259437162847140556085144489136135271623877765272519293764940463287649282851384239975139029593589844509732754400441734526068087986627781202192861040272915061025916168729140762136291965132003811010478453973580846970188588086600787042238675656318725204670003989592106173582033374563963989568953257627949709874721908926301538885783468309449133592444729871706913005166188000451596818711378540482250421165415340185225789806355308052015831580426893746140533624033862708765117551508407346289827837406252976029652654720131192512632715845337155383494436580986541872969113843905351050392355394221723645701286702045972978409009163668170844255324412879072103396716093220079292845451063318720793355546552424737088734237010041308541882926150645721439546685512131008569949565949774157283273257633053740250430518918536742618444352537857338793611042265807253999100193118710920902688251572762672174920895518825267383315765371188657886199628998438280606483437118743185958603082446378000876691611793068038624588307965709637708895225759328334660134174479035838859528886357667276320287818041503595819078932642214915424392132389323202869014963814424203765898942609794398686218586574857391953925753703442182889785941601077340555277109171787843850906538794042171187169648643010675061352403248935361545225856907844050359770002978091087483197119328221298320016293327483858398488890076184082110357797161264216370929666783435353810167839408054515337761186325831756725654088232557756423795048984821983771809953658012729440220457821330340861621835594132944374620163556453390147314622226238467094338778696207160248624845048488622850099207208556811966419268747589048591496450866976622909658990504737121099646705527339340857644954629996165234236333849461432092406354975840343239043017445922214457021706249131622884370201237641853575406061435978994504084781793280000000000000000000000000000000000*i1^9 + 1457459298689177426045377661570213908108831946117808164604256104468532411311015401108712678403492929226467521559850595715912932177160161599426288838011810699579955746704754385323285210616573478547930101372076059020065569766935319328312256591539469696569198435866299375416921541353557455205568617954786741006874246054731998075978292934993019759899033348808571511218941159900187112933072416663945912647817445186666596069660286521254321594752437452022837691224508283632750264534586345802735187871266027342095351204935636362275424307449397597051513420096436409541342285625825797499796565764401507713680893341875006998001928153230140707402544995922530766708558325046970014178586155774960951476569424199120780834393286501309691745561235596974705053916810458736511794789330163934965271030513087350842630300773835203604161065572571002335258608265760634063618052393264008584555511732216028880108478967052622104674059439692662958178526641431371641912978662922736844802773810527052365730394608891705931952234102190570434974808608351815217902026908833156527040296268627265307042434098791309246592376623983974724352315946257190740575386615362876747156289986554656314213780697830475817983790344900126930283031396735053171406499092709421128165250270874716055333635294180225035011312022047658898767865231675206330525023204381106576523541545801214239706048710370493314093029628644014580101337920373274521164654670452421845587424948766959399383952620719545699700802591972156715298050608144081019278352514771258626302038237294070973640127107800096029590496053092214302809797373292257371461802218267117423795223073251204241526154652197120459708059632251496433380311441045207549160701796547733755627333056220353275134444924821539238474231266739252084582904748917575434645842988185905907604714824597458698891591959767617719045024942322174491435110604492343360404079426756478609535234758072941862686100392888746409693748065879170594577938328857580122041867439609846794233812831257628490753778103009347322756409690831250630363145788404416621657079151582934131200700234596861863421392137354281697960996840157360804909232802986385610724523923838969277615181076030727139624386979415893935197014723342236246287040503332256380502321592185062021135039743829337179811318479540692707909935017857796772308939682821558121695786400773706480180422689034926156996898076199759602228904819008156221533666505278995832334387012535267103772181665809858809194799195121962453240499971114549399895004656266248949104636653445559984673511384516457657541225528512730399136651670373256268009802903794168055596601279978725429291928830621114895091070872016740035022897830624288205274301914304501665096817240993928481732264164578710368134494436339696050320179200000000000000000000000000000000*i1^10 + 715965270333852217965942630578581985091056824653929319236625762193637345319015372150087940155089207174566018865942340720382270835832253165509944695012182340980355407552331982588810314027211313330785840113607439627144905997535535867219962150762696218085588977226145891708833065786657436541604865906442775921600535162658964602230266887981973666595168411511850074775095539387919799671770963648240508828558787594738611741446886483598683593124297835293262495405742223286949894354467972884568977215694559532438647320110172230202340231657063975478580053749540580149827103277368960813141909748953867656050335967072210721855755169141836510377854496131175790572077689657233802926026241855141037972017181119158925137517013668057468141676468353457507223966320463930455519960348311550723099474561489347159753714996812800396885932488648900405099192375715290447937756319876368492587282999272950670134979575385148540882557013182084194912390118942048622496959242670826792684970308858737967205332506234221070876992344043112489548008310162672965487299491656051692370791478113084069015903643351364309790374838653148042348000283595388921358604037248320262406461778315498902365661163550175876915752282584533971363698601471145031094523619038331221442312363111499565971607857062536508274335282559821982098566740792484197354703142744991843077847773742283578786577237638505474703184153079469802059658652726938869176465480511902158735526456798106782300590015920696678063088077987842427841183778332332902263467218346725004984626641945326067497872785640223094731243056244203236734877768190407758807162518135132153164055778272017648194278953272366340330289297387933109542946763800924987467332238338670260718516108973480300710969503765767777308497966078118929463305823508833343744713326833812628137224920213157634934503601496490130619905595243581558605240222840645313868481115317628624167913348872976102198908659000917586018892819769278340866469594132829935230731522684192321121685665204880646558345171774823267155142489003066188033160994655137936045437382128735235070763435721464219926250742965602688140837659338578250097336818078992004498894806476972204445972035718835006975251980567571066674090744841053114518383823241514361607410589313819859712951374662972235259011916281835539684425378094605271751938431864957999572097369368388684101688522038699442953362888530439583572863954084460825859721301496269531610782178447478261298587798190491465502179135360094276790534279102975305156287518746019681689519925055769949110649727661688546270292425209973602247723977999502589581759026094030490298071650401485917748388767894599900317471489631639419820456156709783102538400180470093723230456394515126536194586261179832115032324864483966050107392000000000000000000000000000000*i1^11 + -499542962783274582517187460632835732601478614474170124415095481596272124830180730312872628864718760601001960715862998424966020931930564575605697125069477118482099085262957186360585352703126901898527071931318365151034565257571777672804691451145932936919866449347888844059224751402665783757806370177723735497539527528923490950586788717947429098149276112632501577922594133478046227450487011855603624454038308018110498156647976655429053272611545743605728210080347153749665379714104126700568841030692705302538538504989124925068080859154193523321963370203817504548389379283087353654176460338709467709030230055385308258513466649547814735755309313916810146120682132412414981774230205864316857303639573688318665092446275183400880695340752767945768985164283627144811850483605099657245754354878971424788584119674026727160901783862180974215543880660657552961524963565584439492372560866438245233534761492894335753566517617172412413598842387030897195128554003415272225185371644555720167296888427716367254538679073451012636985277118141706485410933588630138868009151328762605447935075681073829011586648144238619437505499291382199763047639670865072407812118239547690393137157440612292150326322165044394800112110517943857988858105275818503718711871368891031265511520195832717909542499648800365231595405868145704692978376657283723965732794264419448567393547099557072208180409834603105362212103586228439437648717613260334137333298095026110095323688494186824144713472363906567068025081398846206684136854856672246500822154436293312585911846765043394545747898721945873638608878802269867062260303306611758871246016478325254865405845654742727771288258895159244085944295271736980749025007549531563194445298714074752269012796620126144161293462742658186693084180434340915446984479516751541543573169181243263896967579938652832253133590504897867815851131336306049617973337829209634212130935851325497249172550867516448600924947923885160548115644289590588370488655322241574172950555644912809389169750187384278747881480355217539507449581581456442001766994235633520382416777395273205264976993879370018082792261380458297495700614707274019079087588384803439343654887877001491099218900111801498622291197377160360230615823078640195480804440439300076591791689023497748484632666477156955399344974260141512795014791109217431474853153300698701501563821391187018188150290099761823712131798748129513125538920584182044671887662209963718433559542736769008238854372821316807562428135930495407033955561045049777681469052064367255230599964679946305627639425899231870451361230042626379169370956183723512212528794557251066311747134895956524729374337790935614589688060671134016636254240758709063389924771572832044613450547893932577705151259308542706927534080000000000000000000000000000*i1^12 + 109050947229537153703082128268636089390481111133421860732161914854149621383259967174990244556583792103535398776920240144231222598370692703578784965777927536825552484887650336513187841105365224855071867461399578040000729805956953191340853451504334211481973800818444656665938286953656775277413203342580086142963390582297506746211394616159332230833164701028167755586327303445177742185669355431139939674471226315530144712959905152294434647024753992312758019488666141637537161646691632699506983549303606986292637704359526855668696106483290521789443484305524695018847277206398252796574238756345365206455841612074216383696124653523195320810165908040947397049868798352972468450455706218819558856304694012247276718976031624316899748413623026900503310838674769007754351300689128362679186493716137658830548050190283422406233402226858803259836997474636544413252738135882657375954697983479189298414616481950239651856583942793950797858245999269026073719382267051507783519576487466062168085898789633391387455566730407112701141300052191574781666848925484067206160039798884070839426915660304343588642504561647105076344584237946180798542621957828912643429939136247417750531670618378532229888676549887440300327717265059467159788460923176614307315093125636567660165267491794232025928793367693186483045084233541656634154303066016818696986061031564135272649652796114769366927721293594630747058707017686526836093470346441844386153000700511399289653977658378112325324869494981886589893532227686092658400033202649697494806837434313518842364500415977397309472345672363012179317989659695640753139069010162225316407954100957709385528466464187497143750561994886551336913394746328851448826852065796543600681683756266286825557644578522885407981361123612446846454570410644412971404448857466522171197254233805318428349045202243039645138915569269237447481205288410094692450761572319184438696189979266365550183114642983775005830816954127360250169898019296402323382574787687161473088137099573729927951724180358098673781143289748687677924632968241298651462239788982013947623207325948927002139970649434791422564717000812479230650706859158431387417997729910069163808673884533923735172851690007451882987003084799284001883161816357530963290086915431928182634902814888582095697570391493989333330196576834613178701434532837549528949262018037063589636081356953715558181971118903783799383573602023182607949332347291430954224875789188238631676402838350515051436967302188674641482508528117843288969886930643565793019218186073655786394566405966673343427601849340044954416510977374272616272376110864874717239914545025604431958354127248675652293043369951891788050347742069532873007355601277529908580232979665157583092837234200529468822959969228207371059200000000000000000000000000*i1^13 + -10716181881465854086174180672531432189081265016935740019792637969808932031419568533962905630048201100028557015688064110698729995309435168624856544508579505246104045613383085805806586837261296121168586547914161031210586771606118088809596438994363731934801803578744290985244689497706633939876265792455680948158360683524221928590000409627622547991848857170042794635498024416763284146773789594650178866328336247589745729888016808344414805924321195198927234216552250481709777536368905968458069921784333912206761531841664142322218901706071691974874122405442446723172588727804652964257033135334272606098575428675830857493192870409847150695539863337379206864758278333819412124228289147922950730210769331444262403641462681840789112271088165448038141595758428360930248045954142319382325188932701802211982460674431334242385830436642635489877174754459215867777753280826366350252062545237754917221069045418182051704498387732344564998700287078091575058330224785449953864376119859518762231516129384015584997468648746444691278563217698398121016892196196372188118231377860150761919333641249776721143348001727248940453796491727226764322028130095171507051878673089199035614845895630185448788711347128653504109387422168653412493476629665862150638567051324958522268990911496367987443208320945123320949797472943543191133182043513577226220603674211715895782544885857630210074195729600389861867025284605690013432234736158891330545364355426210114215711873718965081665766223528843017955072390608485221844546879079468420997971830463700534207985523197929026800381803377351745451868452197612638193787977168374103238768950620527983320168603677453210446857670537375993936151186473063412784374256152227573132174163147996728104630982105072619981449736083029857549949242811990596331358575809698603974601586930597224670762404859542858183661821986283567298693172017644423137043433630669891361821010766107595996059114155249077609016281127724421018573503326357202855528093056082655012435790588616483551427762865670935645204828820831009576525395963738189356920134607263871591787573812935484931359646606966160071834502306995912487531206900297224255047025330530316295568475654008172718079704752965908091419860919756347713415043206870723626576511926451234841276564953046599416443439881701702747566931194724932530592062074370793207296253172729991645412751749273437067467429541717276323594686926443217103450048625538710884714929433967680086922036427155763716033145211461663634073774220643781698727946549866901279586901467148675061308435037349494103080171465776762726012988007505691199484704415445256556160087209243305099478466054988567366545598949506650469311295557465386547492197892038352528918646449100154089500350791002706014295501537969963008000000000000000000000000*i1^14 + 775304627726694867119644517111334880893383290397035103144291309476971626598337632755959652434726659291957179836900142372226782341999444057370642924851294079965799222467457928185204919269408724541802314399690346848963654686866296306195091684273603485415102918303078715473904111831680807032915528941384345442680230302505853251803201696310418789889637564829535490992134297022873868365387235782375166344240669311159823984295209054684344266443507369076033469645755645382724410038464887110394152407486616227204186945393063671989302644392982545582784922596158754708657193984520743097109251097349398642138692641695824557909081626082865197184531229784835311206847660044690363380018897472047816961897494340749275515864828881268930981657467357549761113261816795367760078803997982210012129622117942340455805546748075233561669125099901533546904895955946878671805855727439181825414818735655483432520877071149023129016308252493500069331083364501390284503688130691040767798168738451449524880050992735421599409379955010614770527610978830579962511078995175752009366845132724304480289424952481278538798321297581002699627550031386004666709492225131978749196668623797424232830660958538130225901212834787786003815297749633226100861540880113288296331231365023313820694254268686900971463501102324371374579297863194070053207837388661865575828036528214315085233740850647509873385807031207728400528035645012092027107800824453778589883945156920569229910812830276413620114171422250707284975755905439188202147633961887447807800218698807234746203750521583758490225944100641976236808751509607188333632723350195915607119333496655572203285593508824163689308018199383289113158580681359450969345816767597511820484410274024540390517571747936543603075557384673523394845994848728138348876423279752853763069900410692454998354967753416550057724446731444554105290469169586323314316193886432358847626668672766485991978942447327993853123101976075695712939120912487589829249190937640475435219018154739146628291119928123420187857148096373220884828642846452021150734006489814266666207375590638268972829896486035023258202929705193892671530112017452931966091145683022841312708784261899379809682122800923606343847384278527570473637028345071948942933033453859167209390437675262678354357625752430380984827420032677765143172138707689273143919389790188505604752655326566545473936423381055464115968332771816927381904198468853925822439814499080943372293357613562786395114852537796618955297449468621031933412091778083810728712813490383410988861032149320085602886404739407686896622126578629284204172967963248180635254298484139588450081529686641046340058927049723283505278070427939492611155859626841156387697953429454774149156300863627211360239189991589150720000000000000000000000*i1^15 + -209768016029116685721602501953376079718612290898364939293042638468507017654863665813859577566034764816669323869574931154550534443253251018982682701648880758068237802058219204239847829510597345084472788612079569612167381879863023015698908261032425017029650068425544760387741675713673305367869633324333978556383568962048317891143532193923543189204965618740519778362334525966753255931283388783392448582035454881554486693556199446344520304737817339161750828599398290694583258956512337395568752841555102585189857970166337206619100523168243728495225401806944609195539002936508224459511686407848630237268730582336286641722362995909267418311569363829999793475830091027691347639622479788673513574025221093613932092652597985361601458107779558720642331605035328243715959677494568172188335261109692299388348087935406036346740192775426732131023014830250431372248518533409617774733604401560174246143941742329030647079019490653830803856377305796149576099542009028621295031031384023371598208438530341349891890981515033931290608168161112552205199201313489536079523011300364894846588868677445529261200913106104859482102304571360477795212178863552184428424710798986355049735816196562529400648408314297081270686713458515439070375691872880802511415878966584157352365530495992772167493957978344648994965547308518836462674310854915958809472288156735034028909695523652522027699000572115644584613729372284077059485904391481859444072658627912651444845936297222886498996588838663855315864159028276636775305890831426594902236233676831276830113691253981477266583538423563518579743027974131507477063625958280294691805141513951971698747710620486624735055291093673066490675856060169032492220705314817264932501067022772152100824567345617804402555677229755768451999669308962438753801525607280664589555981672262073367019537805142177010625411530459390203780378386138339894034301231437370680364926772023376300599205157002498586747068415613430433517550709157850805169869090942824243949645251684120483952591196184982860493173806456575897740610408603753492369974784650009239009692441862725831840577981925314158043973125073519421997012406343493162817266201090037658322750205557494481025971927156635763381876976001244058214319259288020272135416287085815055337711597032214829337658467092850781016299819040494346160820389515551144461030198397191613911526214422478047361496015989649845470654214108860271387459866175500596545352911990115188821736865625783542633832926585745818046259303579768274777840810242596674224880578045115734222236393121063977470824726507315869163570596932713022093072281009154782748170009359301451255102491140736856409455449805028455025206254228156249070417278574111712613478317207094185789714726804675286542988117593292800000000000000000000*i1^16 + 50499916522802399804790002325425807952368595797603672172819822103669419439696526659935225769469455234882919397503086600521706810610316881095305090537262384347897002871526822994772533674562979252069857659802298499858742234161952857999222193136168285892735035769144695107967793977609208926040657230309647740469061476926801753207933091034384725567442030780957129385764883827929219933049819211714343940943336007431238518215990141149112442640413788285360234624603359515541728046135068510100705007345765336325724030916093430288959814808465369213862764086858297371743619345395714503777080168554365549876918561421181569976231300553027468429819868802800503280018534466821844937282445097590044148703340215178400960110032445692687896285657143710900474772427146582001348192075370322955815568994462365925422245187864893856683056768170043328845063272283650133442337797441282373110100257558783671086431724113241454128825868436500876583221793108023811179419861758588988817657461230541393270795378790699760102912038013066678634721085861441835943071557404130624419466285708317827093357547139030022012270670844582756787673886002675835982095616745482589350223880959898815341330762191929896999003685680016462696323720772919586703328790239756562217691171697088663141643038400210830580396267871138172924473486809067471530891522476535884830596189587983420438351522739169980192576684976122849651972390232123202099992216208762779886014883299512377928087498566542330704229764137451413319516636547221253331321194952975516380878737631536900571623367622133614822775460531876493741444669079957258647351184162466438438719957362082603436777316810743276609810696713894118982246550994353739063749736559754868605910301052653995003917594893154836931278957551560450247534873220429919989625269234858232464489079796277184853208329473849688817202707631170255647932491452478718973242586420415291476560012202749531687492478406034501586435531501993650700038392524666547568529291587040783729203210049714067815416187607730370317728499303645223081022640718487897477452198053779943878856309438170442037068012103795694696059368089093119704444608224549010485494763288920636885775215360576000559638354855519257967793309434995227856527210150151792780232675397555481364019504455746984195970667352509586482535709049157073975218448243447482742880404861369575291164910486929470322723269945982003315479683312656303942834991250567096386411104562303373790976976162479418449094236633654461319183302828435578172105293425414535476104591858247452883434380435873948918951122707118640983962058158238899219486707030468243027961836989604035945499190599820561264088136321922337015120311541187400086230185106061129513279407897766892053419680993555441146488812470272000000000000000000*i1^17 + -6768273703520525034811984735999473180992796741608404926483342982576936719735261006540717719113211373182477607600040858928433921348128671682445560478676475588436263111345993163543369985498679910365085178299779327098876747405028228377661089174941163075517433188734915932557581304649320057228275166507020732995128810611192079388421214774165146958828914313361366977200200289785467146510342236939747275323427310223638551896131651076192594598290837152255209136000210802231226423176491343844694089933971123235930345851311263356696136753195442494505801699306053630878221675299179196062500133557737841062206233221376707893785387276094659894489242707868572788848489881840866824218342666634017249963250361030946685180051196009888513418228749570664137936201640573299824407273155009289573341308220321246462726477043515028777005678504247663467241670364850689091768027500506654732169816727974166695045022518073250190116884315308533739180721141399817265051386383223804236001562068582022528318205626601559599469088932821379327681489909906264603893207115758993108643181894311209822601133772879487463354369360038187455519191248313773799246696650595785867555387504888874126233164673039180684532926724210306376656049441206245711015210019033784581913630972038682273268586641507821698510227979444354767053352926429694341807726001103303797978448041023878238523086035076125796732428460937595603697507021658406852229047798363077830536970890491210960739167336634141844259842721573291901391824450361578506542864193241149788673512880726099036964947298030941005998128867953412798957395465089721990403825744864744723020129039713611010446533073532722550186686177873023925262503555740353156809576554738726817628483787504241680820233995894613649955529948215980095822098993416065345256948361053254227606450928057599126839387054181407888102026704169104357159145132762594553516660656603641744985290661351981444185177742766301087773068009377186936548948621660898313940710408183236647450277387772671282404540046405953963732601349687716388137117723783611364038940673228187581326673749597757260230956568103294394777718999749360776682954207107898379246391132310360571706413422087787241705406351262871923415500072730413140724437828240078439581556463666854915695986979505533319022032653097461140707474505859082697200833929372151024637010458653449755552185813993669387986842062990551898372944629552760516837993379545904805442622253313702114726353559970820577256189860730726750457477613230126226911499318726934805505557713204156380131365785075981502301158497779933068569890682007968806149807001554496718821636336993883804846014096902361112865401857333141293926519643481478095396128526982592256580418158622472695287098881828632034983312097280000000000000000*i1^18 + 563500956208564557359024105202856477828741235041464297253367559905227838641032501035475352775439751835917929126492671308565647067817563796698646005079715329599624618094322615549266633117465612374278034309943177815861739600463407895105581005881984486809701965103171634867575023286222598239888450182319454018141727088721685577359801180573386638874549364108711560774025292704779730050452723099165829679178350247213431510975983893212791633364836501550981100440466563095491880874309269797343631072522127621972527681812609786710197433001857066151246343459262824315144107708505941050888262127582308357495739966403337156759606458361316843796707774292876774599767190507187748588195671139267228665723421012870914166913070003225315941538693671505723884523345663860445586696320364276379016956031393375941888254952818412785557517664967467416095501557950622413512033016682276250731873534260073367080678968056605880620432631773162518874231251347297967348951563997115106936733201038736742990445251625958700283286654915687938753410907248249509471990620334769403184975964919998300361505552468568432108758075325870848421229773264670399399679820867114626726582552011114794816057062675965362113680440250552799059198471252624992038832696692608882330429128404142394968955728919087596058682539298310847640637735727269802363303529613595120290744958324624248934653689235128468272352606984098736799552267524304224491230031337078878154548739418809353856792175382082162259286459733509479361373875168927672533520015262360071227979411723635995055502276506125953432876826889896979258389234904392008197789651044176332741205271012717316959567950413031373417704594675873224683231352666581509557397089225902847595415945437097643240370054877823425309565743893743817901246712172216558371237760781645962726934472574574314192514667973527861282072944932949183907299869551297963722326080063527187991766597077198249872001148637064687871934474457107786790154528262692947921785051066015041677270203513298781499146439150966858809775556825724713605141493090364626001126726768345294601459128326944329585810389458314047441111453505380225253719675892195653753487086189716559399842877110644874587507809127428863201350612853129725255475229969968540428388476143318595096016698430040662673486880441071386631168306497147569955018408994264767454260964670440916288897500664742703215847343818012959667164499569447946325631259475892879619567389642284778352506212773468054824430630311936646599312238128506628525447191753244544713376205870133061614712203079026443653715632388113231131998827509678625023161012455147486095627191524378430616475272558358407319797408270879235361961340507370241759897290152712804316294258060875288107974584932592088700367667200000000000000*i1^19 + -31798505025207726529823835224300131226187232280327538000110328658936679565542978160257786403053780561688033621225291358085609164227740560359240739332375846194669265581532706742602799478410829151697228689090265989648248358233843410914071847770770264339203434948037308618290953639365808736844382357826864166379452790914911844523463289460526374195062686502562697819575834619221245363153409107116319940168197317458466164783139774856267705612240582844306718601345167832354582447052743574039299181432182705151859632323293309879426292371717905452608306930901090889276551785148527483637811784866636921791678658810877589085949459387910215550850939928675571172942004778544302939563907680266605019670272634330399179270776775294650462450720014033146783905378930219207567117107096318632810780650319722534129286641206982552825483671276499458582642945708130974273980511552586250140837190468386807583162038586149870515182186290189375418255759873925743130013390184881622094412236413247663193542834747765693335675934292590705853632653785351561398181888651037998753337687600514237282585639834093805369153009834074520359879108153440308377815261292988816808489424532071952688298811705677646913310877562207909993415122141086945868437868138058917039306047236271123844881142776855407023898387701640563978913615283086806615975374148531986381088577955043080801181235135546664894670713431227335072005932655959607143719481636342660010110946829794096862430257370112098116496537513639268191016667549442260744622026048619725300543280582125724473531643039815276594889596553615458142596971297930512334586193627829130801212842494618122715052315589945992795108426850501892732041002821520658359325730600938137420942412396386441481992360279874083687808097901168740522618701055658971070401618307102138223997551743938647881815121117127382097503985714934180988442548614742061102670483361643287055498264345222664610501419751823380560543194707908350533136328422372039751159279070780313004957333915680753948823316994368029607646345525024991399663787933612738530114527367656528563300205974365951460132158481617444156700440792394332832538571378513385158009339215078733268584469889991735882789808817643155606189359470370206361251052767651562031174052309466339770349464053900328094650595062365277375402684998302419408080666933643229439555687947114925494646927496792577028921960118710915754547925560280711353906573357206221030065708753068065416505864138593204628763404700594909120652502268767177074735911298751150300551878053135185096415222436630189695802673542114810748580658603767150234385131913222997481170333540184397660977557771050724394160950997024707637514967332425931430073755206819224410090382646570747314913255537148256707411968000000000000*i1^20 + 1305078326468876565828579416894847375901437860067648329541661654742498825538617278491325804594613686131077592323453026595758997015859034871202652893892988029338535614785984304653201010667387072967202687373518152901793225558556163473077629752346964318531695780341666529121194889082483960985155229638985760357125742918733353214411470665573098626754277050900561959459314220738644370312248473543266185753787535555305015820239730050639143836705047242874836191924815662443716520545097538343271723900852086554870202021290792970892927965481304354561913931012110451312977532018077819014974124528817105202588418305492005948481657907993125453807026820850694910660225929374958393628427363575253710938855060089548323278289197102107032361173454858193542955266752732183709842103341436312555425765535597786294697220309738435512696707554385243134228410626833249897590616755937283256203414733028055749704673423649326322321539518417930477432640616867218476130030171957732794092980858921039012845553625541145801378118179090582536119962674790593416135121956859648305540576973337999784832477977011804450021997380528979157972983802740751842508700854237722226768927197880520158903246215773430606461393068215845566034580376204595064612205295998173313940911951883116201828895294972017687919194072446568207200210938124541532097707700675416186317881103325500315544910053194177589120673165553598420868754571827516735584824239673016082417676766030791247676685881355572143461690846970041996491814209853685713937400220692520519632211687498118214273131938590506277653914163938794295079496019215097524919654604033743161551154387997385464029653954584927576215233432636357521590194407994092546374927146144842226783156481580662815193923293257863587279517007818072947956101423412398854687344206017693483663723252619997686700227609287138105079935210077266591331815997275911921261499437780324151528243848256205961021081615773589277436143502952159221957846188235479584921967919497772466917012473158766520714040649531616156955394749771735373115192902700756331033809600302404609974961131533223019978751490247114628324129869516123383401126763497189876052565673670679171175888776996723354406500392691646566836321643992300048283310633969673310085272163958064771971143086285638631516349766829668393303044237933888588630092170724822168731401868959948729060566184185388768131507761719636909837680351368666508916613764705790414031396472830747859196910676857956594933493158364733017336147833153695137194910258303432426967862220211003109584170376752444184659761525422977348518748079271092155675087171430552101532555889597657130329912160127508810495281498649745690708294083318526645429107500872342636093697138127124883842567494565267578552320000000000*i1^21 + -41555369105129590640943846891329279812989923018159553233378832471054510989633004461867756496017757648224589559864099415537051780430137376552074259860589820904041271951474611219832937344415712119271169255373850590944421922680316613827802439240598854862314139872970943586808280777061876158008055163626869670801631783571061155385242415565441878175367438257933520404133641819754951737174102002782948497062309440449132001606854723095470346855760323720214037291884975378292064450387546290519880495242514328778806695675815091074938752134744794993841036500797219174151758413646494984815993264301448355816468577608742126835532310175253235160800431054584428611879304157279308856588325816264542332665966264604774790866859071275649501652446823478896926273776193027387282250141597515894419846864511114243350638516963447215324691619690577830809045835858358865521630351310208760489205992570494655411456811813964636109437664914936808717631365157258156984759880322025263973289511458058525334644192026950684298290878475566514859172847808573010000043903608929295976333447704039771397408160448738222286897475340503414324571304670345710224303769197451904087495329281045470594024349680029384681889946924220711768532142266345685462788297630672397822293434113317023699235466408210635482162815549348707207692123117282478369902158540050048341462126481343244073514875765077617923552056005093828019699906002006999922465829295806015525199942872452203404549786114657122509941338002800170658256902723448498835028903768341259461970569403180970288358190378233991428689502124028612658086472875678603539613767000188489826961675249290138165820410796292241611304181170481638852718973338894756981048713447051351973640918904582856854809245197272429663491612348465506127623201650059840503786859180187549314677003857622668060376936582798211720696265779661946056078772608039729109497013010423827901903996486361812130006487218806870299114716926309721263843047629624099573626834483240926353107904043040357070347803601618865347886498974451945336465238206343721731676283349806953711875740143825213869465941804921406819566420467446920641075376606761788239860618416095057053828168859793060454893702564169336186944946545613035476655986987670978537311487207112983125380898565502882065464726800128048929201039829940438282941732767943780088482387865298762122789249278560456953460244277162131611100287047061276151551950790568240927358670495034682347586517360098171713132421236282215208595809978366324580628539789312655529833237637455708170133780509897993248272578322681018447467690093068956453093519770936091336334304768851877100550511023129708218697499302453070010331135489881325273652473972933946100437526946266110095955900565444938956800000000*i1^22 + 1073184744225694180281708852927551344755329297514330446877253635709250562467843952407399988557503923291102254915879715362894672121084491810626877465747773380314969684732210921223008517387420345474678858866261931449757026864883184709602551822292693965239112816265482093968712424807174580536651301038905809787345996637486391054489768215230530329242757966233854563183209291581512420410084813393463408525573572995869605683623759659870136732609820154596184015662159495811967428303226754787785420276549452142563777315907025174335732787745603086031061757423588734743822768594267745314171163759188321929774802700981046562307352545284366567192579598514735148725215434574799697961655502399231135103008973396545263241419347905985549923640358749632876612554862364184742799503124382110001800245229779340502106346558907943418272785168366890153654153484104166038971662936545339995282591359342863727639631331971529697922328808887457863307609772017074760258711135042602809449050994276904051560421206901431545437417017474675498448349437053828735133541381806645406598931361495898600490383592397818013120941374049335341771546802470982207237833465593353711917618303856144984987617368049437886033633332211264409160672625314594264030626786326443178829291925989363819999445965678443019076325793063361056329491987568507285051527020690576425396552627740288400959357382146174977505175785861319866133429824793700558190654787581287413506218742534017429195893714675177657184237172917991828427874344653775028666410601987050805847259927365164864827566609283868948948704534444561346447066119658844835386973225666047768752936200778669140331597033393824601928154516998226538592964992481014777607017060322137382001376092667074071029167482179553948070081441186486402491461447426610487614213315512846313187401810164711437682417940847713714017400960264548469218328787412349085510642979924821726630719505293684677137705537436769466105123303330791279697500192371716325870332918960573667610546026294171102320268020515876758526260236957803158577160863947506694750475831044616610372751009612686235121901726355876879082494659600666501272250864781708126925477336064670012139240826733887414741808312840315058627556482676604938897393099490469079293566847905267178162879784092331168469913561993844070342690917640282221548724614610907570721704301231781876907424451843986272773871860548373534333683269356900866583536369060761438857784321709822874104120291701503992527798375251776861438271235377208261392219406238034789476669529760815177932577313286878372215120970091739578240020976898416977956915464684410304189784740288674737943643341622341109916131497675251487797044772410125983281252678827797378417203715579702438044141325681426432000000*i1^23 + -23270016455985072552523365720202324825164014116337746586653123724627748626671615677598537903393186709513876671821722745005691582975161381586749430064120757123769596488160949634461703543604195650307075881065471765719309648144747062664376118778344518630349266201528145974888161156433657381782267469629441253820172366422360602502485779863052211191235799860633123370435506201982489714083169512732171033199932916362401764921703432753807032186041046454948614649687580352700042399639982223341135405003350370177354652986992544598276036336966176939042280982690576932434582095474841197842120099411767536925663474814860818242333637218565610719235946650086045416435634579930520438883773506522992989084147286386952949772415657916610228192961924166284406470044884212548088098928878614744580449319382702308697114398502698541846625138706349672055914639489484510983941685462302947000238558156495964767895748317404942012994336093635966596788782215592015720226868069912494144991100892592238946842894925031504354545726820145530417142432012233374603873889304211404921261456091396871554523711307729390876261308668207045956236334154630684299880592512262239815328219876763660672396962495370681650597545253423258114477001411911580934869427914063094015086534816540116377595176031500941965886022726787085304686575281036518656796356517517886643556069980329768727495315772652727029106862249977088184049190531040461358824010948209290131313960995397787328731198369600638573190346571341995958576660909277401608456136321037321464461125938716854798979800799220022026057084740927285991478400064384454068032987946655365034570284343510072623027655503780477574119509480201395352355269380998797762738266232635597995130860241253574514957433262309993808990845662985953994741532966013132463687939091449570905946532788080565511677087645925889960067867406617146684241691129565709360607650366527339144393047300380329763797733109372092254941985764062328507509811622781386886610334327094010244039554562525818725982052123600798382643283001124055566833057241227724487139138677608164183313952368882455556421317606842783852540682881708039502601964025506756467743508209361027712458633910337323896521436327900969885837666414964762153779335431022799908145687453002325422018873213055577777104684994011928768849863109775169075832790630326734119036188627439812034671818026654730452262340970185985505804421691546279585621924188925941768973869805570706338419367329654325814552439473944966708032263910172178879629614867936245388611077304645465368514447215835731231712346947362975598535985100024324646667375948709681005736214547442225779805530007980700780311391621333569192422103691531018626623429686996228174719559122990701544832925098311680000*i1^24 + 439110618555277097640516576229995302495905613718736010218217787249904121230501851563567691297722007338452899681546960994815950536861924853338571400829841790639374353477001447668833884861814691392343330087644073465684576766438034866359418638647067564688863462748085375531129707781072747301376781062158424795744706238075407416125967987665076076344760210315098745739464928552314640287674595171964069219729889863294274899857977302598958339851368325904577160355781213290936850178860948661409187229113016798538494936308699184153102330626608547152170174988827500009973678593311180535475474603875311693467029139178941417667721471969102653387959408102047635306291413300526568738955168749250588234036264101862135899897414614739578450715325542676575471534277707056112211685380210249010384372552791454514551894875187160812280033142801754645785049714556889096006766792351245581817863737990916357787456708699774919944614479451163267530478866438692931163719428579136004478887292115446681312166501203429825357993310461904516340824357112506191443661794267182931230701614437190763574689162167805996634244406970051223909113247515761433571325826407844095961735044010789651452168511863216289738010485250989827559974923290833637160495848889773886008082583601798339668830776360864599332484335108146485902578517475357526336807866127324352479035753660492769743850105506045239902174006068722815394828540736261708318152533815232061237409059300072079481100025015854694538877788410230576794571659382128543413520194344153576066985814134441474591353192874032990206722027097018012728935416306545803784411553926629434496769075263505535326380672872772773922184091015980179842217502855876727716144017972041151447049192431642697583190185319195347528138782476789538319551944160441138636068076205754432298838196378340529994042838710180181841965222874647919240241259931038897558262294264603975494873563790534289213405774052773194922674923454972859985741646463471662579696641940706242729835504390385176135284716294178679196260457190848874511531520553408421850343573682694481851234252293929224562245119798179636363725768760365455230179190285471617303043735937587999743866094212399388166793464641413129582008958269720284130993931426536097442318694068560156473484462043692894342046282972013375166944335659211248985298727915657212004955654632172521830706519825392743757777227354731306422671367352921596041124169509651814965871285804982796000687357764295669624357063295893067905481880995974327364138574138837701722347139529055225154095739522998314385092497197402456630777577204092995028531432648351506430530738567033705862736626943926582508978724301364958358675030262527577116079429153903727738264666762106518788057858048000*i1^25 + -7373760235000757551011758928021194325521802202491587727745332683648249062032446332283395873107264231834655569685202952645221984882089172928284396054404073202126593384898864450570206865195465630763868753519585561356510483122764219320116432676385881458188686615323997020750843448578484898620762544582631217349626896745630801180840376111197663201349308240226103217772891945703935751464729725500705078802460144811485844604868302583322741228323520832532021270825227207060266706595135786336671559129655409855198730109520877926347051066648822635032814165069345549550215166204494041634336101384234362072537116532734722487420102369165953339278689646494102334357287444864670448884190069517240802723529889071979334072651510977236831084648280395722475274400393800486512052410126595809800541614279073846990394129421220543358243415658502262439242404494685229158716379596069101209022951585121213507643786015377727310088690159340069628286862091568141476300320593204700818535098014111990010195164318208123779581074709568152432777966078393328123927235218119117360778007689940606771330798292399863639607778333634628596060342059443316451492284075615508271468938586107203913648300542715343203463733799053116277239965826598149137241435780789377955269028143017011316724402196237807428389824478032379807173891918618599182023685216532574614405829561774593091132713147576506874497928981264294150703136368813062030405876416295529917611601901455408729704937935152404710972558406912268481324298685899312343241729788715275064986239481405323480751186443015293663208478327288913448031913613144498763320906919021521735590549198181643552966991418042023945682582186885999226251133368165737580948688217224147623440752884655745744988195830844426981573752471740777201179727035860249578917752460211664174475885646679298822012502286280583554634998435989080297740578030300541196716204520799796639132664774643407824927730170132587382198024557727751465818364566832135267296130350327059072888512481262482952579870729768445352377551897920320955166357586987719252711890762656031603941307601623351023706110107277424679176873026677369651320565324104581559029182861320006946557563038281328357151258024699390597483872804107831146174426800378410802123654316966769468478563981835010773065825505237743493937041208183200943104438047275113736042692886571766730551988691111293795388056894692325484717548984506243186290550054015728096484706619526429995680442705005604202555104636196269405510210336870737183308970179891903993589951676958266335395225601663359222508597823876555343524212739646201815122828585189686362815922606616780927197658320590429072936404845625060335074492429482818705008686406373667441071224379903080346419200000*i1^26 + 110141890890254940036661667080320921026005354057462620046731888425264636157835968111230636322594441534466939919659927175698168837439715851641473692706432356935249028421751104229388921583405577454881920973044729500294817636805053767831681355911561893093858581636738236584917377583146587076586714778110109778981792260122536924422441955680524455879751906129842762221570715246110846280930689218109157845303517176632920217134598599136628701555370549298890043364113260771072718899390740931680646220882236614593795005600654860383074716093918079720236452396950671075374322265554898883134070442469821790674373541459891108006586481252543470143867001415309722335293793981714794606101743174167958569947609257269035850765795426645923615794306903310006067225511070620330690449933365788762357280051610290621223253653272740614365578179856471558920163338982178349235498671110470173846345636032252744126812759220423115312761683396977973793052181694834907410824268525833262787453197600055266747528177641832870219837506289019430775194441404572592580822753630077799966303983858916905806724058932201013107122956807665329246445133468762026933473742012650241669821698686928232655925258515453124724916592018647258352408223171490678506786703281466164415564676033703786363460534480483891838455031679595812954863826693921266328296191084929016443815433067342244379594943667216615726788336484850827128677965482209372954176739869956522208962281263944800567906514426140970799326982420155779797030644167258012103728214575240727998822692634144386618641546814222970350299354777416863151104651824825926493079124336244200249095648126632178472490685042732419401491301530236408829897740902000994397746842582846308061166273366878638283141604544243935283192826991104136089475192408698441804893826207275365072339620489348741872092414076640330629414635789922280687627554143077265210806614726593555932095620528680208702223865815178878050335295718820639067967446770217995439947370603635320066558130345705787743609430542643752691650988145390117367409018251330630510701207044375276532282364248350206272653457740905502898865518577506150442877275007189953441943848421041973391400024281683561323158384957511107997018508473508440310261536879658334399926736066565531075343176037845205163124982231311047837949146347513092050467959484993248801250227739746724079722121097982634225199152132415847485923513747638241747227096204494013487794630769696219524279884797870718421982065569464407403882036792543888623836357767751312903711177158944101053042443834374568079283403453440148465688613772360418218011962941092052030596033899042071645534275155679215160764718348889130251582849403882952730086848129213140657934964899035993866240*i1^27 + -1457414784947112520052145557712859723653502813685154608545669857535883896921715861495777873287748114812089599154147923729023464427844874766069540655188407674796457227999092056695159809547530781807291422455337360102119156988943064984779311591826787695958885671177855901484088123934350813630446695598437519730415842657571489032778973705045553357125050877572996049700382149831027490880372251448580010834439944496755093039289076376571459947027788908252768490172295933621462812961524279827550632676502530834844388572714901650881876711645109970231723113817903881460217446673293541288137953416987055127368248422604113522522260256922492743016632763169809287754834393775771470890846325504029502837972775335610508255067991648213546295896837487816017852004750593167288553373347510735121245413247039631473557028587629060467933010279059690752402294410003004971501089126593780212612328226135122913252754546255446679899159486031276562107108805072914654516936325602544212350040988187175768532099386357178125909132016994317390244870522391568034397311642074690954590282985758276292657327412993642521815212715250603749109998304619983664014854497752525724529278846251957145328471155299909855844867119401459289321605233440745910833554504538311320026345643677368643799172507151062060113270709437711869251975856748180349742092017122213147690613374758146563751500311896667102112383343557243229290039664291538647042515854562607618143567673527248547870451235680358020592504212641201998724453811714519293509052481399629112525505056551948103115032180784080353738212050046620080899973710869989935999906895219374865790725683983399923124956720373769694426074120816282169915576472906428404451152305708210339407587709068024733416437238103190655238919081213170789065988479599898403134329727729747826342750336787270029164501806829018591398738819920876520845311889530127401487073951112663744141067672475552952694348060507557605309726973116980888149845700638526596837965396912254970383340050692877161492603032870927680691944124929972392239570308526440147624372891827648129594319243558467839991226859331801293665228210221066319016730857282844833638840833239384886642486732476728382101153858256625522602798295289567019985577844481137283297020791600570086253745784273117396255391435753356109939902274195964907316587696122135376057609127971688748692141565544370195883351167809679419974894512564418146132288329781832104981353038060142880147906984959595709025934595797423541951153999671619373779213866362782947320704063948153446814637988347552699469413209429049988337709884886600430082751128158343341637714283914719639278698025002067443474228562688791908970018947756946818731158273721050874076985097011068928*i1^28 + 17150429810954296530000849372160294638223966927423450437592373690053024213523031001832301438835188705297087978854429574178896159349998744765989804280409582721055980581686104493010275873676341140041748985830619413925679379911271172992719798132572578881361361778753423142541535601007642074351889839093389693955618574598838265396250903035229993290295525227578609224018928031790231024459323842779746716254190813851526757607492373241900481784356124957810785600739998241093215636850168024061660620341282920479089627611986280684838803948364167832102283812903463559387130074106830268248366018085924599607625779862025303891219134093576045894178243695199280538921763468201840300339706475995500529826368388137004171099329721361684746572487196628292778901609696753888693715371160239323359554142216307268204795937747378952486044843499436795842219050458880662164537543850960542845364975434276277676651509758178869490015462024590396013336112176781110571324383328903208257815606477353881895830619795694483519199870289058358085540798774747870415228075385594853041983153464325170185868096298784997692344441027918647358486076422164290077323701866620317959898411557412436557335226066106627820002152113848450337119292359537216229273658540285855704688905637648928046344380037286327369205065577311431034074173834051622386359665164922793979725773925142572214094039612563772176402810213422817076844261191570397290711913234730447851669959102537655406114003414877609656749845827918365667092530982714580918210903637571329960148542385952651197795157827744930136903526223963623189657395185538337973288115627805331624479822894341143873817374756239907760567067443229048528554555167483224394239465740729776120625232359222565682996752004342347334458808935012762069099098758191697848048389044963733974775534193224541444700485560817425385670617791957886139168656639974069079937640418354562091355270027798725375913135601993197353219123611512898554404050181041158435208427962426601980507324224208126957948268450747727519015090188570739396380836228361888991765043814676338642701343447167112910051719163239479112893194978061985635092113746634876962059862336982875264318093185683077615816903727853338864920653375995854914251652260964856870925126521774750076844603262572385895757384428496138705537573880818034835215572970964563927537713814513563404822254519862190164251692360110197294216076816284534490620605206945234923918440177214497199179970331902036873664677191284950799728226363728630797743679005552411643465636348682362059002946287686771329602701973937337633491161246858378721265631329010469549212370515214026036778238929894437599477965903570725329710155525635510069388166629904266949086496686080*i1^29 + -178590638805052034692385820760789147847440891397453254196611221709067387929108749811185148269488560116803091043246837173730326623788808660414317894716126720498237542351891142814867277345392596990102505215085462436254876722612981639082133162739565083503304588242301467943762092489545172289063978222322471380808381018053725017640330274857025203550993446720403763258806246253805142221352567002243345596847540692713421298084200071420334524853145198707904990789030518927017284517608725202857910014341514475458133118671275087088370210795334334605637330958698938266895806828868455562064401182292458279615303292279494983445099732281100582342342459453486762325541466002722763615405268679204888528493829473343160693972237218417133273683245840942243295400739799757430862249393115498136901018757120836286573460047654792707837749303593003561190558896829808285992901360910399485032541569273857072007498711398850943298555905037129562501649627270872087191363451540369178219501969614660119541196804962390364716799319536264277954555073478532031495369123838497703675906029900848058419898667242810489334848355993563902145288679166766969186457485894901392598842640206921423122482680775259200475288170163854148790505838500184083249589845490603462384635226637990620418577433303206991184963240143776977372332365912700481343567841098267501536380585641489019889338305229911112206567320947696924438292099856259375876869133612288469774285132163494087856645107247975359643011323396188522157770469996256470459799383202942546417860484193713331226273509900263113760168654943878437769004901687091882941292039578568383002411440107492038785447921236421472358794346759993622942565954506302615673526134231074061082707706666037617188615787065784887317882264919583327549106756071964147078827182069839189105365485289061664825376294193228354408336942948833700341780332980970634279617659997284440507635681122357294340282323640951309443709890371378976550125013987621101290712004556186012955076853813971486629117616767836698068943535385457905941139685322929327896244758185607120537466901601752001990121884814357760129031408768792430240111460316608775036908412987052617062382818943113934630484424077198346972365620664599889878300116211678348903392307126525075893390788004681540492271603374365177184536317340284841148268127928382772767700853957801227152706737713919907373920998790626770856250099159566697792595432959483773689013184062017611697492409455852063189100678583851918777939320375499158192769961230147313369089552843813812888783876741689425987577113792058207297977004557044630344084113082396662712930029096234005661297088563369025557645768186697671053368017357217477123936687854791335920795648*i1^30 + 1599576656554169680999859156910107202811821179243142536040053973662362177767157397428885669333074717090377295846939061877557257415590611502309203009047054506080858550593018937784546195113392108175470541498370688319817328605639195729468612284147545019830134316749206815856893849073297387512051427946067964424523502826296692465817347497126638655641455353804955011392381214073105813015460137908167455423790208601027013117267627017179365762335636559368210264946133129641727515639392950201717406786948590903553081185113700327911776786112774712323113771879872657984282077908702966418657209589272356658665116402427928351870900415635705063386937304555248684772453777764306365834644698551987569114456576377396514929520849209957949930917221886968621462454955530895962002486514550746084332452540557676912587839423584179545281512869105648887079726510041290383814645771350827018628193943509795505700391638161185140670666047108797354790488179853351520630197212548856600848967802593403120648527156045717820931150060065639958411224470563728018418609962823360773195137973184750925621062246794317785492017477827409087909344402648116400934658690951415707965068267252581148748788164951917203748142025798697629364605005446228392326812304440372974175653271627273479665711447725447358543856255639424968918693699277879729749650579098466192728761234266917135481907951435039319704013817376368452634256038962724255825432870685972279355007934539948557266098423048095161431244554038619782813914222183360613600086178963938587095069745570810867420022439377027503974445870830724171821329696904319673790615335659872683591065973223452428609084539818864030897147292852977840225833940608984502892467243020975863951292763089693465378976775431186705113562078966108118091479215995196232505297995928527205987855225637640372500601088341732243706183996335060856340815572070503879572740259576803739982299816675373846277105187441927692886659870213635995334545809698473645528747016966360055574378817280040148012529363580045434395118860004835315715056952799582991324843471427516038651363665730447829147382612463965090319660292770357234838870166917459285870693370668127723655561879790897065543989184632947301700063124129061840404603120519038088281307813391882784298911146498622893474410771478915408214040314093548225310127833249229257316317253321621930838874205093234421719876606052130645968170311143878602418457863201854310933374066025002313144918631125373714638888434910737183449022230348031680063908641863858472314482811875714002306473473402604888885093731501464678368162247857005871161853768581459212629602040900843634710470298260624818235416904668190277585974577058415257547929006382646296576*i1^31 + -12057730706829006681064247848241548561515761002640191658541609633920498466068192442753178940373424726166790143665770739193098513189937930505119598215804296421179938153657372468991117890571616102950747492233485525728998227884927943232629154853489189492215920235526365607880463893400586415850310887212818795092864648078016930547768762667232807910371698161837982304038063781262231218495554167037333443967978013041923285741270411980059925061999834473432397182068487410813257698995379040742088605983522644358218283417463595685988664407455375671588778224945030172292817823875890414703304258541753352539954541749606024434424373533414147224210088705447917222211357237821066331152954571914136807431900691928267285976013127019226907285792349151311978823280822182944632106016059859034599741384268862703481514428738730393874457996142468222808251727133950235658513726884209530734613303096768947990553475327141561560675753882491109326299331856537761898170851440183547363807413499705163993509852493824597086338794668371094305505242582431122892202457802660159519205137378737397660821151299082347511849830943546398055621376518198742348199742650482800743216722095019955548199662372071065478328769616795474996981355001002800757441099617698452864246641672154645539173045673810335118109810427397597126186182915938131067500066893728556780215348416506201997169914145053502215428676801131313780634289641000644487768129389306946305973906588243067470330922448638362976871204697575990681321252462672610079244928792226106368611194926504105241199360264090276450710900789486647870145982959562946203622301720655112327390498288475675983578156794875279574833268871737790332222767725424795117746416195316915033466183959406979080438067960707774747128086492292782286650006888194923645361426745284474149728458514348065724310996261157659611124777020478138670449074903004417693561755079209970967394069519020611751961523162555024178450610388954253180316171376476564114300366786742241714870445696605828757741685466196865721603642830455085869952942876768077766784572667829856007939732482412169730498452889232643835914765657475650424772031444910254712067095491235844829880884079574514279566374091754393084882299694157025273359447690820387379490227672987369410391745965536881976595884184635845148611223821823921506009257043984769171947265525026186064822351172246088519862431906984873481678305833745610246865197387026335933553135466261464260962577394603104966652480218684456391435429137947982280573201425009439971661092143236149234469648870680931445582558113658087789403769008851879069008481841639661493254274340564375965592077282933924373185224535140239492061693097370072676587340057018368*i1^32 + 78219185249564375060101470369642437690492955631738710779487390999064308693871905827299705900628865331287151654928472950012189630003299378880219471673754106382582374000374303668538226562808993853253348660080262248116677416911926682873098407810995527643465997434433013142687736047357899234379769667859390254534053626477281155278492408898390841463397287209728164647249149478945940467916764537509328610267707318068207121234763757401290135896317374082843199991070858778259666931282072714420192901021870997279668799016480135692550671685064361528178397750481740126575462836641917866399484887487802271565907924503321611938790300440342436005005636701664887483590687340747223098433224716246858255189276033862670435773118540474291572488153744300625489650585651751593293217864323000120592766255547904263453799434496804989883456561821617409997470103054266646805039676724349529807966105741205080823130295646849276938199979177767415809701017784654410583179074393545431570060865328101329352673603852790160113779024949965038525147981309323102839289584450168589139200196223962676849408652768009340735958187867710502440465671982396644080832147171447035675637399642742158195325710937553409070204193088439558200090029844745042400613321243518006285376491535281350605389633894462339316298310448894053025549257595326033634927053767785758020165779616960134399607675393956392327255690004705815413245967157210568396192410871658265852323701672662516537725607009753171741301719299018545578029782615945262529088879173015158418074499309183193423131913960295583618590595579859768229739901311447153888451929733919386086060967365893551722435777741293467923162370503474885460558189579450171906679123181829857148363456703500973754065076896830766614461067605958463347338543727766471027257285173795420032611487959484797565532701623252774149801162343136298055533753594085028109787295356809769522470458928382415918686988351000682430229162952811683967269605245915759758745859103292267533650402774226204448531431525304516565759075909578391716756775321440568065798124267746386920682192941350653273546815711163899434862157643540570435409915769639680837424591066538218085925133329481188146676483606884956915270185956302317214900032856993548445788506425376910205259607649309966563371654961639124079580685752061438175466857475847565651762227016602662091130891122591633966945953130367549267503371664313415818491591602653684878695505425426915709646369771567073651865813018603692868886671046645075290693531851049288931282737143897629500566982269341992797612958332035819670812529314104401060353811923836715896130375173971550108519289476785311624112185004136906611967401876742632410426900480*i1^33 + -462899944750066737058794012595875751007244648442314172050567807447558358133813929649303160148328558277479530341335024277361990053960209850452751130336179967585957329790693824952500306189062323094568328670484576414999294552651956180262000313468195129888912818108277504337800912936705296624867608166789970599767743962364358934302189863393172512417560187863162200898042516605456944640825408740060633185175241594540295708725830202702422938469821309998746348270996019487028262541054341061500937867526544102129914338351842467124450441938956411228649942128574370034932635600269124312115926787917574394967975787538923662191132836904771087568492730559991684802226160690607151724348223525697948902468819034427861644685921238369340584339786963732089869825216225765063673975844055439909185357933601386831574788381482212965265142812039351240567844539686687449765759481007996397513861333952927560369924732290209158143644444206342451942078944110507055693208163161606190595165725965528196527275054880430843444531008056289899898307092066214718305134047744085280508148542933262941915666590241782171554005587438386678471994163890910916667071443248655425980729539964501631117535385808134931989969414800496504434305733614518513151421687976337290360283495250399781252319589726120358093824485276354877318599696660059560363170443751150814022008012503608610466671919019628261103143594667680237435191552782777985659617430488671458001147719757850643193228384156900609835576539519322321343913259805216885879519998622782121336603680765290135001005671551886395684112359286244083319068941529668792083384385930633828339775040472397913460637902501322992278982118948141799934501257084538935968713709326198741717409483688755784904461251576348687940910185876408919331251930527209553144565423521187198389573743782601096301682956675120288135996669454483244244819777735118596600458645695331792378731995769167485874345294398841797785441339820477938942073687464475874879768932098286953444871024080293565828755049890877102408759362105107291486379048278578150737934912979074975339597527554870241353190690510723612818758614002650503286259717934663108087797906949149272406468597441176576420915950225706107757956405408030077760395614390130573028349833845019533682945137297908368107377529596002524380445262911814356778946464010137545226697670008402947170947668700020418561288206899662477023649619139884922489895836559891833477881088277706107207574392684822385861707938059035523960674930190222915863363424877660758329124248062074810339369098653259082135706198529412044238409596497259526150138741070817437925192089205468139619230628177048778885622675426454405662228842997564661825536*i1^34 + 2523245371757590418518240102763575705066767512931852635207653155864155832851567410707485115898164708975439188627611172683187931460671242595867646796059220887347727866025286158812514329524897912477708078368993744352438650878907919406480735771750146599223952406870315123901944087534520783743856490001831917666474881949629722056524693776197476682694357317012196567829078750186493225181948537061712958680805979472943137791604998277555366788124664605430092187303095667411680039573207113332852325719457664982187573680721695029969301686819452610951084370837863319473459343860998368174043781621073861047838310616317346896429097145916997915980531450729865637779162644838896383719895913524297718421466856894507327252436438439956941205845768390667948387278217563048202962549154491266452452373446778893981545501713325850882819656285160409746211453135546332348745132343706469109803600606149837181879725733695082450878506754115891887813694433682988460178430123834351886786426681935461598768734737378623202896400748445912273570285252427102492251123464060268942024176572221481598791534253030228947939216118811143172586222909974852389399976784926690540073805789062479367532794393042000491692667730031866915730385425151097750849531350074812687250391211151409257167958062120798885649977505803568902166994106400804118200140719985098388578590503009607362937834387307155581154502596679499017533030637424760616677686742987882320009607775098495399675935939790198068463304929031998721004220474917030169689345125196709532532251289795421237066109562290531337976046083745185244377342906319637491721771329368128998154716108940011849114184929913042753498703974940293529508055485749211300344242396378681155306874313195130002384460595473847212883123768467023339834764150782871158319176886068134624335568548403263383937846488349208746131381104258835841384143058750842592225263009873307629563883614154709684853921094077929705883219943367879289961537651310355329957507248830416514755178986711461369804599115312596789677808074785727542625739082536503571468218367213397518812115806074778014228146963163721201834505147396463974990818042212521855868437125709562434382642308834276953341319748127382988782914159904916758396161034470609884507154464517526671195382902474166955716640989321844060908088166344329459096028132355385593533064853762525095095622270295868149281932546787025247930713714456916846208570859767177445745594217138745999505332487928037248268904666433689821199673940394398228465777285200253904201591070056007141716719174585610187704981200949265655916830921956948355585553303510672273209010693199422730248342086971769476789367180683718964870581022657347584*i1^35 + -11121643930328909610975054650169088007826137102826196049873016667193700671984757279052405784381903849111077893451461775221069547164780538895522041465491093848912190300817875057721528541373790465399891515962884493768837383511990080094882274707313486800482127485032359246509896793889094937367272896086531452157370900081700651331766864758296276259700196979031802128192960904868246199687113907795602031150755436140644508136120913719334788908163454977182017433800495630611653004076273141765549516341414608354599001258055175812918194180185935750477318078393893655827416683179724341043481768059138949654171104838454302663986666035066055498890816610393289074604154048860528578879597310007177116584374888109611498887381623789133973099477643687857207031084868835543661510982964113642008615267095276767767610424792309711207050012379423450512641051500636953176772661199028985128790096212405652925273547054008300486970633426673168962987708172381184036732132675464726432427294840279035184573743597479872381036179166270760269249362995977420195178195845715314852323901514487536796299067120593863036439567795839717935978389383249961107000806081290014379382406214120026057609008926856232829206653250564794367340135481151314966015066941453120147959391699856098514143112421588972364810463300743584255730653052155670973802957051775346597935286063903717554309093008636815446115506203184323284261363909101450429321721437982390629847303335829810330772465554276252666752549851551992297836347840760315180925126799102317000819242400708983327303105583596591439508774803334604347383275209417993750526601439111927630042662119284869270330500612854611876225780507105482931395891820699935553518893013312272962767925231085156736955017879794007334349121662562389548651076572301229137858302775380541730581363464590510453667333824013630098944688898217716017344324908143243858338210775947892535808431527951668236033825595439447938416169359048298055241059607846397179997436520756910753968192672281960812910544205079335025590165811167044161446772158358449021317791188134144351531804191836724447145062928102651706531089915870693017199062546317283472638612033230357911297097786057359838356797597530571183440960831325584680933079481588890764046603090501626520703489702581765357696694697249370710892608611163590055507081659396643634122180829175645638497230490123779474550403685729788545512081401250185845260467482244239734186760314636389655658331077112232221370895253474484591800210665829502239842295411888289527363965588967586007700263376392147934212916957915305470602206880829797279205955955915939740888623176335922071198397321393814440250899788003560054264229265408*i1^36 + 39504593473357378051027834648822970763882425885082124865990923519046603707086655966285880263491758976465289878266642852500530017303281375415064890962878680855182011548241902862530766626844801940920647692731826997351367687172404916078367809171035934627057644598135996373959846711438936741551867727455911046903841395719811855207666465674460758403947303980400084801245769322050049027988847101971035793399398754082387697167060699283087655374791821278576341028220622585385379850289711879623557888640781053046084921960368463472099343145750659713449749173378245698963035774934188081991137198231468506800725526910798735190441706440281214392869620177575246812462611522024531781797446851258353467946700810511923659064877524854878392769968343808998440880571107570600747551023398986844344638224449839055546780099860085703080216422985224633592019856253357919295335336386737660325508571600042810187367452065853970792226235472431580390427598893945586326909086827298687844870575149993158877339245287559537108174434158804926844249264804589956745206040824571637110830128149646960788389705189371052269849650961670857755501594303162068467054583376738272240346331981390007399849641528683136427139254765083666879572727783038898595823050072162017685790378107311126762259411426411015354178965879262360933760904417948940171287680206690297111528677042785487006048960293450162217236854397447761519037280731099077940768967292327068661612176294942785242707355722440539395151281735496019381066757491957535171081147138879539295881447595856685151786370311864814383329543128762832508901189404244147710837487777867881867109191653205402521748915493223885901882374654528196920689896210957531472004619904543431428504464815725799511985918620979359351057521536087920264464876691380196488234056737007939939519377336973541788515843898865146669227260925326244617687184549441960848748487156419460749809073938227671173694648426788451018731690302632405117214860556715686983790838910758363240873846522694015332076337814239202097930585557170744962971662131343442813176234896057734481095532695829617365486961731226442246061638347673301938037438705849267844017880987647008700886152820887141700922410777230018105470635363504575233265506946220901881408025208719653717422773510006751225639617671268030329747806908209945119386838698020818931927316393746583974096783752525241657862245519634667196164809943854300983489559328598656041473676655191293309588918053867613213254083431062012977568763996896980737693879935798430873606070313695661934754012631647797803596116117562477652758678369344252116279147911068390280627706102608238658452395296670470367592769402577335340761088*i1^37 + -172888485309045718171635510700274168531208518802031082973290986231544992886240448965512254332848125502991645766222851130868571895269856343479868997669041174513918250613907689689828021134210054579211217115872083961331864412990372451856017624352002910523648802505743510605497743927751122685249177855300930084001884100740895246552577446528395609517119341679633029418338849563405704025629704227316132706191273891970426742821696586020823371093808244578965980276134464677524772381797541592888262398262705129164947871132130741193679473961864503489565341528054342474563004495812614830036058635767405360970114219282616742178145489474167580089854783628968040327618440156861101029031719941801266091599964476025398744647560663075800583055371027487428849582603805191149620350245034026842264000399372247377972196104844068178459148951479999632638624349156438614524743358859962253021549250906548469802093873188204838575099857005140164868046970485707422389321417298611467356990277851385609465600243791015175369753450204287436596954659085504776062563719392269107106960338036989991458470401771403197776307395131205014345663879134228588365348902447222807462578676686841469806725254959575559505949301937545913547319056291442740348366515258217872738471269743444843846882086274215207102978070923037756961453654766569587981556017144846135802918644088819071888345881987234542228942998649078752972439651530587326299305188969649127625964119575745624166676255335395239751466976230271034392567860815735304813016735965798780074633837324710739117552914361324381388808768810331039559742579704985198203323069554434482859003510849598739808232931683017382040297845636189565856629025946232180333514492387136990455264590720393675815067735361543765456939829208064357150142383881358234804073412233820819139543593351705030367409195799923384462819441514891266033361318642737608072698748634708704412077339583486333785003638890513968687183317572180806555941495043514880189199250448626452092446590385768518544583271842035781587373398166273848618477465614240013786589198015343250125358789183034174783161590994794333322469541907521891090578067510972005307084686550411157978912465561884844077443322082754974959997194748108006410340729821209942711967531819582911571604724563743041286879475674581308429233938462653782488316068053171641506677243147415998930273391875614206057313222327192844941480165017827945210359082351027480392560385935562043075827005941260629411569019492009425343577407832054904533527014990976984211132000086877962982735410281291458733958078193952885679542563069923732911992795280981103976570374824220417781071277070561464544403597347877027840*i1^38 + 589828764016883997306216443598081269119104378968604363567387660365021236779013568207053147995387876552338491888665513318215552288486647168347877507759558693074199549758425156286127247697412582347904947514581547379911011369063782215686882274344219300849963755259288552767432791631807213102490562775979399134925680868956854198896188801214982343682401835244220270877939818971177465052767236290475153952992288471507353191016137266180922785033531274101843254135397189571616524616023312621939713728305470500507147265676524731000886250200750656741875316388117843962775773717211370050993332334286452600466027004568980778065166637989505677946623007132441563016016756889017874014692794116925557225790986804911994451417507411154088738877957187558982845857360434457568139101131990965691222836093993998286427301107077022291150756186044998195742200112825943780292697878131890618952243058225023804322547991306510389496077756679342229115094692119692493264022960237766965845528582758733544667836081475901891315058648032843723512206195734362375063979127804389635521727416880775153023185678880426137684464154336500195577284512056550448762222800923092410307966547322374776557996646000688577863857556734768714381147272563106240007959089044473447507559837952650807298184571011645716120585422274231068989037645431420761255504714017114910735068979263187275920311580949293627054122464325997502435301896143834607742865491886181984384785397349855457413908932511309052365230995057886893014921479307163642858640231452491396842883080907281527393563529856487922557476324360505752182133675426035609154406763997251149599936994839153022407236938413053818056357933977233094728627079903017213327323123426795488711026793837153040882934033888280290917761364054596942076093656991897821804843270961847844565687974788383220452919528027457184661839366787711124108659681987040275858472348494350675363068549561684263735283096015925404023260834939266783078935933679614394621153947998813735696451332297129527895613621522603413928363490331891359494146964632159248050149658090496387069216270124605071822780555414363307972694474948275634397944653789601988082350262858638398433531919603705850305009784747242745805480574982093749720372608012243804857624612721989230970176601309411461047549062621215030150310072051270590983940001771445407778505936320514602751270374200761221184677785726436797657925824923726179252117190704661036538426243012805777859664655727659024975856586990646119405828675032493343635743928083651246531067280937083618784224676953005993254910473953341337916856338273866962340256432849508900942875215902919998434532305366550109209983046385664*i1^39 + -1181282091702733302988730655876279359122813159770734109379398591780631357143131527127776140211489780569131108683065275619489304255778989477953053318965374469214921788463242984264534894331403157787794769319277772280502738353679087272935402328565003851776911624433937367131070376321316190305219418081758784746016289349094716639293102482105518432519623388178850286504711148609726091061871686178871311848382119258055598590144760313535082760986585247956633013696069440661951022499594462633452561206978568264403097781401824851354088189838225405751633274312293761891544073366553689949359669167542223430336195427115921674315883424777498702307967295550175151286525518758959563648192526228152353168395666923032711043037661130582986151855365089052203878542427742995029987727231665135699698087354330657951946973157284143129183082390139538790200078158341659870129284101840263508815185443293017099379955258871131211600758227555874658813420585976347122065520427812870570911183617190037643065356897992881551064386096416648108300340964626245617583457402295742717982302067539152093646860986162441615765532958268929848315677134961460100673649488761178311756028962174218902469422875139667475284787113903062010003761565020443252837361520085402984394591102731677547062819269364535643089725768641750389408297168662502685352275068237424319153774453157388719277869603385383278766601858485640493050925039408901383451192637601356785381684427777451770296754698333779993080408692096758900225307732431287867079357926851746164889267271823684016153659989287058476866355527924473659281577453745019145390772485923653427690265236983975055369595565074956052787022414259053063108297702713871340579873788957193121311328850178638416656340851106947421621181073807571766316534419852774604111513495987343365107982725637305464841981168645373753160160674164163583189845707180782858690402454758629495537194789075153636295128840743751338048586740771194231920679686075908086136360103849627860078610950308329669367648304330362854839405852506727960327112392224488114232120428561692764354526192228090103066468006874413317961836464261096015278879756627579621494855268124874659820017661043229643995627763242777090974728335923566563165874225632965290389420611523964736174348786233783694211399990548073519651737187841227583129382899297837638692414193601613452026139150278457907304093122518775921561832444045317118031052874393109481486165639387414689955077014969215432511313094335607047511194157332880462003456173778173965466372863613344025353883080882452144905185436456166126901365867090890886525186148666113455106225689206435954555625795400756832673726464*i1^40 + 6085841893355369515301684843498700759343947282697471336424103396695775745289449265251989234099409102644421913938491548003397986511929418519078702719875710697741086825363249456912363413685393859292492248597420161208252295879363638914795255593027423295023960201793679832161496447623385435022617391068455007851484735016209324222507220474775061834735857162254593705159946876884559820572138908015079291755039300998713236074328365570832425803556508429684632219877808472783468791486152074674616223321086689334135495142165826579472032451409060989785770026762868199798169155123120921762530237643538762358378246524336173260428242713562813316238190574242752987268826992950517759451707033827659428294655979230048206911906750161814153870202483631159684026983901199387669401513289573131033910490743578374466393248129816679327948109620442823175692312947262518063113405563223027133781882123600251049247931735090657312023311961638648112369822363439448937572058348925415497723586815960584995698538617695641817880693081213071617202809521584013218533915664425435362575848853802642475614221725549348547432651433726356109458702752242557044454592195546495399638680351643742738291386910637491227872788045636477543074030168207994524756553331419287381464161805606420715241609165028982082006994777257291616441596725583206721455212083313258496726481628918851131293705255787583871887339572088918775135199628847082712570915424801020957248435744130978418566383443866773109273406297933218708086975473314554891066028985209160867053536655671724590910075373136006420867956708637254638625104283722188715294922723855677942422165756887350429057297805969297817998260460381373039789690475570465586946285261477732022884945163823010674628329863141483554618355208401100663758055924137333308104781298587938767482930800635149144646549933642431242962836697710921584623578347631558965409921272330086729353928998205910104033874264656679748637314225124578641412887691702134151696553536080464562539343270239220994183366403873188809622868801464857695665200885721307001149779934093379819907028728117731891278195906535151744754017124937980628318732882565314422866556382800192622632999814485416362089752739259694741089142024836693174646761393160894022350297412705802584998523446155651848826319072718278342195400740502223746289297244553744236518336352912849676900427051986417140594703199255437260841028234418533773858637586500900853653028513646611991851412795690227015434818401973106678960197800274468011317962926732189015776990214645880687593540436526432147209743502355418404281740735647619997751897373295024769608897342870861465009090269455008661504*i1^41 + -8310326294014829181120701042103544328527667721336431687850806605376667613902190600504860318183747333697351096956534504826315559825034538777962420392936223129567962172921046013680563980810428937069015133976595449872624336541802548372330455026025307026962442348691025928639214073470185320727695390153445392376808324113600065979270950919589429075951276986083094680787301010317157069191272431295117069855919844247440367319025507585345708047047064755624237671174165097653700767648778917161474795184765879042542642203942523916636037445730326453570672235810235620961744138394105539148190699128020057517661352392073489959808904870466313049330550161217876655710831137330701587279403334492186836176620236176607442901339249919924896384580485128781556588035568975115003806342178919658426373851789732785938173355624958436367036091784637453157900769173437003521870840955449549195979128668404804804498636029077367177905567861336061946973810130812269122493368528745972323900827791289657433855076959147683979316741986972176321167510732044135168502751796458009176064045484036648850676435651050393271051997195458478636274841842457700322639785847318587204515456799632241163238304687125858072022845274686592302939494881974217656494046616915763763936977270459752377265181710633815118113585610814628571254723807553242423954241928185910067946633136652735364142846028758655349219429547761499668106526823145739100118319736066508843518161758391610019056800178743777776467385337659841307455972492966946487885900221445319669047887776597380564597080374206344911437080852363874895440851913316883916973115250273980698234123337134788278644196933421650779657134951225094173948636069350971166057512338451857430211817754195676831405045862455224141200238714373379722773408619480552858115983858751553340035847471899025204073561960558461088249077477204409053929758595575811718857738750037592861489933182860591361034638699296508058997268792242617216865242082673340960658001525198091193763360549792657995084367187460778994016130125633941706997315891786407214865510677898074550882028513797353257416725392826689106162246069379202503615853532879950988498928266399291402675167288389314423693857158695587346454547473367392962165590802686103191138267189226772516637298904354677908020159475035916367264439878523361344159306774338830285692994724855642943351967045666425485984420617909507701408610024260280880812214877002914028357720383359882169679903451055576969048478812644803589988375182289609409916863272219348918585565111996686336014545087518466376755613529288965097757700896544663177528579566152741302786406033327171325550762729144320*i1^42 + -151623608358651630402527764808791571284134462907358791296727903957488204617323801659220413582497753758645646056424889062557699273490779422353429629261666236697905923950519043026220037885298320784065406720059082298639580902226336522472140708057686130519626603496026668555447479825428835432644075953306508131739174328546020174874763906686151107065993491135894513820426275797860631502930768623520907200018030618894989807094402508283105814210048432549305615839626423128203690920465064354744374998806383619109740703627843876857301939546323398728713971382047107924303661223657515388368345492978555183783152457516058916652930126394917476516775392199916543459989114898690940535638260414378170792216980156868327742260011111110000968412193798677180421272443087243478814280490500705379201151523318618621462852565517757749550304746360769808662303753070943953360954594157611066773581093126325763909276051863558168166851891318998907310152797041899616227962119830736874172482433110297735979904530822277537287079925771945859173435982291522890179930640328674875352650970565436326152217716001723948063510578801188419341844815236399110256847123242703107691350000003377144079980280216389655039398493556819694798853824540296228999372781271203387009257383420046020574154005817862357787361190404546687845119018433726719272346233773356444459666300345522692789479234316409657415982725084096382897210690925958096418881712225593499846506246316968717653073655181216230792641330728878411929311004251684421416802409248623610306267619346439998127712887292003419550525444867438301201476865194826498867841746393490642747667462934675187416438624755350921612685950469283385826024816945685870018307636770136169401261564374301528370237807208598258235763594402087616813632521058708035962784983648784971278009062629899007996010128097119357608823324275545526120280760508410913943471227003265387224735634846560761721889004164104893124980227650529235901633541572879999869096435586771993957180611062088894839135836958906090357915411801180190017541627467266452424652714250650508804896707287030945273138077860582725353312332638775564774471121768630808156332482652204143023482293815944348925538035444730461134415226314783817122511817154846566461624234069399056244416437361994333412040849979459339219312841762657336122979524289811848718570528337472131092393379091865147058433673825632384507408820036667596653381262684772722807388527021998516829174159626689119837082446047162461822815911445343990023029215389602936412925547827939486391446519982773177668947933137500522788121002147495127321317381068614023877881695705914474657161936896*i1^43 + -532563444920028118945380282315997665368865469247941127680845120578128294940203097397548672476784517785715404990475478092243753538225757144966591462168970030146424792086325941828387224013066899690201908038877215711983623249231243894728710502982570570179454602203025927593252783936212780169479717054862584294402767468007776439203914802764133042937445177493169955581248455752547228207933635140007351681740590758661999554738210428585985129078983125208422803823110490382002133612539242603158616668827304773827584709977247255754875280307936013701221085304004576789603188467181159842242338253230762824738192838971601108004237510477863336907665459518256842056201365853668897207067947623918914213973263389709206423721569672290811445176777749172705664477682149362930833696435232231010048793067451790446015412750113944827520698367649092657323043761336491980962227936505247568894971388928064647178310412552149005221673567637441799030386318237709493710194797277251596799098956780329485390503311245009144059962913612119290285604287614919239023284802461836328942727217299919807104889197256054347128467174247071448282427846739852679355747906145618965811911891567664501895427133914508031931413890523717443606212507507136506814706726430854302216197226691159484774946994238254917325296606309735637543758686145172860426216575753100836068420242760316130936395345769442766422484119087373282863603705450238402965021472898435436355531192444593339558372293859766917313779594419388243274405175285807795437403245198676367101372058357128124305023544426462564750450278414618866155526709817755818297347080562619524025717587981845217003498160495763678013153299739318888810993538753499702004225683011063727201761176661672849053612185713400397148777147408788390470276738751629484026151136267384258931372197636719592148475613264469329152678955168607932340746691086922722287828450421102570727745424520034098682205367695655105403752810553326972928084048930272445407264154571757965902696712724450532531483783379486538653163614392045129711304273987581634417892480478867480607866788279229059713117480305206288111725522505514841621357536206860518197262617681375590930120305334718199545783809229048412980819509735582415787441246317762692742733161604198742465578073648056239946950326622790561935920001395434682361500528482151536123013856884578996361227701990875525585576711515517293581670777225542668460240792695500997742338734523146819430942111430850694523164230863284296860622817074381463223643203050911651665837891621457267851514167516439232949393281603934481491535613175182595250790169280577563363231785229703578648576*i1^44 + -979762017550159356196715498736098544444784129039504709609320696823444614196762553731271826173290207402944620901757788840474195539183931555624177299397262541872885202146360479518352255963094443780177548134365626860806256994791837359643956815654972368281371131067835776728246103089592575974007160581612780287718640466857218920934848000035720182305290138465024093206319664610164705923466101568355683433341716066000866393528429053740666296262011420263891235647689543697790513421608733010694953446905620759539524160290390958453684499321233357689915579521775480028961547824370184164376448047869974628318635503852354636395919684054079469199377491937868147352712849203497893094344265581904086504393122696283210737038251538517577653329465045144607673961094308351488223342374268130818960074537733547404717433717187058635676967399713175980870418948842259535424001267844623478078357376517441977181560522306501635976405856751285481550709414266886693496990192304176080542301220612174016832131893460111910891995787851384452629048070894085054845629440938404019311336300745560027827853299495651922374580588772779951869009871297972484841950261999976149265180809612351193044884987253741824934658537538221750786388257705513004232098121761954456741577143494733743301194554184410722345367083822705435975814496131050965516365315302486873306925171874308345594795013307319983229787546899638223223863852042242110876053240179962612713548529657631170561441379176491535754536191009855405995589727118671352210003184380955147082872023889905804253932041146517620197778403260560448134056848979647512089064142223587074366644065535572824369443547358554101267282818558802185615611059744775267479336701527932054556635670389225247517893350643646277662448363137985159208503791731144999749104716287963276585638135536236334387431505661998245650966009701821646321353068932713947271201722531863837270873311615092615733379167086070924154128263531460422295279689963621732594612449701018630534074690032152514518470912464375533669909438893433445507951323879300495789024385457387116287589040822525722202181383776735951325397477196211939070147122804548363655515577021995486994332745948812504289028659936341365865677817690957821323913142910907828814673010611121629888968722156920165393678363087535059191990102757118013509749652440263679006422738493625733956569047435592108691147968273646407162301527298205223815074880066570166022140569886468780252971510215048763350749181558956998892490051126352520609187549814971080643697212058216077327715513213530859463846577803639031194989932026183571071995468194809306007740684280266752*i1^45 + -659647994660583422580524623485055732671933059869601714458045676814564001172218791099484279731915109882977931775087659441102492416679441329407088679308428103108908729914008586370204815589553181599447759709675770966360724504538037832452692870489509415657633346254275677870478078604999619269924311021830758201508222781311253086994275611555415418585113264419116627605331456258117260016033706852846265710896696173266723211450784940711525961525815014077660593430810269316634007702563433558556564078549495259752816380740087294457861827858928573502835481361056012626784364527271109366523943968543448158087992458881104340146295965942651840845420557767241802843152991513092762284333288055749194980818835122659096288748539993282410343651376011391208248080590102718884154881163160228566153684629242594011944113915843905882637898499502466811864120500077691551826786941914822791227451187675558548607757007632745845459430222935003813439580289599232002341462876439806675231391466167170055162969279588873134861811276617746761753729247630041769974117463872965600413705483044948937731363930993004808596947607104531220062983967036046543702242581173068502484752927656231368659883332038608020770657566392779836835142174586042759605961379480941052401093692485779790685200604342681092245624844434594608943725793992355602952468205648977572775701805551908887811342393434874504151002487032191854291328605713704270110059647073915753790242343582612779161193736620513943505823636911530602537207856874635333916528040949761879379057459513752589789519159362033933786629977976413340050390012699804686436241397050254180453951702152767011739346494090987480167509507383432523171441429835775916248671167634462826201524765165200768993929210837276518686975860464374194933062686182815069682534125029245128906154385363068114668481020576934345764143576653042639248507091276128782829466265683111976625875843670606658110445188204308337134328055076964107494972088662986528436297278584293525627461408193035706466147067331342191693940476164349974619201830091491940682310068330545943157184018685735570780251164347545562612682271060994280066324291504629688739662900602456579086897997774370968351169476316975568150872632398665607532182551255969416760720084035002069941903360201579919065285763508887218440415117468208631789921925793351538455328187901990445615290550262672991083285767768271426292042529209025374157495651855376494510283559823234224111826285847268399535550654379333887472576006185575889612063505137224089766514676331306818405394130638241019611461145644142913887519683026530705677331718302641981591610458112*i1^46 + 1136131879778381522546666396205366245872147251337684607943466424289494315028505667045420185044491579516857707982820090017929357929546658282093828565327485829378099984550430355063476308974012521013590995656997843870493504412931786858569497569916605474811353720187610581040036006754269259783056751293428084769991753437932075932435595422967089777105628174361078571102685608324624349619714264095882210365963826895614849639755759416548260070775879996866093155070853242474082994905631906042773674189151251992541196716580655921769175594998183291512196659461306513495792701729315952131128295850774791394573094163148258779225058384926775792340060314209963703520332814034813139373130722020853790927438993967553271935949762778126562492310254931637903382128905667852871917670991681212561782785162867121679630064134233886690653407148412423300985468341946695253164054531367851008600412104034583250986060496715825230703811456391877503117889840638797066650295757095998282000690763875183236993143927035606040396166459065710124762739475570001266218823846476763683425489933183545019250544646607175657571668333298490078689294078022494770443269201681920788048362805231847028937455103719677338559586995608087796581302671463769237500334124783113687952871137741314595297566800424343455390814236609402509615372694308017463953774523047267756653478995515763947391441528000371964734605629132122427457304606725276145576932960813376700887663487933107789073412596203184435028911647400784013351653749005960857676440639979353850244777997404540026070495521794199010134656793097887707990523590881625861700189656208075013815751547128698136924697700468926451454544919301390222336900305451976313968861305933529584467597155055473612369873292848572325845876404324821048578040358782425598822265515583065512466732670320962330870078594223608633212002750099665477561276241732967101621512438354926667869569064480248389513996825680678844795606481075129542291372461941979403740530476324061785591539224495931325595950875311283511024370163125401984018716166167771689130702156837298406272388140255575052901561743182189440439664028580466856078682619799813266709350210483876141701446305310360143261024242166487520550755813668028151380139872826983852308038634050306120834280195116036437129927797396027827233974069806385565869851502491003512448549239534889202183358652468265489293481787040300960434095856811835074496733205930246907090066489212758378457666339952680998141491433367797995454171154535630661293048722704782232683725387066559023306375617098893533933182394322005945862226014980556997161629742811363216982016*i1^47 + -1278370523382409856866472891112759327876327174465214356255970231020310508948336858710939368800110302631454792127324571812102059201788239884711211936779728550786421746159159086775268527463603617719077537640884726103640547496428319347242320495059739662596287776631206573106266322596340474740214698189484992226923010049411961331025558473030650602171285723579377373596971408628700093618516199891687128821868730749813214764530421558955770274418595316757800497696265848384163720396732911460509208646565002949587378232441079596188302126481001294801350833294865070141810661896235511968683707641812047521220040962071122781470797639358862709483027633971779933316047472149890979648682768095436534175873565033860929923817396371645662875190932163988320705243012858620240782453848230863279157860056170087760668774768179234191351962401361040278284321425807150822224884223833347826542389729729734435079823318796941463700788714702459804185380674133671746458591250490311263094763807396147385322385883322864354141780356193651702380916177905788807058240192440801316371833374997406003345221454295393269937195969004129988246221879626341220467943375836217508165059386453466234257184229047344870774694466745798810191313614451571889268345522894875014378532590344867376461981954141760793668087343908235113834153663218984675807410714402870708511331849925814895015429263640386821895750693127508681120124552640021802824744215764219927233214518330076450498200185353829813886244043053197205144794759815671354758948875127375012312867689136107447099939072587053268814264331070679474066052239601107517096242173918352095933941647541768760698634400773552685844327924873391530799885400963130895573550232138386528708134025070179769181322194775235120436468147770237184086087633634734918377973579012888247600220769662157314830461883282377286604267429858926100501353434798465113250243988958610156544769320267458786318183253037436839285365143896230548162054117810336682152763900049877412073062886423748907343286423411566108943918125222837435247247051743304389645503256347177472874266414150865317022009634830903697342732170248696943403639720521990605775610786869608432535311890142511869504114921621401960257876222589557401222287622667112684882599401008774035160279246105172378968708675077551007200468123329193175911369118341755259105974726293231574811867992750543771336864471836134133281112544159925510560578518690824974568795741184086848457797497784873250474745077639308554459678959927122783621572495294293431028754796226857107321146244935833566965821011617493076342809013827546244826423865355796480*i1^48 + -471575145911519201311893945585726875050350972934969760615025409827686398394434005477056413507167020566010001965968585333867290166675708571280626625818469722964520397739839046068638175693166824897343839170495314936573762453690365416794378994255134686623376742119981608357281120969321172784757008202701260404078024985102130638115137827921846662269102559519668892668036094382264025506388897977412043930009044059444937657298266075704302596820180853226770865613790727380654239817438261294703013004738102258696744358624782186500402984495645235027592393956468798784039217598309289046262776841055563641704122459986963077487215425270523797763297943106049303756543523200143172431008390391165095710719251092645750913727708806538166205895432719349961115776051077925551117498545545107282566928872374080787899165673353944732750184970708544431194617824572885602858291973181290845247232709546266181183613216767049468058713298538008703012198519681049816873657802435337405055168427941764235613083005768976447984470220435353434687270963475935043831501892931794656624072984177493716883169316290548913973071460098777721407747073360602307612055709927242136499696079209774366051149989853575449518162201724112375505218633613668687351141755603578981620032066072434034355184621500387030612777798232197234544494959308268665087668576281816272680304939664709653829395529171591362026402585017560637493644985153766759992349512500794376225272193435063133034132805106387617060836937252485309283407473901798989743436346974675470347594482629220371182036966339917978204867471097308106675701259874640443272045343828466989701428143261000644930494610154614555510069748532724939992687818016219768473673477019208612141763277317906582884296947507310426340409043247029659149109956550137716451813262798998177427916351221920341936182144451355394143560579091352784940429473291115539250435738946696741051311867123679987358859349283580339289542611405887686729950939397356215403575751018019683527623317772203561764751345833041535347638641292019503411449703940908916943089204854603234511694028990118093077008144792716513892967123668498501157767744356591445113423083008037417191159006143183475189322081029210633041819231479236337814693385363417124297586188135641580851000262995480426281957195173191050489182304036549960405307735914082865336991871902330841360128215488278530281058392342899514709672115141335811528319156077025714005017489577265865540733658323297896367194128609055167651536953189472068981668729148151360464829819691212208531981075360041583521753162277836136680780145776189131533603307520*i1^49 + 204817991289132910714619674729117941592565886478094890856315380875858280884555452647648867234695866799867607116701074234941914665466038070815797222061871312212342600096302745183230408532163171002754493391467687398260839000456551820294570239375759080188782935248435911974579852807946462228932150440297163214303315503421542926189882976693874077874016851911710144201628066903383369656963154845729629846215529412834952589747377165001042035124629692608335359461571631337948369683463611631566036778229089778108324282569955535876561049513834317677899120181268298177700819610738365668276478757184452568948719959243129731275848530963877508209640225465902151070349755078683852719358232664993507284652166987888053972498059143730017163471584243693651854768211643530943543954386409586669596834487148147682570633961516342145054628670681456955525514996403402344701701348550308188228463311002797492116924250384883477830213865781126684541290669063445631733665247682367404754946514265929197974598069786102123669188060269650210794268865131452140337526934182320422223189984206906574341184968836638391803656032402575814287562532543473706029200319916640138653587220339160829943161932627933999120750173026974487241119884937193398243273471322298951150425130786503523503417007240485911797108410259654782757022114509584633964319849708011163781271886070587794612323134211484441755725592338318436724760335029741296804378209263865363651612244722391688501431354472270372668555001338063567396196554519108163976352557004531786850128514153873803004811569333538977146704693717222370720171057078016217219373083902522770619766303109720826505332268928640729818118790698941844252549040379459726375441130447512548243583219698953645992328281092986779046615457515746414611234713511274573627353104376885164004397348523063501857588003988735576085312420922015364995814904612183172497920343748393539871778232006909104348220530529583560912589019817416332442287904823071332799151718453897814429861072188707055869952379062280574553338894794224049793309297978988571157901198432412903991047282308347404221400918628719861939179061063997443584522492869712179605026723329227043221884520314543462284436623881556238558535874032096159836700282980656983899853054374824535540938798014238790621075091458753804016827853705734595081691046478718899782615064096120724609681186150744933307256135170918885271077691360320117980447096724161656929038538069887361915891841369854049863525682599527413749714826489361299202630309540350163547857169440951414658160419632729092034229134581028673189137403698034356781056*i1^50 + 82657647151249274375627689822866878198186168986706731443157672802385124642166704308808760879043886192084913222828983218798937766687504329828563656766844474962428107375489023259945694025866923349327984526332187656239518380162192765939589521540815522613735727765465061762039212127421104245105276324476046173544015962740882644864375208235311306942768601991825714531900588819282611263583273092198792477866135437884223220120255714615745809221050846499804736605567167381629634244122184557929374096518186389529910553220775613072451126269352676395980431052385384880799412481733788352063721850671120983078334865856881522821186955889005409670323446865792347291369048179434055115854971182485165635236180820529487123456369358893012653553256780152450070448029842721954319470935805575854986939324530200662671302893458918623100051246771767412699431659963437539434361271557181828975933694067865083748433947614182614203083300824156725299481981896014503352671930107279304384319403273567403971286092477168260384372446336235506691517240480226629532268563257736146354501321471867325512721977118936585032835161545394964587063292998239295948873330427751724940787384813024222738593501098343461977246652454687244993127891687819297503309465767219620000896022946823112663316457525237832856187287370309290554410582484718987590278326371014747421013258598581617997817931385722876094164399554434048493990100668297235789128976333114771885324927701565807263688543367901150750440128880363620445716971390608123529454520498196378160996135102970514549266015389417693900124351637721498296473044210773613329449889713516473827849224068257099157426043506562651093175136518260745091171875787053197773196291928918388065924897480383359033935132363913467300578974860617621241457049206606242214617472623945798093140399439046837660768487417929289752690942456144578960996050639171125370310359182642261943958465530373258752309130967150465307055296525700673186951240391007700078363470656317989920959963961259563186927882711989570736496902549165462841940059107027725959950256591827324930822971121621111950292075468434487685677984128487073004507555580245004829243927507480829664164384118417121806325097975755554460042340960187617724290661727479090486729302505503717265904452363110096344451898807524528699399528991867080632080135478064351983405595640797944952804613427401626444543322409659213068158963886119175080525737890934014790221757259680876629611870441017599323945203156623954592908746713824208907072125913175439576794829460696992748694282578407027034530997922540971317221940596310016*i1^51 + -450274788371956626299049347273173719687874203729839376259918935680098120021431203757815452052676683061130768323882941169272967120046314288625255103966778230705546875839315491612807866171157811692787447249875014052060986463179502687955643926408769595636609022961190851800077042340224104757355831795280904590777064166393746533513756777805336024465421500242052326407850248004740929725241633211704081253841033580107646993942755252328614133693671223081858541376818781443092405638587794008068273428259759319109016983889744771970574384237855881543224084039450141091776309508770604618513054782479935915783334547471783646015342968103944754511642388468184566502077062672298128365101699413817870400944291678251846476219036702063380190080252057066759896365854572500353977212749797137584333476635670880479624181145238441604520335195169806131416757784872028914893468395395747221595411406857683288980143080202518611839635563916442953025005578041688587219517995477693033921785254587479995898108308179945610557477074286441251727986213373937964433179910882706972549586336573676388943098255140399249954780606160084112852736913925355472901081767983230190666180206012937462248906849312909305553276601437644120862774074174473818005076604410958464069146484227477373739197967849651638102245495055970247116323611998464841891464297064494612946057772709085150521069209421055026310191709046780874367136450101859106935761228342083683293465695851002218527503409468881857313316741035361274151649190374666886759170345205216683418234134930113949955724022881407966086608556685961107901714786686457952442761573002299762511245986084862048640026387781481804679567769896737877157648708336785396158912054424573907050990594521087290871537019983820900539855540331487308086847672489193263618937873258597867586161268275345821011316946218987691630301405647672655473139543898031505281838511087789281235201054690702305924365675917858163285127507605977261337753824528369050995107334874480358617256625196852175911423427307036251167905513518502727238705288175101122446928479639870550597220817424781238323933698391681434978862229231764188837599506735923929069495311080517245852936991394812400512037070148713870378000238085052015229727852909814955422850542052701063940065492008396727619038756655355857480471735994229681535327876400888816938900175541568342152565892311738771802255939448581134822728367180384344819991287516706141909989088850583349983713425371238156442283988516539051310259028175612893343747763871341074939947729569197773448890855414671111936643555786624355182575616*i1^52 + -57341774753254239481524892970307457261189790305016068700715159068930543984888167590459448791189522660752324153440945300496687348833653755948862322101859884425299181298825864286205804136736925547824291346977423684451579364880955410383793103477335223728601774845404324517916328878059318639287984881462706920771729566931768319306716199149088124974287615731771857300927328762454341459828859598573053704133401613060759072901363128954828617730758947442113699812054496617951325008872181329483900256798124476297268302140481089530620251029562942373330870606062423529186913250940007421012543021992764926174434229452402494934308004410812502764001415654822500039206325799277387506489775675657436003176767611186369023423615290221650889421024213392201452850160695425130403372425255769256897512009303713586658975972008259173143058183999040343973082269178522346339306155491426613873675142560826814606214369060745636823688702919379353826467417249135130948653352297804067480177766582263298397711446955555910214445248657069092065520155304817204254276876221224139792555571166038826893441220192628746898997735924658838229098172597524367592054185417233288772647952043604074800823161692747686188095768558982483357607397146355291512706944877614495526032435373532185506619572518898284732038255372030026338267087246596555970071771349913617118340992844596683238439489523324729901146553633446609294061263190067008641023028268536949154041342108235809805933372147823120591359994072640376384495997823976916221655373424369289810307035619609563786018479060812258990263748093981760321684970320095398689150647841053992201464481002821379907814031529153513791845461873662844259246304311975638712705546839925080386711592835564485804366978213775329186560656239125712762285839768804193710910579928250750049202972693309945316599156069663656434046670185348265288123264412289274947467093363982507012644118042782548736986767615399259657888083279255024706706755082279699904020713573552595018996791475861178349414401006084277173086716674294143989946298931313666729960434042600825241296857515022339676212543109981639042359648143874963123563964185897909833184691804867423922539122878349304943869532089084342011654465895952350302905272304328657052158478211552932464926407160648441810271230299458491478556080541103192802073012858696565183016692656979446273090816022117966045193351899096814298311836698535409579966153763653886344101385376729178467717825070712196071095576391503670315420201496730000886400733741737165769040302981251504711709092086395132995138382640478945280*i1^53 + 590331987207411284361265797468879186412021200375979467833555455738652569812551495005227094782627081950897796445958789258833019129769641773236978035370753069394444513096601378261119044505359762408535329616505718134225363107622847988048570719722266325424793821877627550102383851170155372242464824672710048348448810559773177943335995928486708957580648778872898513549694762449864822416589530983208629796439318263833543996383824198448002314094773872430463905162173840387722992331205095686359314025465595170373118356689442825174481539522159782269891982252351010791616946050358496829721465251786272940251331460309811085703058568158146333689248603245145554469219002056602013319453558967055924178684355431326939929164252201649594199664923036770137045961437450599433228328374660664133311908038511055204529690780437740887692514371614778436548573278342287241350594817173062427014670428641841057103568101110384760593022492467236415689437177542711431602805530633630559941657674764242159155602964871920334314655236165700937640321753646269553270335374161009328817160126785929377033784822398878587690264696229834748211299382153399482490714895910273954845905035956861596593411594015051656759299286485459145917242575145565052718915440328093682295207313319865914145279616743283761234608377723560465327962865571268863631598542183859295979089740671055098042802310871770310530503966095855922050369968999200315234177299767550020732700779752248496469826121233654476332622351889710726146088585033944510695578106882916230133129359601019333284703193032666248222110204766571840859498318344144408515943182851827424192244879498631528737309840738581909563327899148053483972735168824329609237836406112063212178901686907022212914497372198164208104597447908765385234287000441842634011945525547016352315315179638524896101913999577970001794013587938315772557089487624905641961780841816647943586746776892805344669481784114278021375065973560981292168146194679740331092403423345641956177570416767008534022711030307360764112343888057737794617435564036072315855635501128401056264061457567549390798317236506137928780202871873818015947132802918934881047408216403791074702727454000332707302937804904602787698360387603501409094186968735031699934977952112861254963845366171846161819443042096601573223108988853002759083286546545968774304140494751445076093143308788542021899832768146508658606696276072202055214898584974458556697015045448825723658661070061956493027380330582383881158860771018397256987113293535291806601536358981673741328340626691908027213009649664*i1^54 + 6668900445304195232400841802618595168090889226111886344181495955153816477739465361929342439504176406726193765823609451847437901137731423251666223304278465428237340573184798953806964454039783020250032086923233330233170864794019849390763041292531535142485959620184635606734094602572957850887239019023886374725616917871043504303792872528320817697375889240513172049056677219795235547026905741031313316460118367994896240622920437368728808164296640062711869135209732218351457786781069580038421202723034256121602978960779904208311117790418463345485988393960251572717359897324467631666898748345659194985269717686376653070405346543950863740496054466434907488092398392755294677879551760762693179546641199337007670942419754924712502610669507041595844343850743216069346674754366688309615928810993853100889287044975912234519158978515368128757250582326057604433623392487183622128815771986119798508202142836893107767685106764813124608211416107958927484870812196123773279611495265953823091879435055330989200371770638504663067969663840798956914291062073873606295360654042972011534139103365516132826093813384017497595817912014897138926629594258668458358970779957384604853773888234054199764521597017651802114292420031725520915517765411331727140394576577095233117566771926955623006874603069568604354477517421689869930692990736721214462204116038906817400960773725824392348334966515405902999273608746372726314987380520477203809524929777041144013570772968842610300261068190302986430501831601784901993182748497139874061345716358497862007560788271872630303269012590135083703321153167784116845811088394352005587086959467594776374906653921849831482969494004319383864869112272387526546545547043085098877307599075242678666552587095347725934942249668804582990926880222403804721007474697817981674067566878534456792401252318435125098783052335823091792749769527387498215492045090222674831174857067988642480661767168473291297633606957445259832634157793556332993789491276018950245237854090738241599458934450654057840951657166286338388860728249031282608928636429007795144230964236907277950262758425319684051265515848855859393994173881303116094056612077782426356510350553431493940470402393895514666580925264251078533421997159278164980161646231026193736123380852186195269037690280627549110662024978884236105450249094249706198805715595496677807647656154119244211650186569987140586218398138195582848210873874226983562660080693691534020292377901205713622969888573996191946459450976156530244033607940471847029299645852776767765876145333864958525440*i1^55 + -181241236307905642238157195674028792516528627503333877891260562756383111087497370554240945033697501489517794071426764689815150871647424892773703295625180052248111202381521432382248025599627678630308843101203990490440256867393420346944482283460666384655450163512109458395145108989392193295558082029478307334449330132435834220912281608429018537205303187152105095487491050795692982757468390991410401240864039869276605575568088701689061657271263867871729269073682382682056907889499202978698733218978114248093626489144616443595039559145896049591289769796741195572136004556950833932977889622080352474827040111076450057726066170632135988155774345752745580696999401624575320650780760987228865358868328230259843654433769805599655108180149155692725505335146245524691103700478954052577175802057864919712272743742388202168688146136015241576351085395815360619052875510546008581873989185552887727841670556599711550641421259202008862506732363349172980400045345971963578548213928756385011150151823279775557538285836045408432972585611399153233126219464102298292532363172874172595438502393300800974444622629950098691730052425288323776749043036765012793692250449632933206855646803636516379766972753355948550652685080322468018166657740702152767859573795645170291170002859258130731718258938969855900258664127709549784868764352930597987564516462786842718185915295050997527728858765454671780520808384709205260628911779874250558474630889366146794684065206126578263357790765487782881390035383229166561995472041852625692270671956323065860176095078818315415012217266205036648058002736034329427284740577464364234296366919637775112146307801314915318546119792762547929543168046990991201723614897166176473081115789071799469048308015328848823878625645189521111759535029754478459391274052832434160267642428826614527411411262082769673761030816482319233386597111697696069108510514442164948966727112507445827422689251085264717063710260668981045501121734208280745248326953887626230909494025266514957804001276562777518689845549192625843168449804305230174905786740532907515614060220657469187789007465497475138119808604811776550573835893622754598338285117305032469773030309683158592359736264583070646635568701742283504322930813851092068065965292085509254633096187203300368613257461847854234687730339433309152665004577784655548673764262204458754284307622252380937269096202130004622093162166363807401487787615197232475404138673976043209856283041600791426377207228320069559901838151786366788604785547665054313563216310286161831201703156776960*i1^56 + 2153984078999124548275381171555100775181285255415948974895026355514951036922608563631171514378784694636147719026446796797267189262766389244996538833656213107057839104065984680956534096699605426141741372438237302181920969519203865725822318539539903975679251461712479700718002988390882163124238026765692979406566752707715165957595069102972464068742452715517186383292728264333272711984288106474191204236432120961594379643244809232794220490908331723489877052160233345220509358947518340138781446766665444404396633295507568406508007525239846155906126254567579851521669203128878913500576630200984818849594106371687075831605530104540854226316161371027726371115977694746240400595874675007324685077634778628541407293587495354247428515338062417670235171110416499061508716937596485086257743632572851818472453725578880698678427867329540563758221132023601540994994841902039293812441519318696594163988849521122500099621282855804988397479501858002007228200751456940768748146117612799408023278605324896199771767374298390300001854347264648581352412900022347623270441373467681816496454420329013235248628236765897817342333431022383612958478433638299813370737779308260404925372597443683162845693089911301746461919817500657657147724279936117819429528954587872946713899078588638036285160927994932105457977359391167409645759255210505738580724742204840761417363566032902323494405545860373820899336685216395098889699189015789321517198936794171351471544285612513057226325964205408938511367824466215800438472587251371729618519197509310468213205197064362290919188858055737524966017300156623519401630000665793500795314595905586036433491613754257194700169976687239095581533750581366687270892225096814462804568049072970264872595087352741787560789300722145391407281071077901362126381556918239715422642795686014668545387530070797133333893777143824729597908201472155600296025727975413675693457694551152025329750763630335458287436337063377332057539901906571506102624374054205220394585380467278825628221899871761371986891536030292167820174323175000347688339556450959909723390331828114828552462235381938194775798581967018411565129642364380654608326074473204915973117872117057953418701641681826604477097328098293821636301865505390156661388613754237939812629230844654540208128289589636591093889209333308439069303631535401013416367787572792452759450684981342963179989116497591502774079302028887481765067480412430089059932140858830800784908711127223113479605545827172936065525763192700450935525572519491419668548851590362614066053120*i1^57 + -12691421177989043888568736441924907500236184676342332557989215729084531966409423189656716056698224347221866933513219056827503411683905244328428774614708437759428727742128029305381169110115691655324880032949395209713646475114866222918161848710541600808598687940105462703917406284907198865550212725282097310494464580101343711662791157389682285566461619632738539107819949121400945495455701265077673434864638791933120501955887783476310865509880405497897855474237135509532107821623805123251409360062477254276116283079184430251914851598132582809187592617633931230242863890638131980978861600273593217816699726506690512706386598123329873418965219072077477175432213092661455077809296743443755435149395520772205199629206207625455785480058783105856681030800737442360288289501845136498445252262599531595208664791026007188837915298660771812981122332735507919051567275925924611218423260409710426503195750743793381532492384964145750188042014208820505880496703628118006773616045194796680819020462621593608510794470771939952143936898133163666884533486382711248783230818099759179599274763939979934120025120882113335178614736744135231745932084252118647348020021521377674772693366322235231354127980143942161388095906524995281561453717314329625888084395378792555720527318970812174895639933847611566626792894623372698955273672887291051742561775885537651545573242091046286108973378276670054985285626405056439612065334687093899378304900995948342916184624763901857681192081141812180977829296556949867310459461198296911743115612022069912108264274629526622702200819412233780934019173912335483109980239425849476926142346585396507206572936474357471730503064652981767035484901538530888721640314920908966300917929601434378367145880011816729734629651194162635847930218721460103225417018469099431493671898102022933352706195036392949085927857711387883699206217848348867558071688373576890724662887169264154021500625432622283071854291403093988786137231415289998053077262121631767103934839126853818310133631915201682399901690729260025020797297731419220544471844211584279618168604610424541716469603448610284275370068321435595958071682941292158239009020548135194612005598648191355760384763166344285467817414237893117040688045110241989840964185561261288196278985559602414555297960347954216267376038302224491942991294984184847223122509001480772750739804199574678111003988088674585857050841591866463889478254181797336337322616860452384210316843010215489610245756627232166973969790597052562635150641290530395532171620902764544*i1^58 + 134397727789901742593095208441940528119423106196906750200345067080422973695350130132071434825954685585196423599141906585209329406735850114280831650376701013153129426625115450766033098171168678487013808490358505015506601368916980196872466061638480462053446783702028652683463715088306908880555538768200177880480307569300402465475550679186514797832697445677595992787579797082871368251136366966604431439527525374820713098257036293916537041514917113321903647486549440593006077442746292257704529105761807746561276492437928753886818343373444415381074623648161174929466800854720984830522785255715779640885610767162509160271920865010938605145984843475564458584625332659125565916143305368749679616373896639356898493401970276806711368317105871000986183653255865218224782159841061051063927693427712137637034100766472288328691761255539580209775165775755525246085650348702885163160017695085575558486390459335204296187534773130367130230519078427323335992279149848161156867667294042565180317688841552931797019002305072675974160841924836206324539974675208958900930696747360372470911566287088798619330534506727756018040639064948868939365234912904819368939552899490655874773196804760683738988578534039761933352651437579672522654204554947145624970310012882928771978517467246950551811285388430136223492304492945620510527771256207793442380971791620831658686401674735960961138195855926647950956862161114044237668998761137902728311603788138514075163333606963051192598988298452013770440146718879441082459015332237107245101535886615938085960345042933045741924800586675668828662578757995241365772476592144712671009461213425305521691793013478318351170210982869329943377155786208080996639572016492002438818064470051313638713973475009340706609323045413460933875855796245576604698510484954812105691120937060685079070621551877363429171858762711909882100252754889269735278026449294347137833230722500656305189789403941836240697845250830424221244222824863005561738566272879059707836466411769475769326787323602053533981399599119227509428706729185068196206724886669759838605744612613512509975527696105435101276445237248134813717139025254271845334029232473015274846325740745871020711634622194457855539806116489222450159065409379222228040104553558088709344510197488716330362385510143532483668399751953323827153249050142523541663888333664348781066276123911944879258901597531940943947731948437261238220474452242686067163987936153263782827812315990340896295833838779899860691313818791400963276754834560604792510480384*i1^59 + -1141808222079799710771023172600497974202201333270151207908781519194274811292614485173700278144233896963820723187595508475422820287944367487459555953847508919339683963926412700792821844143466653557496106310781021280987927365828538846658176459653371593753892241453486206369584510433294749793636265343821378208480626763059956468834029058019168213464324664998428433955725939845087914285603847506971249411936118827834605732500532113533894293568948246253389498435315508760647795151076474876590351558245497512580036451373448270690512860439822454048010050302552122541660259980798510321800058908037508966318933109587566943655090232986327463018845918815567227179021795481562184322834602977591210382513507732538397430938349135616409045710336556716316132768523578831482748693956484572820239020760606012984757039680503480968402892580902432815553112959706509902131697327721386212876563618211330739762254004076027604768330716431501135836344465767619898665600060004168724003558900350532423989838674748971461755420673938586838924479572877485013934343451957391918044996650131612224440508228106720138740103573040801392506986204875023981342317033896275083453729761734468040662820043422525813441418124923252480088885352911685112547577828473499892449885217015030597303410661920127950847198394223469191142897099949250390401532484589497461631957634849732383293014636405579352694971754720367943372270368537340932939825757352174029008323349780948921985447513362713304761972789020762734761302386031471359878117531260920622480501079941357503509236976240565165397684721713025627343814175058767973904160350748054193211066521600256933857091667975028173411874791208464263708347351252169800571984898852762436898898295102556889621397677003258410171940431666966876416824349447407239655116059790370211855605573220723311014331749180762589514491134700473728709233859293924568625488356319890068837580025736658013140915547410430888361839311786578879098853717674494305972654900980776894178690181498920960678543310888300677517678218438784199168259197502261817402385015939660501688979631816767682822337151249094816730253204958764625570771880767227093003676669273536909444868359977775142044244355563986407227187471603033775801586787766101327889293162024981392001610823052733706910604338954144067443692178969573685927567531503963729610138556299660459439791958594721301613060489711279921347209314629771612846945315552524959016399523443639131455232718863744388842241491380526255771435395345912350088430590705532928*i1^60 + 10992301605360684102185397982393896775883731438554873470308641233450581551456258898226926888974632558509317332107560914779397969076130370155127933489790161426886596677252621649442839271290473027297459159144354778813470117517662122479368039064938847097244347147543277978283917770603756192155104520421781255874418989198853780937264537183299864603986037425774496875581560342111180167883505466357214931640562738802622398469718672421672945245215685716358654403993650795621438731834928801702396680209428366987734921209034041256369635129969217835507541547269134409588525815560796346479831357331992517229673283633075850851897322980103563111845992765548499658467503978092349256958239431614682806457308032441935047544654932029264136230141643783729371404265885749200537090133632748875191690701028351748671906284064931516383567187030734048279044998570811559364379043342007632052075252418527851844255178318299718669300524328966683164847940930909583961689969390922744423257601401261265365557371959983221307666835217790008427021424166971663182177366422850261574193585852722956319423567647528597567854495388681257197226838668527188663153784489439683667993379012283068476258585910798226409893170179503199016466502070978620318781443688825300541666575786230869330133657263433744872601513383116550724711190604547474922597009220168231965365638629920482353501014840147724579360453996173172584690206171630501764599229715261416623496309630998323426687300799412466692533129260026039688373390997513934077367856770426776911316229407988327524068506107190087764307316165377478965648187221479327326613112206974820258736666371518501469711977378693001583631376308492492170001900936529496847234515175337746530797241801157875522901009528300663035809781303642056093481715287565969843537948123815834834705116201738045450855327317727764627093897849705208963077454310947144650759545609671336253172561782629549299464650637747429395414342291241419224059269881762205910101716539209459828201798306457097716469432260800184967906806784466943434954965757881343707744310356810042884233078901505569886457291580292549058144768896299979878933341553402913253495701653161609452031525483604773679831198721622438920103473700512967257324964305563065351681723645160840374017726557631961785522537591238277779014217339060566559053580326927661032243070284869405469004191358046885828801189439059267483431883009277868408467762369166185435682315487950521297002960898008320476995998406024218495256188399702408153649905664*i1^61 + -49564720958609727703863594457143192201576794288845790804364889942732167167663360544473004952647853791139261509809613621853543728660165724320176813517669989269254833213795015481561919391529854914852017855013179694676818178116632878084333409182858693007524381662923483048669829168940204470730571277350363015373764828251472869180941961188129463593661929758571044951816926933012325182582446138286098346063099694076606758235397772865352553870565183184140086072224817254605232205480138021156681247383314126634576079266478908966948548351732767980906991497992059142417828919275626533698603024070806489786242175656847678063719681742028447227462796512378528355590631885875658008246720533442643493936119155356677902958669197311510326190939847743769023863042257549612021908889224504955648575959322781310092452021989213600063991059513073486989212663031106301380127523467350235337362804150009265554705796938355132903936840229282022487954176302460867003925544674603153868940646928903231751538462840713395747386832873398846959980577169597136404769626108153996263971926785744375353211635711426223735239991616263555282768441717322849562904342639132436236246594368326884575403056628225982413572890204534532504222640674615714742687119813208923146213021381244399176926117127439283369122986944668660609772678617944446461034637681300635612835075407712476348715449921436677315443232486117481781598941390642028386368271665319487367561511750025213615880519442988170721783221880187261219470694192883681169872785500991969714713842427766519408312385079910463164718265730450249875509943631254099122960707643542681753291669703463184337901477974260886336865979876133260432012903927005008711216789032992822819158980491974376518678458753981225077031158154821949317854604913334412968387100958323844106789530367751463799625166306104317853333652076500606147752856386947062345381377876969254868548474915880380243446678446007597502610759990821619166929590750673922955483324685677146076554038105903136275850941629927852402354153878711154169529323173832060808391285185244061967781088543031725498871498288053997979772112752499389929795776412727049639168348241747345824521169471712364938000546046562589389367551952132209647233377528742884879781757164962692525453271590478171750018336507507524986634084622049149877125466799988679739061883393403873486662188105059397740505235361658637134902707739667033912938092721852013933512914475462918350398988068488763635095731879172396367156962754419490816*i1^62 + 214695092991028746700805363568594235795128215103443093440570203343444243059231108578681821842807805698466768403544562759567360353338876092534048956168935457121448115869632898613402921844178973035825224854976301704656566577196783335139581063516393857144678192581189180460139805755213205988679308743202790979326848865016353411741175896438865705597962324694600357184088256736320405723252810773682283853464349868355353952866167230107668891942716858766010623541248193755345547909334204496813925987191107893967916511460401619422739939998690831758939468570767766836153033571474902147265467278549867584904323140631728162320048304262828583843746875650278881944169864169175732807120861198149082484139656053722841985677616705002256581292466313940099785592660886027937082308985613096240437023111065536309774336950243748746098317555339199045464383031914210895124615592972003376080205621802028051512145222215380629766630307628736944224903595123488729666650934912306590913614189502039655488823477046486973091634426744410345063513523194408172839173873322268137351190738658062975427456742142125295658547298250373891994122333258549962571431650081080237781246882379600864944301879578963471015094285342479785815208352241410984936688417074808375440610688599824447591439605574358897892315137517331421587737942344131630553103389312916666007952454963478742287854879940422170955609222211054474985753686801314366628289753781249888138892774039970776502955546034722553506763287249165818110445777660588646997324767992278428376634244854281001213533196559254881308856801841784100691016316307524739877964306898406243536206271916187022571582203797247192925613534088041884610890470763189775787313083763479190499478228507373256219865274925870387885136334651667489982347232999791307541310992989214854387552124318912082788022279090227597385146522927359440405600554927891525136293276645001755251404727357601007118999641269775350329482306288087422345178652852811801404633388665577923424347380159251586310273989333967908954551095633661350709954706316592380689306898006922801850227683972249427766968397395603536731651574153752096050976500743297679206332291236975667835636544331772245596811639955479031588784993882699664275379483890608611010540473554055637540788850052159330869739131518864245766399724861636241381298448557620889839347989850212621495552182547091585489756699088528187093351872257448046524175439081083611616250994402779693415038076406053281143143081466566378269672734720*i1^63 + -640033456817750957703681031603901789246660484915463492664143575112520370003850358830349267483289833090359809037473888829878944957674002833689652433355596575270442311034695535069400269627387483800767277109179065041266974748921742876365354293852711611430126891304745873835759133563970379730907480052889926685194345966426919593475152378570036520431915469360186193621183046940855367235877331005098122170901212182452416676390283119976544261802950632436245038944312605120657920833312831147887712180129272260195391003687783629589934483363862034775802663395842038592626618440985382085601449147971135222053728183591835618466965579338886330855362424997110371466266386622828662118078904640355200146209695416974053993669365041680423658902776509829579606069754242927808595786703208210343700064606059965605228032532015009574334484496564532898110364571627116765389440491023774285318992995885175839804878376018502588153502652416616917811090980078842971306477367527742975394842449860958276949164870010853591366884198428148165586761921221779741583980976250325846865461015991574825051741395143578165956496002462816338963958807593427716483876549057511093454279208765897391721091513616967308527801656315316535904948488590282527150807116304282802993448041484349141292443021711467998102959999622612633565668372222085044901103862167489615733543137677632301112488427684162308196131871386874621551866371907673782313618959201975657932472837339530560741455303034048120114003611019572084203526473322832833741641493689550993740692210277085978887180595208511245915044906949440406899897635777682555989861837505849158392388946903678584506667111901245553003202318748755245709365882665442637853531643332615314621041743032279842754265982358821015545943069095437940565059751988491212598327529757079597065982264811424100394083671258601488748582757414015522686467897437678396534656352809183456666881306257795205507432239430564267200267647051453597189662488866676003258115776735767075519029330327780531781270660655819511495628986449008432618154881088148364856722923408148206686422302590957793823291520108104892380444557420018078118123580716952121921734848173454122847514015195595155391022276633580348161019512420479256125589242745084802102266365746002712223963647476828385560844837440305302232553955769238847723528280329766939886250152426234169689885104591172208761075154818084433213583064976879395095018763817786064678640038159107167786299455643204377728058117686550331392*i1^64 + 1913155312312834341865887971499038590569040640670817079918915269243727444046549990770858858228777299826943134928801693898218875501677369935784015292935906409464365483015792619252884202817348700040309044192294140889136690237782519032342500882939826606461426082949063188469199914081257415561228497738741407941475219225869159578042349179160060944189140948057182523480541803352293208725687478058634875461121502046546911655530253923204189129207198974556661793522046556380848139676228813958213378037596381296253512442558299009655349856703655680829284398120854637759501456567208553157842422529599871722283037400874915718221209730923759802035139362048730812869761949430647703017154768131284707966331584996334781557430438494504696591773633184440319265235564026478535125039817579035374478518151586364683390132294381418997850163167290953824282413025060956414242162234306808898261825868685491048695323889404519696392926598739860724161128143055860073951536869794142012172765220392033821595981070414744917354818151858027967106618492938888152530619485299869105655165630834935813120119617952070861645065934344059348419211928001019362193283772665123139432350019078472317287774824303871541566844286694331266131062939872070534151735657418240231462913915392093690270809695719436925470678914705499944446258112662186764598112700548351414503266372316233774137157736716827204370916079144012831388043506627771367330198092571395260334489694180026062044583001624683760924609473006158669764405818480163932320615132004274372782525677383822540619981242476598716614939687799512044214674958049734739777569463353195316235792890690863304473703763361007298991505182716333769836264017487014990059368565664790317133770647390961703240632607191943512548391710937253392002413407356475034104679105191723778778055584731203914813502999943638259352568093049414222557566261899047526407205490442877948225962161127262094481665898414636395774578084676655521046841554766157224020200960300711036840871860119605655609049080050270177116129312647093392955606166538601021904805363892856242466774903254020503004520331690419207456135170584839140092217940079158591351817828660908085613464267659783410070175844445122964525216371652193213072923636233972304341593229119931808471015374246092487319978584442140616915731511517480769197463401361998735119574366901369281224668560764371101862470808980085187231515991038584612170586800986751937965790776692073061811360064065552871701925068800*i1^65 + -3873917679868566924129763285884920586150787799298077479566059112544637577214691961996123416361606190859643073172662527922909136870188898890841039545375675824984824697467283613535963940687982862173508985803126782994204868482110114383826905148076514851131406210881241410040322265922968127273757052925894448477349007155525405752284529450805000054787040973610539294551224375120934142284432160813630204705090122831252360307850024118217151622422451445495157937600571522605209989041355322160067770351214340952491743314369637271485562046414489846137087874961139867913590423069097448852442151165311527091066620816522805865805944992691763377152539464977111954479914826051052369027251976641941398394705001188461863024223153028800079334037671384574704762049516637699261987199557610517351381455627661925634109370018755182965322046892223629293906185784314558047271991639142774561673098082632673596746146618372631264116280168499207681427388889180575142314168091635000457800887663200101779828171240629621039016711725698131473054417129530688107620088915331852893964838114468033151973425275374155837572376787781646561384748243460018390917040401589545514715071109226546700957914898906648213431351007441310901559281730816078176030539874356588187255563277589740503560570122870462355109225284151580321630693858749809001280950996031171985944460052903955921294235104120625829070659156167569550842995240218043192691315779960796202522284627742269825208030424484977913572287209056499716728570061477494313606726364309657350283044101182241632031131646011403825453770349260120599269915122208047459722726934915776423083193033550713125196171942629120774368438311840129192782574037361996432340590084164404315386263924845732130056335039049774077262098938907654960826095087422300294543751077865136372934935580573979722760290086817524428006579392068860786551944899541179049618642291946481357335210248397104976328448757741903795890830613219789393995418140022574395746917594512159542654943733034873091976423691458975091520188289661893932941117365635198295496768276016699720652829255255220945007993133651680512044835301380544480674597370030700209724040822518639301363683095196879522460225883204636908102926751592765514433074242979534383944404137722538642109543837876743783136605928740925217354870718697166468301724064140055638735293630153956961787532446251935828259099571233077741580450256961093791197310859898486684346961367114825371624277334694563938304*i1^66 + 8486381820971005081970654480704601488914650866799757317963755500151128220356577752568358455793085989793016010655456902612470046844685485706629900749848856313548429764119471127468447471656818580887060038699370979528418917285288022400494542026742508909149935919544634717514018198532177641206692006585276471938749855095961846450906230840794828941377244938740162161294262522522462267862152472283185368068966915782003588104244188025352395906658206794418689925198099743323958360510858964349113740975154447310453934052068498041620609433023265561871912629014898302850380692905801873586286341586130765347374722274267702041308408219083221142078159868316315173059866851597262008016017694805966004219691755615601626032011217995448655282081236352197527024772099404262200696977892164054374014077830107241958657625806568650884232932731777889975759564031239808247650517282575044425926226442987825070276513858790073473717126447385653687353273791218449621370540058075783642008180064529755109188432238406691896890761829485166325484109333431971131373908701074276778628396964643768267896292804848383868100712683112646030213879036245909548147755233106306594144713615241478562136695555765628357895332363768139432046653850113676476925233801283020291411622913387579084656292497585261523225152675370747434845380941907417955091006663191266255098916684740574035544545573183693591066124756385017288649524476722294298316811781530420413069198849489273617190202203394492677454139430718967129603753699816322531025903391285468647588623051898544497074967920746074452924658395729970657468096458300677069702552664193069165395477768044005881928052445056443385503830937966811491575606959849302475193457249185118091967640783638752008980875131258983312616762633047448624627858254168402781724400124158794483154844826801684863346417855108236748076688440008769406499422483855170666763659674578655833513645522283217356027864211435928437562716687931956800507270632804081465332096633827355483982887396559959290584835803570736666971668052193826812258686650488528963268539190474429881113960256644906374630689878141584928180716913061874531066031381077362525106812151605358696809883350396781848130582684076755258274218686646057509741455026297189019802926649488166987678100663443400920030072367403994078982788996086868622174428099528250459834304456739545245935466546121139199353012454026216620885074522897282255060383597082257657953033450168632637082667319296*i1^67 + -11397845626147619549593286532018864304598418288547722771164620792438262478697469535904758863479283574262521546170743869664264880383480386439695942553272212233007390862364902354918112049610289792737571468859502010050205598804045068400360284194674311891168774449586126529577512830605793728709983980251321576226962065692725896448302026681130556636753948537150152239879968611004089298793500214562574890140675451757582266531334682380771124807131794533235488384038441261512929091535633275818016080380873232504752920836755172030021810513408577531278910819462168909232564050628424337754694408629865165024048168155205233822175374060435872345398125166844478317588317554540122764536903340931884166766021278300152635039811280178358588790568992719035318020105614655520221667786561451036230048261204719771079965408219284223772989194182230766396245508478943562014659573228359406635947164132353859140736094682808698181806530139583101721407717341732511546918317561038897853828802052603867922536649491803045618177320937928232606975138747352424565512956124646003835799114775565359847930000037436206968302997366759968561213498524312197609514583228854871945654889111344957782453204759119175374396899437058918406744618237273497542507665146932604422575638512669817760005536198111482545605520564375787667316564712469562765238681667356711367654488931873744939334556481593311534947376717086283918040189244864732889747035398624679423092185661382361425737843856760283165709956740617294551477709264120799439396001997997266974339170791722539557086777383314115755733373547599516409411125840074138821411781956132439867125830716795696145584167122747995069081973788290852303928233284801973474055996657533296623620036017114081382461560875600702343539080934659992111189100822783755540540135099114129181533261245450137546044662729619951021902794887640510498092565430836923303707981544055690527501206510068838073136287959113436121826606698750421794308272674475105956762622719696225005299136917916270764777881511775596844404408231858469110227521786683000235284186666496423068285588965132721994696398386636647285510072173580570000705836788693572435830441817099554510621386107025536830376414987508047525102774954095897078738982363269575196927938409909982031307265642916850313555813390245132936048502596130724806905929083357809798908890067906865766684212936448496008506495363728507552312644201648438602446165056682562517379880374489631948800*i1^68 + 17453363094661298051264351536855982429002229231374647992833871807696296504451870199936970834136094347050041523608194994001545994303572315806095024049743787789051873914553204530836123468493747500862899306552685335463270381235147467102446072344155767865768836485822159035630395813125800215554877749695641902712003675913715801575461931515222377366254503070902518558852411567986297565572151921251445113183061551021203065235805461203216945170980074459122940770338859190160330291266363037123157863514741652393405625170228297656544456989464753539352202907075904629703864218043169661953129432527129393346680307799870836979119621760380076445261228566807509830776831595618540405460804189721781271781898767175195207071877813634862075459875692790514424030239990158879078820751698348754075779214914022841199008841738845761102948177599489145714888631185972412377977022616273917836981132082779352305183157501479296301913043940370615453598722587957331552389958456917307316068258033784858060456403833859654839348566803187922870165656121770083389460111096549472052937809119032051249453299827085321393006529662238395425951680180440353105807129073514112546537535436685769524496553920917657852374032508491144043222109184429886506242540162630858449697213381920125274652181734799106987390628205984621307516321861827306300655583274249210195438870519894742058324724775672163981733942176257388455578533881363050224858575105575110453385512196335508308261776468341779636511122467248565981076518756059261455224200239553436641829143680892550867330081928861163683397581410106167658016169956979754552061880116793672097698147080315121452293788470546067574010493892369134690376416623791140433549068204909879333006991035158256065546782097642921132110873738606657433891279783362087672808300781217478104990238071921988505185318132169483661081623355595263775489920801245628419213938505210513096256195530063384824384731283074909877784144531767725998307600727479161462890911668139417322649867302011516616874193413409703443737569450126024534737939674792512974760392766848748514195861301608409488488056285466700969107941347353955046988096494576412885815239903085913807939576941443553097543630939884237493138174166379754183666089066942047579118907211375244084975695237242972823547365339631652468906770119968277405733904569191242011789004704900630882590221772617296435040223646819893426672744596442770987752189251154267676904276361216*i1^69 + -12344858611589915941967640895681754343322569584630820563206128218687836224577390767441252760583268607229962870869470685339095410591364739460635635906330571175389217395754009352941071721623356633209188411303330248115511933931872578985458769525083539547290005438013394238419274020640039404294050126340737459127436846141604679617116556328181523709031272368454492241745930229767604571052347286143978111854220336008776477669130685240402242230934862638500919300103520581446097528794562065794383805860685523118637696828353977764503665051394604095538223797223458121133023198364292089509546660859912969126107380755723640362484083976266917681205696795214360243425601703662928188053870798296822883493991624343963779669475532215818445952678322071907784310876269196569130331154599798586113955060584620500740909245523029898143395910917898524503040783039039189693781512356601023305054720980645354221229979259092183923162803801292764506722888096111038381630884190410834851489237301742599768253544308447606857822077596876619881696562364933834398827350470921420148356327898985402234921248668203151481824098153814000162525643354231601031249096679072080996801255165107351786498095669674938768428778233288928749728663852169372153106144282850220100095681544515006124211650809718505794775637709007945479649691676503647932605924114042415804855388461444837618463096097310712392012148375792275682515698271441819025576149414954948830374017108591119915677337108080483869581083767535858925695056580453863489057544801500271502192926374430411729500077885365079998940911358487164678321957227823560664236366767867407395205368262760501384068289932072631088395792873412333119541345879212140680527051694223048374146342097138039398134595229565480031334683502445534676560958962195479897015364419320656818971736312384559882309151319385928057958805172399768685627959750469727303697122632298771375643079597462136851034947485405173903547396451977655609553237027299838739950351526494693539702339457946361336098952011998841666277628997626057094764669448679049203906658283990767072824017469770828476589365416195852547051758624330234007954727478470529477094583063314835477124995001253915622098183826530320915423730078932276637417518030095192107217434099473236669586025237192402227633376151131576123203527071310221964825954107489722021264305933101382618962554908203514288768391631599071987870958995829034873180348857845465219072*i1^70 + 11720131564537836880003621754462376030108712876435332701536799807185996166146232223559391740351586982702997824581799691979993113583166818575806052458645194430758912038873957686554694906113915915210491010436170857226525579765701394217385849107081447834929376820924476428890903397123246619101854644807983827997744287363247342097031916665449470611290499674521715695770866682226850222385476845784730063012256597391259897300642896990542331623325675845680175816917170619612956244149843704635319165202647807967433140137900507728457454644721109597404021161781725241612224817273599325897503434648908262827022932884338533506208771853425012345780026314350709408483652066692821261599522143789946563863930508574897173179999673960837942380534575906960600948329693788501902973627732822655166616536587529547905077155783406230630138861680176879392245116995004599048085229585199664032462384262436377309240466241872713577538705607673013567273949670197231342525985665761722432467393566858958858110733352768807919534119479019873314472918937098163875656494733074443387780462157931984450194679671281963651198996312629837651293895622956420234345972895052982250572771716540013963058764897938743985576355483611963365920975598488265632729420091100905550382059743149303107171303712883731542388523484490546113596528453962190200977132190870796242694297350473986525383143795495457693045146767371493225114113921328342977741553029003507249553955758769281248639662684887381750558782841049026687238545167710288967949716322521385363158996842442510948899212011164195710392411797999664531531530042162908206541956561133964948615347160953355043008654645024890179827800206540934178698587765530673607811769913515338258212867187120169251089050974043930034342355592075259887977762639122661271468072866253433519433638934307108434991010176837916030145889217608490906185971686240787758543321234862845543937533335450301067692496628971401167611933263852550115559735228616263786790473765454003010811105902874654491990981765373362491054582926340336733064317555906409718174275757988314812259808580793447516679121494616873600737602806561409636386749712680044270337375481717204495273580903096397900996860646705437681625907877981452528790383648736124976740600476163155953594463920673260924794453095995894532965139335309763247976008354866669085357099477487110919505434762011007869872154030205768158733998178128057454353392336896*i1^71 + 21392583731488186198462288305373201511825269944640837745039535567251814029989733239453686687969621644677782758670383562525103290769675768027303365328153809063269242283589004262194554919960301732789025954324272581848934950626239179586569098772093066302028517667927793857159513262152438292144525239824369509348069508924856955687145048027167881609166661802500551260719964761489090791583734613541964849172450533046372960543484025020862078848579243994471920345700709768142311462510444766254170867678259348378900468852843832577457415633143567474257469616430004244517767486990480657071457086326329221404852475348455205213236516536645927829411766742430175976802378883748209712738563170476149514449781823578809625463931265460848135510590233585599098207903640884710191129687271595069812743383695344276638378602906851223094978670073152608180222471956498034232721228502614371450784977770496027429530415626403612345576065981586710787665332700541639957812685700511704480157140564192322590042637485523337569290723728737652779685442858074928437507247308268271218392621212895813749390806786152701373908109714076826447807425856658454266962782615272341936789020342775728007931786857220811819509600814779451979701104743954038770268901638202256281065275736361306310488466499173242801449201536500224209954298675370386847243685696289254032101672406634324777219751220850902799498947565157588395272271151827635734615866252413627508389907558932968684020503022595423357432199606145220212843245043076112927866697207534301918186940490699920333791777769451286106400465076353360971572933124105438375723799368310473141061026125646908469085988306162614887370811667094143456258191058337419613620290315397899764886492988551053270993485302791790472590000865270663275684354365115301250287329073694793555354902568520829369529789842777910583914961354885947020298460583245363131219588905897135256182316985650305190185425100781144728592113682270623486742178247454658897895049243419529181545033723775052787652741498417662811582142647861555853772899055427297811303220511861440029236031130126949862389423124278584848883329879555938146628011878222568205737419382807229313399183794286206897421062125972180771149756083394278680017642683082532692175235795331704544615822838283112228553371466676782785823267425389423142948649897973444945555613821597155359709250154887133380520100927366655594814018518983376896*i1^72 + 4382755642358661620501525107209393818696770169673201963127951884821224796760955570035453920266652441680028157686553012321397847627160910542560229517053728765949681236591089081588387912475502686432390807990857096415907971602111089148990296022336044038629776603973117172278628835907926660318213246857633657327994687889873145208130750641345772707151483988323060256577599717086869509533478672944096365998993984764003920676656219997970458534794337988215203417271511252556548286208089995282423633077360559749695384716625831804251895722425263679508617006041282105467820365668126826717670441097363728751370550304896056281893762234130326571657706628246757402220395412702782793182982394589371003430424117667543949486375625706019062404987671569136137813265757841513290583778954903892486546532908318955644245234339363061301427194846222927164735435117163181762270382374264461585670334293053453593541100734943643498286386842418296162161621985246263972903491818759661293285237360718609414768706523307377839504931954448088128279303661744520074238682445906222851571963981368274835419077124372365711641253036428080911312260829645261252205369002486793329769922546004118354632145114787888609481825757373008467158627407261498660432761085527946524010979224312284502906084583407068590497351647418102859714673823371870464866645802681528526711635011900392156066667904260912246779761728433727590206832416810102854185763328322641770127265930386695686981456487851925382995394996764408439439579997572701915665013490006942688722381207870117828229254177425801666871078326731413341577014633523765653433720517855086023172030978248884785278345593677482143973122103046616381657149497676050621145079141292179229163787354854759779224576684711686517820629274969924532356210295233271560157727748788207768223203267699402539286506157225687615492503256634310895627028643052612514332569613313212015479413511547468546221706885610812803428937503876424508604864911256119597353057526295403051720700814976353755593832708487997483587673198709713841270048484690467134016746959578079235241599136667015741767948784284456948815756154164348842439372862646300363351199058149170378105915264825756833628729300220049400695185064029116437950982911890307755395292775592983881807599678074276708029251663779073881958597614732456191032867482171620662736697631555612356888644200162424498924832868504892228287594496*i1^73 + -40899823902739270641975940019193251218215123492048706609366399026014134462078650131333263902586759625102979590082912862938882755291046052787376069552783292633119646127256731899536118096136766317063809552897949039556894371829571440920263710149560262311478271275476583287687666533247138067279777707542251495960008184269229550913843495578583019407314314116210918584911457833334637552463513795210381875156901812477195863369282943123709713980815869104298365958657200251129859018850455766971092134309405983462951378567293631738478023206963966493301202117002696416417331652146957226252865674796041481324188699386625987546727230573659434428056345280608341523261188335303600856794486196549740962451248999182985720151918356635262796736471945471247349761645048554613365647420091704550609942476812884735235980435641771398089606880992699017086946078745926543006212078488113568245074591443522429665020153192035519495063918134566186778103820999135400307681466254145136366679165077804665706580504235814451039133751671739834855112587220879174025720673189187552020139736157201902266797983951019574735087057889362845177461143266877199449781031335593695219906098281300027097402041834020198833479540277041720665214808598799592668738111907924394961850658154576281706871780508056789346508875364981632625976232076855592917339456443839703621087080901775594628303229828079239543586383807529263915269967436675976289376744148436672767454891405876003154666174151318521911703398102252974733699393300723255655827849269420501214981546581502816996312697868474514209366754568738381838989537723527104282103026373938672085717354075611510594821704031962957534537815905778273079417580241978441323978273170910330464687340251692825930820810366768184831055924559240795020511056291943808617021765726272595104732325404015086749296149558090892258142851498603167007246990109431292992820234127275343114375668860666550187161750605405022920383469862724959869319413180293962055842213395562217148303801749155562103390355044306889254315446936854200535043068789895340625373594200902087879359452059286648306220971265576571150126361525072769085527018488040422080258733169663496131875277756005796089606661267010250726413434599073802980453929471724874971212376911576171768875906953924462718602402948286673266951203379626550559413705360286383469236645879313527538875875878079436070469552702488576*i1^74 + 114498476098959967125192176481172578652782651239667003179096581593642883710775450888249412259537811407640519796875368362159394988935741489679356580826937757850859959476181092389933055786783951800543682463144072824578830135346097174143671706096097995833703932218793660508111456307414327148806360607909921130146938971520242268713207404709148404365124580493311896276490500507909948586511607033661081303895372570961293207355890502846094060819945331140039796408958885735085427478408435951266065068559511063746193820112169626700027205159765927059671206239565622947906358733788626356445917718452083071472432701282901040401452357156847708739776705925884703416848910177557804089720419179973309585070264559100311680670533515179696969221194832455825368192393552223028170670307826349459169885908483684125835337171158698880261521150442264831458690183898244230906658770035863393973593415030830331146781412486975897847203402932790059540333301185170587197904738886398394788952837564604409630318916755424566380599537831819717109934217972233391748170199350274796387008788531316780602210750317834623874276594954176894582325224567860737178243836519915807909572543199323196974561797248296392975565030564300240884668092987570009640545698829922131862024209393932181374189298686833075816889388135106811184743669536972512861312172827516309735183299446455322061948427690505451462335337514656749463009108963600650488331371424688635682177231404357435789289357938736948316609077200140068615176957619172275408795491373959097732650520927862698978396052359561991018971943986018913760895417965512485711300142265304651199245289716360927047900433473056448444709938322413803388845607444786108241298011812922407278435996879972070231282972358380651857606316253835786631781965916998964757866565935592593631432197948688426927486402809609890093628877120073349710581679639309325070609306735403955674503666155476859443076873783902566732284836560742866400434969275515960242834047528201160333206758758910962906533656534665497342281755356347321244191076484162003253215620719814178684280051794290428768834919494466841109050060410940108140603348181875747097252652366137662253003664003128909922140991814669462398480408047025833400057790202144175276857068834579273062598897788922469805416101702601576029905293846712280512679078331129990557345372395963930515560521179002549829632*i1^75 + -734799527715991681489367807500006915710551329949581385759857483096640565252343877420103914200688694465284170020715857046744548221141868666368587933885926409820462163999299796536795891041877266679023610775025471089798463350674593502119294363517744183940986637755331014418289542408021299054485601520533522530432601223562124190999088323041114252080232961173830034153414232141782192009007019764696696564065425515546873321861097432984637158919563451122410175747683813973558916630389932493785319702457829721799813889846400126897491051497484144073033342761389901357591758963508252584855696112449158516762172490712073428646872834364238960722944139164628400335470090608259214834590929822589659396442330300471630568058648435159637668929840692995839407766984346707345644814930385589598540314247386904660400688582654379334421545222282258528625910126996607927977355047925417885068387677010104625394794724547576044816325001959897691222253544293602537463253418078403118828069400756391795313006387555705736515882170863546795846899183175481993241079812447800224130639966377323193217921221319417018803214565250699870234014089070786232614759240968412931220620658022239226444826108461964780431595786302178016037536685539994449713463616621603358030647837272813777385111851267124163954523649600175234961896377996953963164756404466557427050668431571991609816933592461160284013232609652881724589865876875821011969273188336377923053744787422840334250637150695710472027468625446607980583382633124915110053978680763015591827735300029693329305261478090884780272644056012722896780937678339929473281720361875254149410215580622754773447703899288443072646032862971740170507683195628387034681114165847200308582877979219244314934023788747626411256476859425717646259413469017944931195979826301915614546623284088989800741297986435716167821032020804469110004556976644389002429704936405262543356367416741963191737849814873893696049221138984520773253227019189281490874754926090862809546689311427509720382639318563793686316749476741331337210344077843856522622437431183168070025285841482606605940890816850856067504100548026184642973816478649191443829012375341644048666668806564136475627065022459298393120090431426474540365327025290710072187738829199391147364200669017543594310489858953715029864356664283817358586005315045248684682973569782417686982008242176*i1^76 + 10521489442359247650212417286069539236414632751703479879901055111049293917455927509325635626281342537614774996092048161105790930785119829682588497144344002091203761679051829733175539972507640874588648297040193358690073646681601843599425531431414513663040374313190051069567492137362407394162443729650343767235986421122829745145692734982866444411713566191499467966023516489652050561501752710263859199883647848245756336817055153861475731167529110471093596268063309496421809834338142492864849756265317368185282126355631393760524399926210997698904492708726016582338066516769007081707640538900513008578424934980277451268561299898572570294403678702341859279954294768262347387403926626814044448930544726787219144410476154631904745583408773321758335890934364440460056017055903862810321166534860262058171292009040731660250214831867016458804585324364608670004846192202343998720491911949419558702210103946544585345909226730698139264583144387717894793920351619540394379434114688722892622814729610387148777456569610623993268770118843602714548432202725213940398020292879304438492261743768709077490301546466318205040021322947086548467029297029133408803133004132872036692347617944727732491831575754313479233043735517087508915715721537318189643768647359818617116968929135790158545289852585472737999532092115554379697609067843094582165736031517290813570463042889067468821775222748218856056649883487052508238680456492170006332873397300327573862710009343238838029879538050907700479805353856479542524930674072056238385884863401967064590456981741365360366421482525566485366327191417079390752179880532436921572069136458909003442800008747862817461810333236417259580419432118169249751142079811764821266855840631134096320150142763738840815528628326611323260262331705213621044003371735260419470975145649973266066450971148573398421839900605086901008590717020963753880430462196317356056678587636330202359873976417933371734869708992036634607448103178024552591153345226764697102989772492179015135611861835307308683976352011332223529120423099758841672824167747991673648317096307383829735693785250779735295473734169826962420318495865320950166848401964539790905431343063545423780819920993797829052172851012718801890320377186005533360263997094325225183397921064338039590669289578998062536390653585722621383163330479331045632962964072687468544*i1^77 + -60253073006362053876451173259471077323501814549633058980336930648729126381597220269477490484477511934575376387600312382391573708511899710106842203100392016898947974153465090058050182579415559603302919386800965648004916794111472711201412718507392847869307246814811190172219949537230432658045338773795461252182608036023425807456691439045341313967383701889139426933570767712492409646228865159284389293648999993476016184248476253617791678315923009575175362435881738653794402696304702233702652854645462289962787354275541453971778070282619320588298317434540549360923238892647675570843039919047112701618498923170409923310670445728492152225158348580055293980105007285059002169448457055321507440345796340734812278263834841003368655507586403797197115958267919697776218632326054155960299035443262083328414778876723200702090990644057565736457497073094482647951437019196816164262022091673152339541748239085446939341544463189523471896727418193348488367010962528844674043075552993891516071013117310524340049083587337091469337823370494489924596634538397487623041063147344390644732298824433023559745909919816586864124657420116208971167704260822663406802806419726681320077401243430567599355491960701509064777231681189026462983690489189885122563356643174736434256109242640490530490429757540703842802110010135056224785103430694227694603651343332964374636564992549038290014035950466615359317924311531774146670096754719750556343474701158900596876957823528589881659786154369399257248947261911348033831470324358777184332775613568059953129524515924023168916459547328607004961300618378808334227798049323736383944620968894521691805903003764762319366479371087757463289643953920805826402849085768895833713373925850695364890889330211476921542304179086853976936364113593618183728485591403333487651057171399206687971554429347901467216368414310325987860070594167301053138960251068134427732951919881867431991187555505751095120618039708201290623148682719015324617608903894768088011539019096023009975762078826078733823158878879950119888894291208644145905182821877471504000441488404459731330046512312155077998276492941257089034822224490755635518136974017520888016330966964473661014529273588803921014558679028849910282051568471796310341988097340770947554246930332714851644458349619556661884462394944020189158883701751287645653172224*i1^78 + 99278029234015179583017061012360438132124097442938400611649232936741658378753394522066073983138539703878154089103424480685173920809882701739774809638205297457547363137519676636693137381716177574519865368875377085270394587167618977381633867928540835551178159284508197297516898869944932536139755056869581936126022673372114222543159448678559198057412469557821446739545948949465745549251304362154292964035924996515146075371352909273733606904735674219596966735526290427155578712925536168813831331140004958467548948628778345444171695527329499269904361992908385394374466750829754247064065904438534575521946088608118938017350924056604795454869818509079328854815899649737250473355871837845432789078547882219425745069874880268801291718225524852453674249787291296407760548623448890207060401043006339684933485811531817977626836421009021231851010815125437022669534988178984818871165286747323636237994134008965732381226341623954903911437168897880709245310361484643848858868734598005130366828815201103315301147673935986922404193600725913851148554270819396314632027605811883779801769880171192882346275476209743723433253079346068314715401591917757353245548025586060906141768226223777187747540538484510891347356936767223290495477067041900189218609982111474271401942499440342021230272916285927084105654717160173324447505912190152440196740088145846579021472122307421046814607723390601803190805841049317593114055592691792760505331292000066197549660153578913905171290965722237769440830541204660315724884833473093415141249178780097526203944771288073537570204023299005907015921362927541679408402628714789569923240390913539242277841955829105890285787034300586470027517401914172012946881707077298618220317652403842519325698571906977340802587828731194230949343206078237821909762876547534750493775704826641074529265700070245490902388560357783027677466083410710710519013599970264539443408019969888705923113880928353096169190471540939724725402188899504407622815012791203849420232986896674238638551666661766251252479579653115346326617026276575201525357234963972539543175232741080009930730533744894685243479379640419192828730122245480040590873065424462239160825192327467468407836329304193106531225436769054191641279422572649064310214462135371968743601068237502010731899282979292287796783395355966346635800878252032*i1^79 + 215146329172481189679702207409463445531564628087381058710659376168755566854886561737572747122092489081850708584759730693384888666342494169228043307100143005166927019804324968039905055268260197811437619164011080451531598454418317348574085379648819746130277963146388122932374893769296882766120592342203443070436461049470469537760989004524285031674046939594194297601947820284654635798370517093548936772206556308827073043325756032290156572803834295635518037721628959006018762771577140552548188053466488604357105052112851599265145221510587033351922326151591351238290976426489707139562064036344135542957592610883416830535319851708935605502990168810625589982933097498741137229594008775013421653443425489033845855030686161379696650357331088389903385062885592423440410198388684306727079638291803997110105477521406025971534431906021040615678329943043537514039038262833575283122796452294005256544952079670756734372794038596340050329567200474318212105964884529897826072704276890757205317873846707626832278893300910840407847881219607357897641488414503467010863891836102784031344808519838392350746959389038254780924291380518579159585587038070055241664025754462747177149833259888249011730119256024598274186660060465352646601462415606393008549994094638769110902638833062107302038831221476165259633717264015085335753601380239435992190346528383116808360117714975484901576375672964575912125268678363972139104906623421008643293673680666646850495039484931108458745588063803843393402629179181080177401380562547882352895019571688525227498865836879970016867040509242662232514844073047675209129073221998837174609935376120873575058792292971075253930481140652099909907359082847370317730899046570000596858734346043309837296592215461264933860652252581455518956954788066850335859714853099621062217261129143938253041725567922911248240823195097545632214195991188733538103958531978157327551731271240347454846200238262250420908999329519910123626014144947284878175215768280166063204141549314688473147739040078522527229903922049273334709973109879608233597775536230440222664537072845536158366145308545181222003649218198249540585509421510653207456627845944483326393628491794397298617565014759685353831550585752060205284807212036184550451287432893699605726739643208212203790670821536422570288685442736806952960*i1^80 + -653287730334302774833211498645181221599338984206852604307388258666808363681312055510385184669662723877939668097519285427977013075572975387462949465975681049335392301914973909590997545865719128479415139640055453923301378645276296340627344886105183232349337625344652365059200970294666906646848935340975496004760595389644067083745423281224075510718724930506250823213202156792907201056612089336281454288248197871324193026344317968070890241888804247901814594845032471115198015424359146347573345631902677004492845978185443681618434697039660705262519916089236523790242030556395769203255277027489104021076807199699682038846086086006295850554354116257528431564177029234699584008929469328710487661295573388077635180091876721899127794998593007659815144660872865658991105772771364459506472559317224599233100278040244169516200314133117963274462366189197889208902677895180137979747973260445207675084223436928726500695921046697480801984426792983341845893116486982008071429292099295888563341861619987570060869034443280987439677646285322364050124606450643234254970096829125142220717939884192282202389159939001098121429580078460527402563572991913374025583616243157399430603421853543560492654662929647364583275914312877166003419186258923040684077253566897268184783447516396299599013270624283230874463472854708106009865902844125926532337036139572784219256185882977839685513355246695283582656325071714451337838316481488742431809865342878301906648232101111082469699230078771791218133610422826513705544677296731082254972207603471098635195717355316755590432924365782788000372916741550619285336494946493204537872767540838691920589925358201002309596503671454896244122850896831949158396618428656999682150766349130051224826207970957579869071523360427231092217315650491449891830206682889400104299156914783785440720996864506212402164336301242602111520558697276092932705732642166923287417445950512225817694214884742232255808197733332768598343410365361559402819359385333857060904164512973617402201285233270622256264422167211639367377962821213265635203170833450698605761418604392658568114778047175399029954671908348779378350348256257678558094586066906990344018070484912068979393036284491496604411045755641560048619347858391648183537131733037597700026462901213514776660859375575172858941276160*i1^81 + 82548992583973024914287215542087162886217282359579920331972340484745332786502179847563391306017212344861555616051720387039580077786426554663710745256038055597352732854967575101045609731056754322643769796161984970111359266016701933344795656328688723219466489712146576786624408163671677857499227472970655023055772409942734338489910890683860892518293564062475310578650673667009094820461596140814206200254529444151614770207481770090546826471813496694342383171254621696650067947251136118815516140987513809372003165587051351883602571345911168820446489168396022933769662625532025394084207374893043060357833029874512611974665101644806740646771886004026566000639666270944816162402852720775746437879271860242036897544698340530351318221915536549128438047031751305816228862960099841691112686928431317211967836793177541861617218246823969726350924714244075767354572947043194313177086341669490651708082840998530131898621605050637940687557679712811097363775332605610300157840008459920268165881934689181214183342134058618031680305255937798338663643911960171710861261786427446028960855986795483021302311958064100125780656042809853514105727165205886727529105749497719655067273490938779038643416839188940429017823747312205930438631316912287255391061334314458778526317457918494181556289948750139579814112185731563223837064164229480865972127211939601501806216589804382298901999653856157234139687485789377281804494758250479287362125797620487927347917458758144959573728965121061541830034863746844006282823401108763198753026860240591815807100762300820175199007822078243436791605920455298033975855598969927500520160272873008571198153357638362242986832804493374077559214035017745670458445514482835560715334202100075515907534860905798280439392513467034694905802149557312955341610172869060482143387712822081102835381551577502278454360620276349835647441773404666101698047211991203800067029625823534885107589045568663998128419305165292911117761011837550076064973702539605800368158014194110380131383153990538631975855277299888477551910025735416301142970219020605813245328080380066539818269778316953068684364313756598786988178984124332160247658112072101576466891159218714527246133260036791037641488793363597587996472198536921999550535119608871983295912358941706470305780761362432*i1^82 + -15883902239981046047692089517014053342218747039143244353337420650580378139185432494553174660030006853844768899963315196233315723348199469069938056664929304639683933973183210680077590212965101779196883968250750761306958446283192048123793724953629116048912796962733386426624584778936850671918385844322332166212368934978018333288357149045743152043921907142994435093072152077305813880950544665083805969414410114507368971337864417186738456047999075568103348915334606566267215847985248487077097650224445565428368282430434522105016292132615792306715410812871710754664110767804653793371588519996451228776449834673625343541986537059701131592173683230162062194232031311709520968361250790600704949681952072083729721699682641822010663312518698396219322512398905796979209776142577890754861452181492106836497602424338838286680509804576798622536784671806948883760927667873113967643337886199525168202480742007422393693135979206312369445971551120965247218091375770210839149972698366012129085615585067370041514985587727114394001807688676139522296627778361298696947640911419222172458446548513508544095187965066232140014582993100323600903309746523491298602025639080137526046411264426879433990473011292870796893982765583179374899100078562059400429124916392774866900835659125352765367146169622630816086523519354573723784016939992202224057865665292880313843495047295626305609731505161708703108378083413134357325099070680031127137909263961376779439206273441101701505389828083841738860825896144259114105589684505731157653096515043211648042655688253419453118540041776598744814904260846570041427501220046238882004164601707863942236654961845157358982642261637326001239254477247392845066104862659795320052736811100776754016949722488720593415342316156289986813432374540942305822377697563512379410463230291624546279263817118226322625367470048438004526283037355762015647557149080269438432481220708425660049746153314126105670125451203454369348259945070829687703232320845377083698365626913967186297735059654873050651078856317749197948815313826926317643049914880948378578982864865859568489159053752758447971618342663518789483014848952292829880448886076168531255283654145491285423797329835833303261351000757179494395514194550599492552998058515205770059297004975709749248*i1^83 + -1006901047008227570239279661999684183125653777441202949600059881842604061221761426963451274696822626307523790550982778117064466518050166705610786996356539733377608638121142322491654506639883175712887503434840072002225650226586536206776715291450639487491133725681017571507888901772366754757882603915790356707581934225664093826937357341050568565647407285090134553645384466822185385869557538307046781197825077924113611583887679720337479022282161502756206936889610131124125501988818969185714502943412393537710102219795665170438682699135853783014203340690251923151009422285145215775531480976597584317965758252780035380369253708225573529728244024493161924684814675486424809505730604441581643900822008283030879989192640901412693466511172379126616709095507582817966097500736421082895782483248193946697125089829041339502623701212166229045959044046675519925057297349297201652566742095454601857495644705503098644849453585270716333221997412591074787078910325971898445318205507813628452649228094874575570617474809206149436931843646775159090785723847138422954221689519358213855222378669572207670427353066283929064747056961468390464882598004715532384436848992494196516649528937330648423536151429688284673406038325098341773022432039499668381914693049203429182120908252939556505485983353203655685154680660741868435017885106299026821793279794607040153791572170205948707731329440195047343770683592853011537069970127795724025982876654409037896794752984803173469378291633496442563192515636248675663818766015672268858476766230034433538041447778744813613768251143909235169527482801945925005062540395340995614333951898719182427432090216203942217918797846141149975830896168016064354472792024437706482528542912607349150840492035601780786044752528940739259361172049435335248889769367719880781718487702981332030954186690558307966866047658088470454620403898787837935158588219942834192136537676664465906035396664982942674995428010232730020820395072158398145472837448601718255030679846476040279540601215356436454034138882305135624474099401235368117565703801205195788697741892576747385608674378176267123967880571298774183875609980306235637424533035168282102928327823788933248362536166611961170471268346916148443537471753366650064556216838725532959899648*i1^84 + 435907210144256469500405472864377979022268746027333604666647656941327951708941740431688713740593320015182221163281895441347147786223780450492186221834633506803735909595682137329740019285993732054947871358438324884725210132398746559371932799457757472976448038512429507455960160106622218198341590839026969179743946555918728005423778989424092521341011334035809126198658034057607460099340152493694756922793408075264656781522960952442231572815008677741021708142290249573557429715910461901961982904184450538053954579569651639551888358148511353305356917009683524630168580715837778947553409764721941662225527350268407245938515155042561871812651347146161479926529705602131935930763150154585391739066472640732121373799218926025667563533532789818596786723987989043852335959124741972035460459538945142528398314964874462049849049049997034830377738643394649304089825661481583972078293970695956552089764963222601478247053898009179545371773865703170699766650248583405763086255263696164661034312877504567595151097233809035713909744964874811624045776527565306749339845338840229791237741151971551163113911940962941936220712554492431729369612154552401712476378814048317049320514544785424363949156012936346953675368362027719764557405289316278919060148993720495504061908885366006602820203367054844423011838698913156157490745500140761185621689286791463341154205086261422690760952451096568835580601451400847792113857729926270443960906611414573836585182364271734619373015222108902724530327979990318737847001127206786132221131930073464940997612003150196802609785556408086400885175816260334824579637846197744949695701021432444364237027905051833032007169657415103712498726035476429073811256888646605450889188997482874014978875080361082100212650612001281941635238663473528539178909714458859832622499903073849064009830950980789203846203949989768360383997618664505797526759437622432956404302975642259624729268741773385005512898359177684500600817613858026831244100824022937293336373007079727179290702073230464253692919884086402552322047143517386597421465993724880424957961072284707569603331321845743514285506758979068422797171483186482958704489309129472826788768918067018273699402590165185278998156556265740925770962575792192000353032470528*i1^85 + -43675958995813849782676862437545396755997918411288199833657166903698670028916522385152933909054065485346519782282507339074639764057235865213254588896412744689303874532066484984005550566770257626870500687345895385735141980517016364131782334070466138771004472207059434375021797012776609914542021308130696557057585737170692216930134260620741219933021580754037545152936813091325383520474566042703312686007690084261607765177897707670457464909805888563666507206829658499442214643363922488959056395921862916796821826218721386557816143212054398003599835200952607251816742231388819543894802310532835127563362567676637432452075427218628989623691200966411721749958431026996170262474422648920352392136315672572441902644825805574257714440172471290441728203894734970449911038975052151472391654761471883660687598922478964577342395058782093078893512617957363190339672151824948340907516808017342897978438015255707463030690823034642370817067392700776584477548321125679835409825755564600576130480412740531488149648085346382540174650856728000179798694493503407982954350401777065525065280196661874757467266849768205861521916056404496741800241100507647862586163187576644429482017579398147136554493540291332544809654991654721318726654418686581723084167552081150174405552256340684060270160299738049803567441385893895764046459269709309745133427890219293243949969173924333205154388542327900033862428143124642957523998900211004380956848927426881453664729612715770164351151110907905976747446276684134774866888274761771834534564834678486192958646662455837018246100322094667119621932126981254782555662500978145780220508663217387164978359717383518470478805418766199800183420021094815307564736360222859517385318643650018543887541918786461505483768803142009560477125244703842107105852290459633617180997857192344217248424445397435425124780797155400593983521124363740522172680956944299607013945269605133235047948744045552819144726786418713464204262409593229448750764176491367184096027540628812462848622317401158348866375980838348382435020743328462252359428117460643571490894924754652711987397494039026129787286313444398718335455069074313753361134804371527726588810460552034296514065290503353548834557721020893568509564209038622720*i1^86 + 2067191751039916203265324387815333484032405760479271671898703432549679384958869794824221980309718145605750355088425374033132890457040193080143845727425317146356688989600868829245637603437900520390073014543707983903332876191629536493978148527173827850712546452791733300670111808124751738363628789324311123545742057299285196154780986903842834140777741726651535551762825535997166471683951799695461252739612391198032297936818041443743689028845258815008962833013488615909851027652298789661625158763474639600903884354048964379402069771204906713687875078710026246132985740966648417023665039528727811910630410316662093383960378096561987290162306135051172871735527767933634415080878442392641666220998038005495758415833467522693087306746157020335334426379494039986049931087440831724976408173435359221403000973353225310144687976192746601287734113752526243873712433099825378062408664901956827841908158488031208615722919895600350530281814353385134625287543895835876053219123916749273668267657620887121558516134078209897238285134928523660038742885242471329067040151439489767218160121290674552663000444328187532456147568274152803079870345906663977156181610063029928765581345364604627940288605669855802054693342194669311976803541940935726094533350768756901355045418657499659994088058181079671182612170812207322650512421179372530613860655287443810013046943268158803647260655403791310722286860915226390833372235238467500533277680325073821334837580935279162530695618298775585454454606543188563493525532562527285915736316986797782622475506877780284006979374177555278208977308416174282363046499302096266514904915705276709098129143599610351592808452177055870772845601807986281969314488972175714555281401146385162604488919901835929096990748883730932061154248485712333593447768266907900282041652834585690014161378016723685847062914159743179639600015878805124022567939812785867288755308416190266771817758642776065535206947119503991554316882967825365178219841493911523159043004080562311032945465835329353623394953016755663534834343730900171552536199936042266404891319246849805322336005816732477341874979171472344764458352079008022192190713217632495521444034567631335966858024338829338260470810876079239069696*i1^87 + -48176916299708166534886441359258582315844307021950232193228486115821071212380687587345704541265983853850028326333429583081016353758514311257385000183237561618976417491914916039211585907978592286860334431218484069301075988467075925090904611002528175183933070240172279033216434653918409391729610203578665081970930569891021089330582699027313492127427327800407800725687379716638499992414182279958699847697441811879983258442706105664442423803392995361520954112048185015119317634046202144078261346841442047436275828440078128270230579285402901997456150657016261878207034505254762329281407180560482326264253823751176032341980714633909164806005926304271454508703604150475566156473790824397427705733587871318303058546480534207578345950759542144939348825541794427099812290140227807512662844003018317007240589218612629121968789812282903639630146956883096440241149237037517691165886178736034388300544031855678965964752906964654386680620157548719584501369149726574714697691950419203995753111848035513907267659944190413547683435143241885596147480176293817946034116864258348790022051664742131308130125786469805555735895608189283925067038121868002654709466524577607414767138973012251094054011600361848881564287766383455803754268928040646283512802886493983068448161008602609105585335620655609794483934328824317602343021511685938628022614692779152691135135571486719636113384048772421695411717930889519835641920092483923255734128253726178770803250378783268137863319338641902846720553889361421643069359330523335696949924568073045015784840325924641988993668949585720655164732278510286498047281506170844718842325772783488227673280917759272593878567861734704925864626786564621829609987253532730384612956549732907539467296067768266979064076425070888113414707375849658127691502818451554065888361571665391128007264261438668841587085696877601964577828648676150392949666071193341520577820579135236701883926249677638399534617266838912939994778207429540649174462679892462380802201978690797084565437446215169098633736531303752670595515427571470879143204514772139693718325021057879976595153566820599341666440349759612115575545125854391300731912036620218079480266466230739732988982150542677038422032384*i1^88 + 383153982908389670407965253495205613180703996088292999073862052639985718109771498653448051411808858554158671982442514245563282549012056539744825142508467175070353532945744709511566932703937227121163917612326815580471967068792381247164522127942094794202835437541803490131989882462693492681987694259063817973285075619204383164687694913666736866824797031885324351726876614569283940312888889681492466364440445500938686976117289774659577092428409322970215056617601873921528103973274515193796593849868783488527592443757904327227482788292293825485224942209865557109665399713535825969433196941085680842474869204325191462590993213374594039244984735473725846823668148458433338100482797140914453125980704420657776088060947485203659689459535351605047657529317928711298725499716250942194428239709166763083586003581317161227572265156396512465109647482223258664925129405092081271985188503667762664578064858250620164367655045445839139883550642176942789445682048615180105431746774466023906600037231868210182648297583782732669383327383218036989046117234161496341006516329539687309100139528268077626155122900314925474967344952937097870101160553657922144315174945303385303828046839722256045149848530391282771693256625688569802248790554672768493576181203065353733061180796101384579909532084844729329923170914594864897327028867369977293070994797209241133841107594166010977707094414313323210336684615192730879321265229114049726454865119884159332604315307694510371638679843018360873195991287675649677263895575661301695945682018546047873823705763524938269111612640111428425284663095499540848241171340594249793758719472570465155020257377975623145130181386461613245858074747188614889748692570236919149762102261501031206612201569564622149231624859346397694061149664583500638728456503757908140634028929220134304958068940197719368064847868822691923167713594146451266400679648664283780599415874019770491868879995500603590386204020483216429981172519159132581854096991776868296370898558168780309633542293496485730998537594381023532280957631863287635319400779115664841988513928966605222965542316218034878947165351899500344571477066520010484617656164621370691857052976276685344085307817984*i1^89 + -77888868405466874637939092005456115625022212086540657050504248082397584181800324010873458204225858167685385724178067951231109250831039358693883254444331382664097651640065066337919152694024707894666091539258160710506755946119265505792519312500553982929735362421748967810171895808044960942654859519529717931285803577152114276262941143703413107099621711636562228550311526888745915107914713161277559464821060461930963106213269238375548794376711160443742750636897626728622553425545446245546335910958900284333952323328239333811318818164983227258754293040456490057964699328826581500411763106277781122305912343655308721425609555144115728822524649850514182869560868503352385410785805340776729825302819742639182437725444891540143214325320525468906754912405353700120030890466629140293750623854879778389555074806772847395692892674578948288701742640763599080759330608708186543921675241064310224916343410933632232097880637930860565743802093205392415330788859909568459043725955139295650992675724007135208939881343568560700205390494615547550581600729048590050253976038495566847613637519548316434914357199167778094940547312123740698079988350021522829742605858555962478575789714047019288338887602230639849078488850929159283714375697679146413886019229179399943244890913677085452354395369702648885176574646051433722564928748924863875849649087429489217687626203105387828084063694984283557613422698586331380605933903744892750231612602988460048918295169292778735022569299797683313432571199257110976774699482610135724405039287049734588089952439767981206452990899359885867004431525103606440821197487043168234051830158194877522681997606652841339956025462319445260062883064588800371412443605852015416049378565316626873247634316089541210278807648296396201165363755426897476603595535751588234808977205316318391516712770250629752502737441127655441234350809577227932289197835856988266711836853711461971186133970062403397211660246473637702492838172801791776609519534512881417154826454862155568869384023240289404301163041004941109092669351545555404626523513113393549141473717240777670412967354155750180035246222235857466075346537791856933810958432212182015158749618765824*i1^90 + -1142760487201922394157657567036248710532881471813963233387704340463564942143459333939234672502081025263143708016614377133286892914322727657062002199865087443142067755421145057063189481003156210620501630050109099505567329924608221847247931259254496908500928394898844796441976960974746271851548977574212940110115395249392232712593384466899126814390122682948681738247217573299078248757526515629970806527478463429327280584544025942120527258459898738484396153612357206825790966520491405717025989414960678242480999173334187244133800089963836002898497526769218374969342743697808117716913472195592725806744133296432832365010468264421701252174291341368517323077763828405855579980802894727105372558242372152511480823715113640715809865868709082303308399935037207490241417315725236539784077396096093696204466979949237656954729000786908895824921025187807714435157762235293718175518580853976576737603079080559572855152033334643325487970509853017013175698075701721390032111202231802838661174270717228345962568037677688298204690833391743403153463723712576475748693109670756841625537716930182286190947157253099650602975762132167103357030081918054493890056786607449752501477117365141939902052378287679749902941692487438326948972986202573178227500123618846055753112107135788667435430803754744248370857407896309355424245276260891902976770226561420953435367389888655479632978118954424362044102705420824903614353217082141655141870380144502340134471605314978161266737358889613725539722344866754270948916891308298476074420264367706465834213117930236711087576684771230360929600051882053644466320240906193073379855936073070366879374020566855747061546107569386056360421020346536279710920500762084083982178464299442255235520207077432597619530349475542746551107011377200335986881672580070254513654124650811554561248584960402962360673650978585425999986191455794417343713279623856549739220514319264369764741620652413814017152740897006107816695400379328034035296885352074122666674814480762186640202162183508376252185305065296013733779689674195756152702393033357196483625998797334637244891110107729915284123445901030684899217067339955286892435082228924416*i1^91 + -7386672082321363306964945332351293505026801446610147154046914908901417797965543497664558198091855522835139608717333214103603822018045779665425294013340781399373963651417783934705937033218185258450664908928950622255902903386250123499660559037615166421218010346532488965783406561873685649638531508426246552425757714904740180190480752117442953782740112961892736533823658553275881778892581980642505082199780299277559860909351626822670043402515438051361201994828890592236695856485318465781478417882233726649017989836326974819164155844730236010727294244820440622470487398246922674634923053731139560332896054347339461250934187827245098216160639326750810823477087660871018944389376243715481317865182281569222387470611218404390794817032647165928189786972999808271689972347823201642108625926994382135124652507908589174208272650294785782025155321638506462380544103585948661457945764528095790556843540799725145183185027573580360926666794617286736443960979348950820698063620589233853531399155971499003611626341536931643700435989592983986467019672421635751834189680096344736566308089633435208901789236826099689888205351945178995443213023808496803302150570180369472655296140128901055314543416456759679182612507611745745514508574853244670432822426956320955485655169597185508824228825177145723407457881194993443520702701885109457190480652703722858118606947196113512442648013460482951571880903399816845712273053535075759387332173885813815730009257279400141097229080318705358189712491337944364337957005966126215058239062969670593927049882656245762042980608986782506895379154163208271055827864455250823961081434049133384247081858840146411879280712119610492522254581540172747998397994526531456207337351598280313391580771199005365871432359974142032074944384217001388694776807015456247873680792692618995577428566025364982398653489280033737746609053038206782730496881001778348595917312754612141801037352148390269438003741761127123932634828212679585439776470363392465165996428117482959103061861586381723658410773958709997986753788610585213708981063829351571925618591686792425126859462400659600013240777494528688281152382076469248*i1^92 + 846480198685835949883391281940966097269130119497371781090606972162892868754172745729284933816003050511837748527096882517551127506797120813253032132865948065963434120276967849894102739499926769286563668564180404872289287664328241471018451687097663020321534513931086681231268740689578364970030875046602816075082688721607051491686789226910858882615117307307181218851456823986427555917702784820277193952612413020571875507303204703334487298225493302958316749946770799510268982736298849858760744422550708434419793942619868888134234672127123177606246648328031746207420722089605531571746578991566567105287679173696933173776740752108114275872420156300836572861054124719861255141475373844705627862366415758542671726055336474604535911659009496523350619841582654023118695075627604702357657916532184815591274630433043446207997692869528297735070671556166335321546212695681357066055048194378624612405224894917573241418352566356625782323628650301828530122114514430779240266417047052462315042851543492838697968634116093767602746180569323041206607979309332203485567729230382370901683139047293547991334986383086362542790647770640837213953340673776008645084609519541845919772554944072884950753017595164364661844811752033951091937043420793210238314823466938885640186196076608455850217379024015550547815280281687567502800975248094417756353934235192181807882453345431616764830074658195085801873631624932909680714360483546700764920240756234535506906172141550458883095097363804664638049767061985208593821126208412716839422285237709112969153588905893388349540146285186712567810879760475703626888711815581179542707055156721686780724984489474070362742285155074142522186285990402110937761635452623336926331092937570121292866877619543827841477554367504664417535751158324665585727426153723125994861573223908222036888365924627651066345225543221688113375377839783417105900318547901153757107377354948420847063320137738822338043830963166871348163533578066263405643251987094379455832065691117965138623223200116280053875240689029790462097306943399952263145473292253096816549439800875639110357142881324057121298792448*i1^93 + 9342180995433502081611625817664185708553208368885899379476193946030289977066485733354339300001181016094735457553474031506423301219210018401150367186033799257834246160544163137957932181803956770116668146807395380388349469861352002897319384713433729160116083917297111555265100589859831815298342359586818129284608464363585909175110248150941270017514093093734112948552369054767574029937074450776457041840570798776654955055476729242059443829580265637383627486355108555971098395266897609457053335372046234854428892215569271189794068005942717004682345080110638588465069746317971048639438277020506754904430721856524184582273288152472069933163988497378421344203062246891942294005876161385931152512389009493963854715813388331206381972883433362006361789177135836387624664818872715562585700251507567873774819085962707118112244619639889447004400692057227268881836419449938565724171490908401590525849649544250843393240337938150131329279102941975861769551048081588804233174262358682066463875930432180711097936207602236672974209355483126199596512197205398347260634086128907811995249258764930202581580684508187257472306390762143920728884538289459202574861389377486819358879057339332673142367020075880057108056387415284789314683643172071225329675660807807082703983941756285263698384521531554637069421226100423241753328923830688303579324787847948674875639484656426017408768409358202269569405727329727626066642328557966301293113054997473135789933958471179780143403842071494170429269941114501754407926783740257045271096483429746161527493729865472425028796539664812252082051807992780696518666062235650420069534508443030662158903612524581096292227175805795646986288066700728408204349128580500782616165544647635856452163377219574040574297803586314161144916985760910072323401011972649698025735810156771406110733909167821160474126880265965240839090015103352684366913731543357195341649606378687138399160985206394543787353177184759237248321036919458273792347272308124123584502977097594834150480306410790540988385663355393574257482203994426044302125833406821717133422168693895803904*i1^94 + -508309071107855042978144641577325713682690430077777837691553520328616035433095086902495671099597509776062742598353699118036006153329708337719762153883450045694598163858949761976821860731106801174089813389796468967069692217654904378215377248716666583641886993984641774748354707606166599742709118281205919407853406606995109025999845961632252177134204776758471751365966300250436444024011474877362051328170969256090497181493791352322828644654352074570933032980350206200793663787358577884305289852649588036055180688364211744258088150836429278253021816534609450739653206903082268860247558409554461101087756048306979118114001542700176902274637336948743951311178689497829439262392112484835363984845522129268188950894572981156544486019147766392457842468617662497653877322058491169134612460872325799115883100110548430327091960827721139619659588091738920398298822641369667044938871487631150853524812696653539694476292611850400660155402753767074731365205349519557060898318164151181434763988850370395349222510702544109891149246772672020923287289908724160724165676929509689618077637554688555371210473299560136563265206292276754482570349772947134883052407647337747448452083810879646999289888136449004422344146980194555284292310834812542482658657016157037190102134598305697123292118613519494364792748216687586769707186874232891359601043762739887100494392975299955445745712376128493424933136332115734086095539448914447975008813982241992923933871385073775698274723240500704727041608503833750358484367062904288803913825543998439455843201239393558890556685119626593759971758879447724547029802955492606360123988875553784183336061250411193769223510994883676062027352897825234648725077198040824250324939288978244663429339960493236002036354458775488092084064447237363278468124059128105880467374670697684207341773768889743022901785724658159722872440671257540502870956000902495585939018815829373273986249815631135145944726711374012158800942763807824889930663914534019105758832931315446903919810755757700949377420661738084149275919872*i1^95 - N1*263287724430655727594767039809700538944079388059064503615116393415491848764464267029460450500893414534798645150124013787633902406109540492073976722588250203905123931412718936333576574227903484717455459756090467978201245808541315362725557918711325901779406900144472020072181582434683394019343983474553254596222150476095864309684807743214634711996026367466428509464520509299387433254346654633585398727459487533830480504156174706149851339747388195855394349308836552187451335595767934696638771906065798556836029984301463509360828125*i2, -21688352660205621627174649463281086692259601247654324452031597960734496555949786058950960948361097337498569203851778203405130085521294272092409894904633712122458654413299687254164973804052675836250347685203407477663926533033630978294431354004455060852400713385042049770124712150586806392319051782014394752617922261943089536935163609442671798728002481999092877609931169554694214663491802996200352099396631579589685378142522123953096588414346046990764779903661172698376170092249544081114565506453496567245536921104275869100426050529623102058841152515788800973383598857085322893125294526109232143473418858123860036463214665774725252763695321662646492085707437635851054231872640546370172827192849908100245525522796811212770648544740207232622504092164988413781125973683241338352014104235983824350589052505161752565573599739696779873031147845262049181372427005165880734082902101157703122737670400337919136128534422597952046476144346685927002535006879821491324981899917801074014625153729374156395614197980260182453398322603675099576788328877965617836218312913680520967572555624303121893913368549299004294157869110140325049512737994747673908525174493000859900873666065679822650008530406400948257331783373846824442032518369204624036079177016911013809131625506113975288201846369329039101660835743037919691819459677403137950557854677905571717816505608069335903709146199803415972553757088000998195398333654438786276221443731829259189832254046599310893645996585717430701662560332570464922514143521126707100504715545058687652595339664875452456524540947733786756954348221575883090270433470167111541383125946803680016838648744463593869099767384163631598395053523851949464212265750655839673687394025207620911434756422150270133765422145328424289425517021671498341811376799603934741945626223185279420434568365655558270438769042229263490590908424617533602387180762896292717744170463063663696315102190879439338391314993605027625336568536886778074382339067745328318831404869840243170048716645652298618721470797121421646986138102221599621463564233101320571043775668845873917607743334848058817364318011820513041097662641355278759837657987856030287085405656460157734278236347200321992011942647554599312827748905583194395498643533722052500862710077085023228858308345400696944161521932372023296748119742077248055436414336605200679384294864312955693950057372319523618645759656469733297690966246387876412932904050055560622893060527763099386783355231545050029405186186295534545618952431165868478069075647964295643107773888496985253038976616116657826486801318528921534754916751020458192417973813014758743743480783766434791775786154716053626242139151071963101005613871204228552198076075513535558853457977527348065944840023701267204767858873707473666048000000000000000000000000000000000000000000000000000 + 239642382677904977526720615077244161701031450813519703094349400390947594266231617966680890821345717405174948485019666471620500308854748145754721930734484684631539501106819591774931696235257811216456758537380970224155836904260015583085666205164001778873849011362263168000985781308931221600550357493386013499683346093200172340945025916176803710260313836922694054685844923220838458670806393094452564759444961225788560181690400423224233652845471695347481760392337272392438988187854279082602279396282434492516710539556006524301847499061875508908696421441526520130838104383102937654551894242373758781133930029341922617809172079074069704910603879702188028964084170046647274675555034745041483399595707868738331482053973487265900492187143658890483647085094986187945263170230109714547844478613427051450321445497602285554747041601637248304956144962211892892927998270847684982870046213221926180701310635646975549536605548333853005298081992480951682790678890845976092648602160674849241302278843447253517622407701922181585821050798700195154102359174642946009712631321246691239189413528372848254103378228794483189425744135719059931450519584126457221746013902734514753530684335910387408827456580254711291205499182443687779474970281446596249554722331283893843968953710290220733850581673195161921172245325628323181325050890574668093235245364138720167241712721762081230760817101899896829264756860676476445456275177728485875405551601553298964605045053263743146824490071306816587432664164175033983960764415884063608243721175786965373634047962111447742397702596406386139175806688816862095320793354658004664576540945047147932116782522584339885810453948001010256679302222891330010032537237524798850398673666761764650013961141335514384306318947574669709153011966890100193650567839713607468552037448218326414112341000641696304929568472658949898372112914016317051908346974840550028075870289579828416821864173263132385827421246677621924506509976820847148160192087159520232647268598408731435432102048459669940665789758626304904203705444979911468783863711869066529563536653784085588489075029569802935166215760283554034667051872489347480401343602987441555718332092322663130179512963356494124378858278034346308998223656795298503204285508435716347660469181177159282502927184366590875245635578097976492998136894915147079076262560038482879408703161719235404622793373632749243991238769963138465790341665385999251726882059635641740275169115482449917552843033925418352662640197182479879405368981023486405008303513014323045362405191152676122641931308968714206967104491930711726117592039858409194894372553570179077628073881559423194685831255171466978115215387958117230194051708207110773665427150503225186514845766866547201683966321579908996259425200016321413120000000000000000000000000000000000000000000000000*i1 + -678841303909708253262654125791789624091319638098939397570194947482546606395439745562361572924316925033923816184012880892587210675354532025414319741689117851707123320196032914537451603459629403921577919555298981148158335133705971944885241351779218109380013309215786671225928828695651031652870488463369765789517394955644962339939080972721372533787871607661256627215656185925486188002542662623700175819802105778459482238303012970150308869831350599726570678562162438193869185698154413203169595045533181630774642102297064655279488956031846216768890047761812563110531303295175152662240489444556652722738148630162720623436434514140371529574044015096886150730277635544839013832069786822650373450668950946096344054724308729394349794574191624193765809779498225799131002724918312819082149159143056215795350489354046045117720062780201607527482734030493189379921501310256815427082083525643960678854190793214203878738380491387380988987713993991265405012557216279088814611951203776076465540800822120924816446013904088894263899665498817034558077119155348791996010596869255841307132054904073418153624867840605836639057988495433160601019659240546719736903413126511381238084623303498190633390553927297053414283575213439644989464837469236061801894285301326799132213776595498854591479159133978152894577303753618937100022584351989201532234004535434959696947877878685543905655511259186274269041503281134157229503187092354134712767278651086989680426302497057518007228910305947190352599799268082412380907648379904974901843846450584065183962283269070750811581851687761144215589806975383878002967316589837885363883044863389765306963279494974108301201374887519304667366947369508708217377903465299247455486833237519854398142175417274555459165009036151347602090966709965558445055035920164434876948603429624977213135899004711349478148619601278442169018858583233811182896266728795003803271673918042187460338611359709349949953079510954041575913553051102559399561651053478680288794790383512734192244602792579470236144355024815715969778123930879127284261497979142536589452268063203234916063688766073716497426633718091414835429000344546960668397221769105602267701619061472955844073366240104287661613939791230888809722473472080830112897322068485835163030059392131452960090019621350853153562945199778512806735761217734459801025245122864587879572255034329185869079430634339044575518317241841396043259552454469379828041258658241666344188866366454127602044708095761191792592509068835055674454083612652863379886680925446557497300184474800569722905594560802012695849838849171143031205535308059194376904032130759775378321292956010053623119254786035743565125243479992963122278626548933519369806639253227548937608191038770973631606315998253117300697552942529301708800000000000000000000000000000000000000000000000*i1^2 + -943267307554965195235210106866673263980169381012851519043674229511638843002832064191347298301563847402079501081595698488794463626714033592418962654809440554349785137943710349789675376324341805465658309866743460347649415234146280870065856413332410308313990222567412508892940736856758449209700583068374236241652166442420303443920040706293705064760613789945637634882621186349380599988509812011456294887849036896466996500566684643418556908688652249983507850837043996781510164603602161760001387333887535904540765960583079904677524018368774319136385233757131851003095700464459292235976771294369743443001387646419115590572969600858392456199755139049799595396623497369981605449189485161194857146086997126701955644033054094921625293855783554764617660767629872778986619282670932782880113309522154590072063965544542437388012508912132117251422152200830588699327544135296451786595571968137997619285693999349629753990110462679753765581901478910804463264691025673810151182118491138636641013596149403608530618953892230245473440452286844055673726900435762233040494472641393813948071948143387883658113943535088528882926705671141855332966193722236775137820667002597837165364093392607175710110020137001658874875160582108720538572175973017292059788853115236713282117816775216650185759602607938513225957968761521884484264306231482864402746968533413076115082471852124609169142418500514370118109238216782934326905362253874053862457257061100058920420268134972425737792051212730703135699044303239679147569509212859322809878193984222567633558174366923717438413990963116269200030206330098935853285644579065791664901730059231798585401274058050821895486373738806218849054046857740577093923049742924672392046750486533325616206366747504025066777076572267549847738916155496141424692997531768189247878061156879041197779016244087187992505649236699009952173681120705582017718670753089603012732500676981785978622831323053606097339623877551600270273714146127460427218649985138972686466711873074794151735402740932866291138328920997025546276994167840961942944353576865230494499575869766955860306783972478446448396849509170982841037193896845391352894107002137362034766476282428449639661948732271850535639655133089970892672303663924955938382909721157434734402035141153154231850164377031154913858132386937501717563507459704298098042231573117658320467677740648212875969144235460852071656725513496566422029706533371734845835677023407314740458563183906840605749464936741423476449367800308057450277231972679255223174337668938085237505454838267104626806303664563507068815026710773625221008920019178671458341636713187838650034841033660447914614639358743330000669494189199075070168834774125719426037677148372735191217854270106345429876191000072898778599047793463001088000000000000000000000000000000000000000000000*i1^3 + -722007220576242741729244111430931425888388662621365439540714264077141751489300233506438905146269621263803440112335682847554721131583235037763368352756475712392668912788570359496756733504760847103705237233591470571720192602452469448875502130261101774960055298841863654790995620629669052381724938734970905370382989825685001981768351426339830629034243004026132496345681851762285347790814578973532612330841098751042333793117339882821806057280780160751617140074387155522034048610435392627280910836996323801165806141458276596328354051152990366017793997155161858654317910086672122396801340708689012511235895056297365789273687287646708782161991573142638061353200264453596814927050992908252772482617099207012631802763610188281182829377422349632117322215607382692490092712973615279150314091534340510080591586166356020138250119621963230624817581698874310420276909451627719720821576227895839558037655719075154781463036566488519667014838282917000495192339493332288630896695158595657839376021134873464252945403368855015142495622516474062609426569343300127479137972345367583805599542107941106889803157638687023911095223941732786957873845479843764685750458754048955310431878755123093356097984400346675938318428079214314780356495988376415355899186884328767531686035357368560027805225371893598015746055555505092520429844090969107103905839810540157337905339254883684554009635890102495571682291534562245055100987268144731515294643273866739763991547280263524317337615525560499862169862876160236813441285039545058187907548362355664636302907012349889551327741402033674664072921366434618400755479839645687336890622123334418216340769032400795215857015367402545069126437137432206815007845543731839644656508136123649734959334665358105793063564889033575546796576166951478287823089285816972472521855415416475382917219602116329771737540460350612324795580651517668643222281523504956183918146388844213386249009387095460804616530931060053039444933625207775914650708699214757640580810860402116795853716689621276105591825065827626268506180801624283858654508402641327450146610779153722670017082452020850956099929072283296851324660167292279600127839004866221251812011453452140576236607387749288477984551432274913377246058077457206907033609770159293413209575670747225031329021297064531017211745371306229214190461606274708692122700284578172252618625172599531198707797169669992016097076048839996393546132102065490260427388343701757388605063198504770492144853002327432689968263772805963815946652202616455060989288232586220774812256690102271856094534481659291081138121959385033835004531261125418391810383646468173372937239891200073056775637405368974409429627137579624103610574061659767752906136845813697261206483901359707929281248495472871617431007921050746880000000000000000000000000000000000000000000*i1^4 + 81087391378664644561015014375521477593172070798250365320737676550182938852963849138782580697780653702248502624518685570161624657429643533267185087730459508195287405887232449249253730765331772331309461608393386374538362682050465581807636835037228072235471666572196270571240200879714046666688169121565001490093776024506056058972794614055072825800300706293387659157805619056272016209117429631887155658976886801577297127722722767072480398970558714884565817016339746918478965647942789966837942288827676370984932176783608471007144447833829156018010529045425919438957183517290256637400817813924957520898894315316771494150516852671226382196109640070122123301105115374475744889489384998367029617370028314012896726500563749789204592008230790152374581401969057652674131117857555542610462639856015603601545493835341619961619088948568731120295697084694836536245479958856923924519149689368019732090461317189613648502735818195076949946128799401043290536238315438400140930425733180512764074774456588074404958186078189352757596177468277773742387558749134328255143793307871813373841974266154212874019047885751079992088303583729217228454552164820944961899790379820795912612873596782107560869707897617613839840847809733199107275531070212013222378156100743063428581602793555090054014343021858958128905422758397834887564067698951148521918175979402939102658524046931217122117679163926913950727405274272681981838366343676617241589869272543132088686277916972176111860547471848392867518292622628550127712304594440369376931254855267032744920171526163081780854680112647787829019957218543902427810816376100847783022082204299246105040562780818220453618600235242694187368923419712505520996752741546599861273880107425448863198127683102938567215918415131668597478905611352584355237639975384632862546431681490073451892584943610117446180539630559500458323188223706376163601681255717694082458695209284088295203646402605179871151966771878562968131792953940136061458884447986957434515831370841164286789517992127858950741557408151240739386096971455594303592157774167193921453109041081846297543237561849947616934151622150455875005818318654022524602469300249224171543257371476797992829303135872942166422209787920694926646458231974508125990800231737473588653455197435703585885930111771585015165481559725098572655783113619829795526563526686227354476457778318659871786624054435768759234147557174497409178098530635585487232273170468692313256300254112410536219716220221836247674521464827271792270101549647720618529804230716207060364753185685136625899353951853239583395493525742675063973612117063158083224051422154251665647479956566275982318871318075698473879523440547379974948924876999822623283075692521100308118635318099672795641603497903925842077708216120115200000000000000000000000000000000000000000*i1^5 + 22543880639268617163067628332354625316641605156138391406204558686966261343099088524253385673006752069143171042742440574599019500018632165868043048984418361944533975196009697692580190337012857267483257617681688363535676247803984472478239514198276484341380780152694702706819342738949472866277033055548575950959857865805944790030428318849161057405377354644158420742715922973292374802274062404135751610949705823513628821173354316717139852558195693701431819882641476174855188227455438016032146231253872324148482439810981128750258032911569160838976947536661416000905022515642257628514173491802921793690579767387422869088604800997858648492782170645319451011181385990072646299314920857478946828727856627454431359314807446507941404185325119551132093203460313131988577523167157634277101569626572020560594077866037021145876879567162722175519135176758277435287660914678935878399840880273161877521279956398440066459113012578248821811025754969167654960409910331026911464134330992181017424521668046868475777278770841902129825044688335542166236928742844761173578299130950958114031898695074404283521159081752533498691400192862837115066378320607482378101726136056916949556627985998323431723110996054567559099342142070597828296057048632043194727332818382558100167619447058528318479750911750177154227572989847091566730249180528483757808959509319615585696598344580728930309662895613011668888311815329572852251691794864079292388306992440250107428688253061799217704831850166565064776242693764108158277471873522081881676362073791934748341619098604108265009774158253152217114851888925714034632059252261491316373168059253670685444118981150562113650261119861632152217630152282347764496547116877819478698594094523214223688137819472842950157581332001578743383189796595736828773223291901541351472535654760285869589183595141786728081447678223655007837373697126315182354499989523933018199456044538474203921712951962287442065472655806688220811430466858645592750435821103561728625783849041408471509689337273756903579751181361125348763198143569466334781891415272915173944716103052253795778360294199974559279032474676645056090613136540179782359854521277115481947420722672735650480813780204138098639833845126501020190638680265089141239753179084245684833637473479411664384770455168776834002448301503996518671082814130247139078018802405814729509752314792900343806773213424452067601446958424791864678334450285672842841196711145645889844761441010778071145804679471750015191026023165666835569330995413002118078190200203669505975323410692323982034956568185938316280242646801933599177084902382959455186436457328673775164408560859747411636434149226933152500848755402815090414139576893468700654264451388976774960763406562166495211583675076753673850844874801152000000000000000000000000000000000000000*i1^6 + 38887268186840460445032223522583662115727452252222961965361615447297571431736396348447526097119172331647514574581694199546513707225692482238151299682285817486513463276157376678967457608255730239247212803307251767793773949162168110061049494361374717484477947299575042201362010797990008107529159332571493889195213681975010430911827355364409763720457007407530551483441086913397776004727695934025096076266260797753154295498627099077966951137385605775976555990042976404003041997234757541841099164487925085671814338585477525254380890928465823391972784209246580049466351322223727472545625577407310712146359285902933354896748714868565375730609090851448805172244216811273220428304542397687414481806969967030974283230621423816834438266429991332574330751387722683250149237575960069002892073854261257525842183875071937318270615536355563356356570892845143790682756919844311234168743598813255279465531816052967904817208841742707508891517543311940019995740936842926647915470848653949075718411357400739286813496141280687606093088909066425802907450113169041925725900613476109497908534329667534469235414745284916666293760604055965231154324898568746869301052392707237250594737612118072997931699739410221816305164276785370461271168286362830116378821393341249927776408748083679690113233917206418938430933725572043467348219562290568972569145971456586538421988464411353613901844353262922824938870633352188876452881395308105155646423297783818849167128120144153074735713193798742971254147183909710440000190046506005260619418104834097838152369014547789371357858769272256933457966183304275136451507493390751895012535478821071161664041589557044137638363835570252800315951144478531244647737518343207321124096344586213523442507386763682152965369629365487676469209999886582895197921193281328323235440942267702139301727468168006857578555754482858275007667139144752705047884889613456110648145149425623486934499892592751298681903230046758978786476128507307689100156249509389323288867063549622019108169334946141332506241372213316083560568021950575996451269666684659218580064243090320330282635265003144013509252920626001140746401140761431748959489136742940633504701464761474995087414683716248787919384121723954906232318903469634156408720035091776006264534248589265681272421199598181911335338037697244836455587469045740792873588823815328095471233487139454189029156745006797608212155595548107744240754884424629313852449366775833763760377775483465659254081237189505661964864753251884998580882426650016680330041180626429501104725904236882654478273275834224393794493270561945372522968716148189361382055519988074798432855321781109485984641686193678673430666107660396206575113707143259096066823906294367553397274228258213170809932998440265121681416671723520000000000000000000000000000000000000*i1^7 + -23004898999155058511047051391964910118090637886622543947692260683051050112291193988313511097418063064516247975543893647573360803860828516359752855719629783913534594089868711101963495853286717948955303486241776319787461201063970314000884361066452881994471935349829969808689490661980315559317568186952497062423010432790725785333532563852786858060711384398189375708046276787445729777308258806568246712764884627432521313285844814279732751845560443892153527686066430561096549390988209717598781608925521989367316148262965213569492034498150707076627159044318732105807086775263871555771512481457898829344798182521340391085761908280237119698866087988798381207530508671750573278426026830778743302033278937575088954193101072733897493725603001973312425994683186046134904960260662013728460567116258275186251960473243761920172636238074892558116997154674868435247382051748280248938976357079919873995504576227656850722989732180754545484280667414509981765033068224544660710470318668262015443742833757881810617283295064968770321943649936999643291253322511606506243528283117803281046870611797274379254012909908979117343339399870685629968020180482654662210087690298956479555361796800706377547576321895214614324901993755863761962923670546033003465301489008731970289881005603476503591655318531352508646691483897135996320138117948030731408918926462560924378731178742867742383167231607014125702697325670025650746937024515105962629682925094459069257054473677410312154624950956239485432949502149440775452858536721815879970920764849561274144082638254738873984070193174712073230920731154348615995795832009464418732381167382055730375669719955596391775637787439879425694179282894875636551403289349868027422411493425452290201895576646227380356954483156888342534362074659393283921852719960105974879611262122936897948638282519354314928067088000297620128298289797277405176349633450691336367330101753157717874286484416117578873137224843757455117578350955650375359158820819516152271479937297126991625531116046841885231967443271882564120771047899206697795921634367730929061456359442489618903168219899500489493014023213190477870581344881171065615048463124524758771895474641583216874418467580720169080699357946267701848051473033197621995239954745550415763276424454297189015511925954470200717939513841777266383793803786912141222696975519764670478827005877933797660722341030840735310064502171804783882458799620679503325742404157247997004582265178926976647157533464161851788726326240464578196731043910764527503057220749732419656307885540616792116003192433086101512999260167544551030600336695146932132758282177441748939519437426943985543900619262918723992463220848385856745043612701285613539294957141815083870311110056664486495340609862625604131623849164800000000000000000000000000000000000*i1^8 + -1750675817086134646393653012277333987623117571104120690002336227679066672676938020723932350527052283044204203046449914949711498944929780380539457575633171685210026884639684574031959014937568540993764439387213587279146235435084357999202887351255729350206585151831867468991957362298477680667861476244970258447836488197000418820056864905818379817634511720271904133005317780369275594957284997320189081262005989657546402478960810122125755354379724172156344680667075792062824604302007161332830197163072833199646060694595602100967348444480208310533677129267167148993772978084863844866999086533786791869247313450129709390223295540176117396535202638676781248767951919669384335088058693413309387873152889622191668052931800646339978832877274980180269676274740554265803013608709141312317382567922942585779513085943163729519474376923205773739956334815568931826496988352191307959441657050805594187195524977992956473075351703070130735668597896274858859163567489849278696492004520357357861759101822478799256935969233679133575827157004531227225802192023368247768501564870057261520773997436499341187432325674034557120693683679686788285059916519225441846931288362663372049417649041053348877413405022264276930356690274406622085739214094920746750893828702216689585258039980908208319117084201945712514534662447821274290278076428267676681787675388187714757324028118308768262326500022305026208846687802656104937972223317887253025737010669287904406074938421753517840928389543710743602826580696705024631532446055575381687756095826093502616467918763041001168662895442287699888037230464330994491825430009138396557614196129610444892268718284364309986956198297692950271356069091685104473686237196999423768478686760025265787371213360976915443749309961666883964126957590184875200719499899067902133996893533062583407764675605898617714260981436501252723145203819921578313288902100877751546006800308831538955935578239947100836768525574455082665138626120386671918148884901593185784605125244179945260579290237819272692552281159697256649238799605075157344944386453315211366168647582523900605401813175109202731762225078611573367193556514375753957456787901152153737906140363875424084152751801614149395999225641376012919448899146730390758029239886124232307941486696172565863621915512174733994769695345388121611011518364458692068854260688068385336538816159644784697022903651030452734118787957067565888973173448586040711345604611733837682362005303266524211426835974416913938144390758899611158618743255989885148883829756078614258824768526779917545395928914941389317666701342194316303541712184286413707152501861800892137947413846297695898507616845704713161177888216443598046321373053722538764869751901927523880380975587875778933305278913728843225914933248000000000000000000000000000000000*i1^9 + 1453589988877156615842031549401811454806856835621864175837835499196524518516739103507895499949837308485687312366636740453325636109404553060432661698535094604637829636380229000386059085871074832047679135107466588792455926028928922681773001227147606341046308037674360761671459561644501260105022766688817323212090611993359862644082388608796746246896647524035771211239323637736197267687514843475308054917945873584409712759649007508180352350829202688990669652814946995838887084515270424268188858680867046483036307429267457475944488004618623022705704909609080915783633417656635394263896908662370379176161155647739107513069636495726185929531250424726742023921137263184387262874780251657110590089408402309179283674658101448145182798824296177767414661926542478821428320301950956101723240170740731781751575645586967388178503104258831606947835864720955702067388689040508301523425341672938442513575766311883416473894726915879704865757858429115235321836136474274865197464698339040989322690442994594659424647513167570706591291494480621405609244323652346853956232167691345264165399607509938060120245117723357881134694339297623871677805496912376280102819491986613947045082146853191037604313498661648047289610125096964227561270475721819259854578828382130266727260730811073963625966136616952230003680330049462652385617511338810622351139803323410790707985853364702076621847146496915228901467780137611260302497739538773878917684496032132059308431658767830832785638588887129798201927457126399460271985002090331429210894179148893665449447741354571262332418808146362743303451386553986284901112062820534439944917739070958579356648991998019377976402945813596799556818526754029359382165810011673462316340545463591782062848624102197631375306202821353220649335556932311986509782115864396850356908111865132977763801476238998727406843579477917066788288798743950758384235949080820989591939601506262455094707849333353361786686105944907951720870555287728456892068723375346323591981770294966344587063216262275535784214549907196751984201444425755113644400636789290942593208602087784526755269245998288216284284698791787565394124523091997900964812799495423752469645946357465343495675060120556784624845638406941172634577665651943368837080252229796311156266147469873021882282385041014624786243142431885806698729081353948776943605003468119016087951775300876199169908925229440244831302076661359578784257886518611010448094123978639556503040210466962187251381590870219027517278938221054553476142538040149850025930494869700524141013851836103994585158656235502132019786252805120438400270382765603141349418666680832132522004699451919399688103929951343125381499134394995948109435736897834820685192985906444225835340714248193629451589998987574633734833438720000000000000000000000000000000*i1^10 + 716489735100174963009067715136123885882355932219175060420886168222487998437916045638979449183808930073359397400091751683577875007149995807618046944019067652902377760604814835031642249271670006038040634993100492142315076549594398876914300855835091703398787640528493370371453898391806349947917456666908906503311872991680810716012961993574045291064973103429084231206383496341199185773512327827582307234889416621924590297958365652998970329711106047450499299165213090292124755974231330615772335127084288542347639638784770590194258958428877112451510115503289354443063411255636249469417748870906908422696474131652767066885275624991531951514862211607982425285273189768938991451284212521316796413880186955068777528156440650288545003318914901674645642732719948639451113870415903281969190844373912412931447322581044097710632725237228716493615753765654735992548758035637158188020037464103224270710485564232226999151539287333171599507154315559634467403327338539340101340226237227082496539770070072425375453211741295063722154205890812038666057377649798160068867977402466439391038811395684044245532552041385531861588811044720340293513853931684188977982004199993722387976107713210721975244513160241274540085648818989278471341133101899885067841764588904482802305328342936734898563434137097076798860410286599874279342606026154711840725336983357646359123997865243260359801349484528624205475160541637451841719041553552641541355122653635422438521234340101609700626700183995384520487584572741701645722981325898704603455733176635030119738523510334503851365402915477134044299446857743087823083498416669150977905332913180647360035300261419371447293498365166938555148156703043714005162853485439528353820285782212470337079815315673394796239848177368739429121993075357996873781186833392720938725676049173414048263145318360133554007246514823158033775221169134104798110630169724073986264683365439946331913855249849158257922458691388938286342569438176039456812555577100408921571593375744922443371401368140640905851442387128318011313069377308478325609486035391104899515537224355275611682075887622594238399137678557076155731621913112308057929755815030294674203160439761046329669383562953734476494537266505287876457649162552172384977599563067046691709688672803906356610611681961986380820248538156121464404001732095028611402399580463721147343986421421290037197121135589117958166385716395894796562849714713707386208533055724312116681687835291897026729457405534273427517546238104889718592238329032760404141648661783631085629196241711506917545083810220777210406059810627616922081744026832010621131094161211468116561703422410681221867732250421307183296803432424809691752000082213431225104859563854550111377450876022096865826863754498503016133427200000000000000000000000000000*i1^11 + -499302665607187236222223661459575259113133886719788755001607275845314670129984980488004912533794227253541637527434858006290188777039588508492520186526146767239662914453511480501330532526191822380610815238632462531807306543532558905360787970515846549359970396523443655356644220051059288752054083496011353121534674121856514022589285858587843672744006046366702760036170793291129558105634726139561717740613819066865272238050626907923562195073393325198156636048107083608406750418084693902949506710979720706445648897348479977490454778809417485987374095736057297057630197269975629951203668103273652959544436144502333101286401963953700910076306125906463325742244719392745874773472396067232397081832780757970452751901848397493856088819282652730307310516855420551081498723568693331833650258821338523999045924751727682125518480604954666304173878007982048713249722667451906308373581161095928313991942378424457312330789284325485447649025220669901751203257997680012277212681826552279580060374459689712744048708581508915535601782272921580709224142937327450758881096851135681977663276566214625565868588170858140167188177280869460542727560011398938211805124816212079115742793677775213962645646417075390007200018950471292772582958376068172912850627982099196852962888641337516276899488546497212215751347725411288022491023299320711609320029957970909101982614342299367609096773924264421899844410845617196719463432913126094919221989643840477159413052065759940461503486812847400094104080231170025460420840440091418796704457838060495614910394496172979604001445658861073514774809031662197379257234220284332684047154517428652984107028756130587069439185007395732589366636805241802764624797062594091918884189730505978442452026472810294775510035585030829319054195936284826144065934022224685347290396984120111004576771697593065731470746254092072753480021475450519510299193879981306854984210048785673305535772654176998292543896564502962770924742458892355675948957968559636317413877053650572013308517049179151546747729464362779954792842913517577939865246923888519188913039393581550160889943927236174155025719633628204960439739984329510186933185536835490662818773491416161619504019590389985432684701271607229900055534068692133765599366734213861862794300718919164001352931072012740993621828135901484278181203730762424704707623115310383859417285742373592762109198793199384026577775391708265500644339543965981834239107332292187799887936011063265833852674036342322442593410709273781213967585321457369794427979501560992125775563125691065291902870470885098410864393533180663665767330996600570653979106945768811260386328444749628117487043297349258970314459044155265828913804568122917298771361306088353531916645931636846181504007586943056402710528000000000000000000000000000*i1^12 + 108971643548905536049719407977792744649414239656878324674384013278913895539450786958511901825417670436150962442932497996039853600404490603459845786148777921896877749310762583505156126565160270747478774870948712310096528084293186264134990993888659072710816175702083345101882553712787766939789528102613075087222761884396768253526410472840280241081532910446127838801955073252385168591765877667398107337918621402468108340794565638580333939259215333185088044142043526812177659488354323064628413271912383401156315864916621180603914880654750520263035032929330799228253097347928258700114866132726412727995581277562554547231049887885607072763449512514060370902979401513747707565175661292278193982047394192592315487244264186397972336281168855314542704537937288586924174777027184633810366208119688849332864473798331240243602648605840281837574327506063932557906269262289961202435989480801144778662057350179768141721138592980336594396864805066915870591550873363266925734849606628221331832976512743140441170051731517749733319936996448738309831383093020491733798919397413877812302780195588969508926439039355605083521503290167305790177971930546162520396529965813989459087902028789211373992462706730675358568567763348077235592023582010054554375946821409535473691590120755547191947271115755887255182352893551811319222035662916083865621054140463045693577259981921115416575016379213285450249818455321929720577565388897596962997533268097070754232674714811749152582199584577153462164096886217650035730224723932412808616334810506297176425232660120292836582207696945964372757874744565281962918058252667076458804125184961473125664417507204921102805945284247740055152238865783729491654929009141143576749157948876823730091028932039994453290018839986416284571168265383362925715690021653663593510073972046327302206955942379061413211723359107957964964628106858143622748289204983648283125075114876342844804422364638276054741586033658420621255094170258681381074905586757200381708864146202068696091680835644656845565393031204724784457618049833223547738454334408463033874527901258848672411567598725808737647583174532258251241090913772379459128857284599283023146077961387562401161149104855570705864711246333602676714783485407860945300137563843701998736084284316701988090800294199350423335427541006905709443588073474035980391554094712485818972534398157672014207442707038713598398397692866902034308550891815510639468699612065807975178498965928071780175178303915245107772864436338731086101361290172701549127240494719596585682440061461416345047660836714088800895999192368277811792616036568338791988765879377401329211892846801329238470848981456728070388410775231706432680501438862000128765006187683369588118148669431239568451466850976389629214720000000000000000000000000*i1^13 + -10708599194487350955760401158622603855807474198880373916217029655636597845486639699682785820992385010539942358838011608482819431207745443302009231412254356035036762310241660202101605073055423281633510148132805477026358951763201359481331657824126597902192351297645390655943403613833473585191292601700179688677425776132394822034476656585116358069507440997336932074808476001759834454894326951713270555131136290986283139304424566143171872300075154343407593467599318322633722259133223514377151579651898432836611148142724735135617684227305478552109197788380177827430931018312518424510461944586926658095390815837905820210020779207992263028607652948833469368008061333435523821410677440580196791059494444974227187510639937746473620566419491660768937819735337550453313200352410434313097367761404650516345419906264731588114453050160507559989220925036310944381109016265768614722062956268449807164868471773055950710823834926673714272871139456519972106497698152170861145258507929436707891485770857859385088675194613776028281476714266398239917848892703781821683467373797060145075735794557090933277877937688100311899044091471611152639871021526780846579051396119594074524988797521032685063461502562249323576536191935525180787905868457096406824873752180803059056108541810863765044945367851315204022380113391417339966223957587073066019246357685006487807168758076791554041971905346752275576277720755719224518749870349729324279300838171763110854531050035792769086297731283743187907315819095655440962664827429155477741077521452559523723150576066537606500450190425366634075848148095665041878690284155423498971510275194486256638352902232039234859395154038480033999744590398558242806412224266544951706367804872554835370666538968660861327023577223478712199907565534645663664610207189236281880810059666314730870001850821001906238377096539473725406179667552311936430028229728752070542762352882068366808547575310231957073623043357625846622925155307142512110596027646242710446368789007974980813622815155390443283188101007220480874767361698099817671862169234756237507263014176722871446513680750903990921600698639688946396119016632106610361859406205916808430613652505215359956766927078539959117761900796004777850262762675359994021098218552266746836748032644595176540037719767182394375351386542590005878174183542533650140900591184766177203304193428429662050233271420223722255229628802659344537959315740818921856522916251494983763195954282898201596636684225496930862082628979794471056002652600480816577716247146538544976400771953553638569264788423567349287066594926492084514572665121121142233201240893611313430420825228968533240221870106649853380463623131356941007105991396789012838033595669599658604078403376279346535743355541208747212800000000000000000000000*i1^14 + 775152362153277938980930102262866716326602414880541073798997947945451443611498817447837410760899138047541717166504583688864423873036260997772622630848908985478075225393631134454155495681892104697289262031232733846706323725074453955081648969338420886457407185952759930653585307875211370969583023854386164709381135803282244996178265021118760126055037742613595135731158477075407220557826492017405565955999751463459803558584326485330725595715201347992173208121834281616091020952563392024361142967647910974284926353418928051985005542904456031043396149279869974839197515982147224878594430387910368748938840277417038711692148399408159444615578967740321424076760368149048629512199787572030499490601696892275543816002794156787704414144207164649477519297645602916288325439719527534472022918478920956038148139606695978443298362212131253622616483151472751597668034325237613151422583338320002825440903041833559467897362784897779037330873717345186867117334837671061358670365481877491430460414029479191536627223767765846458675414952734927296097711404251299585394610234091551466724729633213378422103521362877276671257112135188106262036616072106359857458545048748853762259063422166824237380302875925562003904116726331425139707226792427728538070213762646374992491349396348848108412038434485271786150264692379143264402770835731924454728634572929838513706977539468767826240500515771143403641316468827560822140210292875512832378751256671017610713190494387675162166836246228018244544982648540903395477432451180701322945832293013484674815768156004765351792332959979921465094905559105077165906991843347388170708865981158393778939438170317511698581598626777824285864441343855480974676235256749056885809488936886952496501811522122726919000257233706865034201617578498983477239463285428514654743089500249158900314368273430030989884257841191617649962981958157371334209883237533594029911504620723714175331184242826960876302849583163570125977012631650018674877485394335597531852320837515636791412089772153415816692922565800348397573807401125854944940638176470797906922325777121954349395726780762382934614523969300769057286316426885739918273532361043675976265767992235702846470585883962560960188359062032790571054138539685204624671913403997854626747374221407703072573192774195437898524691044025007938187209627892447372484039262057381409388225280631631570894501421479252006429526838626653687528712652301524996017282428099021731761357088819282259282562266456829876963477780354164886015902351728581429618938179114557276767875552124475341933814713293481471452857713156700270797775643823585202503084238064704078635034631075775503177623606245088044989509932696528544410976003262115793381924045315974029103773664937957869808592474395901952000000000000000000000*i1^15 + -209684126038043980610732380382082085993952430333881479733153037157677821247574526267906655155976025110438956519568034320325537067398225307664339362476095509697474912847239676580856710419112952449345556178662738333636998648303788401364726040279797256610006210607148684347024586897436785976377189688563217120455374278502208983066657298233555610623662747933400086490210008201654118773828501262139340461710565112171174660744766594631466951385325623734232301221163111285005269065447647222854580265918373347840987630122181599214847112451471799683532076803532264328233535077552988783885996434455429784221798806460043967477541021032120775948849775757938569117793005298037219750076952977682537045149611646915639402417748831297027220999791735516442282163171337435507448464273967268007232013520538996102873565043106580533302387107777806380648118311520383956466818364950129667669940609933615370909384715207934636173714733975443628613638778712162435633867214262892100583963091579270616408669223051288476987149560896318634969861494585431254171534686262631644467565210351244681768652623495393737583023796119881343919212931279413834177389186274947312854851401056563702598024348015017412748815465133016976450378771171141033559645008233225320053170027771151313221416810997574074274348843124440424893663083945583711161150353106204724619773223187577369497229320316711092251228634955791413409149046326664788270223118857967651021134243948948785287965241603802293412062071321051901265088608755026902142894606976429229306243144888781984285930089201971984908082408744262331808411392376728358407839308183758593995762433520227218250369290163852434015879510328422709419367718920560388112565785833607619188054731319583943685408718820860997361324443542096643868957513375954081683749688341650983871847286678607824434228790633583062546198781187315989376927077646289889498805458859153531818210710476470355696089742399796879007082549905130594475290731681311453854686412948223923103912547693972310115391226501577673882568032419773801148309348539609650263886018116041345189037866359088575933090622686956499401369278321818984677537514703610740418858699752035626103896968960465345206110014752855728859814245292381079615226692346881239204377716976202188529007048704092754936568950362029608882753107656746505340812523574409964925896602227963655550137941297439684970829687567159425405581685222189118051921280983733606298249762034902473075149181142192498940827978400042960620598519838262991219775024482341231248201218532108516444569885301562675452417429339030856835485551292604095387498857640408385304746867936625058746970351866920419885679066539547514003969445849559016534538175348625010779191178244707796846420508483721528797257387191828480000000000000000000*i1^16 + 50467325894305504650068144402507614005265346258548011412423950933056305856973341179057605098643424273776370268580657966980533654111834436910773468245818075156032904697027128358164889425011120518329884295438532228306602208103898433895659631401837736460844195797355832715010749959170391885524433870965938551443572505435220253104406190074801349788644287549723419713207481747784283359000752764967147237863403268554358085282418907347022631490108088140311031216421434145398659907243172859790481078743755859185017816376483070868902418222813057500699548679071224383965895733561017919782798946800120318375771609631717841930112793501290619439213100163390825188933971767926553515126520326236506453286899843027572897829104166302166597533038275706787882317027255475036131700152430173214867235648250911336650779218196374391280661549070569993639161348944096997762954101273131517815693129107594852624543445072012164905847704463372893345543975779299295220804883806687911028851391683383325864844731344103377362331837281492182598911320746246214210074716868740205519520681863590491830497757710591075408566777050214704568975476320019670682574001442886027512109449161589727213789323102523174451290008013261692590630575909832921053554800354149718594647955752480085806491074566279677287059751144740918352552397263597177230717957135402003336712154581517038919671582539623178136806118204058417727896860077408150176992938129114794468295756484254734403907467025549524351904708866352208030177179053585596886905647595280458451835051608388604531148221023290358902048713426133575612251147669188584842884074390070019627332048587468768806346134220975094261879034110208819099855060083300751999543100089576926656501114779889957853719951153048739408143595058064439499742056124057790343258643950177001217941699733058784006667409850715838342970547123944926783132978156949939509789282097374148756450468970095486710277060103298767812508175166114524815309632416046816610122901414574151149151148598067496401049033898226566506627037319201179063105078250953746123476381589985133878078331019642566158005173280333402642911214928135942649103268813617890407488276395642316567769165433141908704603104721034527835932164135701385840629669429481225801353861120885549066845144725294152278245795045470023246623636573795724097923277716758037046008931708463738078316376769575424215037500114081017057026303048322834273216784694263275153546769377503171935248107432855809641155472058965258279566924915802286018183403005995846846873360573811996181203069293046670546803775556832073781674984996129720778148078111628430636769428196519498525376481227277121011351058655338274914555591216295767329586849462961507224806272829590715118280596064564195132315790422835200000000000000000*i1^17 + -6763299915114854333353725098074035126744613877852852980695939072827179054863906021347060922612124863932476930282907520917077388385651473861756596709508689479463961864885146141759240895955526149838593135281891948332895238947968201783820767059047335180081040737908636341276486763677199706580762139033978302983911462165633720262983900058192195005863657084288566235421188307807893307598624577740146658952763211159539202480857169931660858469307609585787134323605954932412371783688742993976916192627980309675429587587316778951327120744084783464845442556987572046190012374026866090475228403187998309976828960218320500175060519917223425420692592104720590008704176816111550116712888132509838191880109477520483542576580947508661137032569386164525138366849850143832111514658294106550394316787300189561061327039976146648412506633567556835369997703322620709435338307197989484718700110302913732528955646520551766934855416979740430735233181391239794569985908219472719477818346092750456840570084330071227078090326411494916627315156501576542323064680848102557518085189931678905944407052527432285852466984334955857603429747739036583001965805184629474209489744955003472934354261449808416711512407763157538218847345828980159372548895314269650915018662551302868355744582267508852618923287101524457969771980953663971075230793059111321082383388395350625940613303503639163738457498785378528538205976294880195984236010515382269884036126812617237723984701351434835567187230300320246454487068820799944932284483749505482212516339473189698704025518973187594169177700962627594423485120427782592187170936232391131336530142952536101523315054838532344085923885686921899631168614679912040858267700510482313894801250070630887814426479851790231235936682279840307861911162333127454850914611710256771637843978739674789686988265262055521869702540691850095763239739585375225518603144502235904599598530492607375756196242110214184722848843489360726397553097013418026246106084811145648867571837326448576279952398323860826476910427284101767251961846584034109644611430282500066083038663072414745622900406684006411341331785540319824550035008732236293904788953070300031891946613302487895022821089764417567313754226427658779580262712863137670974178799829459303154380883721987716116776802140140810770904757666749654913896400961901006618704030023296712895845520667099011536522942649815124300090462571323661007469514089097750462633436240453289045371671873248262610921038385403523847257001029899560819716093799384829392701614830029598526626035379748128175185749669452120339137480233322607537143438891915326784432415817133215700242756926698868015596218216949569400473867969342501104903961917185614893683523822123609584871751781021636759526622363648000000000000000*i1^18 + 563069723075583461508080137830670614134761055198881244867634043589315073132151361811954682767833003677638531827483530180878938361108408356205854732517721880068223796406234005885695799148864506140130318955808812857650055746904293158676665081733517191727605393244628322905060645569284570644423381299706110166357302845574506698060816917374809006840083428165585163727680613656696091621941551990560788601303923711490001450072163617168467176417636485622835213912385436484911002597306946785501399891872635204354944286936825774812351380886340494143260284140068257294324685556734530707421456402285972833137918022632822067952965426534344563595098795293708446143656610383954735082082221355886847574129816343914554425668479116206462778342353728832125677451007286579025341844268187771257891501185147798090283976545954082348773870614573176094638848933260530885000975067006453962288375175880226675093637883679776616579965195586969359410086870488839698540645424614785728852726622441894628841644587802666021632017078312720967688414181251091132202477076032683243270285897742250160348747016079865727519991357232037453792248464561882195100628587915303354410808955403514730358755686399912356395693627957631671545675769004064376908880896759474081259157981376777541418625586618733172301362774648356295316684337539773785906222521976013571981466107254119726188405459220293299622083137641842115439595076952750331527309681811608669430782688344762513152267901440134351504470017996829073795202176759421209153478531434842546703587528721499930973901893192512020378324390267831796416391010795399169840033477985053812205317496507122043774084293195900209167326221073655425602921662695975960813105343740365924830912581032924956872796503897909864888095124494995342854634857459549164438188551015260166837434659010613064463942562059308073654875003224018331036142702982765081885103140457069750161863949213929585398379442659534361465578302863055653181376020801661069073391748536885216787427194441527261119188556467939738827881918844935340951084863451165755748094068169820224129296374453622085867615803409850309638162548617453643658869240578206709045227624847478805818055395385520861324200739057505358974419451801476980171535774022388174994043671411092281533743588931140000454329721503885739181216999270052340991306091959808467076980154201294718260335967837997371766253069238513074556757227048486771817499246533198021716197584662376733064511510485893310864316393100995259793258675985869293417207411493781876417732903582965955427946218025881557977275888476316243607733592708191077351207617706820595564834721623544624483695456429602521426080915596006452131706005928411135324849718410798224815453452496849297950305249882634669463720427520000000000000*i1^19 + -31774139720863148312744487645784143711204242656617814769666706824097792757889162557476539153686786284529228867574143713777749423141325276281751431490283030736874266257185391964969981893732812744042919328643446930902212277113221503245628517614882448883803269416109355943056127313413601418823964507911365717773289050742086855321935418122442393468407539979547433894256857462630688168589082660976814049046195553569437289653512054735720974051473169472638978593889400579338163392813851175718550661498005657203350288777438400764900097491523158726392903906142284702621290264929536363014304427155890702503297259695283519837223402624412998824428620252184310806002103048143024200364204329003581855865200148337098195050837569246881230130790867495173660932898924779370449294776385082421392140168728632791337185373529209981476292939192711205718820933923025431046383973404126522252456365671686660171179431063679872616598390847261300367474015373620889251720725639604174887295299290082547591433577376283730362508807674122821124330786355469467734577217808663119307898561811367027354636599789549266604488539664882629437587603510627323298563335508885186521087905300498488277477080608648283685307294636410613550354168643141981745824743307369620398125934583740549251530652823287947692264801339733065628326934985875092563269776669149535705756356569369334146603571103308188255501577414744845043350153496142827151844688001044914548220209677864255426441398690277408244662006682673487463338546253126649038489752857291069461578548075273587217271887871553531081491100661407113545988076122184922881051548505908212668904842400761048149103569760677049907403224638563390663545029020256291406220812076942323358665304890749461849056766459828619987548805337814215792984706813722275838694127805499170545108006557502325680232001451777560128195656435612113271434321729839843945641592611764011856385759242261949619705919238288715234432643419477809875751041270210651571195552140197769248608806595007164904492001457986000753555653620651860319966643661265938490288741039355786900154862551943192360814574453863345222686111508267127405872066488298223305595583120244230113340644090770831967029926679701373621265548200700934401225404153306589583116881532802912048978520311007542467921693155333843545911666566912917304975694287879522987807689551255117214498867329747846167171666258500046800175656315379491263381306222726946224063347092371633889836787493688093558301331377967783563671043321064167003740464848022347182482316394612773664775122141012654580119797734383937057724957603229008960433321219380822157296466539565140426228255073718537349566815429100993400577544953663035789565427882908428893351673832962839604247868571499922224630988800000000000*i1^20 + 1304100039026532686542785681626446955741574175139353838982578742348644746243827830734433844818483504944726557883971082646005046819769463846926424420891142560434024072007881119824373886188597552357220827208077115883318877129643985563826542776649580160947012479511482464154490955580847049238832356679557838257097892888293696811011701206481445905267016569372148218909618666753418696875895343219366322975298076457912411821392276480166189465798105060266523786558434062267059002500650388704708359764918581113880456158568681815771392513648994652510986161095237509586950259180889241693521704769558966048210240396160110785266305191156626334818947486020346061942589739746666637537257801550709651593241722852045195723685116252891760796369310392645273041671955091193517012828043684035476760565421665643858927022596003082827607168599253813505748014154781599100559918244384435494103936938495865224562574789704479212579010124870228592248828034118854032762663967648585015862613042429045766938674846003001357721187532836325694423446866475404503916658653413927433029849549552661187128501987111657495361623691301174815995139664197201204156647991945097766964150120153252046486060004337546538763643376780405020545941705450142833940364366039336736392603670689363440191955868590879205098747411510769832612830479668036069935908974171000754730195658960419514307773772901975493721794748936916199456775531741997311487870265948830832982750384333215770202974278748658520263090300608798113991610681265551235043881762180265256172240830862963685210842656326085577302891163767952413018640375549021439954351924629681960318926256267247236857272073478471651898950254087741141528694308995781089527915846519638994583332795623567525028359430838192984987733147014301419776352521240593597011253275036229165978458153835084165835321138808720670530008990081203936798438947181664249790092278533379010399694870598742648429112339239647014319896930043573140361197799941190274922632586339265621260984913521747604077720845136586498534711264341396259948302742672743176338912173795459752831644050627172167043769341679458051341391902146043076380827815667107234906984636677943697888910432716177548734617552652991217235060422307402908865217413127002070758328942861010399886139565060167380611642192636417867855450330097792084410842498782732397305623891950548496256952672592598449329908411746710756783165267988104286427143294836390624527175083152751272084027992135855525610544533783946103904348308486903833087804043149278889399636343812828104658725579742915380755590792473263325448613214059384915554724163515702638250763351001160889397762783408067258287733447192880811585343027568367821251665245496691080826359552316379693921755875988284440051712000000000*i1^21 + -41525285807680985939957284374503353227547085306663236606197532905625875543982462060912239487559161772899604260248960367364497256237472217324843078299111579935181800233426030746344943986192820767991664155183910757831989511719131598938523680029524158409716712367314515978944222524718969832200229357899409253606189420413214997152038549008438516352089842740713574035145776168865439725765380964618665734531505043960396374665399713293956032014842547213364366305283956625652593515294034437230953047974466632306500138848588131813210843133270088485923809031569299510028279265376957685986431710977980070204175701757711232308290084385896154023058604066473092094085663428813159473983518105172490932425129770881517197407528823226260523361697061063050208038943916350731690537011884185986441403326654136066791022095075873568933069586267792348040052301961808234889069983830805260826253349012292988283540414042065908211964419736150373114808826417402802366969718376143322589671341364345067907079135011689964584688233972949444474240890307477194015758219568408094245769522389737739686872981250746966572340968415987726250776522754319813532021040769480892623032168397892991510121653066875637859124041271802835239538418235564517011442655326548686864181728190503159428078686392282127021573151396101721597468305965205009395230930011642624468549429128938706700721543302821021504750380453940238243438534353333039677046233285222934229959981691886492267467272314967293814820154226353190409682661512157967363507690353245612209403206658068299945493474433256692064625106688759240762012181752655361911803271554645196607419428796585076013693576782114604973541795117118807575815996325564515287728877662845789201264128093382095263421619040700169665003019429536318128675681259998172018368373622148465201108044169815934466316976598760267733968413774444127129865750260430469007011673173027397692952032384330236001836053569230490835762692724553180518812245639063317394191156992388592340383835562812568430435163660464461183122836744059088463140854848363841096777757970495358930432478661963749868052232305039205878966309890680091700878665774443096449245367969778611889259981723531309444669447476824449795171090198560213962871034110557828081009077347242051932295342557177806279261101975976704470776776653568012265776679956789073528162437242145361815048288759862612775174890751984663893424829675657504311155703669650030881221193664784164068087280522432001250547368567295329060558034880770404921609362845150393192399293362613060304574705996761027686637967278365337177016545697135590994043463743524888139360619667000472589173543501952423118719557634650305821082754059113754467824532404642763956757806116102427981051621829241607290880000000*i1^22 + 1072441839072166086302488845913543880248209855323316296649154372169257446463786075542726256610171720515438735255648220513601307321940653927558129256223856659829950848912686139981919525329592930730985970934816358621083737262172583903354434244069483403544410481067375652264104216489009162262191113445802537154606473118344221992359927633464213031520427003351227240066071480792398514348854423202758242507504840904567376387754340122036354183403559636133093978476699129975070723872875607679895624166158127017164041526711729695623887922209082073533064274244274745751057940317326547120933181498226874245288550247963103781967628644474286466166944126331782197009297595536597048436895350416934017600893505583920595474526661373891557819544537165635655746418236746372054936667947008675376330820060869876525255531600052821066580501774512711023653089682311294688245919923365812627119535652835370129724933133392240082216192118889165685171458676487561305260989817388163587879355254032737784310629769616197656040216375503434019554186523720350632062321525184407823540878351655538343350511316292351837099382658093168927388248224348289622657546604943057041265619760845936884628725273727259811747159546037392100039703951014134372651594496678418671969836232220344032245187485017916649099395129294106396208678439962517127312500425937175261609806635062956358609158942653293824228800006940964084574834005649738666178218310720894860084748135291103168982099719128419061742072122627259718653729883979917134508887742124384327149079707521266371409425759856110079710210330417211017908235052054395384071078181673840042363187821521835242482134184080840688366558678521126450724621631550457355898109179497857921180488057023857696915279381007421379609020579026274101066439059408073893101848417478391020790440317913899808739379275374260309859775590146232824321671345822271415632667303016510437759800175150119748458259382015955785497747712860777965232892286956374534300140295552820204192876464656817469981800442514828016787245079163757266079852290210635559065515541930608433543893521144295377293067176748431774956015526490857969179078618957513312209431869546716733868692727032399823078180820135746943745327975639707066568259386746087567436187195936356207565902828000220948319868283487161329171270356568649661039212889393638327962192364907801664096471578318136558040063757412525003676329397612678204319431859193678488523943435597645011132229567776275489310051209851523030158481898233114490824222253261510375094231263387273969407666170933821349426339535207854460901311340949312640971790882883834586441167800374307894105634735750728167991712153056368673428526705386262827679843080158714073395765248340207683976742679558173491200000*i1^23 + -23254748810839357968650271943269843499854805636429302215709592676562344454982830688964508617562180430959221978048201492572444045229960455758047834305167059737868162870803208771602136726378446348708552347418339913785995933980316047541522236920180326042677335528824453793530892800234519799453713490500743769634200440125467122286863767809485762323337562720399650020381814846006576036762815326079013948994814865343088559183264906443439594575649225056623030263268372183842037756385442083498832176449323869448272790699749393310750378292810818387056847687216416776805667519319158192471782599345532681999257502689501693266872470615921690358343174985652030789334959254608948992091336024011928850159226428651984678048493933939850936360156785703169912237949339830003423232081442167323774943375458685477335279895546007567255367878830491486541496693058357992747437511468274254672206589942004857711182177530846822568261752830049670099158857609255033865262067800988619686298887867218590607993542967444730287943167433767975209644156609140272224757304982379461376495193761209766529893248123481888350337805011655134188445286416227315681657534772216786705904474096969267882786728359957162093586202875715731903460581457382313044384392659435662829225727123916616487387203693294675350324358287867066357611840826472523593556279447863906803323833146778184060593717783256388703116814950531169775010949528076837226731272133285412689155009305644778666767144870636117297241407011356765868169825410548197904839686345105573411618377163543906606811247357839594673839529747532255611202262359775617198272586536064514559205938277119923428182905098282968456608266730563682839693752955047114323842431106795934160223191839530778261510739245725646480853245487355998331003705300305529063061532290494115417695057039735357539408498050823994359307149683670405204288402427738849448594921684649336179587831115500982203263560538948887606143586445979989955806654782257544304123215701203422233064225045015426508365593453973411349332623380215552326351077334253187819800058590561264411493235944809313858230644734062203593170484252307560744149165523149525100876212394491144942261923439677848810480264083956815789521474869005531847983525847408444318159671755679740224751163453367557000148983934530533112244835215464718976221929153898437753234472552809470383124845265474545725654038852534915905025615852346093866672637746331485038027924722514901731987101618537480186436450936578189714578905957759543019579927297330163189580488417998570498858924164990611839823540302899002666903710192355083303769980947137102260631160971091563775788937093661298743602970428057607461729256182883194714996163643162730179360767450403312523332721666162688000*i1^24 + 438838568223570544122662584509620353950451749308792938868740940488938352534367410468170321989142539051533166399112158374152263947357268824272255926281689156017599294898363275880961725896858950631512659319754815760480478246728668538685131982291660825333728018648162480311922144244532791588272545731047552098277177520237628012052202710324125616022657629951832802552252340096798854340905001249410087248826882073343536163785349352321296044778231966065627074833157161378738039169285579506335065754443602792083850390634888253916616984669566002531489832386961694415485977056836227683223260096130853706492649114175624376705536026684698584324398834259235105130935225880132110943225503464867479998258470753123289979244842877560132895252343967858392660556141698942973027453813762422789220031401641823239958444534074404951295837639607841411095061417869384763211969045504097551726171401824823513063006350551152109618286313155066263598809395949171056120810085153696970383759112368389746333659940412525572834452243181660670545873919378512437772724982985960170712192150955986492414954637428883883264211895239773921034514288653391633921695864318318612770332255369562707127902199197438466742143173371747082349703670637950343032783888507465497822538005216698847823189932410316104433923924862495366522191569681141601261325923400958999991743522293546365565671260118775476081897771719949475733202284088880028447345480709383115498340054490782609561925341187372168942531925376655238252044516814544211051629756429417894262303843229457113894190809852936395998452156491343729669419187272310882199388870862273184934508294742894451711615745457078877469452289683857199828788433141675472749667506927114134460673039457532831611092833007182213904220302536384568964125059080175454590715926198572560205525460122451795347722456384160795648782575818060895156913663952856366474736445979607994988193933889418785399385260425223478074807688503536321833585896063232554868373884142086573093350406328338574015446225492089707518929224449851263309784942492052153328393310675473471427063210054216721136679924993840444870205513511756853425783442304127129042187106490983440361177333762603420401434686508114975482231100471369479097325995913686446991823402344482337015117086206599752583176407484161239958082370928047085769439622089098185703381613586130953342478639605860950432800491576162289803101124456353761497016764647973282943827706879570450663510027921903214545857549475340974837846805266849657000900858824500902911966110450396187175305434995721864301476471395159046115121888709411204351229899522095061664520777982919223864507175533083206697332505897420447860979242297571940544935249674136177316770997174650338102182779289600*i1^25 + -7369461734248823977009412600451130283130694238700746902549127452632527886554432291705131466191209824636141471929362550747757418110011817305749421995974743800774390958028375478158055370161837549201385778856607413309107266298780121441932982055139347584787678373502465267564599957152762828746942353139326321107697569229934741014905679660483019263901758056446908352466976836803248258143434706429774428439597838537633817465349567045547371520077665295130734280142621910653103161720045284436359099622001663714169982943436574565293807472239449043330976611008649982077846063315628239574824946897297374377443612557541672918474037742447658966219431096591556728719315990279808181967067990486868405580623942891773203240912478560195288653897045637589246303553749447201120772019577978671324150930506494390726066014537682028602511720766169136684969485855374504992919475043576955828838473667062999393312674250124862913163108223326745330512189409652955699732621861661727888418247120917983025214694636528435531244006601968848351948458394168933729225225088957431418514088960252400382149646684165204564918423489245433353721541213316707308558547180840411102384614300430608266040199522864438197298623076784724878435268792968127032902331077142646750520658895355490476028570422425971607760650762669161351236728169801444495239262713334056422240487964414922762464380526834403666495473865857884658698533849380905469868845572174082506858517595205960145541662098594969601973308828114051256617404584544087057270736444292249288055615209048460180098768899208444228542392100724995935497558406352501102408047887995662131442355997666723679902489036051500823133674012610167017226031048378585927110466156214626256290227563856478190855005829637251278786498019787415643095856469467468073478819511421507087226717112735320836463249721243932141085670922255053922172596334769187541333106536461822845004924741443520520062517934019821697657752517228436635457397906117027167715030321148273660718774122376812642178556658842683936943230212158910656513291297334357728463225663639858265286445545976889023710516027162130574135391005110515375282082708651919124508175828291536679410716382821659463163541905433628695036693190703939720825294180620869078314038915252669961950705831590917657431289728122278706118567179569093951411776606412286763335891459788003693687299110570108841070379749349460126955695098343322024726106365673764218176051635402747009805654126308285450986561909107202312665534283601465612904219406505003667663421043481752568712505003924121507306931791540785318829530687447321930592311691793865957471452036585269126461346516616107589845454223597121290009482158836311488682172775219250824942782621761633436366274560*i1^26 + 110082367664751120486579312502819788985613217677637421361113447043566814352807783966963423631479306613215643349972940219840949341850743439442971522453367697812980987990185437548494260775679748899872622537678954827822657091140529042444690892078076498471654188707856512377197701382376348819423376207159487738279470408036261010973149539797689113098308034589812451777749050958218901463181010116783831590236511067841808521006533999568192682530927649678085971810968189665725581075315889859383363200783585838186901314792544209595353794539410182838238614866554546605746160136002173901881551832869914241457430012396099501467189070805145781863251142378933366664261638428406638151579774019487072837298418393997531094074496357236878711236112755207358410993147346617717205687367326544224337669200641289421772078185803783841059363390298880070937144651101830599591633576036808673494119213656645757302422973684628357508863848954602190413501650070414628234609168784189012213718834831702815839980651297683765543989040441393312105336931466648249847576048352907331871602306773095322833379150908649261731827048457885344031490389324935603877349727469511983370889452920893875973246113085880368215961060123304568874776091646626911747644603811522648204687650689863817889038662790870921663817436258737796809500253808750967939933138188523382497894738578484084982854604782134439263222957299473561216420590338866454135050171184003434019914656427046524032108728530745533887464302332079916586384287842843671783289047672798929025547541685047471945804795732317932527925163762945388419880949863850212369893613057085983021982175560379891935959854311453922746822545385286944511999743574471484760239808266672420048975223722453084507453195219643742733056185227404766489700716343771139236231503319958987155603123298661825216592410881995487330027674573527345829078133478890372245947470064797510127938353799204990120995532638117669285691165596133450137270830678551066377487887319151497085850100771171508270731420191462869001509283405263162600612520133329044429210148476366767492893017806269390013575979738629680494902546858982623929264046506393303816403362774135360647971683753243079776830158980980831489655768099061414000256387077640428428507614961547249233065791305012220825100280203282512202701099631850439759767299688705608579836539158601741785092439962349966893981586195510177560406769261255842400942272087814248880631211749965152750473214623697978199374254291818830887372923735906476456317027393061134087238574076129708660326284736836954134283360184993011046493669318879535203788935160553465365529657951128347340934341128192682586139267141475997707550947271507002428684147145211056136998158641010055315456*i1^27 + -1456702350921212121518855950851584967558902828121106514767824970300312047123707602579239775286552387977768538313174446326594414961545728036005763500861000211112537635244097205992793184363917646690531638512064393873978082307663037265530950379966899642686290671884426713927418756117389359643276393418195198396678064992379439600001399967686553631576356340123755774948706329017694015624983750649922718637423133401116103704680665509748594411227970329292620966174174449192044886715252758254221082120239172874007071514684710283792675465451853928384191451500886109684098444144314235574982790682191618578661542409231015677272315628778312220627725721822878607740619178584678648281879343347245786694314509032313740234083047744378017792275511704776099660057376609500397537724991451543956793178913873444168734319519646510335663583222748343245531089470136907513895803922357085016047293239641813853876976425802746618002448366878342051411272516675190241013257118096845279192538325611937273647535742834384136153909624708589260852754063934070342902173878166101714456952274208263283052559833006699479012789482653288226390419941476176694076634911062799869561224133510622724480817829269867233986426312468205138611160988598010767706965636077841722779170280674940803069977357184702005462525107307187492999284813749674695151950353383381084393303043781120406809174722474894761121471527270289609210823892580815133495674439078646469455502631228464583068642385234135686095322351545476285690025598714235052864410274344357681059628109384966146236964336423643556318187431309328589628593834497755058060171206592047181393228031874250807702280901219683312315413203897733036129048495918888869011182354874376007375849406135760150334850819004990823205799146186630273151588588535216664290391305590965649470004794796834559697012391887517391883476771640745369914690568349382053151650702202148113261842836800829644195984531083131385379530034167590628408193916698955605156816110179123299234461777184477279024022761045014043095117253762292585091828115870382768414731569569238122454398391853988462454115241137846297911564871257535949713048685797352634685086692049115937871585023763869916070522675653619382688428749405663554424797199163169516145111976201914596350574325291755195590174631134308880306290330004455502782809860803627724172451438575297623166867101853344488148199025677126010175435663437611512630598533304906399115215000787054249552860317687876304407534109093455771648585448550421047240574299085474692607940420407291548386597520222158205263635755746833639719856582178012888610783673490992251312572510588684326470047279236378792879434687326071580952380351058408425725180776664732556644011963731410944*i1^28 + 17143047435256452290687305632978779657784175407748921168560643685766554195781744019239361424517709914626390416461306279922479070787451075982878687979597408557157877094150106024311240896222437174024807027417697058456647820384113080246090665617813443635589234112336914916713770995465006656895854588812992170102258594480563884658686506477538283892211287068845822469394315401854186280301687812286440909323993442580662179086248630961057312404033961528626167267250424223129463288083204177761155717473434277933652599721263564686287383754092503062698411318801842876904123317352707085627103540509134565194504223246756925263059583626810216604439170294633782446486697433586002443437359876697240338122972383386672037049867245293790454670122477101692391691560255654910208392201760929321387483794037138645829196970858356619226295292735228433514951057766424518983504137439015119925152134218001951396057949539627453500148235141117775381986455895286546256507028769658858170513230610774564149509908411155919965644640307847066302397509970572649112268360448061655862209808704292126446207203657593671461347538813837587054288375798697308495402110499690329491103221137425612067484619689434368363982721020733542456956251251869631131289985355735312263726370914099816842017549587324089135955599339451620916752825691837042559979986138798737421967422439194164822197955742848782172378506243142649670930224355695738442432214920964943919874606068998792509962104763228433683276721813027693211010788880490501915711526502001003910846601215901511939623701758837305496486637347230075364862590475634369440393437489144019033446834710471610409488814745317944981801353795476241779570846606921254285696055967412348955086616564751299983021610755162934465923463927589039465989114080228938924571887595277674647037807294975495847209226845956213377212513032472246090867894889458702983055182203310089010281414531255114398747963365848415980412398248196586064597253958839147834929616727084860281176531776539792117909005908898957880054847600304328999695697432763937427306452649395072010979697958332985354089074085981398956693094788119232347543474753030580230889390991712553501246913930121916642773449348191226613985408480233178049557026332772470500566142900918205572520208978480021276810986640223833947108487835128350780549935632708466938478569945693381856827836821915559824888337204613925218594851223369961254479829384945304898083316720978511286549053679728644582498491589707637551340971573437997546392872376345296305565547019790384682818832295068917881508411378399642935891996941982580857577211726313135845164653839697057003467588069894953800758670827690996857514750857594768947184392013107100419551020449792*i1^29 + -178526084491598423892511694314938156646262572475697870640915694032451191256181374280919899965203333504062636241404472078592725304184260995992655486247193444365864852218063869476546508123312141220504306204220880186366052569715925483063351320010961466037407687000162611921095672809381062487268270502287679800832147410084694836587427211431676687861373580431849564372906142202439968489524761050540127113412502163290043181557812803307987076398488094831448380922903341517601391596347743863227447592571091816105963741955937513687503236120585527296918772620480220838550245286388478960409154879247641739981578259873118917601370378394763650506410408312401784075091276227382185766020029489331268014273295898923072690125586451782145247027947071441529498894948249810548634819111947780831013344638302405131451008596506360247415055445494552130793321570137314013602619039581125315848760470852720796612920875955852749978539268516253296370166870739668579490212695630868182367212766913376017975529606363871537007046952238157733684131709501204442997245816592286269704240091980179510631309706154893808906798780780328530255097716516600357689979484510096489317182899491827035403224808478101162696940251464397583031608981646298574199870768718388323421021239301729052153616086749918571968891306785997242816220362215269019832222762037644438309005724104565204170118941927670548333210270310629317731290476820127716076012892986639798957142004848114436368417945117864019797831637072712997770081935573016338706864269615189712474367709640068348837795155456269236982142010915928904418151895699816705705940909480971597170210002004729993371090374858084829418792538185112147493929688999746979829222568165934405789426208419873781067623342607860033574970173240658980961797298106317009845458887828736669900433630928372363182034654582085251981958876882033739999438005801907437192679936222392459235487513430381434535425264627744195339425797323955387480729977286383345639317477433446478246826864933732915694899336497479800816583597695142196229089159843131958542611121111227828669359019702821275988750862571733685156006804122970852868907571855382085398695031946187630778923130402589042184090452186585900820750542065604674358406031759323705456083820195571778849465555137635703814212803222367367267409606783203773132590511532205074450447354098561610188405278889516728423510004439556918282729795131847305481462324800238572177632967782386328491277313454101711538214286106235451379931408221912825319174575785370742310731743539973618673492798010431303772778874923308127121037228150436769743769292838770356158475555732193635536312541211455358346795626399449107677346963196090116283395827895817027637477376*i1^30 + 1599152808870090001448476739140676486305803160305911821482236417924178146144211447687111406821626964579428751010676137864624865911596964599962006473884671874844171436200297707017982553382255592047697977352514888564504315877806177786506609043931818397360016205465848190485727521426944022004066925175992612415364427550266442249729811188982387038778525683894156428552645232250753440068945911627939317016979607245798213017141446196245665958863489993018742720128584644101445320465113235123985758319445848074949146737176264527822869800276842888850460656958933618656182334851131740031570668976675797664813506733681926331864592442769682700045493887392686495725209724093616229538770322501527481305607445010516667197819840781437986288165792869045055737184985009332691206130387429744283395533234655078501847216077210127710264351545109882767224663779412128312616539467402656166348371984979990359607877746477368683633021943735460971680102208617276802728861716193698218508671721015270228239863713649203252722664580268560950362791468819310954234942235396140577223325001950097857837708119476940320519961238300315649776617524112458892703276750109294525568231052387884893614906948489526172483604007907967908699177300248438168741626555802476412042747306532151978935816603444328708685171409114021450627450373484710836492293849971209669396185990226862227521576760673471633444801537524510660919296467575142611173967190428111668869754214332970601946417645106932180921322340371118278416806045251084202370664423128843277572007854906672732498526464096095088104314449558761965800743940301667455466958130859034508067724963263600213980616432374205495367588773895722915610185843120121695051264327474529830514861441145942516177296119516627118077339632795511937179070666455444244145721206180268069061651837926135933484640714974200554206802220419434529566645347861031918875319321278896382987364671227401071401552924441181074971984001827626211540995087385319629231285838742945626842109385641872702273383163402694252508437080555964195281604119642807060397796381360567126831315701137853285236300450816618968556301316040166942452029106862051098026451452176497063453705289588424316843916919137446143900416844371808145016954775292695498134899585961971130099322034145895443745534088564607719926918525573061641523693636518212766262251433579430806679528378644416456209238410764185612932984065155840304431118306187698169005786503342749594201015067558904925446809874336360461957509239197236672811790831341033469623616260804613896901278068719492622078538152105261068845729569989868889140247002628690390087018499419189637254467460172568353189914856691173376428499294525475303637632718024843722752*i1^31 + -12056110671863716571041886202888710130423357565134460401640549573547530583369520893560075665977145926715824396692831744227612887861676018823346315541619722442129224580704727873837146450503740417962127667449643429392733631054994851307854842775983374024523093471545056767985516866898696646822689898949747388086784716296861101024195963439548952824249923578685661857208148445452942125677483857081481427163032711855827543056325131599322367571590918857139355606129684749303238000082699173750792656603879505914610615344129363376410603241941138670828839580134346063291337508570668602106587794612177559407692502340305775610337328132939858261879746028580034891481170660896875996918531878427968610908744841908817269050173340989446659929301484306598760301354201326873876936494568812643680037232901333396894637201038719863442836843215035760802647780309563449475162167389309272873140269623598120128915608231817350236301792180695252145046970972591098363816817627084389073640115474585596251924491281699476391898068540209998662037542699926982263204330062429133788386717424023854612801579045289135779440279067207860019208350058260119901839100655023114831592579577715663065437318318921121703192369650123435592517967670675793299208621481160907314523059067774877692340731197058863665032827657666836696536655791941004419627867162324244020100334563907052267319006012513237385488129001404683810567795823013203679335561847767205464499550606054629960255106949204111899118298330755462131388262908367611414929737198301556123250317609514379594992038205989027631299521237012909861904296007171982907677054979329024207407167977258656636471519803156647635416140950407697267801719565090343834681287525364957899708259335124678181800111577793602833490207094327525828515476820657400106648359885352817603175515378897837784753575761451582467997231181692260234020040225047583064427109961961135672385151246723379785226014989562448860627041266334872459862809083592927872884309123646715164592314058523336815459594338882273522348803929496128678683791474393367531391073010981933524101772981618162496445565750765216357865336569505969523221797088781172160229959262868224876183320787432554971801734003708509497571278193270358479065554749286283654922578976312593164020350450580101712114416144369554626332739941061866294039434158433484101340766855374399761763049629600296961454199691692158603570251739780110882456536562133761938627064300309470870838541792040989580985309323107872786582471580507323085135694528729687277048177863988081077093472070405101534370076289790861404619617166887409200842946118472503882283613109090739332957493879474299467432160311000561169375379590023957569448058430685184*i1^32 + 78218867446955389586561228360626904919113664291799691646174735227131565923692646468115669667268725529380886470805319223001980410537402199885310672806394732160335524621953204007034977096454794780043046429016272065540223364483378113863596490895299556786403059040229759758033768634708763677526055492945423175784701566186222634384111272854757183971524696514880940512746741947868502583547066165166248883123667088910659654049495184179881314375896589467612197380828711607459578967429388515285503945804638810776716529165234671699545943024306005169499850254629327660699899099704263216839345861342010336382947571092628659615222931271716385205344067392163360965898500328842241707014759977218417962342931947307503711859976631770338196180702116485903617854867986269183135169578645042893623234642722714620830038329318914811884556716805734122833149320167451196098865515756686068726019200722006792975709932098893298953315869018149584798594518892032605305862466530554441422002617916323976423721154388110089699793077089417282634018282567673778845919954038184574356521669518554969491717816489865410069766246274497273815633327176346335767426196459241075822541778647652817394933642413988881678151565107663399887587862527185340682314908360248982063614100899386471493105130582159653092463238770828659029893704211202804911765296650296841967528060650071056696098480252627664016024394991697317396317638332653735622150500590525171945441198280782060388644729029504182374930692699648920351870198792327289991416925880614956267306566864349152273696530078176022823221492172083132338150084890795152319235411637415640884663390900872949320001685556406302156051547978922976408735464333883880032907587184598254070801012118045554420303693948297471485756969429470725061792681698737025311382779664439431744564585080422713433625760147220508137437863309715255580282820483957718545251265679667342870062922311283629427633850498748621130727509534938442534380135171075424911893112426138479918441597137991714684928615974752085095505914537675253044315185377055892813838555458649498558123808485434213009056017510918860888268585345187248075383975327070709241386309403541892114573075205356636986193580503488556706987995521833256065707438907326484712901293375143251285038332801280808441743377125861797203501834018981125618828319616375580048505236109175046101835459049437289438948954148898680562282965604274550695252951707506050757807958106894687287323040906125479960843490778605742176427706706211116133457501913441035100541327946104102041775131133476646599288647660394643878907717314755379943319766298828350563856654350542784378349521606845386805300130053532213060993048657412153937431101440*i1^33 + -462926736049377518062791355393849779712033709050624624191444505754646802599006898925156476390297675367601602402665181281021831119353736398699797348257441554292921312589154769050092221705581708652256335073646598844248706152477823948303208013751854004627801417419837612899373239594048478536948134424030972356037753333191557580125266882154524839026077233167516684742426445449982935966280882161876847336761074591335256865771078745736451034648700609047250357335747905837574026950126939046823985471037432927709075005385976264462744738781246913929483409127130513639653177475705150597653056781021881027698094316666703164154985554673626702373621257798719523640539681962314190023010076359389093035966615037523616926613882670658417901483022131792440706941270454058194253051598792515497593568208946749700950366772792779138532024610252053360096125799907825430198570942788323311186049646034097602473100297249287559179469109744911602515782245552523053456059592528875582374295270690215826955593807172343007677554712586040383336582720383090343300780035459665991764302563927578425423332327720700503900931573709955069718229554846208633823895659074607084948492668986284759398892390385401421042707941027655386021344148118340739066198232961708550833742604905500080420778378006469706774183948991163965188065255820621209905508315763645667898503499279441524492798113740666109012560195132997050279080290893080853551401572129632811088886579065721769504527473881811672310770256890263400208123665950096653090930378366950169304022521708067864148642666511956789735023394899846708553493293087987855842705502300565229431779360368208842410099244746910785491359069022261747061629146254100720458502148535455227788675818703442873997500521830663621442834795207189771034007909364361840001189871222939686327889622414206242283648026080278086493510153345479389823836627596643834590677721399511801393748834133581198930325263350231735738476734749189433026367340033982065539270691358837922503853504572171361896412949490899340877808528828931253085134737723228282736132495901486314414035254129618237905188144385870572616597020196844486006292943621138831667815966505068161560820066456576868555559527668729871904115778301790615315647036802152621271294839944044992138125849592324510436215014702776195420144496616876919695648282261024195608954871961501192517352537130135239830223649570082647037955485764488214863490658821901224990334372785151054255125567723605052820610598492557166129358068834713293101377317489931920003752376613631241448493756547278765919523365733821555583099734242808003951404159256035708532738341643635969903385645248384482159566745851059305463221529956048246407168*i1^34 + 2523394240427354894045968889098826408610571331936424119437594781341118039660315866191967831786699976728698117662113821679682914226009642110360393866210970802546179423829136252448920893758694281517027213991238089559750986706284364643008048815247578208881540923668189728500224411376827513338520824286861464506150011005195105287438247976412997900127671128626838667608502059530203151386871558342757030603773234532026057609309497659977069937720797407217111595819798175153656191177460089178614992752141785979416318019851856023819827896443881819948647178784549141514222558383918616091843759380002266160126400996719095257335122401613068833831819615621721215162539191082140505996830678013512349798484505658020411700229054144307977570071325128643352431401414344500654559424185131991480766465036879458792118715570655341530106151636902376368426948201640120188040794123918948856744261293375573533536488798671938633552409158066702001391079677431244799262326900471510089756456068945046959704968801477318405284857541515025506162159742005141936741057300712760367095689259038755921763049977215276083262011803236150621499880476387469540795797689914823649932169121459202751752027012896492208862822828149505837116235256842456927710426335183928655680894013256928258984229341997467847134538574405823044374098567595527087298302912362955084305643050607689251322450594422205443272189684723078359770946650087212652296231106669418275509036441985627046846096674604459531930022222600573819458504102173149774988997253021520591868997074356223346650248235195888734576212027217637370432960071485453561474613540009545741680027624287536302013669974669670101631793477164228346095728027307038240180814047018174895647775931714181115046741888326385513867250511970295542197423554052475935823001139634537408431385822168736174075107368547253542442555047429602762637782705182402002100984980554795790046367774107142926625448778966961914959596623592409056495742705129071560075085892558417847847947841473188000655415867733474222332129687938578479006765432285175798614715928698801309977296200997935194556779379187959818012093606562801678894304013044638418589292471353581509928479668101131722325232994507328997770276735625722045377249258018473472002729126388282084331619707317973585160957630183040707240523306482323409515500006133024045628196877552130412386001113528971734703843040349849452196005863401094978353338798938848748777670576966794467743972244493569778617143548245934788291827202050089673859283964536435384787050223217845637606366191093945007531061721578809995420385859408208925735540463923797128556330727008790240274510059125311213864757775129611790161440155759542272*i1^35 + -11123239347440918463584329718023701741244942388600980746185665886628397219199898681035260059769158885842674026918925823624405939750940858288097557885464749043021671243145576187077781247462615124617787261129793695727940455283582378735600147039433629039474047308061679463326555694935580410894119847393863824185258855301269365290676604509543971662700313962644259932233041036832894724823336050715506088951531618657301736090740811847971457299668367512112024579711394330052949903428387687826612384210403494356978628807477972307158624240190005101498939530791291586633170498906438646237590147208457144150460851484636205900915021452304497941448798407590698096830861870111634003747938135791141784003485265796856289224198011183125066977347088249922289527896228094763400479856263032622679628179894132338919910046674903768084997233086755313064468071462802693069226720802748147972726094231886098139377743058763667395689779258582060274029146542515754477033306111286891132003023354564166140680192711221016568946645100042308476412491979917967383235185492965180907144961183614782295005338470807209260742378167378195760421831426330862160989348726841556645768489835698297757932021398268509560949488667045198941276283916458305432585598069699193749770090713308127841138188464622767822408193663564972126992886952971110256595328185868220353037514508448582032855521958493368297722788776841124401986889478468355707698827831848475601166355390168718014270933372253331682836483806961835898872524354213519804529195803151026252897939117726140359397454320506923058846929920001596185002333343804465518732235553830291546444879890586515539297789449679181533739564530697937323998595299212622541515886531220993684881241712998806242323027108028937855866255679552895400749657394003044057973459548067370239925404160290101205984751710039993757001102841140027070723129299517725690987876427881367485818854392072528045959867028922024966362357662953752387612242786326549687311302382657337581897255427825918987482978873997700780378802541821344911135277637594780624659531263651299231270638236570854415340786847726365167980229019447350530730353227669786993596667483379281304269362238593766267809225460341202925404034317991876548904025825413282237273764789509603663359812930557695891060552825817805802416943766350170166617687928930330743295881895047905722152551840358836770491073968867895693980856964343965908762452113144258317545615817384910866881921990451043908480990931170725895594640973271417934149143784052226493247149927141201499211649161947804498526306456919789494672388181890710765916679991697990898269962821085003862071200640935350391207303910438512540494961049600*i1^36 + 39510881911547228872235069632736582168916882913224219528944698248132982602770801893755996618588649423533738100035752918655937930998477815879470261704332554038605218010978949227396481276806904943494766414913571227261331889053827128217272373583051732197565714051046902481152391234253813062449263680995104845685783043790713157396760402553786127009216330619013332823553975021141298762774790160667663048600977371138600645939474657608552054945688154470294879382525965726902226447526369881807936168270097271318776463364068583136468105807438512569193151471423821232509399564340410939646647114702513606125552673342866575276536945141776326755059780363674944277738456691629509594328048204906973815808573881000913414593521338834359059359359161677056310341354138277283963768885779672365533998039845588632919056821395381125689058302005961791209885330011490036153130325955460606741916435600084392031328886020896431074106097332718835830701820859599599045814186663753082707766573134379532839169262909697657943264628337263920555656499143593468680577584398661197529034055913152673023458013598018186961312447946547350726889024375918619554012948640424437863510619438789495918051532996964160289799966664285092452307295938714124841801844524877788376588873708322138300974062031956382557570007292262147449910310154712016410311164313327102279535306450525132453669346325356455218697649916215158960141104213212011577729267461872786752451488744291236297867377828953183654549525056894788605687544105889240142005017305119532067316206958169569163355858522084747872661758202057490198974516862202969342950501850513025348119489515599059860792875607794811863067305507597301591950344757452913310720222642225486344066509642137377735525925371627410265744491276524982581521738385920575243450630866323620384677677532555802416313112272043321601798101460451906693870019877478576381045576809494473909118568403550164198180632923960243567595604219622202448394902082867564094312381933404706233045237610633992750091051438898436464080797294684714114538292391552133988425682637932000969167180268626468867939570874970528557496662317817559686780851481230341599964878231132583951166934512937631987856591321901486000272977134232636694474128345092936124857698356359968685834567142581426522376974013078157599004359884436556823640551156207407247862313888177881265584073422010512736558344712075785612053898945711740793136074657548812311730082294284013895410364723154633855750971674100972738364805769227505984611481122787454216003477172450408718157896497537191771712246166806876383977183751928582350939003395774638501817654506424800038422018077189560831551574400804561967120384*i1^37 + -172804748092405370471156478321417457892188393650077359860983860442212133051868957741278975178225675134938291232857297272037318004586250600623414094926546689002246667137268091072281566815022489134694323896106854242843403647938692026992705822390362265806016184427439236111291386645754364670746295396453481929637377781308464016504800724625668899704701360717868121052665393700658351142739743766015933939978442694855071155679718316129455944145031239331485259263594824498742595887555887492176330538058587209309312704273530789936379231473653590181638720248139841422073040302119972930190472491096754376254989883796756807332563040252217042734983895736661127147660857019713416108040531450032983973487814026049779605584534196168761999386100103215624805475125477896157766558804592779811108843823760944310027121470145150298876099131353120168295643124885293241011888213440151565472040764195938751351637894854072658638813629681636004167258469702044260180671729416346992449088257916590338799416742641698111366685079715216177881093031428864592651667124136816809676587680812690578121623558626112853884784479649542693898979967436826496735385215457499721683189041801473895291969768577886285043773366562920349299109527151181095686367023758851350759149779522151480053444492184456257309942528525442435125366161881044543263856287991974012703564483459843910703442892326769909362829091513447388762351006621609749711487251873700305944001608838671315627142899104302706426054377166162481882453086624946113765530216714272483286098841330077651914485623911927790700125067819825066306303465190200923961498158973122604465487608066020465771153201481926625762398503283130749328148876523226568045368744686571951627229047038546317895638385989682003525346731432489994722479700682276036098623337660313041361895990160648415591102089893682512365485436376821489304802370008253365557967548658721563523209251702653085950644479770654741776870934792033994209344502272389007523559585251251126026947362174537582013435325092411397260179211049316445175321188551618659028663064410945072829204194950445024617237172646523149550213138885670502786947937099546416623901913783409336475015869457383819922511526793313579879324880946058525972383058229151323202977409281885108463365038840141755905594226556127648528284051201809334358889283861881267562646356853727901462838102399683066375510486781291067040873140108130078569089029645570248682679295332219158561204546031397758608859969273094061347586996104877479902937854535110694826602301443192032861581859743781435881104593312730087220134879843350822816069454241782441451103736823630074566014911215757859886451525371981463552*i1^38 + 589247329847520484254029890591122721771008900667736702573801536198921845534881475210380716101204912159772886076211790150514091588029087660696427676167311144667994272627755280003229413930733612195519549043358276142937237807361579680788916292934226149163730509070385077313391349163326797814678676929157269810856204338768348507558271620104333077531768289905628479094340965281498644936329397841491077489473521202822744079110273499191620713525884657644963576418376090850238622280901043235216369962336576825647525333440185797287330996959815024418854598724875885041260447783170001175127820737509608652131948885197408616997679954656528403891690753316769336878577616626428669667621001476402108977433784287426528168422261432108556767745364108106160516410800285627276723184002793104339953657486274978835634104323830307328690046320706999275521092925325213291209862213238951385891681342907829555933822021884343148654397226526184290227368881822616670752480265497858177442855664854165605454704523924751828710063899165017877928146648572192126848215529009661548230169791199239900747870873280243765082071395061232156983963468912583713305350990076711871883848603895451833781539257549704719569486525787232875904818624911507894769347423492222378005879932129065158829898990287512855798056622837778676827398392120530077096067503615869485391214005285838912079367266389396817746730240489914047488338659703563973973277849975186323655773266576643171788038863137846751197320060114106502884562476701185947605905260024955370992441453529954580243015817045598999580713847985813345259014551904592746261787409855439845015268888076186094924171774496646209244093577361612263274095716380765526203392701277070584286454471649296621204783236765910392914600921575243878024751353907963969560185895565707923177570820938978543298581809484082126624200424617898132558652563528353201034709234560535327765784214284416567896982599521845997362935767242828491732907177079909380898692493431251417568593893534727472330771468622512836691410566042455750968563274872333295860211514363803790998344279628071078866523629688785434502459286962716183303399629725676207102644382716262804053291729481718234135514928444533653669890530716336185387431554380035036047766013241206272265986029022250959307340850656936294389885487265075025294857282715214653829863987138838206715530192507753336506046388746934275934433442655062751900171745122881501140284413834600442173501955138842785987209194490926245615768396264911215676873914598683733831253017360309209858757064414651514534777409954978816721489907081572971659734265935027383736443151119436933363560046565985681883866001833984*i1^39 + -1179224511713459433253943187064179188443157414124470811831338831518317061251537120950414428693410217898189452165421147528417737708244645993448853070935408462169558534772179006352104162401566531529651376641175020163127795109548771380635269661218747332217859031712929220634444379666621257332547442152842740007113765360332423460727016546980754141304803238761532932821047669513577969690231040448555521647986530174719620612515604557989112900919433345282040561315749948684869628688193096382112352187805596242318662005403558080939236908679155024497362684898164423428453012703933378208993997200065133550081423028207633271442777140419021752452528339506903766819245574266125486621426987067939559913349828965248862728148827142748285769552614293412114740850727838869782256550746010515912174545812613991827234470647824503530945814801784802518482289305325433734742630005312462621186488426720876248945587370821189721618409898128224098926313476273752631375786358907832366213060094374156388198884397918027614342184341353623874376281472225536344320799893628984171087752083759899529753833250239387693950652222448102096506274896634601176138681733409013169873847633426325972941986878020131018380122161183252074067030117018864666200528611653522425360324228566221623380165756568639532252170150043077928362547836898020598580876819432373250357788387945655184000870073774277132719096018266917557103810482560639646793677931552280781786109539244401200552714991814501273113586585766865039315193104448143204456724475650353439843136334093289939172051407899837006295028900005077420722510836378985673594619821606802514235083217575898850030213803042388037800680909954696199466999941416853822449867004168493066720280269187132934381340925713512566282170767929193248729340283861643511045990521200028531789843988133539790359891914909030923990058512623477892115055108491252587940872518661143059241610223274290478041673804114027138694089820387303452938910890366680885617996246100494419375466885109953463222803246363201804716238562644505709668729911473270231085560411695514989884871227126140077134434464036671288267297871642025455482176104313677491600766818110540627643779717909351905250079587063592071394332024388275524121515458760102147647603599838834744257547756965084061780565933124251070707061534473588665616968388119663869357015322647812261465495934129703764253440713369123966771907186891405968887800037063623240450625933634742663187286631964447473989448509054614588627852477739589711447141851381184611884856747974481084670654528536390822298250019317607781294883084468293015929016456916023877908078749894060320103748123701854724746641408*i1^40 + 6074488005256370859600586069637254306798722272530892027599506679415493629642591911393082914512662940094157770754580344389287536499018320319251173408428116182698303802824480171779476890016269164794926531385077022907907388338314584571677378570274578934614241971120574489468076247819243242370175471476838980509365590305648147687343361788151897674029717440473711828556162691508970769878000741507158441659932489775585777766359222525392845170069095612034552444768162248978440814287156677557155465479048805350160914831732982836681118968977524466676233218990398705202445283548560880672876226870075048028857419118015304815360886378193187212397910599466410146466680257043662284474728940926025283815672212032352525615647859880165171595871729726095523406705830050603431949286747488618780474582419689634979723798964012849289824534945395362771564457643090646192018029002612288596829914050576996529188935546808378648878601074826494037573649152082378202576183033745855298338083217947752081969179798747289669595523057239869154982971154006664369573791821720341973626644965842406920711801360696980157422960638486469263257388541120332237385696942396569372963344544081338874165037351629647947379596041286831469089617932116940144760856814987640041765489652511665796407067823877705423437134662176896470889837048008693491724247657776035373076320710035395864598940102772984615340032231684974006866883596060577173226538873776168088564570136519986707913161205749494499511587064792702856882648215860533701947883444086833265899040578601289409482943963298550768786701814600045046039858147004551371124225395693971732980491670365790813027323325115101360396048281117774337157152196223400897800586653287607234016359141428606960215637209850852321880693435744546117818607008194960578480928111734318517576081135358627041267077015881536392222277139885580871558137781636636716199477799594697649932546212424934626879878787442894762725954788387595692856451852197121357603706800507945767045102568114258878042273856140898231828312735764167899879203843833698651775516984438267826054644478446522511979040030774975399315237561768157746047409458976408131972483496779875593420269774519965750884746459301292888081465896442362144116865930878563015909954842382217117305305315155310675016692308285699536393264060809309757175255895495907123041181477929350699602553129660937064799252947380522535129066714758987321613729435180317252530364114906065062414562217533208500635787112854456111322379535769453669712775776230687658168361288789634899455848884475264978314289990577017455275102232138357097988746505936415340469402495910785493323636894468086431744*i1^41 + -8304726325341235955514097822067280370184236258752862158027329832753844091672757751460387085065579601575036578632888587289294833218520795870915429239160873131986107184959723005773594805168194126216162273964428171691099591756056857171238714378842182777763667590805292954432225043064164159226965643704692695090218013778452960390827456112452787234682573334126543193901457552466634796143091652567579383030762452110594881508730686625082704582689508274615218307973992675039255748860919621282339716902033790031428609968354654483372833560304211918037425776889876844618088904765096453478026321454115544464400730143717516335711190404100240593191195654893834822769045083558496998557692747805761861283698613764706558717648464788319518829545203520215497367474829264497440398547384671739955904135754962118685952529470779031016050495981118908823796073585863509499612843464230928331520322492346418439826464908029158078398097309968185174776118683016713950792790076996017813168367522080687806027613989474629382797079789568358126086402214135626778184524383040158305216342896961315524650945468552570706302878635070584752137340818805681682418136415742128071518670757109679408316819019454642231683459891009120923009709321284674508288860738822405743242928368701613041195807920918039954948324845776861744255189791014574201873816049527158724248432561553660901184968884910656005478252224683198506117847814417548882888781918329193111436489135972640212643629232780583755263684097741105213628735557394622592299582719630952471500743127624057189720056075321962526204986289107422039982538352172875251906493666927991284424787054845164917130178061690017250866402372202427303194786489704624754978348328791992592404510360569726145342108857547863405819473222191632083666385207187882149162944220047306855485478970336231171135626162639310116281673650313544682537891226323540631837782943024421682425675600868516621961385869573720223799966472192951713762770611127119931296301565643196964300759259290214225779039841142305059090559199252434703636550450980790491428347334030813102846740556659738398032977034123817925269684554513048845872267212383069588529232465857635159323332184255486161682316797544460623951244697067136371096340395226078210939640088281645142121889805715754681914113102956440954698108194257120669863665088572002489772541924038735659691954045241405555319086192472918085524258806897689997035559532942288778460399804982274797241297615163068796228458987991531471385397317821452303990399449929034927357157317118031271423552302316488488751116551528923045655782305206627984856971258335453983735196590394139575308314002587648*i1^42 + -151413016670215430679336906546296201065901645062899622029505666708970523066196812876724568540989909587496198317955250061119589173077188332563139605635426140004296005607953435778600107270505246049091352936972206532175465913950039148099378250107906525850207220821384868259195448389013939221520478941943601108839783945677912871937801994209593767888227540810152726044732265249370447793701867584032610462462885062119942285941507531124765076214001407286712702375445866506452140474303855628801628884406837695765167543789176573588102856185799685271155457552593247542818690554899648535459212663646159804028025693878756109769439836912133672450397073752323750274498623447972055489987731281970056855740467154424197433151014813010497211745157304711648669608412169522928535220347554134608205691727876330016760585281983338098995478195831106287548405555247732180218159531618321545037111819090016609978303555698113287179716476575485870119047331608563670269540590378456294415406294806751067508089108054859591940425390124733335051123905260509349899074463067044308198536177395077303108206945240850386216012397985168533545203646404360702623176218602332761097853142643705565005289260627572211597895698214052937359399020138322031481120184859277155354990510670141528718553762049895340550991800090629115076176680454511710073661046940600882793634465889452331156131879648172338933998494526911803063734072273472432553867935752878001136800453835704355854168948810024946672658857702864875281894440881472044875084976321297505803623218542351473392041468178912225445564343940171366418374754432615227599943711813954674895131658695214335774987538368942049957851026652594805045490753238976977566059104391527985357621221498817788587007132786019784180470299325208338953859619174189711718564240894507574557203409285887068794024985724566174877524394213206363199067312446117994890176555931117603469181532917911805133272658029537390913279801928857800224810135675075714748794285504417962013658862348506460375919875997596185920643916216992338885892266453811822150293530414439903593611168047840505648343097122137946572895800935610386050802804918855501800688345249985427410454315480625283348239206790349938966537789937724501121328701944831875882617195753147848863174984960438326320947697464422864206127212795666152071521449269636636712555594990236910488879050008825255540530634617105049923767378146780633603610519681750880963674422334853987961094998514186305627300001936919315384354179661401313150811317599423326390181694630182589738880838530235759739167369091012579803151487363943472594882461808900255096497299795021417738489823232*i1^43 + -531780853740714175360403876921565182716476963996750918407172202926576436427667277926658260386489176912878792427478313744371672017633938284941189515441229805145488973363962977128007554225856122815548891741090711118540111674694507086120615059975751250898817489463653897300147052096007902927501391190586807321721764567919535300524199958506974749737377779603991275825958596184930979112344419881691261554162274505246520049206592763746628572283975162378975292370756262102814037116849517431937964031883940035388072729062363645356864036467709715852916056983758414433377030725492869940489547130002153035938989871649171470986760250985008731204475425540595183256636853583539259993923719367487563806088782354276856747185883761430968243534025652717771251096999003485777385945646800481479942848722239178468301483019919294288869142910027759062119277787969618487913498841090069500065936885918284314291996162235881880454040887494593818849509466938474812624588514191705564528108205121252776617419928466484328358649414960283433176683767956704531555990168491413237744403043604464079320293873559743686450512296141545226258320924510390303864291235429216341531231455321467071410620126421098210836136720687156305172240226242451828914315030054528267421120927837035365767204668557528188386221329727640538807398434169396872715112551616202593195634566215767497876274067342264712854459976072359001825477148791940597723916605682599594595995145036330140022110638749492498517441423236795176494690982043740896880401973488138962975864336274168514779298223215598657457897570308247911739571671084362438095657758839943126131203044519999780298967696395921711351258014581496834699442682794261173273808535578394251126404926486368769933707562144656423793247586017765369326256076815388410841549337814998272886832111583489771635357004272975398856565845749725663897503558562745867581173867554555706933413559101159224011371447199134149953509360306549012497036814018990559970615675769435974009577879184696021389995335089156066137192680245731303835944326857764906037102344992528549057419692362330187641339726014131163950292212741826667537159005690514263896955794624970197992808362911288569641901684074707599638556073336890427509656514004162962766727963395516200931396279359925609645640083820240186847874435965516719783064857586717543496061084569386872454186022642907498112232747036782539697233329938548283293365079758018456340657758180270544781132357042450900080659611411440116835805269716877312831999333224581797066423212665705876167513659501040444508396982172953051450022732746319846212432436483975432268789379974940655091712*i1^44 + -978222827084645934241155288594272431453609089231307090212509500909264362009662658542218736630652424454458548103417621499393274439097330248370868616756246701544722773416683003643413661535998829613756013120821334047009750795259152918815566299645862858003053052712160057122506931200397977442185514165409557046882961962022412945894678037843917383980785507144535165724212935662591116028634008383760168711406841291686895300070232543940990063162993319616364634302825657155888832134705982112240546817050140721897242418042242355068237009118411208600042445113947788876562119305161833506290721986246865039773651934475453264570057695328753468000614209684732181295638976803901974420032025676185014252432488832068943896985435218648496694536499178772245565212783056572093797608200037230017891448132874911087738206287399798644745189308886269868840167243387815455520364008502425981745145606530593637750818977486564049134423396074091431706149186201124764940987955260520065562768423517082129742562586860319403225948090229667643332981118392163213397803423579123310263546456470328221556392614769060997078624523030139711689246838855912901995206276067107971440713229175057026643958008611574313704040989684517237079068285736022745213633203738984819214621229787141268005925678519069969869193074608391940137073418760881131727995611342812134939693282516567421002922644405335889310867706602530725904639102719337484062820528471124092126035803463440814526505121410053922402059499931768968630431961518075669596637510463278946054927676180439932320963378220267835863456624058179325527905456262333674995376516786571926377033081006087058013098138954127345382476596272937550079212780782533256438655710773480510147690901980306423576227412587887610896031142974109010911493535283478612988630188207768451074040213063510734540025819794415195476847582380444876944863971063245770581968442780074173186938140882386211128498475815521599497600663211163071175200248614418427883697159298660354244080495139748421703599979043191731550824260451001177702602007129140987804272120443846670812651849099429626779990024150398548690524794741567512760422034165643613001750229781584942476763636014074708608601343585658905290310337891376099855683476894896168553972555749375419992514055122116705798088649785892050980510801064598403152070572717458229133619616982574420642788857139431321586683275944263099454444619215418698866829559912178861234558057054945538716011930892199417254852379320088984855039468868993598547617815551638205508810710465065024733993835576659888505989255219091771754969183585844284396806395764294573254770865972707328*i1^45 + -658806972417154171622342534063158738825465131093817520232440266501807414626556978103609370821113753328377159728466346917892893686340356090441172971031414390164198015706507714459308991321263770852236318017221293481777830454134660702072076495374256698917913500574892678588295139246797382576899845931592693129413537444529470953445019957372244011934032695853899003806098275186329022928164025370130352802093207043170064412739598709243591019285523414326322306834487210418016133598509925267391350895642733356424048468008804888085689485272714215691171249939484937091212401771582962302135525800075725466338698413617122841995117855038815431445984338943236126342267755113494623804087239542189604464855622957808275792484021224460417965538332537734237024499143038444619753504496865817009152222822776673425130563673146660403061504850826485329342320562375793241893468796214516861702926138007571714549371476613578239248307464936862761897238949927182309844485124199765738542885770537173214330311944535477527825945596034512079730347362737263301272183352801914858859908477919821652010159275727785801772826481678463581575614183542670822606363496220798217292969530963280870663033015204208621136790062049176843871458424720542337062247494983534578273074283103079892242035844501111727885028014603049486389411022781174933653866175580466487866209253763606990909788466556452067514518632148439437833547656062825145844789564201760017239165559320317039823716964786163924885695855981825218806521399783062829628451565421710933173038413421170127843921129701858135122201165686594381828066535703679167300174767489316839610023131755654441218594041000713616244869098966703191514076796758038159704791266148953102226289742232677569982967491424852116301593322619116296905526831169289894650564328206412582558869782749509186828050443053361478006430337869176943936771923835981683058017837433709472463045095542462949671854691065912756126893731671544604640777906829382590219625947064283219633669966804024098006424217487703458636161880155841435819364447562495622396335021712139491043157227334589866198552683206449479944222884232930809109772166851188731490086515055706213696470715236503489118112502800766141995261880198842159122253970256338455805024684302796236078772885506999929286753941940360828251611140755354921723490608925649226522388740625768111743189885349123332234891741829418725688415743852672878796421514694479154982617543232883127609450260146339908302501078010036160252681093914863807628408358762697755906256203648132631423536140056559968536029340969898215294614621197206311427984219124020869056721584128*i1^46 + 1134538892611362771401024186121817098989570305702886364077136078823130103061243628588360012736658578587303479822999630503952050844420819018162831943752646776127176735139346762071287326038307098425810411210514236434778938067130228648448672245939609003184439464793550723309262684687579943121785570269970210285647946919745145089106000111580164021430580894875650610163112164816633743632566535116250834319735948394137003979014978257148412694982779504873205170969622682462302667525865069579591063688376421142015365784997499457466483306632291753439577216273312982125067108917816248749164704816335056969946036895019702150329715579029507816997790304132875588562834244054124805415254416385283513237121687319865612193547730570114198380425097215100683568704279531508524835513837621120821070866889410744218919711750855752833500120449516194708640796361877683370626362815593238789974961806990937782908037311721358247633679932820555839904250593020176093105798146066308289402279685740533926805099507263356574625442721701519619674262213364514151774915640514673629401847137657912262488752553527765880653574564277961985805386367597522151798561281356965829509322256192303587530029484609578210220424050054254090728908431055501301180998888016998943840969934703187545677186268367432986749858269770088838862019734088174414119298056870134070131199968713918969170370034797871726711985621614462799163732163192911250694240222211268475562603613302612924638206875658962079499252599363089969290930155441948844784347454332620391519422553239757379762940094652957415975829767169490141367518681583662420271515281191741855482134594023094700501959712833880325870840700286008977270841383438266749455794946712611468781542119770557436877190082431366838336167930564972367261628062407844447615665854010590911154856690041239265311509658721407104328544954073756834127432979850256302190871897323427591688856942203185000654593897027644433271111561583165931131623338821612889573752839859137551048101255477750691800539470103733205862028111366947982209763864538907856248975032984858450565270176871001910875263895374527291110055802874397082828349424661315992167043021677701233910959140306648659962793439022741439251169192484630421454068160401532267382562719321282057436324680689221311580582802022659368120233839604870487930314353301467177454433477552286278457163455873571071385045022373972424876084971703834211781484116709413326173368585657643872361654116424459169333729866619282491856533738133578594737847728528154453524019228882880771599190874628773573542407730197842155199525915092105468033256979823415196123136*i1^47 + -1276492736060415309486296400412910887407251759639857420656465627391774302317352303574476380016070412606358936466452136396088754783306366872094646983853731255047016789209052345468917865658585380112285906122473489670461278294680260897448916156370810176791277551571422136118461196391331773527620487007387196805100612286654763574933106473515616565043279177271701444648957365319789493255484680171156314672484015970034540944159402046570400681277747024889969523412648604854140005863216556533825455983731824445552004473309043798584546745171586044371439859932992463381061624044504513876200319767769775842470245307705401636307020376704664374506796711025603187604424731890120641577449675745324061261092113815514624618427807359668799677468307313310153591591177507921951810880050946213708477247226923441669739521241998617481984493987407367709742506808314415583727422428868262273773990239436713544007239519692787749773108001188512440842730728277593878617742265259536997772888911640749888945856766127408054729006735212238250555341507333003367861989480225060205717088971774465340245041809195726671238396463815214850786139619563199273297519407243398304542065472280826427200141187340321049999175337596428725427967363985687047143924414779765865647691677216494528985601559469526295078089771394812438558877101054740108399131093603270374308062260790845579934524134057802844212093779866492178362334769975179538847449910354605894664518127674010649833968379619758564170747962198700684063078689562673553272693793488511430652203368743794927872006320163022686288671920133718375982252281585515082532955732619077430699627993157014533614403359456648124610065022520613400596343461578085081320993458650166074325441535860782528032176504864597330648756983363893764214327491561174395920793145775267573887647640141080775599799563457216784331939043852010837813724239274471465451195537075287965262286373408922796051281778237201859294669984060577462148237934444161786066337155157284642898702341210796581796186921268513228399895339609961580743574974002092516280686703166273195652594022145075806466735065793448108863381769739212857943923813987120423961668247944099472732885736736888450373637404673443229577930758991067675077315381259571360165042031359930095421408000497961907385751029485755281884614893296886960065980707680782905169541429581021352497243873301761906313510952812715999943435490006955482278885347662314271921980957970865591272110368483725590440804374606568430849810033254003222833720926845804791845792043892204831843780612707302932946250478022510122755138800056536276741799060388708352*i1^48 + -470910498315675549973878938273478081047373803653263658161716013727949323165216762818253569851907586236524500656678600540528460479521373913984427053664750795199710019608914298993849370661607325535260471822487713989468973899304359562258830457481813371259397866951283634107738967176142914078324923040826544798148505337257407625528890159528572005955054936917406859467343182084955923027652785532641123915117266364601881722533866786431270307131459463910057987894321497557432622297854767877610817217805280759214756928231963333143803982905012973413637450651135336083531433889826617630026439416227484850036805115333301578522423691251011145511876423346148329733012978771447663779738457036733529549838824141007606788039575554767585070479687918288607083584810423925480553039761015525854518033333752497348771034699740697759520805778356136118094647376561402622916700139471282262580407000017928950052035654785588618484023153211131860199801984957341786814852083914888134786044862940074609549748811316531399761981386636288482896570158812760223223887864870804051303442105901155592631032368922841358055507075904945287344862268276289945209394466220667283493125323060740534013019231723506081178952328022761307589102083014852038830015027637058338157876142175719038213263850058040659818301983954363204012225332652140140366390924952609679740645121912747895431067032711968821588091663410305531273713846292636644138203472664106095316422620414478038749197503223746136498439087593783792352303957917918050725445854052122733293221833015987026932106093498033262027954878053356096511744363282808970584801014370907851156828232491552216094010870773042606528564275772013741021265536492871735169442031873878792889490059631191458887356914445068924166677753461937705106047672687010371109111109016839686763512834067232927285224226210915251079164724928514159786716023984489496143849088646096983164057743721368196531222293157719016222136233153227151998179431027849261452021803120787328548363251192137797306434597379736939665761127974453838620450909349675906283599292640789805094324786166522938218094508546921011307730535071045301512224162083597394229290644406891121254018837381362571728734589589236778570866601220987703843130832538597219992389382642259105053600707833863666821198696575155555547100014004349118375265720411036627646462527079325455928063564976885538054331051332836220899373118266836618472477614411653932164401122250206167534678347564136592017602707344357162086490344544769576334194036602441314424959351766850302845685385775773639629433951578980012326207122921771519368117616640*i1^49 + 204518480761197815509909345904101696997072073642303026416474230499776280298189842272664212192679107952442030421332691210731370390894816722657008006473599994502657813912038622694522946919632960102131835892650117229725640914204564705459803980359435283284696923857771885392239514281105137279215402515690681406079964825208716545556354196070988427507810824556509697656501405257570129394338895573378870764004382854184321454648289758047194629555004077438673610018845569216172978103496535058023005429676148793868686634567629578623801897151124978228574065155465881002441311028722859795955432125998682944198140922328594449689683076362577895944626772356658696778374654340005868739716826523114124822295168996100634249902587489961599195304159267630208699606860472076151779208616527582805864985105767397530534773894560665448257758795956488927640141942579579931398404295123530400040243065927950154928221861057490058587009612797589881218904605185029590124519377430471954841772703287220905041771668663857660663929135950355878190617703208745109499170035249724794892409782204047608639747143079572006629715860961631339162979928100194148516690813400408521006416224958218024353044799377780653029253936716327844565564561266985317716742316474432882686018161815845370597997880942297400181727121942170689307460050909269600311303288394086128679380778753034466768421162524723868963785261532320878722515967714642334098647739209272432407332279719219865468018761993908995949954212539343120514552790118995082486159251804129809870086666809757218866666466035533774157675364222133366097368181931340709280204056249238463768932940615758417561775389729701267111767292807090319951463784046229215439456836567102560619846985712659845428533762561537885884085748115224141745615799359790679055972757451307007251020767195263369270752734780010340463600615156556979944019301487849543191499117151263887104550725894857032836891032580868187795397275087305346589446525155578878221342888562435426965196588728218598657424928373526676454133786096236206155586833036987960002930766870721776461028571399185266456081446858747963087756772216653594086218413472952927259891012572727815771902254962294818074760691574881235822729252661407159041642809866948602778328334707338117839348944322565911374560546548008501180190830523345277244779446387695546830079092379800178448030108956387660847477958490206239988468593026035650456976714400831342968623644827436887730724356118913483840585396668590708670304318284392317518833662320543480924270990415476643446219576865269881348504101510835501738087790165904020471808*i1^50 + 82539434977689527407263995495635835769394924145438264068983475573077124588082600063659808945003245718429184707980339854946368113673861780631434562773224763986071205094125062341790318239645005501181322620938482891756579366780107427380376312596731043202697183292743056723735994770571681271689362954772296816334380607162273855276110898103972138997638051292808615068830328090849366972621653516462305700581413808545691520791461528126368865504031641338539693571753533127790092709017852796430816082717874036340322113189476566335516041161990054091644255023227979511862621733567878568703560701400188983620102291366403393923586498677218054630799099737423451375336095957959161014842391927692529668363146435103166400407162220470521002833688837271936975661331634888624249502084500140306037268839719161751290953305267169998770396807597609057107612064605552242685115752547473355162941926139276925464600010140064466662888877936968069762041409920619523464700598846596545904052247742447905157794676152611295056725904726430879389811132296353216908388195896028234453409261095244247367481531045781578212160944237441385356508511143502090174287004732214805069680643818472796695977781119674165018463687147297142174793409159771536601108250819288267672719505299646652775282012545998170572456177052752152983735807439044612961408412890980728713804435072882033727131502902821944625908698538588067421082116907140203528015275891577106857100900106081781631633442389958137556018011408328663471936933161720328824097989782348859551230001614651537201911394128757940672911459664716175420589142601863529010464655945300438433259216799500617596940432557560526552869515962438864401555701785329500489732713173877675922575754002606710536437484390542731981312896507144951453488781957796655738927775625175853776361797257234725283696609556209774649740873225788064515737902138696490300138527863501759723450076595652354160992635334555944056907798191351102899036452784229025110018194290233394338824214736341613265410299265861903243899565364008384855158802047395443933525523909812107397551323837510458750476543307093464797453591850558869676935637959677567693662360172864693966907653215078619998552024741882190266528645090458551941887123793077784593928845545098767207238660534831227746290830750225357905230848578155234284823551539494748869548067446890949769614387706360886693754821394256619773498166008839356706143630052703112216859158335530706297599343868650525007936890072669753669431645184118008224367466521387963702830671724245957981027723399532072127333164177320095831976819587809280*i1^51 + -449671484258638386589262647786857222460607162956033154192871433633668760055844222707823674337091577842751896287567080102681183801338794480760615830069150090668126994712562447997009316275278977914358540878520576098221383810678354058696760095684821490519676201210058482897174033290594900141571442527557671547808152322260937294986474763515034490592470696544957195633301915238602211338306874013319803890653773816553761624316003072628320964803486001398697592624957924504693183721317292246405517007794087261761253341289116424383105115335651626490913364769690711093323533729514621288705546340761825947628616574314495560773710803792260368924922890257565815881287629293727624507269121328073404731001882524027376079288517145233205141835467915622672081031565541934425872520437583130330032647284181390939268162289880816090867094200272564822640676248644079907075478024817838479309975819535742787498270059919067729807974559872014172801826391605543803477283278622167902933944460988067688811267064032659719979101034161663570380553631827946533417284950831665103455972960807339670513969139722787209367592725715964345602834864330846023525487830945078063255664996579788795886730664742891947507689356327448454247158404653338499646160831116970208672042478438863939919497520655400536496103609006208278834016473423233041830700768940106427556377816690343316168004553764249826906956051818654741136531917333146896491798050667127731413561156440843976324561786206164097609592139401979180997260357908804389750241255389688605166266815127538750853759142927346764280655261372919827403634905442952970589508035725984697782766811738752753131090322016505076932265579170375927618513957521991786197562905761711344517558290834637474883224918667003223596523505016932863537450629065545290152558846114269563736069314957853436905420843850015644024109400209909235237398121054243643997038903617523881081894465493626775944532627443514725109147898131336340843649391681788582627657749315581394153177579792402945267968552457313029151839947761129806978886394729490727750477464393434033169055012235992356648563232777206169345681578172152437678986939531605387423845536156103761313577624787553054681085122402092262656344399546785374461782346733721406089366457141690070053570053774659172723709029962656834891344605919645840392339465424029681362988909399508693022540213820644670268257946182401924245458514239550816039910034895925155453202459121148130575815597941551874472291441108614030064179389800898026353047901137889365791322592583003185037673307884669201162042181972526765732528128*i1^52 + -57259726373707441034832305338873067257694844705655495375452750389551584462060495824573841450287799909842849108855349445306592541249649809515179346734658080941960139392545076678549980138315359805663842178111554244224274423534842829472025310733762130542874367569039896573432731402141840637032494534684997557342673122055475797436512085230320053652969828351102407172535793458881680225275114501545314504150119216708335070674548482530709878100811808875978493545502218355160894689219383321364595397034222743226675950195208880181832198286749707606908353361118818520129165539427424750538774784301979048707995500741544285266957534007904403651209292595324903238551562145663250667103054941435726380492087114593934209538456279539377028188881771202927144162450771021366945172996454276547736733989787733511824873175669547246869008279675437594468808012810231493981161330332917492194411963661253246004509615713907112056599655618507262665160617710008634478094553314021533421272180459673288026093824825008105985568729152023636102166510711948200895265325340231740048526451720764790252632766886672491032297228929779372673686578941240187542728783777310997142664576146969327744494144914046778274203976937034199320928483600944197910809247882385434594269910816659010085496264637018986491853332661714843124034660774802361378979296496439355045238323045593143747076577231746185051570381256231931970721322229496822180684600165990364262188791518469489870180756720724419638982999400709520238416418701113386483043072575529304130818995421786682604214416532777136468557653823489039559971022866990947643994654748712791718764208171167589840810943620692457371479925736935037813529347985825336983817358733852521890776548166961497311208484399146213980212873085293063159265527025373237608865766179258414213226152020797239282441085844900338358820999802391474275022522381809721215489375221458653712461150449727641748392755763993029996045451134861293978789514031847016639630854223256195531682376789271149943702119269486624986978724058951291087901337870411797014910744988582099449056587325201377889393104808871361961629420165897916080432487345627186310224110120209884688598179810531719991425902595026419199356678504764672330008689311220963295786936687549605492024096518187641725146628788813816070052532444494540750875603441225737529572570801460172434735282943224963391259990288692409722368544871987071710186802119965850537518613207221224596878934759864494010844684948895090853266921875643990236894863112733628017391428044315033515433623071930845016075380123722842112*i1^53 + 589512030684240864634271120440308044727190111836616159918058135797481634998196759333797079253445681932296236530871588564034253642843677137274314907431606362709669446150695464960758643144938564449334362966400255872310149445792227028408729593659737042949885844475903838974559217639009618256242147522583695664505033427697827030669158224343022754099895017097210583044439162884079058010948377380339484600064828941144535231279005981497030026593214384077897159962504759907772181388377158510393841449084826569990691184608314816250512106113348883294004511876205425504576141711324999492638799453106162634253382585649118865066103183687802353197506723659391539469004271418695384265915466036836007017321512608375418982825833877370436532994598069538151939375085473479759801738101552980307958366321825400309484482759196629922590130165474931584078175241659992496825889970565511256776746863632439661832181276118330380050457497990004918158742113053582935803567734242365047490202334663423455617934471636395530890588877240587421334531705377666191728449176559831372247065359717255383836305107324621846480050731084038205280419686102467775397822948767483857054634232688719108792047122582410605389415651907874915084867125567871157674060506761076508186959281138940831420022347814184142615928905750612015194078869334524540332810573011877650532348881722574211799977589711041085700441269185042100431076673935643468137482659126244045275075969602046439694071150727489721696841956369850591494360399295638709007101044089085530961603769137924682302895787360099169608151661335062261204124854315674211786695292705809349175699322589431168829021058325256360570189764228077038653272470378405750745779184180909395079243338914660751622066869285869685134052016021101963921732720955207754924492092004306160125729981517207461169873302129929855332905746520290161745413801715560641518300475635527179027981368440232371251755935264429267937300458548161627035832337577225967146110724086757375134661027868192435720451689867033046371294079378922165941577315331142289651808081254607743674009697159046486208610833803690594653324223808545321078884002182927001989477574301699891559493671768388995874957287250967566287458633035846252386211693929388086107860392231665654562555139579022987559276832328257132578411533497032712938560770838318770318385068828632422026316308231396955479050035425955097015179360393014468607044713964038548123609664514001632996471822233211278035883710059486706509714743977078946056160287165581319095656821956144474293093221353550869419350032384*i1^54 + 6659104634265695034818398851198198027336327831340938592890215797893009096501646338149379279319056241768728385663481873778817276534251731302236544906109573125814954587504608076066434738374862566899037591718227805161129530388759470268252418917531353639477726622604591909663291034382730769610806754633276494302328581748070139405883549643850235968078614816469604869954193348400491216817665240150679638890357675912773743162763074332313108833409625639781894245561187597167152753532554034771582150125742291573073563557466047379269642520800709073611900354497245688061897693884860342501875023458823855994594449642973080766535441048651532526377215977530846121136211910658234526797178931535243768489300786101700182313978581759132258588919029303472391112319804127718034979917220085934830246527929664202011913468841475894366340432646658813863928717486908781065990457687598806129295459363834535015735736950603493054084997538864042769383781324730575318363454416874769489189931459903438593774833896682182835425045582722459231605340064124930716699843927318306371550559003139450774418493408647648927126909190535888932815352713208768675548385149304522313520113762716819945791682635666317200565091496990780048657056019342107916059987971277058642901507750771361648203575908313363130048395914201157337282951352984579576407260533224801718691425001159770426951790328627216183693069889272913189823713825146291287943970716041651709417861517845511156327827129667188631165768669118930928894088133835065607411229382707666634869187047457695870488897572992929520707301820087782976490370360098472391298120429644980039997274086788298596186034180571537672260013010282067097537598857868853770427993114375793167394329356713681909100396848251342968756261842416748512551081348352563329605985813078240868571066914000207001910177530729239460549997339890832258118451976678716530962704550971524689348831591502392518208498701155617777200407171371226124065129141661937418948131822749615765490081780171389380704628235470357691348941457944632919095289469957959252809691040224280582040530424625669786521816346135354533932278994707823877853871145764019271925046294276768274887163233616551220725577493237794622635285950208207507306385746679598536741419511957190972942427386874003548842255757142495528562669452550843849242619057956430585970336496539518071904299649697977157820862631071453292502750225842158147889210750514822959980963082480664839420926006061125185692668505585033390486646542429743281808735241049646297712706877121145853151311509538591473664*i1^55 + -180981946521541570092312300110079961347986441230714297303853370013077887650762031988074853772698914901338068922644426528339345284290724028168456677867522069836039370378427824694543390460869937003140486269838418393674734674003068751492559739316028011951815435287558900500069236954773923680697905783872568281585301914767749563308477641916774671309793161809405090304421495064460532920967125930523790760523960625473810442528349909699875501192302181397768369933898943564059625056419712146684851861888978588562682879802496074859846128829586562007318136423023501308251255449488862730875591195205074995181120548297524998641621466763702944341071894721467032307322687516555785526114411356859513189467259023460117215000620115723783846195452065467394620008662249908955459600839263991225772365815405203793760962424939953691074264317886579021045698321774114288184122919317593774248273149317219314143713598043414428202166292446272461620057735169073318342456594891130838174439832534274006666892215708396251086810266612534524157309749300635666812812945328988784896274434734820263979764483198685932918959147713289733598818773192459343228409879332329779025520317603782916701391098028101710082490036473149516896252234621919787463864774908930466857762645361586716084586733600261056429886058935176339266214976457421767252055229187995180756150200104547624793724237892855459876784568177331105878985602992053090864471601814865750945904890692415786732377911112926357160955704905395219086995859424052341021684777059016357113599480407410404931987894887383995247738326811665074092476662163379509003036905106210634019456409990339985309803288860821644022050727696306230515367687693195624059040773883861668281264767941295221675598381569914269987613686247395349750690776098445456451844344087382453718926009466241424528933662083599391422487453694662271846314473969813769733358119823176548349002883021009433813586034650037384227179918026626208316127069929899130905226799006250646148080601790453109035406744851805091334866257436933426083326626736800896714653058070406735215974025844319020368999748424961092363225626261168502331946447523948755608026574235724709419823155234554403042057909427729934669249895771712907910350984228956462899649399032062576068951658128529797124217169498027328963282815584867136405725917609786085277668378373271065722507504388396923968854637623993062816542872196704368129046915912783845168037536808279951895921686127189654281874673387074717363500405051197392854769919011588553844072203462310326054291748421632*i1^56 + 2150921828833929292666796425433542626351895921691402254536824755516130776623082484814022434986600946713995465291021993786575357470147181345578284539779004513016634369664849165273342663922913884590448884274954467527195471677971219969869835401531748329703690205437192764475541760620975222622934215863347295048172704160080220123647827533588318771311522546087433483968783291711780319431470299255927434590737302615914647474678288482252958932760028414962561795675965759502009529306529339333105197322759370426870877656901612390146932340755817535723204183720413779283112764309081482272469064833731714238951361021415157196978814829516497934432854174254187650911688977170620524018352632340900663361175776694879123013609494742538924678597806506121589591523428297771015101084032019435834586164149191220712467041628431914004559240217462075289379678732873635338105668754962222441712607942012735166061694583534593352627804898644026026835089779164117961473635919208797985433483851360273996126681224421133729769858368675044467483331377268665926610434897267730070383180209822912182897183413630342139984074042342140546939535908397866792459400650192755554986863312840055885870693310313785348154203308816112878919997840772857956191769994900154682870196952964205800776897788246139186387875979997024407998262975296923566507105279315644931086289455416177066270486005958350410238147031591199466013471921366289911070533315745038235616336175856714894836407810436494047678031000005245669010851232585054067391450320031374026538074523782547740097832377333379726844563634427090516511813015085893742393248096641715735480753046499561047016525098318628006348622664468993302834023141227384857202530985855214840438624097703839529161704909624817128070123563663890316543995934206688720408598840512985754843868725875213661588768093579280339543384238591626365474510833726849669947740309279011742609396819437098707314496092772487981699093499240453520874974377979696491974061973733470166609559938895589449884935575873732825010282371663083255698333350597712407719671831905352027725146923896454369638419761718908778452765666452397783413773668358493891397797676371891851526621025310098575069115437770707525239220044835849831604581551260174445875361763085259363556393489413516448412583877203860397911598412407984569381122046660502585676218640029905125461875639567822191058670899338488075639105925735082519927149921352285071788032704193830584078492317399806133404826382519988859213191135562955123102219784709960097693768574002119412023296*i1^57 + -12673310743394993307938029332668373989121736251545208382998841592765024547989212436267811684625972191713211563031638793244770094385415660643220638571436489641122621173158299007501405465559741900555660083068681147927643405306768949952449226454419272975445513852880921129518739981736035156142879565382564877194506656325128275502705879969830993252819351920716472447234096251389422497205126765016447542274902268600039150565478559511761690183241509872269434586559936380304957562874730894006792925911353534537757139319484266567632060510915352351159033184780592473689081339302547169999022081459801533406057830487418136863514737888541232908195982129837729563399432788715247600448281929295858653545067617960807966472605128677871474530957977767807343949388838170319089091719473076501722691330529638101146180792276201863995812407267747099912516725757171607941830262464713418091206013959625610753892038348214949551859752966407223271206712627773732429175472870903853823494746732355002666688898878809134413833260850678922896844141556550791852258256496144140852042793244926930099290229039886134378250763383390184381273077288295367408631730582985229128383868064114848508200767486365176691877686329109543729566830802033696870720206183768958699951869844268762701132397712241718838244311831289030598487987736063404598642375282656326164271729976352661352971607233443003803191807788242410942951348570105547003776667092215108457738524824348145866944555771321276008997324819726885606893754686360926905937047140753791748353532090789494101851494641669555719579825886695973634517708548279178572536451264790608353681313358083495893606359830847873755997258074546854957706021042391511051420644365868058398311320636525294546700657950022092105472945754094580856493860294710124393451500644098936786160818588751528798471184108356122714998459856678158204743215183533517758608037349619992736653102041888604984764125603937852635219160485724109667797714835507103928138605720692097510704674740193760831590822519434492484496614515765276564009287337640584745714680458871883446984056980405788082119826238887614180531408079436609912547727844004056217635143512556377764103072936547619257525702858827735223531392036036483285250009381863869195729350237193514680833172176536776782104182993258809335959652097878964301026580883274452425792017004992422574302070401413680280809140595986237357520777262123076626666430270278554041932680952664314300349349876546507311503330376712422740553935957936713251706207481390787221098755918921728*i1^58 + 134206389948485780948553595412429785076523370473094379171822889047595477537196346527334412408287777189819820881446895983810074813566765630673392642010338621458139774679332898750745889793855063017567714032280143662907441345774304821561709072563351607228879058724782211632210169998916247394224270932426473171235086872886242888852496954000482166441331813631537259266145180685421768143394025129171870831876476567322330372342883875177676871713829097520331406127248581299289220539256185841794844994486557260734067122954441027192568307042541281328241444081918340285066640274124965228342551173164174819601305885848632321593056480871000796558606950558353121014528860639834961196764878895429677124095096041208612660524927928563625652969788611420523572191700889507747800346495056166390926527238740139958712114058519231303957391967204239478183107954303718431063379217050750491156476930233624891495683503606370242718515736114142684272202391631600784938280190780465197298569058777284088522072877747516194421627446291238894430092622568526380071119786291651065285077429624983003496536632167445032454959571285920269459620224305025279287616727333314822189563234296054898616333382628919672786243496757329232529939939276238365999508469306939137670138033109341478515039543601785726241095358209552105051375071391010108791222894440935828035527934875242946352651142029434724309815641807370677859064858478933101034848825571994661886142063836835331037519391006833610018706469351263807923288391005612662015980475817194366440496503437664105321219596564469366833369533387257847200923164465910789228291031657507567834944210307577414717474654109240428964966879076888624872219334236336094718558490251506888864931251920256141540430429164754182725622902393300687967937723467643858433215779630379086514889492095857530454982003342410805811051186027322291324716285188923722911299101828935694820682140955053393978969451140903825013380712955991086978266119656372438877945485201942092507890403642745711691299067277358172121643531511421693337154803791121598367949675135521129500517988817566950119153337958593123038552459868190047298724775452618460391455293136832689219979752735250852428316607800847815080957719045017052154520146479339630089375369822237074070322012475007432144013614353996665467713478913527269328114660551786485320856931791677946423913635580006500293956182155793578046780178716539285138171878847987285736385433556706011612206085478997284340218379270014517033200184202172399237640843486175491354787840*i1^59 + -1140198737049577488451624715012952411933468001743031106457697962638647675531984640673406183006985836330421790018160873772373769350481912987309455258368324133718809556769268124835129326154893001356876876554827178202682970772452758653113432458056529450626045088352703338033407428501917865762907837214846770050589323658639741816817676077094114860377772093878148254628449587765461703103019898721351134558036410910673740699801388414451784193235292632651033751887495626909768243291597465209067029072766191150335538256507286415832463140396635030796981709842238594578526016818910420625798927505959278850538673567757230408643250086973019176444315072233262050951552135705946679653513028707732241816534822463184985986036437446235862922822439927952060664301243984676204423191672312198290747267212317148031992972288416210295260151077105573736727489781023491558434145789701809859650747434912721164786913010706242310003369479831821362368990169775631152981507455318957676466573991897924404906761440108443761172734039426672375160217482297880433160278868986644635119464250090838159635508378210709743259203011895121455706226165415655393487791033072917122383998420620352052661296188378944736130802142216929308599001389208107829523171163247474179473784867221771088124627174829042657461680530231288178853896954639936653292449193347614502587703898306230386229355726696911681284019009478905608835069034143942606716169275680346161771630127332272087429353338285215535737173203587980770391791936077090009240178415111309651841351539016723521924118645784782823469184794694529310707263161435158450920778840320495369380450182233174753526321020630290778801341190754165209582066102566121948100877175678804085080038726032344970142211086209707877279373838279724580636915222200669526835909063050994612290698833130256690852888485303402899961960750079547944386163920564422761207346511953695357066013280164906608193597834485824086520458985300853718521237074171112190807875820098740670970498445683040684832699785128342480248594373987528569570958214292158550934504480330080427225015100838612862280547825803741239125213823273750843533190916016530568234108897241558263825171430916001771214712407801518132192180569936696321681938987265122725372578108961028274513034326715355835703989792602558213014873540468183713899854278266294946291503368303338740786632284475324753720406733304575821242149343157380322013323313681384330623182439931284408533944511021880848462977698556305974465252594332541906315707627062951936*i1^60 + 10976912854684767509173706326448522080399382142965906668110285654271785481332234080109725066833995054082090540627585193514963571303589710098528669186918101868944565433570850161239856235441951376104780559668196440921770534928306716754589404333392278078906774370409951895416093604455936588519594797092847071859419498407155789012259291713772070262603303323855524752830061757050124258799706676630892895550446728522836437804330002475017246069170299232506627155229809266565633924432060698896893148981570939782423937211273241616245294170046794672845576974305687419507529708574897366058463505575468742326477306116127818044612128830411754670766680249144041850397742426147586856572432923687681710159325551613982072410363927052396758005766062879180588427001295426940288170241428527410730394097060375583242623111604397529551553276596677455458701158272305965151953603888568633252631700033395717872152867991809211366219880094693993765146984450263486106565073765988816297865500449747580082269427634224839158735731107132487657982812198054384371401341318974373447248430415065091683855357809795728546781201192970747859254701019905888194734196261282811685137595960402096464821996146560364329138066084633377054441080826054564528813270589535548376013895876446994008894152418028966117333027784916643541313821932054730251060571913707490577962970407830712404084108523172057807581472815289711413223840121156890185936311737258171752834917549292505011527404935731856561904894788110878088965929203845399128928431101139971211930605024907810971704660013039136108688626099237265008698046187650606324905970073427078999720587249237206325211169798021944533714921151082656291024450792579935311007835732957617645531175800990145342386694317604358200074295778129073409315250028628248842673474548985511613531765941581581036053582071237728548027916524357066228566406474006557244786114043253978800206144353894727363040298647317169978136829572972203199443529900764030668533853318127869294804684768122432567613693515052862060485231659882939863691310408729530515993933858932626480227133689888644729400969185409701410831582878877297436283439863108673091464272468070004825813009331227154364371224255622477330459509215025592028271657034925025700698166099082982074792193898631502477242319573190761977105063973966431142162493960555529115822250454981102829136277725794896385594341622211465593747097224866061382224046566145832063413702471660917664669685229504075114917675707059198999989068616658871649547845632*i1^61 + -49495727085575016884185425657735043599637931620685307154469238225897572517799885179700445796659367994843745279395350275154428776987827270074488469115498036424772803877849647372532616926727842848179708549428398160735738316789755117529360874598578059452874792350450253686627143068025673765613407937649131653520519764284892224478965784269526657128258952241847201004473819317321725079944917582520155113395289396960905259544779639108851010182610996179192536393777074853254825394541178282475652645186374174622488853471836399469817300259326664533018128096387451342104526057148229994688103023001206233448169634352678734156481019289585138252454793005824409793990668179428905747935954626537715645862067764562673756386835567102227139931945667019888888237213824854722098582286942960559117917751825878956782085601173509061858087698700558993950719235705934251724611387833924068076164791742379173391664562251897690615715024741201691400087640773244007659773770622336534021252630542002653831034129571047450162223629085084107533787714995570744699213896146874579542870121421320406768149202332867577364275291711133881848166545222869119628486742288692979293825902032090122105487378933970316265039655136809508646383437145466298008333386493657087286676426777804889526580403967285203600627496148803068852974682264030649234017514626886264302157350888247665454792564316529067527888842707498625024796786918491697529185952796755418019718565001660101314588349599233624691714007312992384434737528231409025080455108173412861732968607325492918712227591415566124489680276035864873591428424869224318412126550775064799079106890614750031539369655418011854109534804346684549256286783077590255420215955306365368419128514398525821702491488521492939145398449874867070436420537843345688423299224729984541166794039569621998945015655583584157179489706471240719117635536294810247455619044862379682423531288264971852843777075544934755086933079490473350072147685187876781183325904750418095243062835954636546073192812010236835029217037517274489714707694591857440819239963667779731277578633586098687648560019819637687088597112461988628054057304556693587080840866241924879390291353951297270975755281714574860268183215153543653297906482497862540434946393706501296582819623395315525767490973508037116434199946259513501878375243315155619856056005396885374519007587767541174873153961919955510798888128537191868988115280393437999624098238028748981155783876623716205513536403817930702467310818498753593344*i1^62 + 214393853725299000745154342617165808551985025361093265549767341106918405898017177168018007222339870170668627247341692813485194127178900230056752103672741782617318949004939831881097388528583397146088528755441143848901159618295977285723949964461739091526258635930509439021212658747867199128797960694154759827117583042939445402218292659830809462040009353116902135517255855229935565524445580011133972114952423050232003069967962011802597921881214092672276421916698425563176958429271437766696195158528146608323159466714275387320324955541946959746521590867814700297160209695617137305774100865742308174981642024389349952428725847659472693556841662000708411153855468647846173627557442639069594309115441078405318841827858731421155775804417639543620568094932246284597891399989875144444866694015830727708010974637068127324488588909987236908965633734860172808495507283301527596081205089829424157571800821008919682986473900389786143849413726727602319746275952606883626544675960706426397967583068122531496448761045686070075555671093716547825281209518728899188204519352172402304151402054989452290888820879062128633633947918710642501562989833469393930969443949580393233269621294785437715737447670361650634692038669686743966125159813933934328755611126055113160224300941051791408485379650751210322615357405931963731050396499341238442001130962934559998613081868594496274832020052783469103480293035753499854853747864893057492566610405661458807331720281673904167948630315568127590652326063395025215153794411438091754900575384849606596531882294451915564674527470757930273760416170315989930216918315604922470239040894488459768839334800547636507922476241302944562433227793122650574682005292496663534977349524341949650564321417894583968903519876214317083112891894538134965446078868806407212491837897967997937887593771382585204147666228215804421066201370443718743745880363421853949261593439710780916219841468505399147263219708876242652653226288616228969394734425674902155406253102519302364358659024381250200341019576277389641363125608500832100498976235318278300705954874071240623108278495360336523526464508490784163254456704503848234125620380452732867180677863843764189127869797718331749316437379016953540310044078760130143823762192373597761184320955294896647967799342157531558804465079422575809053270223900619711729077233153292097623814818175926303471976453080368469700069771763376465686852160884536975347937325456715318942118843147596756582014378039973415526326075392*i1^63 + -639147619478871947131861933615970716580372845183648463715536367717346207169274613569729543436336335351926007814165571880719079719108050573501478081344052015417643393523652099776314137957165008440445223131476298737841089976588113306853032050951114427958746427581670353422361009189295661410163535134453035395860360301270047201740455058616405347830644052150911444991485590565522752955447575425328063189477335686043817768141290727410442069907109388239420729761501360219107942099459662276610454358411847730658127801734648321530139783532884064844680639925667560923119389547445308960883469395896412714558489828440855424221602467847648075362287160908205120361690011132595041020191308752089060697998316313658960474955497902304478201927790976298541964577826116285042055709622153119705308270536448726895756684452828603950070596232801420719912107303129443760049845877726899170649501344864182944522858192007039764312503525582037205395483294186020735650962044616926370636784745284389679023674339125005964945138910530231532288997381461491069432158036683695495313509223245732945853413515461573315916882336323904132359694963847628617435114449721585896428787578744963910533757237625166088080619749950291159366226940941123933792631003630585263595419046100414385843739350360329970661620134310803308159760472073782158877774865935103423047771030250174287896211272276086738731749374446414153683913397494148361299148862827523874093572024136059354199624740333923380416967463742316890860161528511108620386933785249194295250193279453800323843183139694788268624774309506324499414074945392936433559624078793055007642227912283053594133971812934614652043170894112635364851072272402728607484494868787282710588832804720349120797189492443490161094264710897168049551673460650374717476131086760237530525436325645237240009329817942361843486135193271418213770099402100891537281142683032899780391353720162908721471146523607164155274191258683623231471442014808504837526893435246468962222877843552274474380239457197948314888517584819887196876568174208101907510266520330215002138327762559991021861506987415185548608452470495661610132793311738424927687177424542374948949146554572100061942852656213904550193710914436525355303458386032565285468566450172733929595783189608629478434082747335885833790446711329407098352220193706516776519330664181769434816926321832477095162863494972438016058686307270184054040049505165569904913436999980115667016820198766977668833608382067165364224*i1^64 + 1910462942030515299804933608762780509204984937523490017555528386571646611946153019778154199509772892632683335810210242836834762592012469608159420893619641331344145199660816715579681538271374274114605939841519643534104732777058071453887974982317456615044239339242167426239424756134335006700118005412564150719764731631432742191988387052814794376623370635772086050857988058432458369917637071564805750449038204773903395489024192117303788448038840781206045669147886623046491142659507890931309721402776500722815057934406104167144647490151901575478923402399054824151011323808413843784857709568214805509973826176706015012606616881602426090164958145771943180084637967473340713321857327499918064285428226408281366770336773523165104686268176421335595028450186682710528415426497438014812014440472801534003611728016861000661173527728689983147911666275398731705952450009522337337425416109323308804727959561702568429484978893019179216945830473473282714209189443219067963427992655621774914806513266090933886111232321958925054772091002288166850923833117193269796076531723960025479521584263655722892789378311807935613950821630438773364597150950090495356534314651402394811886400993539812215322785224755300245044633825713973958485412214173817568268016295809998010750036738543426729794310881082393013997419823377673970765331649764891236287469631022403180901304053938898664660563369952293226466939772724634404393428478655853416400512038604524469478838120050956504734143477255782785000617004603989511516194183586264908276345793252663546245253690954452128124063839545096602074381319360624814038029105702718313320264719858165669780102951172357876445513749475631518003930672490484052620996678938376099904854897475437578647580564284747633573340972683520738514478143234918644182723422217707542755976118743412928750397917437512548449221724968378828030289339381361483014370576614133275363982528771134937529989602323059888159621507256040648630396270361728657356633612713384320535527270255591357890067028944340913765269019294843303184399550171089481787380908864537648868746039480449739945568205791559949422747658606155565797892421494922848177609874594180148518770920487876420414059096595310361520993780353982950957310787995589534660330057639865444039672979354272528902979785909686635993191961495538419823456167681190127717403926809772306721256026579770584472658519975157950765647473890325698208145274052820548475394191712276867495828822263884940413709058048*i1^65 + -3868565877146348520360672691602593643987462672849113100032872687478458027150972340279298989193253948885455500646795005538454862720741416750510585943891712982516748896750076815173735868045832022637882359567441415513616450914520834947907886581637219622617509727361861542503568809048570446259516904534548561047646238285203734418579627598720954641919051091179826270413466806199244735466720240704348904732152029221898807785809591912095660727220779968550132237376325163234719979187576256276092570986993701068068956605089649590633090853887104503402087089786858552284190807585740371384731068928344603425693302815145016709268328541869027114104143886968396992405776218145547941276895834655929907521670357975459544432743472366486961008073888871432268914695088857333544145849691907532292164199040689201013047596212114721047912201678202179383232182625010966231602011855183433230951186641253841517459908610940600534062463119049543897481732730109289092544377003210565259798359063470970130725881144137379803135581478002957709986727325765916342262850230787041847154976530176919758074105584358861174918547418428752478256904294242631035601881437903833838356046623280892115292527975867309088439216909847520572472308833548474342036186006610266835227843030405205151275422260889050517632213143072388016685477792147425573425939701065023482001355202865961851605446593211213722982820604501007214431742602041135347624811614342572718606742146972427844822090677770305201789738058943493598087850459656462940468216147995313123756598942654950118995573341839122093564342195114305158039302743345397196108848487729066888869788469543733443396713868779380725690333214623308497843922969813870712863090954496305941590595536996733878412970481783745731913322755317151679166759710761614408086578570436524325522785885212394065854682838435410222203204070424290228819402244997207765202035364815752546283233854203369469779526272599392098062158114930423609613201638717197593335304456949768436845047170658180103364586233203405430491904021341279701272370555825765179492897514195582634864425004782486199328572159272136241671180809698081503025315785719029057676678090061020402545714908167810733836205575393619391973481158877220064009505182131575457413827268847614634239072820820654996584825517840027503404852679108404925536411686499307425936328234350620864665302007684689596667967112641684469243427138912002956098269228003701464519271407778239145641619521693487726592*i1^66 + 8474398203174528967156124875807494200028234612196496272641119804940529746724815459463773286573034865741057184424815659695613714270911716588081429152478088495318651662157938496538406525607120141269065397130327615576762842327744781360905015026311113073201610950851256619844039007856643047876851984397109314661369012981659326246489855780735520038536217013615574972878459708407328650970082023388815263073202483377448460031761056229783087960192387640772653181554610996009221642389371444024996361755670238554743441458002898898266297933830548572897833107367261102650130311463567393743313897669569727922353197669820071351533834205792201242225994888268196619035642694342281427224721574250974525146434017538673954001539640039148878512486796878585726027868549530043592552165674467231196510209780062098783196399553947707513973595275741003923851116486803169536811486260859755113163544121381169891944148666342659126129640941152289272224911198560947369850164811355026220952597461015021384051320794244253626571537265052418414333819710802218301467770759299783462325986150560256899776852318867466025750950290645935220031637177554370697347387238366550348417886017424956321252421691519591073467117640330750880927356973567593409806974904982527751494601715198949472077574471223165235044324575001642068989734270845334686144535297087823785343933024654001041610677547204065022984913344558290387841902690017970261130312414241178602381361097612997551066514777657949081568097538791694014108906708071869196379674179932430447851687201087591103495728862278417348259046025780080082511952773953379737673933127902011566052730771796456333406749763832089984415773084806903725819373723493504513142354407299986516613195385876088522269345844600939688630882759793183637876187160467759565892342996104298631321682149281880512152711034445091138273793192255298780125586175779708132986083498156090796633172237377185085774253799778199554194992520205870368738237901001858755644412060800417516259353070269542142272271314091117306509524443981072111077994371304505438682183284558440310369623354498678378419798211008334543211975129128637347301863502965544898245275555828711952743710551405909953591051104244704942426453236448304345143632940272803207050830161567339931361439318139821173344558206629455240317223245324804106019908709093386297937450166519824792418610107037289570535763021228067180346240940770508010010075958849112570591990368034907916370958090240*i1^67 + -11382102023823373012490448707819313011776211016337064606668807920097133853322082656155146799985378308320480933803850117727918109416761475748686924089746009668926895031416847477289147193911857893571330647051659805217290290861696128062382441770787325354998978129505876333038798935016853506466723364228101708732892636040788714631473813566992451062264832531362794361097089270744563275660408344061924724738136684912854161592620223745832956876789988466548678011394724093093910937858552005576762019958008922796586371888403058772814753055070756662333243272642314063773836651036756876561995070019594731803543247822025703622490129472574673289012279859035127255698456792931538387292408952837806938695637471516197564017618971199936257385259794148997501835921409867063193841808354338257555176599074050200198736466526069151108065405002166427814352641027789225327402330548171322823109198787350976863352005498979073812925077597441320475594659561096689807497443982820288452156913143653097172686187670903230309131427434244849381030499005102216438474507794520292081101389358028355172424558467375504320932672365518452080475756223297650130685778986787888232482458446289845971479174729202874526689233625296584074797555028232101376615232800070270806421012458037742862925367415179902551016217970523023053201077840085333472994034833935475388004690444480143259591302784742462440128938091435210347367474435713500858400946664029427464137137866578863212037994741071190623925510976783148661333945669689589187585863363360952303895184270392097679134864176595279865008902006656914425982754192696667931701534224650304467951958039276614348106161643468354032750100263655983601677668953840321705151964314626662633939768133419005362879743695633253355270307391119983745884700064286530368333617043789976950572822506998122822214605191038343294923154952920379116341822289706714630093660541795121455370251489794168820866507884120272862603320846609692841806638605654983582432423451430106629557749492746172182123982062769843300484782221326505813695170410492593451980281478563338532585649087714249926909833850949527719498583527209518923208201842332089641525018494242438161790525536974919508257036175086037332324408956392470692305051971995396260722457634981789730977237785264737226009826641761179279576344578741669721235510352171691222600487871986928195295847834910423407797421576489458544256229148084624914776958202600649391809608122416200941568*i1^68 + 17428556812745930554918960350554236036036468650923759331900047152125744122326034866053899712335325577668462869652138943435422688828836639364637646091795482909534703558949970025748179376116488185903536846081674541409871546939410238057719220611326026181523748610864110082417449690077763473450883361601494929701077369498215821803237395876322908852504658654427858390909087821134646514572831449716753711873936548235022819980269013985966827384067105344733102516010302943690889483169926966656467809981414773396749404024454432461801815620431049463871194326757285477721617990837036669654480669849796224218537455644868380581702735435589489033755124423187391063391929770713085447477350747720721183081522881733491724641321634435111742734331021774736217799855263335028919036375254491819656983283341647920266863165353681026518170570215813402570966033793126149718174829352580936861762343482807473704239872651660332625107867772303990585046651383085394958510402930461692377961115358814046400746295404640422262143237534175347650448077304916974780246816616843349455837339972792122649091242980798706903250534182797477188771793664184407820322529044714975837081446078658507538396252421326999827937736392071588795648644257877692437158849015142633146549787940609321787589498756407090206352917595174718407930549354762325644057140952742074148851032165487989224117703677062989119062060119583545495421147514604185062012832303222904745694899842876490779727230406577470801674564713968958572945945386842638628628270287919806387051970435133582080901129990727083809051692638090946109596393901532840397665788814200534940029964049495474762649185411949242634713190885919551724634846528620620697898953868498736564890640655808296280532036148294173179736908281791820573651098366100837326045074221488581515093147043720608973998446318375829415377428009858478191318476525332081099000285315715049222524814680662853681044493915724715117010176505474296536057442931269448392232563468239004725082366523826704158326013339364565425988503895543884392348431224552318558434997780993897852984986432438749843634265902148773557545643974906018175330490354066378621208026554877785694421328024509953507308600231430175865744566331630723072719831694797340211036126707257931873677390751354606573524301887493889470924128558445549900452370405618200515716323815980667341494923561957225420579148659443647174393232771376645955432494667188797959719496974336*i1^69 + -12327694320457899820058963656121389509912030646436604592091715206492563869211417098203960823919668657625123787336819860042631820879017534583640738987670311216483293808844014693645068004164954099214439068453823091996055714154976947855127703546970844182887586842713401486865166435287427656664306627639078588228377772186703157098948254297582701667790256933085776304479441701439387488285203563490613475397781591929938576732874780294464017530457860380386423758040349433721067814050327497859973772421311205001215050836403985028114064026329564860135495814628808737856642208437316529928287791357907400837949369569751757834874001075797737347895544979678860786709298940095028757586415450040145120681523282887866758231541021820304316102099590223219899613237620622823784926811484913932113774497029972602372712248757848732526561376200444208269405081735577509644318260839577290325875130132605308789314008996876771363529421822279494662633495378474163463672368991307985156045683658335514174484027168132673461990295169723543263251105429013166248384368576192483176192948562770772038937901215662314021003271398745281301408203474577566383307045816563067745773976225576586845626191005037519471801861898393352536550790001201620636666349697615836336173644083715497854585046564210251638797955473817349184825326236004619517838956556436586728761602900500339693364942046752193767132898151163333256227950458336797802327690081192084826332864397596147169379681769641053472809227506650151658009182393906877407824256023966543122314002329308380106680597523381750036063188312036045291298956829323367479539680877414397637564116953252818458395946313569220906669040517726989142003828775983335112170356291142064362311712560796541476268043599736553066554450852632693552670879905191314841239811162382007766733733376557159295820709281997188574892478675516348896420257105847818002841855323932269716294420153887591938823644945994477822552517557060669729171407625826157636588989629272914180571987916345474621135713827335466042307037251684340180036624219461690251277589047992954484612991241301348387587060549770626850498525138213795977447517359735415621584225823239767570698580351714818963185533027703739417291761766150941625113710664297726904626271618003928675757408820950777579956220393313440973607658958471190203575828710619842653348355980709604606995353317564131112733458799610287280812274390854173661429910847473076666368*i1^70 + 11703202284219734394956416089832607829729598313141317771845443091215483738027518693983536594693621539554398618799045849344269851054987402565209148880786918628238015190686197247910668546222129845887202539694205066910922396485845300796848531039311315434996018719724871532591256107446079254071282638419279228253310829566888169841963827431045879090399301713282204500254735233495128114138342030544405521363779633196025765923228548287939203350689844971352334103504344359270512986776181721950166533058198676093254569469225266873009277246409268560351319106776476890890201374437811356327746750005886102787654625910998106990223469406448071588745626165121729982864745579074001737947356002405696643073012549463557306844767977876171941910050481218174334689645770597921930121397606371400405076849320830460871078809656259139060730002856755491057720629137867830496723709961550692500825995198961139611220639165751406903525501678645945344851635480623500527610035069199213834442813055517764298160787196056895438313660954126332310873835105907805055515141156818615730885112856628598015887359395641946443977286349111855902405249107465619309149450926915735146737140836672542693973683354132479921127084339868327468927875221149416388136953663353218521266236345047125095027594012946025662806288523928920188774103448515903438166174743675354155736221444057366857021208828906164775355073788996491510588050425410839137603168049543869993938543960147177980958142311709996257692097976773578448058998812746960728107778633742814286756845502996722945132124710476196071107237321330709358563751111800668042206081978572040244227680214755443048515624263530344943987283683246318469934548727151781959242942180272210116283243556761244087659871739456411298912939822797906297689365423506729915521340977581378348187641619457024701270702512189196907696103674946542949421907383750862921981928391069092121549524103556370062072763955291385799563632369611659787184340918344492549467483917448356913668059191034133721885468444994311312758606622341881250473856611614349331077883981692475482617371193423479790302150266889403670998714286608371989407318917967204691694577545666264965216945224364477763981874546569391593084843778827327137930447500455598384239614414689954016726581497686879159429033934495179785252590340796838768875925038182964174019880587847430818052657535617442815311037058365195747147797807477714906592596459520*i1^71 + 21860229743676405554233268022694389015395709154100453025937961278883898714618557080669769983591310878291825510333570096320324537153945397481410001885021551445184671780708427976903832676228401200697090216486247916148315350242371730652632249181618769131183235516491557684854513521954801133169244595560165053251403612820056260175262693906660667387475857497714486515963547444988893487095269110473784826602607237084560807482980894840273308410021415132956471926835784349531844549409080083840316866125956216733228373450891385364641326699414639995247164613465737179735164354538145971924461572392106961247490143848984387705147208296831382623709318971631250050241082701239047319796972474438071289838708020370580191110556029952616585728690705587260698518714761813790709595848416762678549801566860135620115319423638026632593539063648216680291382251257011019184755276043729144063006543936006917783753546437182101145130955309137886023907802194358386101007270956772999527731303516634446042675663784141514936187409664211239870714204698083532614952489582883935288616444180618013480401294858062402670827323787130573495088204321826738453146682693674896604918542501821064761726452322462020635881079666952153614000568185908378931235762690532392887587343359298403960537666921195086140332252488370941860671447447184047938728064184091489346926576387948744909943167471854515157552887983177342910207050934018460730797033837674320413640659660850446997686494566890208751610275903702126886353004160536586685598439336324430961110625201090314358260254021707115852247390819246248745132194236454453959926996495925592769739738664842710689565091337419259028246113738559243215843737330474473569383640495742814755396053107209169010840986788039218678412860187398237743424725875078155934645237409477162328041430511687863132851027291261046274669731666454866179237074537776949053934810229189689034984593349492220706232287401642842774707627754119736411369556693032415260726878275488480111624715764349083782186122274656684080000621067308330255023762152198974289155330815685220153030199608390436008574504771668259713925704916033887879041181116821180607024214827177364556727793671283784090383157533612907520028523447081318783517155650784253775317030331190829416231126088850359144102389401857196061633337441407079351557691934148031793739631049859970995724145176950357860223886081432458694144295522288009216*i1^72 + 4382564537838318878425231512172253651881702553219157873143873312385370336136041613015770327635725517399636619369839950422925203438939747063919253461713146438249202580890743221506579189635412743608611806221190068857526094854792851466431085625389436339693998431919755144387754993485672473042354359095036736663038490073612717690483237610472669822271003398529172540246816531765308494317676664210468053135279420850637091028414364477616900716630340950309783428927227215526970399436050532905578004849120196910577929361227974258909331103024750372751014014532245250810276418060043668031494651292690597832354428926875903796119679329244637685834298636383265410000172868598047493835106093468954011083143012660021603757013842183123948130970098533049770331646421009348632184511783008075975396611843056555565785447884174715826557286720961527819365577996241157709998528441570577125074724342109460909936335195378999262647831740460434014745363848515744947332790541755552813633398470143280672796808684479170592927942282649214382619154326994169012562310454514068339018891119411079245862595546054002666595031182416815672063655556543012092083740655137659917304220507109289834375662127505509597325590939056774591612101810792870135503907153647434076453834254897140223517840141009813501046330253660777069095758489622881270095432483147483050361629050763825245272988193681023788933005589581762100921424681951397317352015808435233025128744673799666729685706387771653387929824465173717368894712061468743640616783876799901680739713985151296380515909851754933456975884759214373664989403933403153066513154892406750214321150420700491131493446086292402904214582895436896911421849651291476669207047886056889687435340851881970261783058242466663594477482280668489630859509893895381020912047135246028245894795460613369149667816335335943474876531477775484985194285688883168802961893224521661895000156946216218702604445796697402858358756113159164329876570272705013547950125445254497125926216806036582066849342652356219358993008384862461930446075813110658982526808972267364818120107429020161076940079044061246719599649338535172128350338130502489259479703913150565085261045058410742690691885673267007722927507324162494606835009624500959353205812549905895139487960861384290816168989753919360984002019745398713086227152309154560366563693038328690766594367986166342748509519355168574631906902016*i1^73 + -40670289814099860141896029830525019078570003787920918890025106435434530721261156705860492154420550783488518135182030099825858043859542326933937586320272782007820770571384711925932575781424791862833337975957410002969939865364369759345822405367211377339626418319353037622307137519132383569393818686863403825478208048614100343177844454525173459202387690382201682084915961702546854749181850868877950557823494875682857934163830407473659133555835410328202489256318358314693172028564941379438367707057614862821553453586491223770929368076389084391163608588782449028852115269609602343743077166488112742247061847824420536596860906165472817409265102653682657339111306098419035641690122252117488124732581247767872747720442256547632437939488199304264917554225046941018421128297358612496820312250621852497532327947966551854080174106798244416767857428800535472667645114667007731528123488872190795889140141234260613661394713384423694931631922868934704859887499644805192484744830245990748152791808886879235714228547801273184999236549659119182636992543831866167413360812899329824839469503620943578332728266361055772314892115176787788189327710476336029215998784983315676866255670718271290533661428812667529720576058767126137388886496238029739037710364405302972061102381126178116045788522669334171999624184595195525251354614833065956984182384707631089609991019860399564543738887588560997160180033248878041078954083755619937180144418387339035797432747789195776153884517814374870529417807504979711906694782792484953770372795237413381992571902454878728496455376436074756777609305709270981374643865427839688373235339840525017508470274326923753377885228535310666901331780003000879392312023234467048902903727960378080274275334513807426909960998424981033685054372295092860399289674017339304974955197543384888944881164294733439469070534245890804182345886347995903983801302698754362287785001287986851780747027000516279842820839221991632739739910586533833269196303799846121228568167277115340769029505905002839886131839115342605967336641544804102402310788861027731141044488523045862103869636843794153485500852230983853366351003049939396422541494438750161098300125057706925977720679654019042236463947257285512425513618215081533941725852689471738021201032914486723742724503052235322417964567429931186079310091989148115292487505364497889515999891830652551999167613240344576*i1^74 + 113397870846740468721809246262686517605863140628716776312952209128283266368776464945882479882627894800308714694748725211612190189996303397990558554581242272039346041418216122319691080657728013707053409591347496227412525616896631017149936033799602763492452314511916938501711442808415811166755045905124066644189522944567912671592565091622341875911697815890992875168668605202919928298423174092779967257529258429770388980588072655844678732628906034362887145465118838006593219962985317212349093048599509215546438755253290464663861552392601782359151103660526887094714353117656896931856975858368069171173096637134431735004127863998934757326416738626219821236899796487408564428699857891823998231687495726974363734533637476244988299964082303711931954427704262718511799815402581394035965954348373762934565525616899172835566621682621176141965126537340351099199453261184937933503651963863017495735146517939037003863360466692036659179987034025240909373351375128990869652060421402017480680836120429889120956465409667346864247755213149568536200540763178099417244593212626849601510227698005026137280334893347828851917909153563421079992674519797894385723620867705943402194983037783473520589057445974910336077963150893281435059590462665821328522441824750437980316928062307446416913677173929686401473387845515670964600522022175912314010286369509883219253659809680099331653671033637410224441922668551082877197945548575560666269689731797869799083105946246333742146642367176161067146256713027512871976697364738232221139670818407969644341949954738769034194056542116229063720940389077206350825936441736442424846998435701843320124452332332255158123888722782313786302054818045435933913486622989788634086890928997256365644885266670069976067234524816472390301848374001809271161729725126895505067817267756116205436440415018641511340883218109072006075002272227194922264752494404336257926980670849925825597231446479779661999555342225460900340164590542695010128258409523406095029078475870250185623948663928618366471176580417162884346523220863995606473263135025991761632661099398510630006724457388589461554199375038171115506551975523374747084796276575329849025376315198106664506730798139294606953144644787763177981683861012186480053088092671930700017016470308269110560608165381075236500390839929997866650867459717587439921996453154883336851814784608932045258752*i1^75 + -733209444816702288049624000060741293927436397510287373424080142888817354963082765206424167242819084196526168454131405739836796924538179380443645425940888132478486696215143857577741706080119604013309030061052661866364873601830185207742155832222863834481551534803231076575929469891656782392866945555093776221415587448914241629472986599907504087980192627344416681595947878772042327706895630950184659375899879974188752312398800334513263682795457348981370489900327515596619892438058443596662636779524216704729946621296228266405259864702271303274742457713171480392321922456664134254591665231287924725292674479580621311970535528659139988353609738947183263354093301658815390584845846901821328544555472364410678589312762470441423490365352543176905846743627422384166595085343896329767618845976439887558210739276224634460553558160315804169174915922458641656897544099773215011312697430731766170975722743958529524977429560131568653225070381610991448941238491485858738481003244521254992065686461315151198088083554166643763363616024162460290476369780114417035061289465765214017228486942280667456172159649034929353102606358910992482594698063211388109800398062655032796232405498939639982889003720550128445506881927286096646579521350592510168599369991340401910067024643749003133445298936518657878644138699661178085596824045298434221419695331374663486552705486497215695067455367698395689460199131645589807358884092146665137182617123280802968885570685897266749757559817137922482019439738884581236939503623419343682294257533510561201143763289747354602273935335228095916587989814094653341787065378865513485124339368959831370885202251622607852286947501479970488380134196285205088392676131481944635713561945697385556104122486839686282991370360224589862026773774720343828449938103381711975870893524420677058468150266130731713465424990699587978070800952997449730573117573967453125873063664975078110739368123306837859901701327506084416101547081304784391537382963788815678921205704374502349856913571339471662700180604202083926238802932475791488053787861204907022147809544260376389185196561012553738069098100103440393136053910010488739906625518417329888332710585054623506461087090070873798693781117807757888628802564808849677736920654809869622231663821603058389017643116168613656068360903923360002632531822455701487583354848212591771491267248128*i1^76 + 10485824779681672580512056253086532644443512921750654430955427277447624510063987515889705730221677966220809954090155247827358909872393766933618491558435815893603306277817865160830257312196728960044222276430490118832772153422302697069287449217884930965692467227506074338093889540580830153509422240926977042400686927830945003065308651145379421732502042806845320700174678353219941897933274691559770182037730923410150066504506581866941975730792437169432918007334362955225300890130874594667522494270921684664185330754099657246542288420928655909881722814980484230074703517842615805360524046233229526061091146836012243200521507880777003757532021980028578759581998446634730232490149416689276071537648751374643951730916759584749398252462183695650268071343615926276239915393585975916643401807822739572555388511854812300712217974912903840593888245273996650054919277394854910893029689929179492134451421081372571788471275668057721799943265245469497317347073275193389076883574909771971372268305998461903385639103476873367590894786887119015006750830042025810406704896076238729056285523817877895237615977918764128368045852630031876447952732955034510447524555180593942747751696244982026285795717421302378876712132206535102686575930758100545355550827085000984039047975228768354526618083573125665490640284794172535192754280188344664364114735353199332461133289924918145183307359232236222236786272537734183083950410846958391025288570708040161610962580491963603504981094483868765947698685878773011568578210023193088350127515499757228850544283315126931458316434553913661904951144577867214078727372858966896692668806278640943502243248044798265034237519638695342925047296965440622943498974633868498356351871837515080243760284309173473390339375474178624983675777054295909423607023380931416449145549202523945606706585610694872062772254225458467213004639474739919494991839478301856540069291779808191409093251147097523001976226840896318506052408259916924295402503473101105810140265317929618324896032403279693702058124585843414629001781792539449345112193954089582321836976532472504953392528056175797509294952349358786141548809955494806711671389238701808253889826297516370414862607294183669491241384002953467596443249128220248104485897282628013814742923705846572467045203181755061460791392802164811860631916665035711448601223159011606528*i1^77 + -59845392038604318574185389837408144232084088801733503209159246693706575756304732902433732767486233835869875045860041136425461001179704449331108245260341016686038801872605928466892638689720149143683062211940838515067941967863358727201811016872627754621123702100689757546140214630950811011110518047042356090374488677024520577695105644022705002757999588817228401485321529340725723420605490615957263284563697067876086520085021889647061926159299666641187755515080798945943919552403008626118150840860196408421760169513067251678488573875408527818244555032202235989574975541606926963674849912825758616589448493259790907279029648861480725651000020657370872016320814001991765759784277688941541054823014246316604657630910975319572128805292081564426943725035364200341590293375391183962069961190216240848974250022230603436402629571597250215947966285478164951350996359491083508137347858232604137740830524455496734655927783367883771480509121170604279030564900799746174566163267864705804954494718230956352548236661281936108411380648087761453276853603856824182285139477280770571826133709513897583105162486782524654071737802961695203955607064338248410401731629019400052294755488084461023080894272661345268327464791222864363271755346044164031931397550268434732858355778679956001892483428530483424964737356090654174906219587144382064291845550198011234525189949812942587014299454758011066375189504867662463524648546044809134016789439951338121348235751647910951845333334671884725727935530810785087407852652246307963609843911151183082695643297207890753325938034222307481787857449438797481056935582135818823602607169341812512737144419637019996623901927109150695776688834819029749543712014101426107419988491009992019036669264019232225200055727961594796166554324790888191963672730126034584797101991234559170742900770037080732836060410893180640244901599628117489000998842225815974457122211304659843481700188500499911102988590462105539798483108119208530261293211334474797468342695020297392354983508792182940703697356116576074844618898289126129633217752364304205852965629368381081349172340984924521206872219250628138645748208083788944802813423312906947552941058223697955414215433746044975243788826662306623399321146847551046043760507604077943181452927753811019352068598895421124610831189822943262063633686034479809168408576*i1^78 + 97823451259927348364778013611636856470469156009474030224395125760436230349509929972771954415297505206023818350522167384406214760110352632516636245257959728500743484924493141742064627702427824925094104405746912642838534489241003659066201682371070589530087096615950707381973657359191401876439119366970203855702753019201065774592035250245106338213308394489262253214301085425103256276706384369691791266400689056311360549279337420907259796233692182617411946805833258690712015202302771379645528705916884071471493747458890781161573335188052241037550125927031661434147238342260886442047814724730266227503925860825523875999520251716070932140703307540320487344187642801332369320939679181391840367318763598267297439542996855033751402088917963993161337960943197304884387037273994885494319133632877379417071358276403638621873126663615908508178329196909976621678720482232862691634552235798291881218902062866337721538368857315813692078785177008805266930676979550235575529664253015048293246531892628285462873097774156406044328110334140648698998230617380753601728053189916424729018630787921153080215548075713945778306426125463709452019963362982457128545728679345413747494925376323920950924089759931157613260275732856448637718389167328738927952666270317068209604219029454247536304475523742658478845665937095524827880735160709798775073702376673714034940362179188684958239626866127111297159736094335608074437648949617690368832652690142802511563819190666712994558307784499444285980845296977762091654857204168109130037371414488488812952520262364336675363777367338340992690183900938478688597966877260607693689379745384425588346836732507223308458614789983379739301060451937370537850090000808813050617487663292392149747930935295864066478145957397698084788756764135474210765041443246936995533922599046257265089852838114509296177528609456830697323622993593448913867111089485967928115009560197922522436295757984042927136427788982983746743134729116158492034058057897868330434956006910877690847451274472942917802340663551460100502761249340405470055944452232979266484485142917288926120197663638724286872326434298578335323348615641480648333551002707743906269685279991196283941930793007627958136316736484005703757985833766024825221348109241168377823669777156574566089281433123754701906166691620414164145883104411648*i1^79 + 214757221427697586717358651670375449432097367036989818405243587743723945951704828913171606272961814383610318588960059892739644878046950336748574279809187305608155199621460070600071286922268356880573722563963367494446824324335884780190648364226348558621461486365936107840186414714284989611825940667481280358534040090133394859171227015542799849385202877680732896605506963674869028420939091238026286901322886231270692257046689162429368229538171249815756134741678017173558939394425103415604456386625384860727052878447733255564831760033931221959699834768668946986833957412024063917571847173516415009678332565503301965546464955444017181698684826575037275941694880637887014826623655274434875470129238662072072884354138973326437401358615557786538158018121879270651180369714204935658460631169046621432644551654666265520769548051207012750449115150518719495298240488525199005153879002265853363476905584614810807766474304023943643388478381428763961885471413498511801094921103513582566817914591162901940341756494786463809594020467942553375918376512826138637556477734518000612506836371281572818293576827597243159532258993640175639663005220252996062662367419294037510548610618359863512011873125857072200009066250371431132930896353908688165795808287072974867185939877945074943657156600238360770728654870692082232544175915195398418245190114490827361538304661763212619690240560139545750157304428423126573969089665632778350931618805028760688776726971107938699190827780367755057233634940725115411377738105167812734844193677132771641573931173029140250327967847227855750922021112588013935275493460896872693159221290764538267752229898036714442661624424268865383205115572808383283822279001517292111888721900229405111657154420603570055625774056765158295816000532993440865408454006352705164841012161900690041661942855385862480580610291108984313871749097114776996274896480309030558776297346773401774560343076526060050715619113774586465775744486494702895306688935145722134394224425669545464434782279691754862235310722944242910736426441695655630320289366398735987008501898800684859705551163842977799064576759530940413141621823125644812542312379409333701289647382450890216118132649553922326893966687981746088704345316179014849229056966217513094746826717436091076227812899468147873339656798230800236544*i1^80 + -646142903549516157077205227725609438172216180644502595773930588180966436844532934204803438917940487330603636879538085087429377574336319635723473562243013306291135754610801588968399715420271311854932638829768698655483860804358606676864169849097249918577665882089472489967471648389630963189695350568804547223322383849323886585161500415899392328037249642977074095235402152354392245558297476080447656237317772424390192992601741866788585147328509413847630819580843973074916010211413936886013511354371340443917715482389558869699887483494988786630953881408293868700275158556255246398631203156968346100852812471192848061709208576943323392548654439427512582396982357796755911361516294912449122753702018677129817863656130072483739170377206185389300767972963383289176321641961027074713321541704657363987374663977291006000445730926591136434782218765859452542644820008232186545926866942127482820352742389074389115386263132704946723486894404077434601810020129105499907623694948142367208639995605420683529399847574037201320676348702516721234764027237750311036368236340721470263921618055964331925460702914089475610333132360556517924969563594596496085153870874245711283716778335485050805363835554222862371228421359783292860424818591462103113080540539918935981912512955112867844168566542953184625205540537280476990190127491836845718623293356779925537256336382822513122657445615465256673765992276201035199623174849101538200491790005459166990555028815606329265312548414270961588800943928431542770603142121844545083694279053222370556666461570557789076142831332978747204685319796606359509308700298958459378930860316017061068572781931567709300275265259272786753872762385883985135248597472977751904288517943907389526406101034328170747348138430768376175912736930845315444751008194041153325019073847602759709468506772725200153265933288086401151517756098764461568503366780569601800909261481553989808100072701549328927547665280018014483630822893823217537316119643553430950390043031592707451731791069811881226751398157663271792569594647320297774870702554351210701123177153757099031085594310724435358134609168302766021348646719879637483708909366352606222824684899452031332198884921047182767767475629990732403715060810549657553712945109961152206004425171947808665704153413245575129609535488*i1^81 + 83224689385367788049507068938344701621670996443120581952783532323740908446105367079917725267457291988373707323353174073251575711693030470970528340253974041845324431364738563123602777123939401306282839288459227170490387079716158596194722216640801832517905985738182756426060973990453854580268851556168899890065753286380610464950515592906788759361778651764141972487839159098330975524814588129174803509859166010823055557556612180155274918826483894497047045366035046787783519240596546768394262099252848226145373881653354014209972318998733230798863087039907775192276438681245699559368638913774583175676742635467419482029032181365121545865110483998513689886015101125372149477830790648130792252384680627927974599729705805005073045415776947523575937836032942752433280771986755579883295169381233926293592076918759999527041519457860649856695900049873306575814228165821616521205368348088932326070291041907591949921460079862849817132660332278973527029578396536454898283274634162158222309002738604866515937950584338719037369171398929122362126927878312733722844772081684307731719909384607807889656906473585062332840104184781168457968889956513095239093502627411374067695803765275338851653107403842667680673478044481318465134960218391705529189848682236278367086142274744241947881219459186569570913658046526790772784310397868431620402494534043814257378908770760942793377434463640160559637818818264222881598761548510803696583611981905438212614932898149830805772759597486074524518676997611065051655687669051729726927509284919777982894842687526159519356535917364709504435650494812312165898796798251217499868016735425871675387563451155223738601968517386361743028935203149978179046979605790076753200831652759604876606096870643353135523992337698729661846007104805431872568017139064880790006009596627484151933799254470194229836210108904877217267307533806288003465625370781289471439572116836538927584102368177229219623028968396218700249017478985718368328197178766921517748947304699863411269811602580072817987579018489936913993853425540101707698000385735712574223430217464759630942062923521475900657410048454356080083941910323008937751943834036709509931141453235980185099785508823771930159954096410211562271942259092646439778254304620818788197179004335217875743336875163648*i1^82 + -15797701631799717189323826239484942709831576941677887813059207671000094001663690808039693713319095855591971097385634383506357385904843615921892164041739618416773731381024414663891707759468157218521255534487140758473886072009322480064592822016051554145847132063313904080496150320309684184338240449637106006364384481310821896597372262959705944715006597399407224096582595883205291491954974478624169882107237134094447164670238238124255755142226220142551358867763134591455871383305558860685566297382718109872340529871806001127881773017618057076606253640025685455973688610466269018255597073209622735805306192845555063945785932061874666301690934410893113957790227059648348328594172116689846447239130228530491606587631323442031606293161106664170048831020684038367304583772555256747666412214276813368083461958084769809538356538615929354365951497268641235461773970468220044496302614065144666594787539880363780475666265028725571462382759072277278484263129420853192503764279808690875560432925696674788387622770446727843064057369181675657195606674479110785295727536227457942705017153088292104040233336226802303332965336233398146148296369504469827552416690831934034634005479453135106199236103334062535562493974265397835776504861267745983433958978161687584678321391699058471861735529698948046204346042760358628766763484730459509811002373729820394491243843880108560654869888153570260812333496004266915238641630436457354813914804426996353632455121752664347956291654495234768327262888085716278435036530787101323531026046910011097517663307538834066822565936076281087587600951093289330068810658263652985042629399531315654487540480846722144223528957464365684157914562529858360970640988785403768900723384015259618526870812001542676722489083521502931828174545660894254191040582107802471772988288533807651175542169806368102167854621387484325310389674720025434384534464591124899804712036057727215606590815565596655918376893909101217622822969401825002379418851629764295411531962235884511331285066496091537489090602101884778062715882806422636335100151515420905658909635845253211462080385405032634437724527386760785085456593476283018125989291399183680551358531401517459677419401632286305061894480957669697470192799357955244094678314357052872886512389890989096960*i1^83 + -968923612052478114940429696481583076765901403818984138449349886512439930983536212532928844455399254810754676051935906215654445861873807801348255859008454708498218643080361460191253239250753035296034378910586034669832229357810678772520038349285032114519481927177229997602364778601495458479022009893458451427889724158455031099469160358322618812102421362924496611378758438332465968986994982639667619955646683774195615106623413359811408641462043145400270050036474085542856415389535805848012877792489708888960493208617054700839787203738594367583116208537082244487698331626337624923248053760724632132645000963102482503356067864263192468973000932774396971015264410471830561524271651169550672091692212789938322392782745397984011566951409665472471263706486833673907045319396905049461346761959832408365511625314785950049688828071107150961315123721805545129655733333491663584674033432673160455372211189045676271227194798098578923635548467725988384789839288074317092447589084338509533395173059483471566861945760084254763476086337706947085221724180534297950552174635006604984084258393370629527304483173302462094033286426519125358267835613821730086580093078023674957358088756064657337661541755942220151864682418034162234865401475618648739236297434609651216254908299868524850962109855481863511702435672800269912977963452882781629903827597513232716321240680972014673379557691460431191189194850412096149089494300959397077055568249210487657715352509585010063428717580542590126265713343636972936099174855071626883798505514420641172492681235735475310209689557146947354774423256513543273107518204603649245057283714005771640602090590657469213840840282988907703764398850631266655736239847808155803468784198692033916926139281686544125305962919963785855307068191870840857339950108815163180504203994002702600899447239085170438229119670378716064700568539075247532352700099457173934957169451418395706673559374063302534253253086756683649449288268068882583469429586655224032088315422936770423488165633062847226559048322853841795792797168025062590038086432555998863208842063470023438155339644778615237351340218905548700862665077848414638846604645581067366519876822286862790102797471392349267938042954345324178968496904247654685942012562241222506184704*i1^84 + 435453449830327506493735364780677094740877876452206363077708142227056724005759265384429399247241204359685444298560927216174048491811255186628867182943728252394095553232855289919072602305030305650322424884570934814560509252352481803913751734824994424980074092426257368712952690656280947886414883362830908912388307903147149921162990522078040783205360671116424606715893984056737081773868052144583911540763005373534805509725521044258323698054426070761626751006734158090632999420999778731022082107321345909389976417021255346699252548005873269912355998863397776396264162573368761168808688146313184987682875208974955839960261528761984774305400903595921690482381907913808170968640994526255788622973500378711257080867444143111668285044070602167193607163175245122915934478045808250714439526689204462455469977528883593985714755920476691758508877075528385700099938098302170252130840606606115017123973620600183349286130759077979178978062029386686529524234966049195664608916115677924627405593818903212796883552289528910527424698233907543800829892404294399638632993878789146248129133186663870832731149116365424663085965018817876336911925396757757625538928140014619203114497146452650355137693716025200729047028464549868457566285546417399045635402369962533947902187279571314902769356103051643972332188796812566907219076117068297028811871277244621904177252345034153298545697869393911059210159563303098579305920525770080976520751259106299778982891191042135549498712634157493312962026035627115710964017902717451212709276543639228971696809427353865214363616667835991436456947270064969369115145516088978859170119057539794337548630738386472782981438148815680629257415235085952185735594686026986780467518985321577874000540346143005925781195479919873003729545267651506803447810224170799053086037207417200830917235433059006907053431791421334473054072986275430107454903467458888839096952642841080477056787413913051470289484708581677144940117267898281564295742298961894793179238492068401492620324268817219707064485595329173594692540214301787164254819037510620030355965691105716919121652529454368818200988025862474027516409219362191177241786678021804718184061056252821454427179569044339627781472792678272207746989637553071715867915452416*i1^85 + -44013305110761882945312890306422536429143371115139315418883471881339216232927966744435502737935036581551546362182226605707912864927002490842039678305804395122684698631572018913777321050660756813931266145439916465537634864607730415531354612237015141917520697857556553502103343794906918263988548826101563138478664947528385593830798030351105716569731919544583964174137595271743099242131040379958701589717528754454472316988226105049525639613037784003542041189533585392211465773362974623381188242608368730803905513272979799185019428196502464471033063488965173935739456966646461251195413789772679668254972314818062418734787673170135342548146601852723453223072900255820406222660266784417247599089061789448534449407404470141742048449878532598599416780708680469288962881147396293964552198411202053301666963792756911855074897038511196805667256149373372049160217086449974735439265413888905322688494588944652129163597336049396456015830424728116044305444036245421283899538876620874383169737814434473097265115714118468436919651440286163050041277030010690658744911755948849198897059723786767409750330711342398690416919717810319875626533186559804235030140824827751806692963425866084491565366220549173550341059708526105046592250807345543329673688725392390931874361822368699807048544362599186796958477201727307287036557035441864666212850670171475824834461906778772758597049326640498426774923727890352930553513704246424660071196264384949261302710693836434980154766480337887382024592558138443027705311182583498880381066468463711863152255983816119565781338922787362159544060729889449636195210915667948067759427618441735346779906272941220028876923835924037023156607910670539014900209259828126308721244436796935765405859447234935434521105899297663106535477470368499687344747702154318900997598512870757001580807344211871191788282071354946876980356338844954043550233430509306222556130755515320874184502615745512086217015855307995028223019267911922668018583420219765135447942515130788207996980587134119501237884890956525186526192211785410552334931128946490707657040370660271901354152687456061578340467598498021349277460460216308611939873551064520499570038680515666926235991499484864850056773427989053188893112517305303040*i1^86 + 2091543307771241346499667107166173310213405006769053771635700049805348690348572768222647810459315274299617992991469145920692058777780650790758236680554194349681365051533887947723307025498983879738353978808405908932766851855574477284731002881629776850070176605611089531364732883843439464786718333701672357955832668399875317581955788978531809396632143713721307944667796920546582283810843679915536503587484456672207670186176419437119120383412684737796046140782732698314076656251159437255444506536664681007361602094157959530114060944326611485138859509311132693751674111381953674792821978780606736972455667605987300609139119476562633963685961535876528129597109787251651437578555805023032599891286430520968061654094499841290319534400072803102387963127623422354542398944274205837209477912013810609789894710813296645561001644063181363760592964065806192696015185127560905097780231131529506453019057916417950348734717120839423409192453981283391214799433922206355615115398733006515912362174164693785791321294762754915496978626272645129670501311293687751006709816899588686281516712445693360136040606349968671914571646346064146097205967661883301229713245250023814468023900833873825713457046555265575440114261621793542193378426729563125513684191818072961862113488274434219843855115881502991560409200959332045592885678517913495969669503114629868158822766279035573916689765983181622168200294873338845803249561329484263064645286028028891842324795378092762752533404845024509868275342246797276821595210138187323166299952126618603688185245924293938479665409536472218059022832881147085492624698591630925419066017807531599253157080373075362038909753545041039758813359947327984864584664547153174919795720206589033254131107044607468872014074095866261818837363233218941294566325853415003976971697475323483088596895697799008116253201599191726365843045659095489189161723845497452211533393035668175969818761829797091712313654156972543347755547592992538211324926463664032225035467084827453682435817532089419215072295359810921063365527646724215492008335196619657643005515221465863795024613552262692669099664224024560567043329219114046358846139371175752023711017776312000312004309852272342049547803550964839874560*i1^87 + -48601921089365806199963585780662850449547114217998996510988962316591478459590692532411570111260193155958176602514681009026078089170802460773740335719881192634057226851563049903827829044748596961376539382212151572391070816334522080093599281533009981427707077555721711807811192205511007882593175271530211517162543062280326284236571321611359840623330007741034575839324984724370824608792580599116254129595855417402015475053135270223064995112708358148298096053477720994322715614609356906064889049662456639429278327596890458493645265050527776217658236803145952744295038652481944712010163273227375450123409564386311348255100495441861643368551532080184260592306794550849351045159918656723833261615696650379819578213181973078182807084564569282525682461010059536984782944269882801940441762273696357562614796638717897213766113791195673012833940453123404291134363887156851153485015065041393310465156771883749417368077484783114787422790030593159381987729626125322256929556504266594136904693069142500935205985137227554159808523825955548940053956072323059043041603680106353374359446358558677324010111717239364300733743276338030438763630381904073050974689459481676138767161413324471034858664224239218449824970438637147250138070610198438606277115499734351508266877962342032490234016663365092791107251744122662297324667448121880280885109676778129403092554180235485943325203033297978349576431344251787229749462131195986499822591898405979564165697655039955566727258685899693464960469988695167055706771497645375181969001784597092405192292887903194866271924827192951285943869639003350193356148410971393771563863003390056388415089657858207736915137448733445231871105692043996651178863030010573273475117209193320880746807870613281956856216020419178397431886309497596835169205576470071191472812287027961857922633052894542186536023202455888907193429349632978314855123310818134289364269180499470089484507824251306347078466612086116430912483136650166822344347722499408304022684199531804520705431411485108660962898370758508244077199989228042241930590798451585209850229145504892812111568329154708820656874897233385540201418935419092321748034200806439766523208113562194272125674417192959196916613120*i1^88 + 381192703259333725177526625090169453475625682526515206131861561074800443765150342142008872103469622047257864261099031049110183760146872344998166003002241778977945152206994791655143758985753829231572584482918626472535256558515805637979098155211677301239454044447799992247171517885924706404119182481673144682727166917205120399713774196266985397570422043040849796215134170445168772317165562611628362541465508534294779826615675684360819897358938923915928513166864539146399655927634534175209686110450151582417058928626237605810627311376075442965793076268937043473148635582136719925458265690879637705204447172526110299638872200982103572831748278617032022221891748441356995654448988911649589605092888303983573664300800913983017017343985561851692950111003801540897780021311454614211266237821257706368061411574566881288009509236337795648679777410679212418322631761394669859424066027243983889723835535498118611239889195343116051578236664228837864101046130860700520407089445532019473753440957523297272289160840522115949496561918020127480454398694791833186651856567965126431389856338503229779409188968202180317002423243801309558036999653500173631794673446690070218473514994277660962377045659571912610766809288088022396378194608022220716825256125367024358757936755327410408051371169564966341638938306393986708767391067977661956216449479484755046680010850782251028331943912319098998626705579351531947184943346846541256452806088607731371410434765729431966924488060764385169329972627795714507373739286546045315682932667057628758229195660560361080289686508947916300174621274525425283736542591875603146441220217590853121295627782170723093341405423811108542058473184489220523108197716823071239468385748128060308585244896935662696228482331368582697279183747265688741719032997422524234297619195641235699894648992992546561183422432647473352450097747599979989596406026560860270552978519064232925502532991457017401979466629683980822908476491503064395409500983006358629388791931019635296629811984955507202221333625201219464084939162876676445565811514860646476536085341606980666957432253903284303352135511327430266532193431081297665116521343915411666137072057243521529822254202880*i1^89 + -78264629293973278927012883656643422005588869822256673744426823118841259412555323589537339406237477763355392154580399746946173619783639691471074912217397493256715311005318951608835134842622280984908865471177833172078269154696725710392128637481940896596409507462439761657096532277989785655137307004774339313006004412987100195690342322414346534291338150688457341543731864837721004151107545049198618078888573010708144110922207282852957225823941094827851449977302654058424884696673255210012381231915158095488905275543569478097290736693603777073199822671894345761793312530089729393015456925493976311526597240591923908646940481619112118977760292095481759045586337630494511088614752568442056865354864646684923817637452304073263917117776370502463423909899539464094653644289432113851048407012523919025202801681838609634597314234494603776701256596238480650605415675822555365097239633888024326817202815305585346648694594053514826591264539507804558336990530042701158963857473494960307102437916509929317946160120755016164900555059424302197593357808235930368629461978673978294068451032696954984471417399381398037161522443887348327682357731185019121963317793525115566376449666728464723344222962862456498938706604396477652885541519008961608038985948951047837021373867954769124700015182861917898857536573499552965180054426815160205357650754999504727078483159504039056386852696600607821868260932850036547283541259673661464371968683814638569553553869881181942068462093779031836362302699642660435337809851769655668646157869371180329585328856045155054633187441325395580856142219607420479552054072655230795389622901480000342757489560663822740066878269399230111623182948989751332145491587268573208255137618535429694512275418379299772218180855537594950445857831379478841951042784082502041101406443349100294483211889595476314180361573585469033078533884948877763264252341679042131303726856845548960657552318044313674656860862421250082358827623751271480742669366437217466161528816837206064529572603563300623234223203606540471655243435462763310808996087808445074023056854062846588658265055911571650744027087855571241234284466247502821614415463833520052318126232305664*i1^90 + -1160297511853600511674189314663585488022163544321457271789988603831557051590702127285368452663189728355283994314715780043341299682413994123898942855793038176984278977756911062400236170909784235081067942604108710282155716747779964014707220043259494962150112905776510584434523492768265454168146959713631532309015076493370745375584012550384715701450461155900330798714554383263215803419157644045498918258257283553997564560888225445683698190664490695166572371258099088269368932462453721099832760155778371534628725351006491767596449871964921675533601627109460918007708205432203717707128383793281960978771742041385431393885989532401899568114384115952053072337290209421696734548321301660250753813333330639611067632701750751412050956747105368406760012459205678044403451621778990837750349120684049828127352466590560005384372560298355390847307008111837525062861426222788310471403311543444222569692104109251341115147151732297479649328102273425578360704561447656355076789611733863752087420130419018155699611273788619611227950197994932636127365131985757686475690112709786528167311472803064473041499212022290618495088456331395985703753643202023372276892950681257424467139313028910724019084043997110504121068969041874153061086512068538088982200123033548789701884127140383534309807008178629532268254371805057626882780319930168564909315371002626941479724572767943041887976759985269954145863011797983915907734737793218663425408799597954384072512469511218888893139099215461941640473384300257697401097476858210847037260953165001958658664390931732938533476096001767384193143596358121056055621733888874005510264805483336133060794020367830339742545779671856392616593218319374531987185880100470368567895505651217752941936069853559645548866943862732587601531379846501476108239497675554512842207925994533427466382122766691979627978424808609826561344253330997838516212448666828992695615469585819142854884645789564937300856814727254542868029731828180459957004500167608091436672363279300834671448909584645099499579305869895810714654903759393857059378453017605605131712869852980122568117949167377137329417219722447656491830019461819177720902674132008960*i1^91 + -7373976126925291290951197348014130054644108923133544766481440091328572884801989327129290258365302974741253352944418298641257483597957056008814069433829423562255436395192435643190019904603437818899357752802009322348600730767577175994127148266109587456011300923250641723131523844310489521556588255698134261990543014185612278250354745394917573976106436990401329625357290350507229370816163822414443449949987478806767707341253895991442921024235807696970354207276778458102518629684532423142317449869434782869771334764771847963345748229096491536077995134284260382391375500543304523011744620837101423130962940874116934699358007910173723050423820482982192329466747001384518447514756199267549717252158285077465970240789947708813728782093884085965495193458709358137262627695387957580127527764612842211238622717941060491939921596647205767391506535850344400335278208197080718523817929332378857357889057372737659536410056502081379899272193052472898541183996987386022807186780693773110533218823507952319965599470381134576621295723867782680442991379183456662375013892414738362060332073192923535506434170963061203497235739646313893278640781302312031379321373222176274558203252138577744786699091216325445426579042334847530238284382220291694209231576760134473758937329637141805973604502134904572908901695280377582318053947120998250645582890020426189023540425516351706856634833370769992085947851324125969003321306608903241676338045287975848738494615624712470938190737623898834906418142069372710345720376598600745685024111756128704423242000626305483126734855486866813816659851073599217015341260995755237214326219151689575653090293402547086854933170070482744195602191103373111802623423395741332630922970794258084779209639250646210340535191259734928728520469558195500329425019298545482889510828248802481903667800751352059021299189711963118171823587277568681189586631143652463299257226014350216280650391710754346363258544840126038771649915305360425973129001692854050938103390427277467057628358653092685540319469255124624459591830766711300321883855333581311491429122734209525852993609168744975016608460473767834584366535892664320*i1^92 + 848548883277669918160669401767535921617227420065880378065567211503292644183609719270647536457245107377752045248465117036739902475561065873089948373049310601075809278430775380692289880709721314264891450768337091592001069254338051276032603711088858993466815999404345007829022021990611500067330913199397538773689828688066040349071364712321713008274629135678408303095793274322492993681451745957524842817717611944432186980132725010768796036947289928985221185399825364520848340853955838258205534926409745570890592883832749376634440272722837878360162129132502493383670127101060264970123077185806116038604084979879942860543457976131456042249269824535059091846416280994566873754518449505610027284682832387954482895545501812449938948797741314070469974864483080441765448096260437000373425279920272578864203838018326680624328972739004905234012612003869565402515264335703126138530455176851836338614423982389055173112689534833158946031977401882800614710391144224640786332702352355555566760507644298995757780905234430537229475280573523456517679275735116821304030841491308242395118450492200486096727098166454080737913917419359435421281827663421052297816178129423515814658198271141387066626006873744795068159211730767625399388453145389080053884745914969729365568226647145334112289549403029107124289533030640914460858295797995415256022013228284817398784742559224231937047337269095963399255741220308246842053278608381624293870754875242921516626304065340962986660620216703621533713800111639233908718337986472919848411481876426348700641537185225064121228113910496700452997380699901605734660501260530071860991850231436163846075991355996377298250822050454272189169467192489934127838688458462629270720480785564046220503785118999883247282204198983612673728280428495460366127327405985096453086362360680335810199082985869032323470502124287216951106828865901643525642276768703723574157018773281458916839592549427529349743779022321392170837693693768438173285871491376758750333478978824004537698536038694429149788073234592522314489060737340235765773663004206001678506492574267523306643582571728551378239973376*i1^93 + 6816195721946551930605963995168992415040655218957662125465845519655579691747128522239116836780095376643659322953853496225265711400374366991212616861531519760333245317357398989962191988841579652071698879080893897227981835998744901840450916247801836223223566317150090812644027845726560513012472219709243458884960058171372152181618005820760523494036886590260407547490652073083370922115605450308382882443426831437011327581314689793869211254287964623548126281700303773403634668369570031031355930234406466095103061167186381572905028825319539581542043531348158637632826112010069969847035506595252715047493712362171586199965939564038882622339521575932401281113643094098203722545849284170315260335069731663538629950628757827608067610388110057593584585032752758645499365861628631942759250883295607096472442984722523179694782104176091018284826300593256696359678384462305940361880764584557225970769996618490489733060860612777116119333100680211945306790586498752156757547659322414595420365658517439856925944240635077548490193393467753579076622486197697719554250142572644237015340658695804503016055771881887562671592697267636920682158258106909644330300191696435625155755522070115961086044605487858003754007244851833392911451759446536140541568213425905588656611774058129697705768905310424132035283966138238711438818620732372356956237564810431097168008197293823128364998613045330333574347455468353854966174930697357668842508317604623562700493538537232766067503948321300619263209729753021088975510253560065932489776352603207120505608239359045036095928013586899766689777566072880024362203915603963048055052553440084840290937754549508363695205012655596212470469067565267638804408653752589876044422402836237091805546786037045238287589938230358536116254032536444388951117461745579688662500212409630446289489838515562086503661167528089385466903223821125944053151272829602232719590686993273400163007826673544248970434523292074246256242855754763668928266113707026191503175254170856211221383562690977286896275900578444115193993420006110975297671798744788463883329319045734343680*i1^94 + -351769322464700744019666020250866593021149151659124854485600032628076773156772913379130157100698362767923921561955274041010271979116718370276660317412969540881260376070385297497952280074247550682008732486828626766250103864622006529211827278723651699972091959497438551046935129434468585933829797025178002234540085315262113982264904284839156422865146804142036252103482539944754526408581302126956044836734449132561735729442985271627983028398663760775044035690415648330402525652210366454897148959282659911889525758893238721530512930243275547971678859514421188318709881563906710929585894919829978327033632988661607483510639945087418602925101623505744271634345216218252874065258705084770164350462479471434210900790767032303317910237976598670387943290469447820528790946545582127645817787284127896440531625773533439952497527288091427795032882586904619820262612462183437479110767554328883156255764652155001375813535763744511024593657721883062089239425766540255104302729211410726700818492328290645535957744690085950062829840592395573645762594683425102076853104421583737836443775479788919560319078923451942411817348721755945889800259563504734906707128937860056487861921202443388348882138347238854278157818681708581399697270850217055453371922075024333995546116285560352431285114429245636941828489450771792480948322118317361700485982952756105839254840368693504232121470829236096841657490637169343261054685622711025849280587443390918010877639169868621058535360545394383059632889948622651526209132230150253940720392275532494849488357591871139720705543868164614588748555377459318370569298207831969168367887220583206779441195657667458085657685712272980641981567980035768594629559600113317691662690215964438422575663209797708167428202783884726425450976720671200200829697518180410597569742257991233520589232001532793005276080678800137745587889244311487214270992904913614202203656943371233588270092843001099540342960551219731315767988004702794663596612445624583704709964711042151416688582252523563337470214579939025300026779264*i1^95 - N1*789863173291967182784301119429101616832238164177193510845349180246475546293392801088381351502680243604395935450372041362901707218328621476221930167764750611715371794238156809000729722683710454152366379268271403934603737425623946088176673756133977705338220700433416060216544747304050182058031950423659763788666451428287592929054423229643904135988079102399285528393561527898162299763039963900756196182378462601491441512468524118449554019242164587566183047926509656562354006787303804089916315718197395670508089952904390528082484375*i3 ] ]