[ [ -5572425532251803244464849486557444123714777497081053499279376721560839936141745490191809777093490529985613262071182422958224122095003832661261772031939941256312258567598406072358414670571703095769188970440636621408718219253680786718965377598979731411343855437632845036354932035800426584243403826462749147248002661778552272757431105648236265435664246917645026322281109145804775775110678384093752205012802329979603049006182671679351620153401921602575307217147713591411281241624026816573224938169811769620716506496334827556731774432236099954956480572150911973430156038952537458011887204015459256190107344290816819821419535157135519254014893406579257583602540525962919024456412884094211825372184797394273265325349877547058783341187467844890818928551600322463700257092321056660954113280990805925733936787930967266569733381511601808554518232354469955938525784349130240214426149916005688904185588572112649901313517915693244176156723647938336833369876469501674517913595221432242267658709150211196928439619987760371098080787188483515152329898610639075764480016153906975839172688199249446932075390401856380379553340508509924380835312572900719803957786426148165860789173820686988530531295204507439267736195853082905206942285702169210367391642451276089266922604190782990798692505871527304259409562610208000555945295626157447809714715876162967760606154924521824586614866463254219157294654371869491200000000 + -32404482676749949677849645902516997827183967880131886390275825462425547998486742189670797180657934778982382445858431944858993008569164003221963412555563924492046699541382323300574424067070762751312728731008491601394185170077762709436251097683805063742819304541356423270201699011936863562502563578644041166497229077046072220476150400639916280203625289912444470523382690469380655049805361768072171346067293781056799451610504999173587529861818696289365836085493588995258644366125770374516462881066166707215891144065000948175591526404341927935072820429147328950004141138074192524028074189003507804785417511532721338460203473360864703152951150825930339153979900685823632572450859681139584996815815019122854817732093702271247361202200639248943584869917803144058313462591629850364147186807043022727469586565997802062627229608126125590361557131811464185862535942990591434407833407011440304568459413608752738594351491874120899159523469580986004642066134399493813331561970792905857495517470112600917266968970875070160036912925455411128527673026217602800141821734657061824683152361215659677098225480959426762619586727313800779137009996861254727156881502281983056031392440893048485387054833013809420501013040506443699136359316347655493159917425416392109485837311215799802040624398666953286125266734137836721061860761437605835580267080391528169106496422106552337085581765650898318006672239521431552000000*i1 + -57550471804069265230990170638739858758802465939533941654856216781641159322254284327055216059057787827551078534913898563620295392140606746035898063086007370008642644260496362789651711255956989148687127507417952096261518837759940642180352500571552432353728877597691819643657774221553214500664675525350664867150324235115339328556901892948162839401518003653666989060494581101554779193804131269026713564102486064446241343386900267706245935786399237839577209695218758168961425046464060549344098662636176616909980495685619736665352644781562189719281324549876378143506976383139313113475373566071937839747948409626365814209498137174674098148524238134747454560171023492068284442635442356956492069309479218253166154175628302051545196731279713843403806807006648167476318267353815929500976864476020834723622232310883436694027220788463737295232753373316178426655259511347836578302768395924689253982372586126771553977629101751994453539744931632710724862222107952488854092997995773117133574941101656804573259465436871735111202149131811495233721872062298326989100593402170724507683034264631846070802691062760532002735377023290844882551518098664913375230345938211132848543051845206009446189555317035499519563353996750528035133363650812966322081935978710526283683745840712142505055697723712515727410237980073169397228725618597240600955041900330824979941270057368848805010052873985438328397394262852894720000*i1^2 + -28240548220379175241902381139950154529222328515894030685871096318249830523229251852931918503851599272602355229041218146569910271205027713566883973041081221989196362171083882660664518243573449937604285881482099719019546619844842691889858164414654279909804101697561596113230583606847602819871314444281329769132015794318876211706594604123477619021089025798117158232228383788258755256467597746090000605955874158807787965814861675319926808933709290660465660869402608358715108254743573494421975882347975208725727380664019006132883125310558506176623850924610462972448651081807203155507817769357991927591880923753127933735726699467584656830931992093510891484441110187731822101258168706415790791459394429523672973115350885635131761258496721968837046803841651350480748888609936618512004974596003172599546263105103012572559463820501357857433323949920474553406225096587816399500096590009337244711867433097573028798399268840193151653105071435308804405201407874655772587767532572318715632410666886565472639243158711411944004472734199432206392683033459838911134967913785977320369185463329815649999759689869694365679290516447479648761774857271819558025638286117449879739162685978046975541911802248496611055960793397854685573582723450200750036312072307115941199486200059700511478083283182131853425366984832952143479234292201769417264863135102249996633169985699107679460580342450378514572579936875315200*i1^3 + -2176085853997374108032707319157490526966178163122530153073524571345176803753035282931698506721807591634250783804726369901947361047235024388575302977951378280837659855527057377233226313993024226545637871024666241213637125190329273621271459277733179802301016916165493687264571322451685672558101496957619012715263249841048824880135272071018580634556559033342594461218593371236603307993559587530622656169912899793682537004825843758745945331731579051322804006687555028915908293852127053285638936276036579661565146787338869804157137703634466445166348384717440101510388075777080467343693024984004768449088313279630700526543288216110046839428210124442968125403043270712781533885536876996987197686599874414045437061885273739333021412083427510130234610261505693686508656774998908010567432342441885194452110514541399254873309231187411547060029654194087279259162631326885606726658194142825910628608646789848855265268319250349142412359073034515352843247141561352703092277314860669433758689435588236865735421245878165724840830458944167081504861292156094085712985261628987197266445070334528763828996336275537357728914352317772214670424288839754036903153991546088683166201767476829690798465073044884402187456799647363970773861692737824169754309826507562585355698842149478841864359050909627588462728986227981205681127351811478349691124923667396812807722738886368446197725416700627777415874202304512*i1^4 + 1332039764949050942739552011078874090964091497114940125897499901603712785875377439188840149596328772883568594189423478075462362742835061500225899431076938648888829686768986678006410588049691957685659806404936412109023348768363238167225975481778289461615564834565932093621073750425565554704723934488006045644333594726900514134081276855319050637121685885746565971258760859303075083901119542750646825449959768701604904920464107083096246224490781150467680412432224137336618925480451201857541618479606280378683271675898483792371572354650954739889878835477485780719328494660946373401523709354782654376217788352049383137460191470048235740926635337049939980779104759917928867770385609462215848488238049226550724803494020370381943674710247147640967656914044935141800266399546236462590609849121168827634883648783455359875810926568719241685679261113748302549453298636257477610425747894024826872671216367040921135080661192088175517377377946740916898476612254128810958667570876975660522613189155839042066253519421171126070337137958767236417059114693263343583381656579268512109327558045890642892219996504005712258027296731804919686027504452066856313045536044882844394748842915586260120735662345649600845609191867872165289453942959743708552517384706561921237083571329638451959953471158480369253771346374896145041429190404702547807662687444683907613233259417007108752078965300010021627977793536*i1^5 + 149733739161881935211815646954189765910288206833652212771262552938283509691648280478453158768734593977335162180901207021948405096231362588645987401617979439308788776561264671494429369166387276411374524921395581491075046665910138300293908235140702546425085734097376656749613336988510870347685888283325301175590778371475701994864855444564871922839572834789742233357866392696958758859638900481582214965271944574614239750489624106599239545218335393360469615190985098446247466326212121084447444258936995872325932539126697202439386813580296800549426953371180148260704800666993197261802772941421885866079210463979157399081740802497195773478402771100500471778597999894027278998211511172304087790131760293802368674611846574191175649272232929622446674505003380276824389479486237307014033161540053077125544612045309143322495263322709812121236787111967374983545367441707327623436617881274676260017529765290103071334682169390572711576080870053804385297810005781405504895259586078655729189845830815939200463426925111846094233453307614321325681254418023517239962259475166972039698150753583391496439107804075880117579810966005131368104947980655489189852096761091095766919828932298089019970306208063116084797687085824403918701817762101785782144772339799999395678363353786232881394227094060079911677312171510199540449964877589422850946236555995224027830214589648568593877039051365735005683712*i1^6 + -38592076355725054214513216470025658899319042103155229959674577259897376407039919428194648780796294223129977547538393076396649561742984535117573817442712503338366553856673637829626997708846380694304815231640515208540517020974403039575379036023764843191347319056416749057231902761719348177906971467452622827659578370893454901921684425453386759751715346679959759659178336387778123399018339134594649145960766804175772854181198114898937625665446942543541309143385336437141853929853711945582149877544143087949502703647161009524912968634278612375767931094186984194066509505534445176042528901867721960922946014622243191593181996445788119153280730121677984402627666476493550309801975193844637373488143043147141926762987084365824976932410116939379738861889913919075263314002614978656341436428699037769783798244044344243959196012268809456497310299998663170301018424219005653662365641276315612249809187157756503850762597020513738990834097141273651753400653421375001956350999618150304214039325034267474193182016388218324726136125344995473433117561944204780914032075948047082499015129236059588309732027470234037448472228735278596529017304311020509423759920249638140359140632832237544388671600669546918632153063593490333846501917130947296762291822928908292709077657752596062184143257996051023826209890448864129517870039527641406682915978978857864776049585693678446842232707731496632320*i1^7 + -4662586350815457947948570162605240467365012059601539559782226338961847369441884715488955878466199531375516705923024341074732070346094622737809834314580597394268923732760124519457024667615059687854268615283433754952737535502327326528328560565349342929191597145471385916551816053184747675150264426806007014872848360510291022392714954485935752051888466056191627075095294374041823022044585355999832975287576627953618938210467834552945077415246308096151058920451410970572121546831681264736634925367421508331196639596990011422280696344094433387993889449121902942106076963755781507107080618650290271082838934351381786736553859436272173042086026646324704643607028354796489086078153597217053355769063830782233934999360344979159513904952309544000533714794944798468810792851183909676975552153139278792667140858496360772956866451143124502406544548373973004333972627068106664209516783647447853272435036635792724384719923764875364580510616638967352100965825726994355067397456932371616948680964715510472529103967164410371113217852124489338987990794195305422052970376886541296289369965205249985306137996011760300347760674173578585167110603086347297493610245852612492327477942604177185669175626331262780800532465291533767844981196156011843753814381475443539754912333860165104080576387047077498438402929799141682363888941081001477590867522549747093190838109171143113854006044097773568*i1^8 + 121080941755195935034996084900811764495864348639780401384117359407944461229620427641923349735130195537784891094757743205958409025008229535946663365411909722735116801370169413448509065420457244046158468215707450212984531951330470818074884465305740612501296293073249125688564963422381755728780412615204476424525322009712700656684931725885660781276397544729401684874624409639552703324732394174620675613054423174859859365598459779555555979640365989817515023027575086674279878723058215279968814126378278714751252881532176657248161387490824765974124516434098375660648350656648904923041319917485158198853812929473901170985647675883138734167045658451738466294755426739901947923937171283471082079450385850806101309645260824808301093198486021655675340083738746870425261887437066449910319689002936180570830033233365611594324591893812962682137897094909747728606047858647498369939061884221566351506225759465281798531755859809459618404911881302616671870592801986972631259540045506657498738878205239794893296418181304484690842845806730979248810662263980503968417888848729403080490263220923468020732901380583705909297275928818909771454794504799514579221740880874228415308261322364251311880661267522762752472952116316047426623720181351602698285402611510110602505628685921558177651574337522013080035561647984802239890771358337510151645987679433100094104978887193202835627135991808*i1^9 + 8761468108357126551183218315025353403349051103474543327897511910669108927530845304338869310493559633035752731248990993690685710179481781796789297812218577857293995598623599268726563317941871210114134371251104962292542898004637177939344649458070586867355692490160218071988273087456998413589622386129579032158456938584517203888911978090345726232324734135009317535865571415151245562768544926027454965829373753766117653959198753514461558952421809119644913573269793488508569176309355854965176802584597011729544607897044213950179817859387003141807167130529382581787698767329351105502402994981077753864618850460402664447771428962718966336483984270765104303129610989065159548470398394394899865616240286347585870219849743085800374001551962667290208530871780188707456882060482344930984519717560679062386912053487775510744598335831158896046829155031294020524417886228169317332053171003827409723497799629568381395120541686673759311839406234013817555333390065320577343384895508298671493912639622296271413013722538313443604006118977730724073008669676182392672793072904599600906616878129480879794253774045224682561581125171585693934038108689272045036094169272932085183661781220638199534562228538613938117918292865878832180723340150008612618413552615426976769411421711366815344880026660701823424781928888878936853077026401842882126985506345683046643680265045429692529639424*i1^10 + 2276457454974212084527684744058306098662158793787791261012792782979470387840231286274922349382755106687670554495637571704253923632155443917603926981650779140414009009009737054155418659442352598098505393934719254550779008669579017253082551864318122827149742302512179879284005881075854994617648171881231719417022603204406473338451422912583167332232873233188429037477894136876759966354202477468771736327582049058404638074152105357762034026809896597089247732245905515697235530887544832889032418251452901899051067267482292898037360584529483706265021688309400612305239559535450985467203671835951199253446168776376857195979832760327167402118768332648180611323852706711502044515595043284928598929150391755382322656932112326890955453558804958479284548121231172733160494654663929416594758902801790722034959083986673638990513033287064014510221726236038950838333760311073345576321063313923495116157707551645182499710931879357376593272736714568116107066008132145014384499767195683992058959157564600554251231397632160287589229391161285073780520639565264244261933206917216052576137358883031152547071210678645987351246963565036702517020594200515966141001359738132147863175409703123690873607298160498180717108192026366127056847360485316428913206406127861510395740770600138059392004313813179725555090391235185870213213575088987404439298613976198458529001684029307038466048*i1^11 + -52579167026373813183106703713337312586825125108063817357696829951898586755050691854706389877141583376932797610839664347086972646134295672123755921506932251074221552571694693290696981734573953722571869956501547813928877736481386382625004706081123168488057090727753198608835287241891080245002294217402470935446775838023151599206218987900361796303701642248886451314814725294547652341968142875915356077770858745643183288743843383918988756120505931717810718025564039389520533062034810904213981994778293592263717021106673536567650009480341440632965078106836450424241808395233575619997099988343691958693272870435572053554563239375255849918085034639940694663324685220268735108257816057541469927398150507307430014993279732883960639869527495428051605434240101262176801810228255579241958452705922106271567190905030621996045599335083335062180177943249449641578210315893335553054276101090667828157875598676489268405597066200997864693594681244897250916154411842391019303884992107694767474543276805436332213129931494436129762444238395489691501243523118544013402761293184017335842552084812176044178193847036006170052949517704674834517146964421574578670108205677920805314929150638341449115914767924918364993286705701664589498564753031170123818405377352238549233415500152602247768327535413697411752414558462396347152318769001447353846436963520605371063600874466050048*i1^12 + -3328447438430120716298261514652018430906394814854240819192806131090526552637855710297044375996800690265757992935541350767566791480000754206283564707165328618228686380058491818266076773028170291124454623113647256981621175306368300341030863629931189973090258203204063933932774785942332792275303857626450386678072078245980128569611445715800544544280532274106791472065809821405615616101043122267141251059141818103630845126483681175603370106470671664337778641779190150746349545115704446193423453607962197842182671242419515465124153191266639793779829183869861349730786508859640960292575760585460767230175334569806592357910815898354623478457985798688925918369094441568288724455447385743416109022606966032006739950865564496918290271386065927288688223578317257394495807131642288894648506088861596214024996763845105572050178040319198188006345876730905843923017514565228281675229934541900530137273432131312064660103834107176075305426762790579836037715185429501277817148494414906270973506747751875105386602610246733116533838225091874315118680363118292034459358587115621865793354669667374891502153033804321705792102867625299523825286085148933009002884510672398914137036093523926396326444315490492563642403087941152052056464431588075689802981598685203485839603818144664801011930091777488686477921454069427008732775850910529549934457850816839283485564974661632*i1^13 + -203683561422090373574352255952213757238104611417424088625476333423423137640310411167038289707547991231985179788658209233909636390597303044544113166181164446134201693631331314638635140822351959209347111009296961407730996460929102756966564378977431688909436800261946988802544507619392806716273563963561266175611000970034455178832866944371346406757769168894446573372205754006490994100006781606120539207746271630478935346688359484763025012941183606316193502362599155098807751023083934458352427821741893761815513196677166321865974049392680323699540686071525233091237239873352354453146266036889627643403751946469125960812264783762377593937700708385421686252667969867919136518548529542010463453171789876442651993171358940792405465042919932422888217133826074194164550106104639639302045064094251508630585558283790052657171585143424011961568701783629466431365167894983509439931044340552893747188242915521381658318354427162439753667709264341460165144424164425519934656820007613212479957438717590365247129270363727564932337250157662483154280416076970589960723383271826935698553443574229678279547065811446864819332823064246796021096958055604271128622450993283348910645160697243199824292974313408450685939285361230783596443091000779952295209765566836076681401373857077999146702711679988944877250966240884000783854375668002789786689504638836706206717837312*i1^14 + -1688421257866252859198055291182244943887181689609943792600995888757930976425143267259389723731890284427999874894209967819785969736120181854895566954890920658342933237482719981818098233448741526469468819126550724007456663444755133503149564633500317811527575521043242935802180030056691041654121035176507156583497280029189971839705382391072149325020364629359009711064123980105085871319760541272868546472886650997264467295598009483692577781603166623271935310623275239096349705102671078244596600966607367965971843034299765200385277358624027179873097658213146069854279886141422798153612902136982311420198119488223765408458239334239568010977724115896906114214225953390807669294494177665847091040802389743942926902096838926647648934370942612578314043828039826661484015192547838232994015709193200527169636842336594930410999849317347548146913659813730061188781811549874779059920642927190604960062238779117257986657737234646299819011438246064540314799633740521455825035549887588561976652663233197509465588516412148846049243377208189474207784376507572707787225497668909274354210257763819047328158526891838002345070626308338212187362510916613858404944332810522522998079060559134817613601549493166445572133052045066943217220327380014718947101990858560980004574485371819621061366714092615570443587636680207891091795486087689978050064318076531001786368*i1^15 + 832725330690618016900562247713812167738674931904361278123602693309656001978593565343918282695600521122505273726690341616476965835017170385838281176565020232723745840247773390840566141389651441360396682866650631046912400896198111267911567280843104234775390713086410335495693847798914333604114428946018829751579332958671526873921480603436297733341449087787520890611307490681198314817550347358708499929877486885598780741594104131869544575407294927727377271829303873835792535560893925380378466762828515121783862287314861620579824390632732158697272666232477515430776416854932843817908813167215000081398256704411088759736854477152284960321291277897093594075921181870241244929426449376457940878559838733318027748776713428412266240334649740456231240476365215181191960507057706225613844184722084541001598874667057522373769952110250198227713515627385665306279915834804144716389570294139749749434836820732541870876526497607293911089729975581074412034312277373094725040755066014812192659918024531616157900575971355822267589070152607568669667973652545879505815869068784491947614772400748015978176117974162786624272627528435146020444606559446701710463186081667819358475568357811919449069573247861293684259202973727099520453334075881736725239971866444145011104294112113923386519616787444887382801778317474906364868115705763428371148232823479992320*i1^16 + -8022112419320456449577744211277855497119329076517760995325289747647471263673964450208315765122123603059075181270000190621085460932628372508318130110070142362846407543828246621860786288385329663939630221206146193377452480474497926961676939086228181072806211921353942223353560303864757510775116438169812553780829207622860105047869305411468863702965534276721772812111040848723253279799020651634428506173596625355835306635958038341427815662616908298834743903380181264837890933257758862155976676167113966129062820923291383164630601768290234628776158229470393762848825486463521328743294313006549474442910275981321968812039872758262841829603596008996477713710728130871962118855611649733338717177686983706067062149448948383355007214338889324619410879762342187426867487026463974440274776394929296432468696002604831857012030848854055559889484649761531126888775340112782603949653458969877687307398294189646473900382306568635755004249044096556928380506367203198078604741668540623925146502812709872313712745209126894353281507473460728593979171546321643022560106898942181226363330417694981980775227385197502491664438391655614341477073290703184060859547649795609450204680704446980617074289862965222244772375334044044580373389734131584110464011606779010083367502845954312577349308793216930184206669423049699973531870583240980776292075735875584*i1^17 + -634589552770088263290284789322619400012778913105455051453481226917527020654655861935898828089203466212693179639993885334908810061565696170325247522904826516859972634201587448043329908191211889317907594582989268519475205052656363093038292180936130136222246485151592051405478897396083620332648031329988605928883385301172360713971188070454980797013468929241195999987261482563183794466890130978785223000233462931870734431904325830010894978024302615931996821727347273516249981832902706626844268199852065216425176215697035553241344615557731574457393321763784341648742470333550879862262296315760377865723198709682115598401122042830263921280153029800834400223096729187050537277924749087599551588635483560811998429617352812221126747730963729831905820302299454760390348517526610135494698970164770355119170759299664196074102427321321261679789463803394947553868143487721243376914584180209034043079471019169716896874782189922662289071266957827933529233438872141091979399895702544350325671125455902265594349256248994844179241694994661256896947254880411167186662255362593989049770909224505662271121586919686090674192331185450098820565876570741378755911305789500008572729134013013465239316366933247760036462133447377107431513478607667938555045757545686622222499633205461554973571142829526990960672347553757712821695822867827649265212063744*i1^18 + 61533671521506132040177649557009485512045583474002368961304397627251423993785002431949987286434851492380956857932738326821283250409490881902184735975651948220394132089082957326773745947818609464094697200950889229394256676734843003183636600712831558914687822615931953250995527747003022274799680533618491190723818481286014434012620746949114801767278368646201797103535713217332541862314509460588583037914359325347640759787103138688788778808933423943798161398946828752221001934826101717957301645215730061924061126736067115031419652587023747604587964528709595066328760830980331851144182096622895150548147581382909529177005828208855817351325471082535096611920344967819931034515012554385889476112696618599783128847648718208668344577646680950473484407772536235039919497627884218648623418873176346961429157636449835802706733108095092358917499866849727993309543064291777619098949221770340331805565005360355722597669427047102857064945605858290533431728506356753238478684900613860241341930994355060921608936593043931089071401069316583460638738905107805302908947197564474743733837024331225437038074651518292652799139338200786487465305337183336118709614491368211611922838993213380058841663406569224812991429196291729519953600817391160774461734792527574721977982169653983125676971290288460478984479938224660600830374220308587336433664*i1^19 + 215105049082327450755754218729067702190097050574508482806639584825419311742748845442637041418771322560443300141661269898157228258704722105097422288578754846605931655606818826565062261238178173111265189787228999485898459755868151497180878198430035781993447909445411276770577332183254336668499420537066620549570982600507255633958486863398820444654565269823673733516212863863072633082338133987010451202943556890054380149182028046228243323218786329697219978798707337823192565368560885602146594788231009986825457930793776904707706257328921093570397182688703120561682714837776908222367331857006489296941218289077141453518227469592012642982120843270437127667627262693611094674957531539448957583247189763361241851637265441250524504985807283666654745997271614018544201127083806801084530776643276629416693580707901829068896506415233594764073010584176535978239979666979650404538145743722987255172540256055307571332763749611091818908674889219230853208778740109374038073546402232996369606012045621741688973196219579456436784694751619890795784474639414045778835188972910322260652471672652280624916970993233708042583628529660589560756772353245102868809610268802470905537243111739521593589552001059278766052232213726604926423093437234495358648578915855305746349087157680593786722830911971879606796575210109016499522811942970327040*i1^20 + 61373304346395082891913245776665827240613766201142964126490765542056437619945951719409345727338445337551846856590432994512464893448301079719133099320341900276929065430946599235736400320431572463499285873925110522078718635762454889361649299337343088902333379979336312800122839092356907379774568550735935643441113772478754115646551693087239214023510533499676487583598876864545890980830306803406056064474257758686569855172039648306750524238161147231361479819051939881718133600666145191319035889916814342526703032033580661193863877316649571083886635892276920553158921150840207897510095451035040118314119466591970155553770802734561705670609327997143422780468074053880946545369845869047942431965973518634224457131337812505112618640390456713290156709419535264906583069328635971829224489723742754537058077756413690315689504442653164045738039860362381782445840559037946890748399661774174527234646475834000528029993655742412158906998091188567681273099359244712337583712766341402394808899783392093347137515056291572221517901656201119984075096297951369905134892229275185045170343599113647507395101183632470247786252250672820665787974550224589024473417671066936334966455262472086365079476968409718811548553899004478072498474453948843536776007621208374799095127407620774970352779603705145598767761203381124415869659585183744*i1^21 + -1653880250449707198063712835651439002938786357323958144276645433007882196832744944985437084122321646871361949168827592024894236709094520367186835068682146197690061560632491427428760535664314870398914778797184219534979868589314652876482366400730100149387867374852763954814651212398300421364831497872704373096397940016429412183760508678990502563418751529921021303871818242745497748755454294688015064421597747976018530720805158100720207593067747386186285445934178520265508050426237689594649138445034503732927443633129692096890726601937906767020869063128495208682565153290094581443029800371959695823057795558351327989669699293892180485263267576503765208644223756678704682365670103956874889441804587854406146408884841884125576850062764889309240695521329758325386571630650198170944716069230062990071472783591676200296677614843379282153523545161408335098048145675468952748395051221787996585977045489979364191656454491350649779393509366669081483082909424768496082408568842644919677866898960459022611930064800054953000616046976288194590338460160283960700062184001764224757060879535226362251144103522887786243318626488718688028791180665699169530046486578805921154658676059211178753523615261951119264949174193485229762115280554867174298945459840822942562794305198896328461708198638832689987160909681526147456176226304*i1^22 + 4536601970059027304780721782822858560739963312785033272770938842533619943155430014808800431378659512738113903912170328596327331635309453698177850176473466215382432769078070491639644397934534350420877178869985079766578435822963303595861962937620545205159958200680045524413065177349203957295787270761267864071954283578680930651628017251350694003500626255101263926956106437410553008808023840527694208009926926812563588841983687253613857216400172085640446031144197163734565954924137072304787448881504907329424977332805952085406298713765032729998999848551012245964171802360005033063069319000881238242159299760269415881243690331896227219557341035824528104808353821507105869130791923030078237786652552321382178312857034264805533526082638121721455573400964965248508442347940406625831096309479437689855025195962669333506247715491767583164777531098532429276859930023274034754302429664850712749974405224870669813893106954799211114854704589107765833376870590346657092453857856631446983502692236219139898454323126113080846862599747185222272901779647118173042783980439732147157269448106850222056621369114844405931757171353066837654242860131901729255480631364685014082630577805395079554898997919124515378503239055031509808465344040130378757282208700589589142927128782702078184147432667437752624967601563351553933312*i1^23 + 173031969457349402440159194247206530353043625897157487712046423486220768050906489302990356420861435846595656509232824668643759126597793169475046159453394975950867151494368248604857814778531964910167160508060521091244211091120400729112713844857072448953934113207682640796398392205135900739201526879065518644944301194799975160952879898135253499924671399036007239550353502468145523450684968739993449449283506478064299311327910789570953867703075797107404851803912894857896328955408439537661812239444914288800651293627926727530825103129571870172804076176844881552260940912630570776952466815705478013383561629285684158573684605015633290881797896126040370200382408602818387913973419560071292729523296677176454148305250649461808769013676894057520302178759682952800187207032662773014632256284110661355005179543659790980251303274017433955298746622705940415888361791200573441499818747061573442565517297073653910077901701122022457578001183039477434337774961009864780807329044158511241234500470686848899628509845845144878104389693964602417633119325046686863772530605223510002596508935350794437949443713094401010876582429939771931906650805824933944489931843970311380350623436946173984965151926938308347431461831683321298179909190019733109823062764341433283253963980922162362890372632471133599733822296864849920*i1^24 + -350719435543483840810346945160728258993943040982331494372265668838653202681054091903644307732475198990357950789186313970545324037960146883137164591585346900733731565800156613773003821174295571608125429479435781923701276190053430451612184839651548556532307302211513388822505535592526106441838446778349863313700960256471436464782324162058549634746062680378124062991693070444033408044803836383328182899704073448515097578997169131095551103235696512503735378556535310784841014665915718641952869746918117368371416026534014276049322455556870342978003869537900864198274698165344822299095980156558980937486467311839489136687945615598806583372230272913224716012416877039834815844265532030037077125675516591569988245500244950641288269355217531439261668642030173267218372291262032517422892341886939040391727463718650418322182688177105880495177702891095458123169443930611486642378196273506082243365120031250608741402730610450265608009002194960579481719576085390449573613213623571152823915154839597974079897866045989858158813622875047169506486194090919563951622202059625947254217223034983038454489315828744324871187932231257304229173953273176046344451768843834392985028350189904224364582474605775664516963843969970402380149935424651880400545736489344698271076851098897922062218962093698211686378045964288*i1^25 + 6152426537734996551211304396052983582877094581290731805630092562652981128248125714993351142872437130904263650195881497893474134346435183840663002053501880280848463465826455645820058279525204125967020548545910802915939387455258984732403320561644780157412234400225096199112183783691700907917397710412155905031847257118652121278400383900698838159949584349568649320293735582032593644342912766730244860726425497616841348140923854725591351347095639632828617673532432894818854046183041803526220730860733165649051629755790910005717596981483302145987785740572630630939954718312590681679576822688993727128633556845229997279177177843391120285538660610650746560610817796858694568061601447088345493934770694827365096988658569959569737900800796935955092365521859273812508768076395564421070594914136105402979361178956454358658128330056303313680117685918876669553233646251350013123196785166175814661275766895361602506975521820804430354313359215899254203169557296653727996633817290552183152843708191909146632681885101491768655275168918287560336868059454841590367673581038131062080017191364988247596671750651240820317254175057623949184855390698690946599629642009073493780999341834439869666136579033679561914141054637567388092029928300905206237231544328998761602440235779609548224369428665905750495723520*i1^26 + 121285743253799869938457407709200040644950089677020554470435539347258399208721600644117532278633860143103321011793685800618684229907959505788713206122722412080315832399926493284758592184643180056057785271382506847129140643361477548726713201820920743570256126574526371121116992750165199101464665809122537225796382245149080714877582911687179734421087215585910957484857918540390000474391134209472635023589078110819161626427786974409251939639028688606860436060600075844936630050653914905534839874884061473283105021742286246834126961725991030965976040780560221250438736295159933978394585675236406230631662134180976776879536976789880258557883895200984668358225292969314679020742862698909413559579463497774791347720495151609483756590954376722494229698700169857000849005684357497782193513522229657475923070972150283777552229431208836091600212948658948449229187873603974061717887357436090938743581860410440813155998239094336748123005897672986626101296532667474637385139668914955922323395249045594830007574194494635684764512325344866109577914229738275814673142194741484525378050004567058218800790175891682673404747189973229710854981653825408543857988235724406963894133366651897049856413065929250540570285168450726695164603161569961573115944083917587449522559458684856287153051430144536739840*i1^27 + 155731224463639785627304746683715242117304978425599381339916981159626641688657350888103309683509084721509446982898539622248587714201927168312709414981312360323337265878257626031575271881930896888204150811616641081859929519522199709199142547716885942301662797317709394152752721496862697946461362289531546345981568281641737223017397992133150283935179668515410647313102831544569812723773154621251781611947238072378026177028303886575698302556578597137145431266423741669999824669962621612623357969894903888515293676995901975992286267936150684132991349164598654159054156380012990874955642530935461008143726612192600117423463691766491438071781237964674355218309633396099749193559265421987350896738784396393961721930121505122388797637479959368307088379793271087994546583625177403081775965508598777198099551906866421325273208257714492672663270901111899344097257131545691093761861482823462484586869392300207495577898789683658434483460079788328432198085427344738495982253171514875403215378041667272408274018466053907306298986711579687683726735915663319190060588672794406399707660286464764945725340638085819640104094630683138711051539696561099753633189668090862397467470105789439782029180012570263889406871630833617938763059795566828515028478108305699001157560265537487303625815980244992*i1^28 + 2938968782350598901859650463766422007094452984233664837466785928392946521550265550740815193010602988130272621877379360072335857343325785798224628384933377259897361211392850106247312232385560520315466958714139086509477903120850005321685308062706589339060339782498211081381650445670605578557822826348143510420365990811140934924546131652385496574389458990395794301389192792529391256455568669405406874133617650470388421927868209752091101153228727973093545508014574922147271664018706197685472329070478099986238492662526221106419136658528666092609188852173890611270223240711872011875739467194670744657489459509224753300132145154974977313173420749526504451735473441970133684523317757036609067465764853000406745703904045836391373162755403621934050795129963952465931787672211292636232892712080905493718850156595201047067712990075519040215572568712071963982923698074617442134018519758162101276389636081620005742756350922129657703150273845271555680056951327160201601480648979950595772768177014603118738664809937822138877237617231301602359710359723046844847836990099079891905609491071613182743207684446004872007861990489977568409417293573580141835486766432405478892497705742820617637577067578416626710395711376078403288575963343909890092529526152058265297937107240508208788468137984*i1^29 + 25845721365105868120895176982919781838917812588823234920147078475692902887707242970609240919431928944902475830831868611718313232783188783428253549359844949699173643078652784117812626320987752148162293873940172839202162866158481176257489049934181130670612659690902651345591418580746791673923576437061922536709348129299783358505585092568360016508286090894949112007745017575494041849069040526563449450929221845007984985162184507916635137616413999899591556678825729414336073677532299806383360570745569476942675345106517233180808032473172601095901024087074666370762043165952689309454069203695084104472759788779611315346626351880318806348260406543205432702247237842185519220011740214665704520010608170593512744304377106810916852149934815113748809275990262335264056871181027888270306672353124858684724310898763153480551358900930191898987391826686568456428552326440249479651557010819535297100455175958068177153273470146519965953351277046442571986269839464269308300985526560248495861561462975684602276824236277053438352021892492502706342600941287154009731363056885654205676259943350958315706829241736815956922786301925793045216125098321632922854420824443912389989464138148568742867922666038372738388017487955914829424799839490004138704485728224436497323132753955932744974336*i1^30 + 14044764765932709075250273508131282035740117114107720922787579294788164309888248918812951762656051795216650582757515201611720795509463790703945240624865479531431986558004195561788659181013333755295410248355880690332228072616443500460694313800117752019444371761883181523744560357187561469515749373224571238885193232010426064543886049107797821030658074495887610167761966715576285070173305989712113879609429808105117381690951472801645391836698661856523725210755457516016814511326725985950295899516476896763148377838540795899276305643780385473833612895427569024627236667151723782882688433090010384307928195480778217983221050150080976888293688414265891454116702259034160525694923227678971371035330590953252015323837502738532600389548319196552532085515148148852715229635164711501640320171415865033694044618373415762052350636328739180757149250740633814804777959792081824721545774554256108621979584715212023167811596645798923160256219940472472376537731955023365282203937876099976159585362113227010670459003493693531117798086215089235357212474825938026914112420532337395048538965043089251345232813760343366298045745634948893905939297664740639097223244255004136245179453490906775416457157402305459679261344520277816213771930001169764837045634494558294876217171484082176*i1^31 + 412955267653187011795725204827005133070840739570952101475306395282932132601281810094452139653894787107382062185356888992893437815437947320842051636206505816013048189676322857693624764711821281142339749368850755445690513779460054419576584667729918402774839287267709446157796549522400834404535057988778657474025154142496475829529910412498551490760521414809580208176326061171842190401262534698634844230262197768274475772001986741855401086186718092607302901608850499188879059180830119997863624304387315064508157429588809624623469983238018107446826848856552374371933678273244442500290078900705610070033064202575360050737857106220953766712770680287906860593653139169297176247917760833673103710378182445377727871798086732983408639536972095805818792936180857346714221359685486843769479425167292922449744197657321833344266565666281309546458997799639357331081132058426499495688097525086401895358737082687342607851107585803421770814283902635197951318218126356018551662857304609652666949747934154501089125623015491397917501367131876285119800934742753008450804084034816860857017702878749456677447174387331175950221243169235778752786832753411714312452029843824379661004319263952260483933003812085900131061049692804602255954552153010315339745998734261088816627198197760*i1^32 + 2604759489730223381732239241876463956756490891399023185306415385142244482997755655608524754191102959923371412551072785248206472587039825776871415314143079148879444164158225666784827229508387467678512025824895468560566824886747947566041699617976117423618447720434929998371246543060949619743406544527578893174158577385627524860779299853067834697607523261308074148740543945882907711243976011537248155146879529638175156950125426833669991115087450995244720250713038802645046876833842717287425314372020351480264984993740991882679586487130923679651062047844137215596047192400541627708243978606980141099514961749831409175330589843250590365719375780416700480391389912788621203009555988753970156796953173455383381849574332415146598989982930673616685720903409721195444103893355882543817744137612105674880374975757860101881717454202306062578289220877644195602158107024478677535752612949171974380520796066758364793009997060102423558639451659300691944119206183666788206236591282805602025045293456449301882355813454789066891455561711065304066132647494980251957267051836255442813567168965384316703021665711202166626379993729621441812993684993044389846689797700674539983244435916177369070175738778065208532484373399208834003721012347164440944601154536840495984803840*i1^33 + -50206641048107880885930694731751012260385139918017043768164358444013989953791042387479772441460114506369810884514595542122761337977626403008157914522672910719449822635861088374593283785719447745177900068863386797625611489949316931412028158944416257583951545550636698431785311457290145276720488595742926652292839727338647610278160349811571336595465785447334714303118406561394227142364785378902974606102934942093735981260610096359218469586279021548727907772122941430022338551842402549748942273709149114608922630548122329953185642847612895916530187746903954174825186832963521935664963559031492794119724576439315596686899903917367536396020592110031090659825814822969977522033665756766944951936737171567048947013266323786517099259377827251064593610838423891962361966657960136758705688648987749190218932711665453398445990968732715400907220815443707922242871645748023742341626305646531964775923581422728511656302826757771719812148680509065949589037874923747829050053245139248608917654513997341615004762771938591614125337450398882351265273698575802681152656967315945826014768860141839278585725389152287481195724169148125392982943800684681987869233548514007542323364751128346391288467187857996051946878080585091302240164492890345470853238070127362048*i1^34 + 18183147036830626382008866041911157795351152468426305185347178070451929352411716562401736281328900744938210753655961317636571061386572893680153649642935321434727216534828381553546102809372779653004153368017610113883895388055185457031628419360911220097631811820773043594133342704628590771929222838972662915452431960106824709990092327018207401010928408474035926805424769029851669068678841855471858931626219121321437445021723514203100365498709503317945764034931393528726743730207326423016178029311460695353208880775172976978854381643157633750496122878380618897692090873620169390908859998113700738001827738709228140904482946141356057400912956112791133421085563578876116382395452566377798577289411163621351252703711064473806180374100120659410216286169356359030427050726449490446350137988762145194827431235518979746052015381434341603016521551841334409062334732435167315208974145464398241180911065819011700910136612816998512361341863844345145111397680520755362037327004818603800785272764321750781831551053234568057409392439934170387462311989489748782604751021232382509653393132855402207540444318308127783239513279631118612495496821983996171383615096106280894286849174837294232517459233801728078329098492018841133291745420600111624675662592212992*i1^35 + 73708044485512953533297869680128161659612043016290793635816334316051644237715234011515511001284000176097785559477982179734365543753104271964618570877678521590419202021601283240762047866594989244970874947065024898319577869831094145611928850401553178248831724221530950529987396765548763174545188076930828463296818244087555403760992797731690552800652968117750009782492392308930681734615777024394928416928675828940684643390458907399191618673656730468939721014672234757005054183691766499625874602133778660290513022639473139834591883402673339155747375931022916212893200629271559134905005318035484013350807020252722833786488041876341832060223735289647407152891353201040641478788960556228974790813187193982984802390578543442428423927892434624912365361548617835461545133093688143979058125438133445068567603701597256782278392109885117322126443031985171565260759700573582249568431578456646237663687897559849858135942263736491388005974839065059361966975185831358435969972457757986508999253735201768301095441824041468986157577907578582053315717379281755447359163572303875741737293835875747445304337678425314826505272480991552213246804852677045433511115431373299177231434968268622210854964013157050900428084467083271541885933653167926203494957056*i1^36 + 148678455052727280504530866881021859659034316732307676400966201346943773061872099567759148969600251700997468548348742896610868053948554903544715322172143963447496141895590190456170138727261164413666114087610756407606180897645809206343785760587784761790581540719014633901963704561314760795207783849908145143211603574902449167739230376873125560365437890048579378413890435643113205119756330369238549228216708674948800285142173920996613550752437217720556246357365055807831509467100403046767204099121777671794534923377038407042786230028398619555597014682188922858386553575088775803541642097386820448241562258934250547571421331286843166795396647307054524160529550682088339868918357879056559944291203697253405946196362498250926201304389112368065354758018155522468463845018632855513705940638602636392678124513204821721633206429540573425506141230570806584033280903514532311888585074276734070479327609526304843190657070750891045092583441495620092878950092578298384348397192760350426006894319151831049359565758663413602483628594836332036797685577807746074613828040146839462661468619237119502404404774119511691042390375008188241888351451562309348147000008419267436002446790028385547814948540082718528337584002027531305875375444938593402880*i1^37 + -42450144959095860337885495092054758559004605678199694005998029526959318112412746935865512640600552519916337059604596162537939242097046481959592630830112336979322776209888483791299447570496821340975338514581859166158847631722132959735705148300846761300543268407280716284831579952584466900910322390748851965080999146026494507204317830653972973072080855692312085600313623357784817985103401983966955411008766328252316176188916451390290847474153368063089699369369677712511128037346506085914842654556977782115271525683761625646109979089503595863702197578499835372541617153552787784044993073728064962482349660358222944751811414616458326663093299456534246932276077891430385376465767073821446875312389591459465145794216757689038989283219440650201406144523503269912682712052064453177689506343416730067713655571824320797092400710186832256253371468622202887159313342890281893397710904368190019472479972170039462685185613174580260332198255341682819995409549414829502072781663540549380342069009697670444701081862694395348714087949555079822249624989134504789323978285351701193051613587910292419260020310504768908342868133782004913659627141064772293586972041104282340478431802833643451524574823715796919832400824795348422228748917538816*i1^38 + 12518394960793611542773224998038964618826423196687233685617184635331999550446092299129302796393866244696955059281685357768174981595511198536977422383512714498472933309897107232644314118039733432977344733954713487759115206763194942849381682676266889168471399821170337556794418526666900128826869952674465530405504038701995189950844557000347184901039990609766857307058998379052989445302859866995359575179198869526975864249266453047961069001822128375601938572954704379885975299288384118737571261132232627742787957397691405781638515082888728758347753659049355575560406985261142745721118556336484386740404423823809588593398333961861005289549504110467069834819175729921590247482200315515833936405672207086927760614650220319763003608654471268478816293303690300545622552089146051290599825827011015123624881917477139335824044849998492006175933143603124636235102903998684881136514407620808889505150643185543137728490947083929024028606497287996138066074949871073471154159959968832907114105927169843077114958763739564595727653603825707599199674936650174996566654474907851447814848286547451407819430012099896863863323759589269431874227633395731933961250646724068490858710399591770912136796624002731552060857871610023741910679552*i1^39 + -4288451659992153533071507444642090668974485168983236652576292898093847391041368962258300766591693457231362326197317192347414016039699850278602121166050219952304166056509526289720575002087154098629531864154206159051697712812334435548590924435933332984160991069116344891576263528952064350743807613653364218328509150496088174735687536667302044253169633793984842346750613304797987323645362101760305310693899661629286209683704756865132821343684419634362891776761503031613506869228862236824413393461594803893225189468911569254539870990723162971100961209572300742751725099053810535539688981662426264750932658193001085721845845544075827999978407377910179812396876672178684599125619815857169580471837218356067578452317099577455863137173927615299475680140104103896089400099334586667854623874325469397032852289023329267908204466897236623531276152663017161414963979199067928464723745457670329411208938230042587039552381117911584116399204191282874713118149023178423347401298690445129280420636469306459965816093412771900343178163288594986606368178162185572864367465963486834416915428992845348558499730081279585053360735091410049217022880854461599670981952754111369172435653197505769611731094268259705685477187980953124864*i1^40 + 629362240365610045154618966086855593068024120661462826866647125626076333260322168988418639034126327838777984430099649973753480333075798423723504933704460493243284398423543351178731225278233811980194877009359264238349195151891460771344095831912334934710606460103460739517957460610702427334384703313179539976688895192727020514377138981594291822501000495597475536233170328094020151808902714613515033287245111978672402017526804933296161605298447718143321364677584628070502771207764830946267676708276628031276333036510949057119326847974099763742878749456365883711141796572345506319127214242019472315292580698977850762804795207706730959277719452577323165672823054483260170606730995995053413813592453987428157617086033329828904483601069346166237151392074604518130605969771908255062351608079247595825496504440890659893102619836535781884287650220543595346874100867035694771613760826996137252854866391434070986995052687402221046776124751050057680407470066229709834021999943217919415010240560567184199016749962044900625388758261993806266986163594421516105457640303907737418376034794218207115011185485216473173945028030428150939335286050949732334294998525064120780730518934871234027687747858335893603455328059392*i1^41 + -106630477861825356348149849734215017843517654226827198525536476362547047775840775163059100528773849370670349996647043824015862006985171722349859638878619845181513463300546040162413696677609282061351980162446767477104775548350190350914250263476067416382035939215250758604035667462784053014006639781034224386888295873720611183181855581970825417670165945304971518356383790923272753738661140214209497137130980727638306527369198551744052174386337474448773811774487815194659488852228865040447371792624318542517851761992065212291836756552467655644252076944589081572904561522423914010432912361391319108491094290952100997160394091899486278971989769578077144857597637807915474283341787250468768308372148415621401048312064560755988835969638789784440656289823985993255879246460373060925861104669780030809523556281405648207461677516662918312601857259716567601856421145387737141565656203866607694172035449596058782559757902517556122917059873875500921309825367907695656720633813307440128799250087832338999091226504192753076283252016985764595694934255916586478039771739650229744375122915534585485082154652377603220566040369564458517404812291749656167337689876616757001070013540102201171043519987770189693321216*i1^42 + 6667203665998870735695951966291035368188994571759470573099407949251253126081480342830343656595468608038076280961902297903076419405905762114892410351327172272829979604759491819528324087643623411504207801708946671716968249000761399225863257930420994344105445922899210331728781537274661111277002605225882741364602361954160843353309361145488959671996979445066631220512956151143473705254709606956684864247225404108160787494365171463097398577746506416304110861248935334258765978437625043554452145746177940254052021489406394045145332658702231319493327625942466480587926025443917449897439429423750026390919073502537363696040317636791345539604648671259596119065969256822602942903769095068454282761674626241594201283828834783768000522595510575479056932273969314180030251035122562629109176684166170185835488233496245572641578816405279013186461710115480449340388264158582083066027378358477524254440173006905023318291420986907021494963405476041344741673798615772385144629292336619055154634810270794448391824254727492538262253162261793815936756431421213401753938946229520347448251703966359580911703860426407715251768425162517558742583644696089113577261597555169811799281488157981714631257477479399424*i1^43 + -1050864398374181677880832757235440320613668559041615755568322352473864976396300542869716484570841042442753134829542782185358679285437294431273221988498445665924607084813831849979734136389486074417812408384119588896123060945892009659493094738114904974826115412537189534137777818414679619275608851782227880240338683013055612189585440908152169163816714189987541591510335993540501665623671092557525541643109963204776096829313340733209538262538179188623664150662848312420387210144140043787381185841986068774776836703110895518345746746986495546731938212497914079715267573258657325034966641885196550303261325787423865796424198622980799344954439082506171184682532878164884555427709011823651087442586527759378461220129169026406126522189446644058619939453930887265656941713493660456227720658256559496639771026683665425113639970692555946901542934296535856955647265501539325151634030784195034889922541615369526395109244635683770958297873654857472112118862501510652336516691250272038296783310151028951989274085120544160660504521144495009355763634213996461854449102265669327146701276530869189824707675187741567784999910202749673012349319375209189393444672651263735727531592548878227745743568896*i1^44 + 9055947672890898607183533455732424699436652772868387557019998707638906558598172620359951489479740430978455849384389676400937184751975441429693472493465815858496226337486720706783482548136583183070967571723490965494036149317264649876460801177605835903145202033635063812959584417108457052977999041661759420543296465380209549714724617346660561079068251285405492091140102615767557417306888877059717490795234227485760751116840593357775656275446499059581990973139732823474635080486508465061509736527473493551324488373763893440979681244731020734470418667612378628577903298650336114831246933918479848648796686533522163280933127222281380847421425015339959109063370290847884092649186671000389354992667783354665858778721100313226437394117980376145006894099068985123389425747985548052787803192156619346938179494807611584449415828271326951680285065844978646390051400432034844171411078907706446355668125197296921797632343890607826878448324777987292231941221679861683057308007429488374204947625387097447203831666685794661178700637837767374124682310042791791820519777636181586492579013374499250590319052100677543584719718133637663354631582373829818978463522079654375146519915034061045760*i1^45 + -41741084753675633064404296174858597404638010926647546613540616907864674643088322331087986374018101157848440812898040854473185554980520055681516662141678522092039057560097967510531830538898960964201140818575515945556830415830578622150357205868613096737621126462724352176644387555496113159998217796067445608918720696059795746816441958784958517436158927850289058854794754366881150401394414202123267514524464578731970088762251250339656959495819625372757541303530785157928084312289702213008199870190592280910886883556669634858422290164388175480276023840830133987174319105608585889612560567994319260132404324024518921700456005178224743801979911337152489243602275781584127780359393529114149807384344563355306337626216720228815343453111697553821053914453448391641110891112384818183418781600311218496112317128259120180730796410835396654253416673197409529499010559370325744885691512260827198302752025391408527877187990931295198572394700335973982610674627045151018453939664442176826480739476116383650578162882321795334434218689646779168763682739908656605607477700088176514982804630353770515797600961613052248134924230545464121092368557941438846403322051401779920818715754496*i1^46 + 106615755919802261710236137662418524070640671471057685371172905796072441422775052528901032339791681815139600232742062264512957344141290095434233134402785023874757744089153111729352549950448803882323652902122043533485046693733763247561748510387451305852230401390273471798525540903024345700504394469912689411078489851521775088974105282693234637522868802034314871955101676005841171811659857063913310140332072265731817023761667858207857641417532290982681694256229328383336877612182245646538681746622978458913406714808328722485395362919242247544487246819733142332946837622008485260386682466893454622648713396728187771190873317214329464944289243504466224365014653679243189443496868022542319566548023251254691211714938652231701921475444715717513905528989019246957587023764833742010324500363363471783048406258299350378918020731461597812446158759585177807042569709853681973029921008328623302058496773966210837632107526359142215914230230176709454389531426715167174835667002079400870509864619368208444364766121286411414478797537478053341876373963264898488462314256742341461319748326926097159052242608460915702437817789804405359578663558578166463742783551239719223296*i1^47 + -141920788335876101444737938379890704673881038501904989676591963201889976417001436916429946954494171118862011411095452071726821740024581952406063652440415369621082957557786736915125529933855768020461262037725680294650150303842122628524703028657653574810257314743257626170655347398786086824268508686692719776858366468789012304126067787277573580847409583997745330694111649272405348213300350871380437485827735373143562918126393430433671878200498598907022222934759369936213415300962009860194583896498908288253926057779783437359159643906968435881131162997931055705125351892253346565676591015099618656149352664626904542039816670327338621063169733790400434047778094659513127154134824202107089886364939207772800435928554615452662795416181734866714275524926699678744860991766554237332377140711006995743576011635074058809604949047143734586732110788293441185339042891060589940167864093411316760565502050484256375827220226701336086404861142110178314873887360237611634304730236139376420766143851164286514672435623126370827548004890363180716710325618401280594674371944640991716871495400918850439486721806075724000811204052444624963381150659238642059874853191680*i1^48 + 90165188154249486942310693360280577001399021280566275691887791244914398659275936331907104712690724585727797733528037689704933951715004887072318512769582491496248636173145737865291407070930408123594084737520578040676269860144212302873800787228698245810246713562068147728458072143892765357300967257669209693427833098163034332868969257517766013718600575790739436273391511856459454267667693137483240441983911585366448012289592615936298377218615861668393956399828949330176115405755651959422302379421133585440151476238045287522671580259398022354048711050371564839003575841478513816656877109523414743422984765406165074746342421516495521719457500610349127856613685838000908599131976593074103737137137302605906312307232856577137870779705726146821502225656811154517964183547309870865861711690259908902192121015701292562926010393471269449419161067827833598392702082131352561090981026455635765266618659416500193479338350720027785649946466954063635547990647096901825288484723253032412669094197225257768041833716988663345643036227194001118907310015113262410040702726696467687894484838596012871067994503955185029439275199887863739437809035989881978880*i1^49 + -44284225234279787181001402118920373890619232377826397872144571535785214912312874550050713473433304996004261584808233902890232732633227476619943402523040895244146236138828289671204881359057512806075268709955201390773351503582670011113975768668265964079680741399246418585820308232299619185278404170601887808143936628848125827283078775090801189975097233572163564095813780578669912825903762582656683588971758472896907725746174968111882853858026715424859475782164836288463338780677808463039283228061975470517224442374576091513345164037580905048298564661672773407140595388414448548019219592249699514287603844574070928856818548959003873730645641299203103720747651891470887069153790918204845467629583220619111107184011622339062814491021941936381774607879281977031476424384047965513775618248927046547408610724589080124640824337955234006989280633881095511630823979274862590969755150279454290469969014476322827121852553139402754710068528224108942944579198602762808775409011341023053485942133873213428832092736943919711458357915375380773097441982234942436732851517788858807923694499526905108251374818140171414063618613659535297127575977984*i1^50 + 96690177038742142134665588509954521157164898223552032654842050661636467232687493944491191946865242118303236896972676736858340473307509335691790067118025173555195214394776586651427985101707915311257807261642500664011692782435886007930526587830726923182058506221800565216349539090646922551319649809476915376259744351196345357534247635346399416205753561386713592894272939054972743044728202255995643347580458223567364635699686785021190206284915628942113661442876876518238557417959687938403370565045713158705577089581875246577378790947015410482273319395613507606066531282868854983215595573217547544686722667658731528383727509138002850542082903003694459257026061433838322054932102178152237880641574459256462290846255428797848726290175332401590445736382043185167105382566224193673503940703274030756446558815808308421756485656123213388629477221457137205565964081439610990347162913086056573088022202902299817517294766798147543364434348225640740788106705716107637151361387677221357002473955944302277597146124828910139669160052266960552488706979177863781314629859989131815725726659020136290304945929353598146705648069989611077632*i1^51 + -168667417353859785959789323353956626006491215228120756668419119291023468512489463770050488308200699048364530716266997821306598964197929418400247283719941314682494561485825947300619046352375693380799991724116390253031330999007696444734634278173791806482911140033199678072661758761283641536293113259489632016888755867873086151268763491900836695642570027234256498371204538074314867357504130688595505211699071625718134246433041022515673090946765190469012102460631447781977609588799141452377416865521567916756088418044317485656448747781832548088628545489584544588416526631280142545006700620457686219993339615261131620880084206156431067875281260458584691439284057522924509622170523982796633365052101741758067700972344875713186023255431079528871979292085453040566663603607222961719837294449995427829989512277080424083913507782060521914621930857549401856657390282448364142993634025656461163783541442708939133025262897381334855173876793621515668770412385403515530203985163598052688256413988268186480688964256584995532090955389561891372931940962905902688635890490095738623974530172618203365233275487489986033914136756224*i1^52 + 115449946275444246847155218052199607027010357635648297339450175487083375284727067815898796269365425949707325448416521964543293968900245187322028132739170102011122605230160981846780845669574779110569188724272809395056504754556004355317916336546198059004766671436843619745741479647899243638226293934278324895309201638139704527180191269065722004450759473914222557715539367477509784424153375789814650593656842323638182975219158619926139238078582290781173870656554762424208005080189306798498479717110165457833010030264787830040507809092077259805754027374782758053282556822650059525415109851816069057556847437877663860014088924054174250923143154333199587478809420764389053965952105940825460727582666207598336121418459030765246509139830175077228822109883736440271272762741317671758260700005921609736632761255375536544994972919358912292102069293726783795456945670318699916850311707861085516698558302953795554821408369979627473956114081995340853132190014338986999401345687487603108374775228704583715563382350833074736938143858427859587423055004371654418411140003168249083513079698850707385173232214089287073792*i1^53 + 32761000497664718988012787454779140081127036007704910842404329389568423686063264662824987156215255904199112450160969444616534061403918691156236044820698399564645970246507994079483088380996907766612808680653471727370805222057960406670071287885605827506534416520117956094906502578843765048370193420271392326212973064607529442462655321390557645269291102112702502420982665091422250931031608780531904893614052103813504626486493255883822396307122010640009511945175495494488630760236836781167836602912134395413329940391197462248169397910621107933762772843477979406157694701791454507758754266866977919683185428724603060441974672791212661412127178275579899456854348817282474010691890519780956753365600754341847478270309538219308434164386933481859943861027741779546050891936799740490822291962823583316212599824892022378924040581418419486088848728878061108245471981615056687805498597855265579162838705042375182623045657023121215028419406106751903886543833277515065896250530900137898410744174949451956617832122539040621799315131792819800453864128110149999875447377050841218234285372391624728292184031232*i1^54 + -39808154334286711071172984584214069867586464521825732056090506277838929474759489866051541578060907513113912196229992909581062766712201475963151907983051056661715047528784086554241924532945056647098133514279804553410868113535704031456819936048424509094186795142676956377135488737658314996981944823826079262917617398905250650365388257590364579844448290896021307968531983959463696225791173428089267733946141771973785418461593250204179808986295388197363587469634058356217881315065363647264445267730531012578266239041229133443758525518156809568116952611484716927415098508508710903802031739416726661073311776866323781999934918887427552321688895344328708289985940826239886796529767854165635009954391742514851863801094039146210451569125252067272573169429047448581487972625602089384384416857263741048258365476496689549445509051414827670001644615823838688051906417744768901681176105249751012988757283250421614370858560674657358509289725637271161908114890113803876026411219551900189418616620582969051207403399883734949708920661276280127951761703446121868757749767641103202371859136206478508032*i1^55 + -22589401633232063107192507836022980225657510131846649837628466092832326139448464696551807795601104876635380282368831209530709880445052859289885124587214582624821710176804466456663218217241174576692724351896846269355149043788467149177349718853934487264257274099696316080967936685715285105227105917062341584450946706200653823834712202494913174920927659702360195767858331570566278388108054393066842647287148491025565789627384330541777629883296641338280696853065439265037676485402538761314990172393983626482645370312856507725140775422875114445918357296947517121014457536155607532029443369871526702924651457705188854319563605413459101776449045048859537817422021998805573804474476311409654003538298303923723366672245177670528534764373088399560116890020003167358838242046238225692071686414373969266345139163000971438373934176213125659335562512769070842007164381616212394535247872354235400246925743200876919138804857281803460360006125756799501415894592251172521881302559206418542297593813247958576013981709709986321720063409252126209114652160339052307456068273465930432423395328000*i1^56 + -3929154382042963352483805111563855929955134774826738769609896647796426423277175213230467304934570949805890808999350420941909337990509925073716995483679742702560506622971179903336808931208882564808087455046662908726244186759552007062149980416887836771611081969175157816137104793020108226162629212364194558980729908136531234077692698487427373928644813936178185878128785587296222432490769405182493356838199753920515871613119317148951908031971554505017076404346263266407894320670391035487020636078931523828965587580556271340798104594650090155482388920406277400493389869495684945304549501760190786680191530604692188031708952644946932650596221261391426090167883740184717546944824180911398223511939085181568325642438800792086524264087771587634708555953914176056607921138245641102310823716765641463900009875708368294696192507553010671639642277354459278801290426553766481669525736553510315787155678519872572444272603273509137077743275164632871152873864211575262883441299027065313070622636862674689738839330817659324414040194009410194283537562952162997114858218566711246848*i1^57 + -223157904927270204037452693635242158560887938742345239488889093014871210301254713244943628416424844604597745030594168937338685181801066245098751666336940241016109948762662141929096976821785996652662336253700746617966839217350187498273102566761941580064109278726520174836361634039551378495815890400039085154357221258885426298000362202330211367293715506273673096297480373540607869918344448700295346150024404291518978124177563623719452285425979713746910266227124427717517028897618604396770215105768670323288508461380534763882310441965219913372939796556294537795782381573704210393475054495853179889873617858106012686603122578872558773826230408138296648482463520757200021340093866435441989417450547500389985691319199365988870749952020911341781509098248635738623730573386852056039835440202077791824361309725672186719350981684174610689142921738428906319753443762133954015128291356997727761416271345418769112212819884275318213489102270568632031898120373507943601425507524931602647361950888141125673021815731454913999996507107085267573678483493730139429585289216*i1^58 + 85165061027199089886356506296186106756534132535232939564310481092876457746357730830212888775573914245622645174426338058988453841407196067351343948643296405888503003266665794379767659635072652863881506617836614590665570628205889832824481760537172910644086139949550485006329931114476046410385956332013843586186101776773256734405534838620187457033444204759159374273556527079126521153241846438005137621947205093757551571356429980468922166527673035541256769784724013468393462449313434465220655522156805681802111964390329958508051720005340982918773427021862472588941592888856092131224726620189427643646061320370643529465579946171087160384054801984154506791493560682313082227993837887672365037528126657830107424738378755399866977565898761560490542008576162629749432893870017156148269256649504045779951563041879232959130243087289398976564037668338142745727501542195362228002285847662453123307686743263133655703579405470016841750278489584612118938412992180642053043459188520225905585205807803519613646963147261076594387395650359007235994496637861888*i1^59 + -13814656624701857481499563917802253675554560823225689169300682510294782274669881925070835993004234730143706066810634538993863679927270398719446335760722859388437853019594973985216994551560160852028661798250368534540486248758532642776775830780644353509106435663075378243185352238012890683297077352416968639241300671964615217834366788688004687038850528824198441906486754205049620071923001081565734729877699563500049436516416530939516404796223453545071782803073461626434020544872521991322033881387219103627354308856365855215747895319032873648651465106278067042954047324788177414651147977195734058368948996996400181113656724234070439678179832054222988682707396066144084071541746748717670759447800360059820849351797341293147910196590392338343624329020573669022806067277259502650559368799672140726426542352452488876211898234806955012956261839960075157151174370011188772304850761412495715328288491066698031970624834785415990589182365369224428147732813036377217506108251431458292534659836810542936299839978507045830811325004472965627904*i1^60 + 1178031556875318021148361415975216053938407374561927549357042108679949127178255139134525086888080339315409810500404761052977117977187713226160814126349940926555592055333136901195887840463860135770985053934602368036046520656538202492260756398128367035049325689256811367385587700230727706450086442671579832767691000765773273964373216631586660783377061356939750738305490254223893563467421864468327272442520310505442814362879291961494835125927317883649547993460500152334056247501443219203895651696961100881170159027542296052052904235583171401778197044554084788552196317624524524911124561143482417992296130173310384657155673410684650421348875020848227205178701217019712512746224532293157212795690904819238272321992191277493554998981384130311325691448766551329229401219688839276539713828256916938160317121055705148010927872257322560896189219116850178558046038652778037920392444956561734666996670331973512733396035498051895734106426030200153495956548258177126288203543443792190410986772906042641905913390171628956758917120*i1^61 + -55648368627465043909738537642931376844177733964942961329260008332464031273995460183636227546868984863927957076240144033195394266995526630079916393055954682805004344614160029863915716172136209148180756387758207135362449649065480885248654210290374375033819427181984442050819868085589201474807700072560731514751099386445684428744068730096549647159969863543159326383454622622555066958168707032342232668638464252553906731089991258609568391365981325903411288137543955750408496962232630213988214376706905398463214180307288352555152002693528133982858100279682457963071893434978008847126188881925843310319062597263786330145785683988351568717603481357550610034827710498081644977410900460155909217330701315731848263786915868461939347412051087579449295034166921819746658393471895137577583966810318321657057972000463434795478490942054880348953498894127407223456462956489477784986167900710607856241334196919612291990895224077084217160565422747316350526821537035604569920409699783786587048208594038030780222910466048*i1^62 + 1150576956585391450009661726859132422297472784520929212411042450617581553411904842717672680913142135785987932412815603329803590818933560092084944134279601687854287005743178556248004554948314830418625684375441242342789208618223909564883083088535660368511053742964682185703910562499310066383807799193639561824615006689027030126822239615775786902227571698663485760625683295482855648954068466247640740038464327479867853760775925052138224713627677756854279132774602774415195863089701726854918891705084705124955269444582559543439967712982141234567543510764349478338543394819402434913867986530994673446080598629327979456451286448089616907024431968035777099621064006592337860722895536188066677458991536714641864692625822599207315759618084886580085453310508084897723986022373985728997453501493852457482609316838890749544549884207427688239442685790193739642271639819523772827338240811216415953022903098194191741130910248555296398391820007535953843286945623251731468290812636823660525561352577988096*i1^63 + -8282571290169283806382445482163280524947347107915193129747057616649980719441076521727981991961440627006034984224395472852755478545700536441059387305436412261858300699238844749682930057248722359898233255254390540086713440283124476537259029236967521650210340137836857172724585214151677996266879148512627185971923544759133049228531783724554642675947678241968817224166345556365427136165806523461870300962580092808945769997875364618138299959779640892481774494443884159362824710619911623578954902259765923652729479262680837257962899372955729816408398975589309040143528867405338863960108323992644741723564145699100463053400358772569577015108550952126497444600248585364681752799903693642854180300083018420708948305222305523799011202778610474389239525097134115336277696414725379176372054703688085748454009018676865418837744751148842805476810800871896797057439023481942292739221873687310966756302063739013260585319487418051914701120113402473876041453091940487455414381993197730012016*i1^64 + -1476514905213096353359054676865135867059042194265391665521511862497130642693829739115196010801366527611103373840375310917545266141686222744363816675009224083515911955914994897609103570649483742530886173529959430904613037308598084349814853234603541403598332793448883223122375179882936715366420939116166241981060040923913269704680871194217226460224700955953068273574858960729353997630561014263671737742137860126885940368836112751861861280473050164941542014480539871825127017213942628419631689142466350752799777132506892895086368320712685603963304119422790914363613890266147860732242038585273572565998482351489539776979871965230872974429133216377211693654541796584796134367991578595597727328693747542933481599457525819178743928697649376520234801974271591686015772771115293189953303888356620389822567650886588796722307105535517883433803269467719606585391393169664453965694651408732361918449061095344535822710003947407981882628441973357925841923653072284984*i1^65 + -108964645844233491337700429592233335272120783789280985471242001566128244231839679832338997339553208019628903144890844227195505820058202490995066821890731064769063094141087800297981660304823003601840156098934097802992762601174202263828470233357416454806651839344850526578444105502389276300085412751067819822322168242767419944334015388231666345234406217130820182504206138292257961355083123801454455832615878771883204389757907720740703057478303899353032687836064803913865514181605241464590350110427434792739550575131609529603113643041862735669792979917664043146466326054806966719302001823744685301943077958975154124131426577520633854736138087845438244839856959196091228429519443004304392898736788872165520728380226232373021250798357794346564425098917259728407904558441333709543077841310065454145285928729092214218904293835463254759420761506234869642393904996186435515059766958619165179341438558444536632638371721124664978029273137915*i1^66 + 24046366936943940482024303788369934441155091136365616594363525945869248948496382776685669837786152570241936822634736953112060066285532266767007779329022824380296141538180202412928269212205171505580747552856662060727681761119429511667616544909443571206096292612408262141366719581483841125023895804682759490909665868916173908717345601770519127623000532598536777885716876571562004140801327519463553435915416265673771941368832233975175511718909937138919947031055551651425915690896358124586331167182879367715294024566776715371389861576264487343967590264533718913739133648685273823220742559930195425436557010932536695408086440416951161786816804551435929449366029020754740760029718440558909448849009818401320884043019122479355218248246560270406962760808811001842068412752357348066471048879077873258392636947139831538662037097350124131562327115218535870972411574708494737254046515380179224016868300*i1^67 + 4773423292716581501874223182617599577021456269380688853247811705811096287004013276261069157530604847373748591897278041608146199404403724876465738327824290897694824257401157094403696685570774546611819310190387199966684201320585119007636815058710761398911622618278526792138481367166725731138631742957441078171857859654128289150444654532588214948391178675766205638968096381869550522599537483018234303703546640218425331966379761429641497755738974035456894244136344812355820717933417848058055356862513198763408065294622638051686945050047425174220283259064684819520088882655803713108276455470137602277072500210507651786228518072920437288175602637733255528718672051500408297660945149975270103594650137552455737244795663130696571841689011815324978839813024410723795520183899552603688230172361190817959760005179112791809805725731045649924*i1^68, 380737775314683816882457099062988237051946297929370193242813786353382315418520462075961484670338492053038183516972310943111488189783067015368147448021026424909832574163155968564624848109240923068261628316203845281824043921379055864391482559021744430578929869544218761645999052641411124165632750177953580751591184237939731087364178814731337842156513836470064891133082140465380766322325008487916587048502025155452040147686128009033581905434128690546782670747983342575495362122931440875491350833325021122468898726013136419033323586635851587042709062379082670559732515071618103690131788986368410701914950555964882570557201967522593857834573197053962161647185690826882034407448142918044154799604873593876392832065308626428741675514727234987234686053359080225792586401818468047478805438070057809426704035088916624348515796255823546490615905707228062768981927355404118731606983470597489360028861954804028235895316027679396444214001590154095054409890694418636042885720736125941890723239730100839868767382314344043650622131259350055896808056914092020755935486455356791860199217548682809730229542320578287382294225655940499324198768733223005294634914318907067001071905828280386479350436947921588170833167707240698653785306580112777897607186363239931842072267742254795415846863402302714332599407490617072710276174625270195257655460876702358956153297351582411049851583436707616035935605101172069397139830975096783586215787459866292931124737476817838811028581739756432640459503827968854810741236654097177577788101641507560045589433876514961967174806311828407142980316673175232801886008935346879854780508308222701927459474977689906648952354400470866433750898273345876167162745323537351138054337566828527151110699771494400000000 + 2334200290713000132913915390722136999056027568786108951449235534631693853587315211284950975476972933252505390267383202132881996806604879450825651928954160275996446819674678955689101839119183720114137523017994119075937521266854610486810455308419327434560428638905490218897474528218977984988720040208109205691794317420926544056041278246910564205250880495682540349641222486512007656405632846489734151359526403303844409266710241481251880834987275508411542818306553170287304830192328682879900330550164761354404237632973277999575065471908469774405135230453322823353775150006652064891286872813874014082133317575321831036467955384772293233592346487860174762333805798493246815439383539372896387913428204733261566571210723313571121345804934788413842032456031333361155910662604429723666356642508422774015434944904066391429732103498218845223057410523784979295062139186286584470393752139180534757996669645223084428028451588177860385890727367929092520608891185583020527194005012771047920707747570835545953124017282522167457960639689411044318429860820978071680474532414930767003243890329283493362918679868187044828257605750066611439176391055308319432792576158812738707530743346804927257233364423963638490418754290661931682604912105066437420035306383197260688645081119659556935551600509093129854785240743410223701451404204192428193654069691741651357023882356064881707781198813873651706590359865259699930727135652521880298256766312434447404098136942302439807959710267559003320213658784493518019061939795858223069584957310322865616322484338513811588665739898140168998741853291286104767140308340427423040146405524748482519020067446231263829775565081725670857112878932745057242541798634880417199977307998422368772544710836224000000*i1 + 4780637268065145838949365764995409354972186222691993516404600145464838955415415978981614483088008758336635929744025174866135166372405371935920534234316675338534870961714770497987837035054223090584020755214067798920701998903492064059057398653808592655238869679340248743580639378741418614907229081507065236208688785719638520325769696015648787558664247943120663313561661274708445197442109675362229818355407010338077824352104982775479628659667913332712167234100642888903113333773289818640651473167553341260693940593603945823716702025050376347766093594701866020027248904163468662616251881186598272015074271166876533745847753265579872739456987728308747808439628603723805390224594057831319616655628190804634670417842541766540715059207510102619336601688103014187787834817599460245957103242936740230471708951805612455025951409652420586463148754028438636378851156032713824024610845898860588376638865465931569556612456846087055539731792441243796290769118868618348187131268246940886226124631751023488980533546621817610766804720352741772915484931291153168120066748159647927678841369945744422393249495719400968947817791616432949941262416882642272514391789896645480811782058535759278834871707752396240273626053082050554146176606019074078658260518142714548676867037166633004244205028227119297132108576094770095860452918386915696685296884443187417904096030878678623662155040634971105936962213781701712347875914366384989943383864020062169303422553707540134560408351525895237693494436711865990179880514123558005229772679500998520895190189856092699860075642403212010622611825296754196852278523387575329921815487237094704967754678402711700216877838355930755742852225226959222461915095016733592587181365566079055781685771632640000*i1^2 + 3775621103696426221290558373575617324056012076382922170430327221720766669794930183611264537850048374139163505975931276178740367216294712232989746790114581788132148424683597325812764498708320767261147108445784773776703853382589932567735657196568118185261096920691051022871813801788560713213918436969187791791206212224480846288723791148135676920202834006698009586477877823462015338369978543296292337114992236980279735269613530681641671110118803332532518927296175141933152448106473546169462183093458980957421099116900531013485806483388668136326503295319145139802744719805004387668619801755066043248832674588838054764270778252434945216231143279693803174019251768626098566528913758754362389480828013775872673322730754977996414604160427567479037394075888942024326642336208209822565597455973521433198091432263395024040770050839263764400591870915666547852948164368828288818272537715418593742737806624638630570534559760501597057121713902898542215284928783695547124953005398267756399798742385195019971335401663429351983978321179867042846007768155847848912437892150761153566454236014031713805290214681652644790550112510277136447443174168062029950814357396411121007561508102325397660298414330067760702338826984609532291064162109778107881105655879384121132451054610752172474876441571532404118803890766100745095059842032373713497509052450521959564889442536192967840847068378538411196044321548340755703912955239634462100562339034720176098445392048686200909409954029255479227197628742421717643743010288876253795968761984138482234101955952388245172051680105695963533266002234352721641144338288968949687312525861588978415237152613563556826536462461957035759008921873301707787781629263173924053033014724498374604894922342400*i1^3 + 1424000794863468370680962363938638781312779824218176691872926577614089177391232201251194100106501613411049183471496137853113176626099403191065061246468402631236364722208246697243730269746314690088275362313109683825964287563835863357592503255833175094317264071694146930419028584265546845192349537466862597204803821899877032120259254854421262389805153395685007552548286583825713279411878429390835388187957180664605690709061180014222964659455467288223611487799913090077854068092251207046830853912565351277769060941091297137148517320942067452567473206519303556703371469208201500769709560113141946070699215765126508233999219816976559645058891870407628790358665112046612910825646724163928687543786449358672878983209138615550719118657407577711749340779413293421720031325444069742457443638990257046091696193907475046125091423792585519005786018985622132205754085587948434406142403155511520909898777969584079422346851932572610507087481349295715061534827157253502004360062308978753294156669149303715142338757661469948234066561299914537502100977978098106199240792068330044418397017238159301273286942379816857789945667024178729591593305937705195228498086715219587138999148130788980420134497778624779972640684455216640599461403815922297367779540185243974325559470089583252453908268312133669779927774601509330132135495323181544047571021686302665021567094675560976462445023522036282970970011548482595473816131268080487850834500265111747745769328066917164451453047693930000450813084038262852680204100693609096696051337730792386568274398069176351727573954763279267611667839576806368982648580058340829483246244489201572810464316508171103465927233985617799467484167903009248342819302326186066327120775732645252865923743744*i1^4 + 256228452372294513229071398037566998316249390213852460417562565311244249632670333043791576582297100482152327739237677425490351177775685288504469529557412258362336665411203049058422104164241357164472029275521126889994821290517307407184855206366349807463882331735562849971189747586885856488601610625497000050160127844592156912881690724712118654801108868055468450540212605872737535314940347481932362380866875336143090314562237626054522278817062072921247905866537952376218646894231761844652990916685808170994218508288421697301189613679273155360737721830736277586302873723363919711653208040960080317634054329967475160470489835702989561154157287172405220023202291980723757222648767793585454423397366874556865405151503640899233594418898996150612712533126600230117255885470409862268095218959296438134068213636871920241742440431619553604129268962037972852749941421216709829571407904018957425043905417321673725169268106441138313219777833173907369317440903419275367599974394839857520211465783844070593597308864253297599423918206076742308390723988992422002745465469126290409218381565857302237032766555685148939456851288794466820269021028806645949675775268327037711365569926045680551305107866380339379053376317487148157951493382964534851839370202342209994898577028547988820972988777384140813197261317958328010120420152113041093811906097373582731141650261631433678030008486837198461318091771786970891940950586521560392220591371502798985555073899548561405614773982799939573567553270519869419119006617630551727641513637034645051995654293599948509114320605922690365315527523780540246783522941813638355172150450950574369178909139731012533591063848770203366081751484977905954584909238686626632119735293462744278237184*i1^5 + 13419302397010091122435179335378222855470489950103068794937957458680553884106927369301271912212860468995745370488698329577386036857902742587705422072471978480133320567640345611764633398498949526354574161893548428147703120026686558944662946083026421625060941680251122345693228918435412541378298243341926393002373197474153732658742778549659675918069727866596877178401506507395205296990973461759614179387234854512735726596576945926540215123855414597993896377641573625647601909731327173001868645885050078169939531850701288937916134899130636130497663600233678925264446205680023130733241972191457061734751340353358297104528562535323176407025394311599220974631518206047591205078748149359138196172980846875833511672452521778073165723115765648531636481808222243722564220138842640262906375354096436436599338766064762475739119813409048408838836084466414435538958300562026093029981742518528527463426795700265706597013127143241458442372151867561017730649864632072515024861710966088196563442784665669615629727165079440663495582344950832236648324241472974576199137856857450822384146071615453598314609699831449146257049872077453309408272642237515592898269780145165684332897499822111854954673652801738043235907844981007145402216219225113186740843152284030358554668442118545187541057921080543673884432113595654653770800496680288655530466793902451874373042665703497785358923198526669045544355538575458676143671280506114314951428710014928976593520019219279582550688742932573027885550503366883064001861219140437515006066782217752928597822075026302612141033080449294008308303918433259490260207218942165728939138045409278163931775695220072549356715794496500522970607701613265904459001397413574210644046267096089231360*i1^6 + -2230264995514720301764881060861486418300247606787782067508622446662097408055449368653897882656332416533257232147432662912936587544534510552885660056667874860535686785436405176287096430118180087180571645798456185402275683751332830766695830077004388894997308379203148553833009752018686272364392462296871758950851655492955335100307420272541739889172101497089655088184569195210886194133564050064215523754101634331472657383491883872475550550051564068637350440575714000527129784055176728994394727128030623114720156095637895818821808286028562717391337771743169134154091127334468008419852306438141857655311693863910353975764045256484150922174395567796844190390336599221959238238526233184592813987166673817447371766377507750324252979520571014824204153028502753495225419160017273000679827807847024424420146831265507363353511011707175736550927420620657080957195298673955297919698422911038983626640775204446832229892522981962620681349959438914987042723434951193454010081157925052860049661304372168023232935604044183694035762059329584814884215276843451836542042771283212660932347262503480508506793201325168731601639306495043049428327707487902577686170274460696612495878225307617678477636327615344535418373898217162782573337880594366758184473660365945883667008810939615693182851460177157976990094305272528119521927089460938605189381673708665261317050294454696222855796879167833136145742211671066298235995681049943949487669607207332756797253975118963179907539272420767741585593945375442998714744448425143006903182865715495846619520720047393109879991462843695488542625971584068120817017351791847384764703196846078797218950361907653368222536150323922751392287783004684882992534628462093556241653050948714496*i1^7 + -403647660946819958234748099168862896959550831673984481342530145443788769189792615443114924312724740046999776364609112789237543869446956479190226477544205656842040555950480728341083326262812353308000379473780818552074740529695293282209964795025578831461619684117161915900834247694024701588405831095111790194606055648986464705473307412056943804032380050123997992562684490990460127627596845883275167561548348679022801220410206180429932082303112805528972211428677201225681428847049294070843459007280992604639144797263618350244193508446301578395387971659291539968934406489942221095532995644501035876590462785500109037147192032764851056748788100058965000437978049809741477743431612887286659357430037457258675464006566732190550847226801022412547175266290591901187874931280792510236800638106940457195073557011404643411628534014434265211266075985962932931406803578528964339938255888684390579996546218654552055508518151801259153238777599225236449151226965876026430028268234482999055649401960460495459916409194005188972996922329121180219259860844688672671841703213171739366061708091088180651872854439792021983509797271924002743418191710137848840241766445056358714700476774768335774550907313798981593450919164778280828234672436501370686461160623947538987882922968400755150997333758012235650307484213786146745181429062769586417268671429103505092850185507764781961780089085499447002738540200894334230731834492976265096553290062856282685572486098146897114973614076868507708544344045642700301905227934226393638526626769147592214815059733059849291854916749861001225725338061227837156095051101224747603837519023470314104408734906173813047162568366781886595502336589134644850454728585398316215087027716096*i1^8 + -30033407085886178447001424826600417370888893414339384823214170966277981143483392134325659112718624289511878508748950560280270473724558304928344239109576427622331974556267613170332292918925376781974359735516863610498675722669233279990768138539677598366038016185764306755954078309973768420202364404978171864028432229296696824426601022713150989941020033996828797403335234499839463251470506335578867436403241933434719109519434993099107882480160017695301618220084737050048138479296017870404888796594201595296378131957628259294791035640921123813266702166747140334195524070088036735267540210736736663608274559444002891570654961655535889300179379410418579011855502483908068625843921878686183875609588669021521321628946052287751403230808936833138982320248745741718228248137502138151079958680963828863181277008404709231643599049955057055047080111853206985324135857177541301514143326200138233955114809746005488026315234690658783802225260151513321045459832433154889536850986238994965041214655767372395280381430804880932497661145740918635052986071586303166907577390366728770590616414279835192188869547156847334210733761409186305099128219230876818194551692324007538882963549688645844925805785811288548482859032673628219629578371254792988877086669447976017613179657094912108178724379565584533398991807770465939112357629005073618548954093352262499537310936704627622339648334192733087824554483136012386779688032250097187606524680670327029886822922476455121006913600578838945666292616770079570089883031859880508906807493245788423154070154049353033774655602624049025981894418847848058043009919683852664450606349312603662780641169471477185608501142282702305630061078327665050736215899542723555544268800*i1^9 + 678824847453030277460393885018385745072259671725190404950761403193415510495064437579068309717376211878468722364176555042177044739379187159814984072986363755055075267061712478358934581970819185384526713616053907351408628251068861973463811478954383334899110076746721047342947938630245433924931617217762424627771634838271204509209972260161679510567109092840250227166908139885213404116741888825973682683077915480668612733551281414610653090745402952402192431452053880365054359519466631362490227032492741545119982813999435263047743459613640578088799444367593211934835384028144565894911010886817646657758561926060401497764552981221531434157335731346273565965019322948284198434479608824034878963720097602899499580694597337541258179022697130594757780796197442783768179574599462135533040735116473802985157500453099645996060154335436388979020340816346734600280387031227850289609138840767817717510759604679240283221585050015844859047798934959105435232672619258944007473597624191726483992419774465731484132039172880163716355496228134502800647062993252503281915159126432026664528884252679306427004733008295858395548715433663223767574081990413650445055615226218054750897451075955362870490298048461147249254339462632162316670865651304592178392317303899913761919842081756673459587968157065582876047182193178336170874604312849086653807504647004587751675660475228421804013006658862505485247917280321046267020917942798115027484443306421033751012559835866506486389174671237891011703281846781558311958311690878798597036783302932093972265981305734140164843792400370274463822957667359011152935062623098657040051758817796208224258205898822445105129140869150241296073444350601130580738837822324776894464*i1^10 + 387137472080307323021689542472221016790117051400895984714873391727431265421631109831300548231277219595415157435930235666104140018046601399098814863368178713812826513097394813927061204364296654601364260975814411455187436020050727712830297575409154965222688191707516600357985582402868246492198313275448881646737486508709517803183583247063365423144843374694237357436126507236408248856593107526605873913524120498638194628353219624878081697939443004754125802584402367489180123745612190040376506991176835144003713770054313152788130637709043838271130498892640382557559530050799531232044429916762377062084505233923361461539214868100095662763408221713457760016617728832867878354330591077464252536254528013425875150143010282833463682903378430129504362836290212134406686559496855646809802276047881228944096115464934468584373907540716462618888434887786575559410687947240072429829707638173967951893875703021253635549126242497196823609213775283895504389376941096729109348644835622003954644502023998056947490074726404362703601657589048044888676454517440885900309904340120112170082967153719588387098148818356486042006395286960467543778235167993216857481255774162951295446938549979818224979998796053811735935058443471492849797866776422431437443624364629893146865140457556155860406847954477131820382536133868719509815414870868993439872487182378409287481369627144169545870753411892414576637559473581538307669965257863836517811948251408325345894697780227603881134555140070644794197235588393123916292087134984961580858663377108483210139002284238498778471997937633079005594434946673283616403524268901719032552635217972398233355542651250622773297823379125426674616656055628050931550484274568232960*i1^11 + 3129527973919001201524551176789295166895081693811256411336547349291140667992234008243483834231187924116076914698977988226339391088076927366279861468244943194559891572813599391711141459400710633348008894945129602887197368828595342763697757428837234804388107278101372085001840443831611480130977397461007955413709076004204141914918643930263547761822834568971578111505632157652526951448833777710763393499382789882580868357645758292464427878757008635426699890455439762872668865409515858587424639436292215265089770713602100464749755075948622378276513765098162485134571049551594940053362536716156186985168321505657440082329044276702539605608036343195644394976837818355868889807269478755652061285807090219185759863533695880177331849065127731255321903566456168868645385183612679923018882309865226564551336810906109205141363762912896474514440395511034156066264863045807471461925414530177535395962689015620714890204964598735882978080433778649580421656068168629494401452793601208944184066888454770665427938247683817467280460363741215164797368909707259146913957380996013802910801119081125111002785174901894375601018917441740572998173163863769839215336199715590282502295662223073025299387441408711890455719054250792725389481740368452798044963894504153455555872130429797313223758396460207187953547663844177685278394022873906904825250430599415636334834054184822499246093542291446972396630130924237777948834755804290123610158240131294457447627311801214991602813483065738141387960800567382853893462388536757390986293463367147116023040393513444062405282906267875131259789201173188006830985352078660064774540734675951054069546402251908297317649157263537752385566014205150642566581037563904*i1^12 + -552326980319246897790507578952535826008479975806655983974836451875084301505966279681490768719564358283660737568655691115226996764527429243786137353508181385628208267167086093449745852441559752097167414821580485059083687681511062863785754045438910548370512175967356413704159773141838056097582961917082850670482823628968843075699909771992089793727129654934024842815980222037541496740098123094389497249362732946828163200599112135410908245268772095006913256705778181857777191380570111213313315417131776188833044080608574200878073843914699933937718489545002491496586032537277338729846881341014975659423318497888573737645187325108781824170682048537703585309634050928489389675567043308611478353993836382341327417881073163621908048757096553721164914765417308837361388305446213462587823306603967002125963675934806683611410392957252582830815715754617602591059240504880068142719386159999550943269475084295025780860929053444305897897140073967929566925142014711177107127121716534269166706278553085716778670766465101348069776967857499701786549586147890650441836529283616648857130884588391427242362712853916932107142803552814304025724111938660842821487492279908581171729354576123420746114041372799303090350965082973589178809414631522864435806930895612115692289372217801475022042550033581990389780254382123169100962528424750335176058551587086213794952279118052012909144575383960407437162629526064944737392508203908110073889060392741130667782824233078691887062607529570368707970897659218855677955951629584467343395886477820408052117818440355652886394791330225613949772322277362588228693450752094683893993225013671282803714874501838643459398350160425816537243708559041779111016005632*i1^13 + -75162366458141524375733314340664388792566553142622834500343333632907153470989144583795287362983383213581950181785493724285026505915403450009598979013604089409084729040896633200433429384456759715244310787308202211005454252275112747223437056584521477628603855283963168639636220016525939996022948586967560105368289137848787082729535008507404920908495930548043655896727175745150713664040094497320398886404251444022678065109467083282138430989506506926528773341918020154347924596153848364176488794090625973357852075530806321098954547780466991086742273240309960142134870677446054274771184977734968737138821721355835251281152103826589076917477875802038106018595437007717521615501201343189615915459486031709245811640278447415222305137981412396685806018457347225987041789735420031312112989485554790550638928459999024343903269621768233713852859690203327228495027237508724244960189215262410521403394574621229893886169308715757048548569287586870303177469884295615194798491805035509412154378851899737193254404947168587074369117922952331833525059156033830471835937045706773839293193400478367405508032786441215183548850904693316530355234588034677736931919746245568680441583258782924208335190082432416995213439996433191475725960943371678043378050360069206606879206661699852944709753816239573514178407981817320807391225737773916161047127711788797556662782286421216846278747899794212399888991869377592086474339624653544543035257972621529080401966333011490203397118841740547441415025401323563787082065455177620744103239160441943833158733689914922381038197947334326824686391093442641328615362074047490072600744746476315403348868682208101103370949937761132979253519392957561837715456*i1^14 + 363824159896350868760109877774563190235137402663432591937493515974649286825833009295129166846983180554211187642157955650728940670787793675624471685835165591974243882576163440750479982669840059183649339088638450877766643566251262031634119893995106301314366929204194110545035648045904649309272064558020251217314425395292065833947446464569566956380565335685629131788733581156923060883510252745860830991407604611221203952669440233151453550787516761590864216033046761369361043387022874475089200641067861756431974567595788136437562261072248518016230095577475321489218963912781442409463687808946758679820017836477421512044030318965094681488437350855569293674232434182401674066911591749143867976430682004641684023973898193370767193352692757350461293806315745591885708350592791479926105909347747799416054633500388944414921334216454104607236921383929941050375825815272826609450473348634415102733361396977285954357190321335977419788787400550025217889899884285004684291529856161785200377732475711147980281345740910396977757209672234461788596723249165362229201075639446300462624310958118697438048161465346643746168391257023645627702784423050696746959869012656782162245135703256672811439624827125406747867221852884635115696615154169814088878341060437219660575084533425146183192548122270026969868058823091219823060632771359627518600988848256533271170785331453504135247121809336655123342762148708869102856870438627240985554596940321131674317911046195752309729139989976110154716635132612632748551568672549253774492675206292016932153894238590577118512992767007547247810404693369560839648462854274583973207774886366149496845667804084799294059004995683797525090772374421241856*i1^15 + 191361675213862971437067037374579419237232167132804898553930198149499557165153636900261249069011287886024055047725962697122185450298875608643048342339334876484576223386183956255983288109570032464565246025258061307117821375338221484814067657370700940643058921653551752250633909331923259078601948793764994594702732214294981088049799485246633924500602790562580095462894294246290400254692112166651684851316802701085105459167174949086793002238197903755060987550663541792974572462389807313188135893660816921401732122493784957403287452664386249657414227790522033704225474022539700003137331098796764239145595812972964327758969891397668455196644626150966448622355109692678647971862852004167672228027886074589770192054267683155735393525433358098777380235110958362255341956205641704478291635377320794973409780677113776350901854634360393039597238616052218283043120093417656686361511441349292386247987787767964492239298375625339598862211230238782860416637507883507402882436892469414878410266851365408914222731914480883698034480356061116083093085596865981724868323282591740796822699192613668227295076172687405945209939345032977926976082401989638908469880305514680678054796299882176527521807574696022409650896585452918021744635611915420912412734848551856716960131055723270668236288412051238729645293622655749060386964081346565035554729760122940171032080838446535921737991762401467543220737052068825341395548897842648648641268781388536625549299393451894578689843059971198741874272521257161207388700681150871117181739023566779358865844177441648032201601648312862875565979328112978940042729153334338677717149299690150565689739516891393080261883572050179087090878393614336*i1^16 + -3330833480935447514584701013087661757761232019501189153950352492263804443550100608651905540350574875275686981307630034286940578924244645302574524385248632797938037455559912020586298994893495947612920433836306274945096345325910667102127872513233099973237049555417127769286440227873571731752346798853169551959258495788938175424794276873473013491026954357966826420115689547851460165777791640638148629938787904112854042116714784449900966808851534327450164407165520517574318189580576041139680310006071265356886098586984749839141371900615157212062156157396035685861947398753423425123067746769744454827007194754080581789053307433815057926949355351002637438199517280095381326524740747758544155050097907675812039152104756436984890249490006972235854119163958159340271271855434148220359478808220846936764575388992247567177927234905297674757867610016234756765205057758106704858197331044599180194116565302464188976176458130551053083724890749111587375287174571684018198346828463299906545200934478122499120995526048477371552613893770062159067437315852660520919259152884033643826051516872523838522237894839879298847546547424364519992321508211123252633522214403656039745655263481647295278282145267340604453006182071111930051643237111549296192989096598561288755936979735529781140490640642994534596828474549422094094029456929191117709654357716345720087567760842925094813958996022394246457671668220411726005649925706288127741022099087708111098412640659025976258387946724963316363787433134318135624088061514267600261939465888529563534839805084380468741893949021619807822532401613160762835597372092274273151865714507666398168287413113644809613673270564226352036637048832*i1^17 + -94805725343617526203555802236878362945607389575525690829609846266952948544962285929864498332399653285497420298099530146638900606909710923872694947240609703424477478465879313876109844675432364344066784491895475484682753761465784176222074364691330894961901300114200944427557274493156911224908595483810882494111845556393971740403568986443846405586484637432811155929521422841750891375789734863121892041050031705321235818205034256585369126220161805241753557528950686960043334195239295100248326797554895408331073048310131662758622004922785612601693934860489831064911763383875734103563528995203371655193948265952906340477011263198656939598585260361569695537611753475391154167479178738672422713236996690445645924365375275100144606100861733955682515549795306487957201521268723898598466362236136672179056980713027787871075256426416765998198321188706308961923309346729997171183692576527694005960510673765244541734474452594070783238131695362193023021976556610162579810542058468946175448701096290846543455296520453618205602302397312859491853098542001552840938990853837315987500161323549843536433707559412326517595504451005070799999517470806468624334397874138889117924796803313835426287730731803439221994078080007657151108837628683680019262521523570351878424497318229460810088633262644393003968705500059615775081068573041098981090846530057188495409615270585764850079999088077681661216945762345673413058578605709092183906180219047729797071454278344145869072812014781657542967939520380656020849851581593286862228134244760461907740069244029364349349740334159391913946308427097212015509263663490287711175411793397523675322160782091737521627383888582223316647936*i1^18 + 9495765292608079129907314699008729332632218285655840032245377153875367179545425515718737063620864693435578799237027882002439679383861282538755570015663406957127939053972888549393273028835932442653887097833039436367111004092379190847654702955664287441074781659015276972701217158863941318902827603340114670737888998823951738930813703209733790460825284209845879657110783933677465871955324861196463727079220499789321328795870951350850157887407526673556159959358543816871641529944988726222784518743942637746753363449871379588228540759326815693090874749393659091065078624046851975268719763990207315340248518702173283973490103386611844176987854689245303256166256673050793815002607487301520681693725426070503231871709552199786494392526001790431252934393375107110695266790067871493194097325723392297012557257937779877545816212094943107198796891495714613175147102868973771995114852748969636452186188149648211120420150848934501910694215232415294798954462000036596096283423429525889266293708276473190590690354118777464123042947158761509001630800707733783068012973237308228929414496968883213777755063103902856865242227752722395141398753759059027789787308612601285924876375354223035506252414686608455666966796982521790256525209392056707520391910761222670680082140196455711159226809472766000826149494284904650012882317209899973753577505943573985904302781413682906384169804376848838576787929075255234720171415709060574821549142104719145729422171931097043272729693361880481913460688309671511826335934707434163880641324506237662942566165731984024715409263972420301424728274301410764597657742360226696100056077980440081346938502906468325108852306147283042304*i1^19 + 82111516221217125085289859009649742362673575237045375206048981841583756952353710846580409301638083455866320893934968912630404927498107762694141053103033639808212724083381500577504264619965704707944609234912864434242270380172736869716357578794772670640414910983023117220834814518090710706369522068595529852077903543295591405309792711823818135382184854439342170292648586825054649643725862024306016546400450454761895130692530241913362821752656395544782962048948514045163994993895636804460533236639303182134709973598461308134789120570875957696061171573726442043798836628967600642200854598994520610763267007930677310679876391288477187245316752458400969113953207363520404369946565031826283969445877025257933672792319252054111262773779438255385317818015974046515723096986799375803497284153629390588366559495186479482358766072876789112776705263383108436901410264731794310602500887733460208421681218656171795952509522726354029344242146248319359152057800836382334852285261991591811086149277690206675327322100671066873450409733453297901849220779651637182708231222085324810575841006132714252230133629108630720159864324547084585639137233802710997456628393993758574262518956054678355811308879777819192169807724932725309104583993316361669155016993651650228164600433955975398417140878210794858986885617248528675404809403914179971169615902512418737398993534563396995914309464791393293877411264577104724093341814393208997764547454582281325225106063665440130034223587458001179756192077403690175586576857695547460703635584377907296068911149726185289542483430759529131097281541747477035193831514593698699569617395337813039703181102521852984128374602465280*i1^20 + 10598143934098203443460631770407944786579609519952947101854713198185460558968652128898479929339815226651032465358468564224112830804029959771209544550782330464579352834132782639534618823746116225029550525067050478526107147446626670784679535244489959639374714040277166383252444040125073650519505900538300360731672114889918638051850216289342074070000463454952823215092846356372225009839637189983028045122387697557844863723149506719789976374447956319772221722295835617233726271435507621330792217703894970770379569444264239829314380785850635303848881251596951269989516736154471022714809453584814180681348183700637556982490159851153016417469214073000834635368258446906834404243626086084144761578528591612454932895921676387773120187015123401738530008202983054439399575167588752177714539878179570136678907444168516738195148416013304377423177961188466563301410237866551313874084874554282210265712727529176624281810482626649951156038244841303926896611567835592870496351662916843803832886173516272160125149134311400526811629014851732559995300982059706066308335259384958931119260866882254086671166253926414592067786179807890047456082849242764404901431541320211124992935139338417216121485061646765246211161562757420569958503733137825362614074341689969857440986880695497726043603219547410653131039633256964612003165656010018384764707363959819010910585815669895165411224580612383270393092814784320557949912176377640087933786780045369697461227714241869964008883984030517517939804193344647524806409711681130487016601892040224682056821113652190619998159434857206770089826383883513329892822407431428610198204328872539291969355628751770387857174167552*i1^21 + -340168435010679113969893070169426681369668467706570091889438937680125902114214176604616779001767272172361692050566920788870029158964391682326007388216853036427711277194768686840356691290595096840356568576191966618480317511995214176209686483802241941437384742361145874699569251596657715920758010561582310000992842366170120031815432154914126408883535295688203043928757336539075771399970188780198524510208607318101430245582977312918924165246351894218163799517095525177659669014925442942112566776762600097239678683618201480382853172491532564501432745686833093276372666710408045802204824274113183685673279685465209891567831310343879101495312816781460530428765650939060476903020887383242578283422412925856534588978409175503680868716787116996887220433959649844663673652654130426915297606469161829893187106651060507905476279975558294847012152781459852172166135380424064979369431152379742541133080488691941246488023228416039594423291804268483071107367764453631069614825419286806395638678745401008468266314710015466175102036852181988696467865766003945910399286857202715101245091959465068977544288063262921521656517912507441746338088005305279552673522739859370409934319851450066190220636620021225499085711947341345940347813982629605392383430512887088344676203262390744296820529888316546448752263452705216314715108177207917207207248024162441868664056895226062665308600443180447020753259118981473790453763093408053630076439090810722933921965950103566199777757131544231785093003776598917458939106972078238625031165157435235708307296612286817827669841036841827423438717801362815956578050127591843765264689298435543233894448460535278159790080*i1^22 + 1514422582668914106645886785307037279542559340344054785133515195841178852483116499279103683930809720286150113416114441239581633361256131506759293096447451462844069675326534890656239365364429395395692327640358284529297490070454750731196427120904807966842708423270296708677210830845981635442765458009746472877946058471647994096431599984118643207136268459601047900997183300610948883094816038452297897326382036827006784627618349360524090634751692865609812185280800801512719932195861893162666720745920826504337934711815203171386431122957753399162816019141842460099240018382472928037170046179169492594323190591447254338038681142590765842160388895617259502405393989850144874534268634492038603222482829280403760359823397278882355964808165403464107769120364512684263748527763171614611541682623298102595306156582253870818310835341927710768602492769241382795919452349031942641130491591369796171484307969187680942879295323540503491795691124043862712924685465717111103557346477731392700829096558000035599524118036665929587993523603649734900447633652451603611700442388386016102386869078186142955450435520951406901645450714676562584767640563811567920902838540770013096227256965536180342802867484539146815545624684573677193199745841843200132552444141830755061032331700832211296911237452653159897425892324568754075162599705606091112931888407514913546399744476076507424173097038504027181517236627793758693387765928651579759150050449911978377139998434846576535266291161738453524256822737850612467022007318405505929417633480509763502012990630720091896657996977858412398275144987005293044700276661055434282079108960324930626033569392045850624*i1^23 + 31197284064031584552436868221034189787024405005107629289880601979749925113865031284432138589827210941756859336708311964963783878326653842671741775946731872655672953158460370118266160001070625507474844236305088654919446921570048857723235703263257176966299478926845085424429303903844662065857858059897117414356384603814747859776998040841581360927210584472483009825943675134297304208744750114086558205741352520374305277137655424455113304413336386430928470362597642558657951266030291681498881550375033786866222079908509211435939578378481418373601407220347002494547568957203067866427075659580236274884006513308899127465699977846556783718673578112523848431408881979953849341790377334985661042133927006324655657942875411276938273270772757644083739349250121876685256845653066233141106503037797536528763917748891860992847049346574677017057143459588410386822408358921076804811631692469367077038973539293913725553935672027461645296700417575907012747498071789063966986226929476285787794023824004802813007152492881904022610124836226246346149462807852103244020050357686387429720536056119766558733104260831164657431263228344074857281004018761637516590411444043066096418897032673939671665952044180181565593843862001901399756157529131698525624820712743201861633763413192628544335215210759371100684488959689352669924271566063355304288181708440951179340851683986238297111112463793718578191733888278238662935740071485123791130662186262143996323693211767408364889415880218065584884767418453288162423034331042118433300130445129933364273142989964328758921459508324624390067041080960277077035472038224327044581926492212732276594953894756352*i1^24 + -103949774815246958698833397701274506156001974440006573689560803664417026037226267462623620504203910825043911627805690329015568480426076337185544665974514119287161245644279752314580917098110410952495942264829339619808816391655812820772088081754891022355507846029725479249301831662794566055833981702447577466451991775301739505740237670353014293711739656803827956929571413234689259040157421921058868460745693759317435303454323673746708636326839754018361382842607102705973826949280615637151565062732713359473617623218799021666851765088365812915410250692595704868061547836860039780751795224648539353509628711319842674412028403401583593892386116342305112516199524188962105145505922347360911305364401150411426547524991661733102388667927859598692862639095751331236462527184921583683497208070657932911615938504297373713503753813837813645679551616032568312302544274687582276213599568976986152385210440277353312119293558296537446498404352905101897098941280500660353292424394179804531165734913970661829426288172138218216075964846722506009493523760905627724007401722842773975141925188672967130704564898523791119135948543576737023608021089714137585801315188927879996328178970457128303153346355644779025711040719631546948525568113150018266315850278610330700182962252530717724700880222206540508388769592987910701790318008361932927712376178050203370088021995117097972386315722799852586756390038363083496935129743315588609885773024046160284402420720488137860374030042827656195693705127421805137597172455523345951210561447923264915391231869193783395675151468254760761364413853317518804446427488257130145467407010948486472618999808*i1^25 + 1270370032248126876841627985686525962321738672038597483662739502493806645528684963850795674578892055387190905436656349251259793170936205800378053000666794767744457349983037104301431397302900515357379592339600279238880626993238114682936091014002148868932066019414025750943929462803984948804700122114478961804476410943158630694767512136934480250733384943715048219606775308688179152968580450762618569169878908224933173383660583480157176714346168561580789906180538469118853739572132068839893497560280437265513970031434812163264046597018364228308145736393509893239614840307731703648524705031419067166846373961510589111295185867632955508137135718455300477305624590906773067352205510998853956637744946392308766055974554529424597056982899055376055981911356113402408898361295281479088042257518990306999354279944263477280260534968264661610645921807689070185877100719984330964923652893339696852850575029464200021474725312791721898372389378995605593277156944228359867697722276805339854521666913956543938627216440876230635287913210487784572982649352489981737625290993822887637024793687462228937855942940011583574599502660364838792755687601209673713853432888885408686115721234289886377183881821314587321002310410841786064989678819529914005155148535980795637388944385810955606133332198752755258500394574938462360472118980869179077451210199090628171685738029538209165636349684365876459383279801431204351258895335322532606097667756291479164998286479305189668447921938764074719759724826759940206699316266808117032258872068553924415202991895791232652269954386739799785259262953291705504321550477826517526230227367563811094528*i1^26 + 20379606609274960992490809309111118934794171188216084209140781422370910730043763825087875512945504747614301430463612876542463408496092758095714190409303566318933795192941923691828389756847487462025022074343987845317178523559086576005084577513959604763507554799007582294705945061074522558132233938963092010483842255637915437212695450956429804979009904049328333502242002773223141324133240477182115421152809574740701616393399254108615465612805174122240174783126145613889049150055124091532727823846700578636949632611111572751836345911028923849485304219319507930552347954744350526041055610510581568864416784307484035013205983537936353905013503279431733261214696517914449766201421794372503443296278492814008600750310215471237219405342605686550264173194152913868823400089155927523144685836727730724734575186978948464520959104686757013755772906844232289133066452643147513990448143200392258940975519709493926863738999531088984954347830762462786970831695214743766130449247612041026965475725592637154806184445828626503026203691272808726081854634297388100595181543226339488247420652587077121854489916946935999662405967560894755628734586256308764426074132835160537267803774293918583639074825344578918361130162392532509677248296152204382944720709424918691170099370144620622969638949880590854124282702644932065166537382871065993925473170253890797180455781759171650236510389052125767390442504200923378264368723481384101249801536986212612038201345850114744324583070013552411554633044453406010042176099237656281677749697213561359162461980022320257048264405614857279667255865593946991198541440000029107959883661829996544*i1^27 + -417877823222432164641801151624737191924424580710817312588769945284736186047300402124886045916082228949990995935530178193016481547727423991252437176629323319177566851548321663887106384749309232621957469078439953895051360546151583890124983537286517199033423030655730077598675467760805284299720549541855613073513108933130712084622054454811998369896903778079309441391588889414467195264543079586960005241338033973316634613795710640716911965940767003851129412114568724508064581301981663066139378167542511629061512589637849597194146903936723605067305288255737940654750577961503408636891139644699768371946912507575514157116936775747870960145635483476592399167730857561799415266231699494362906965961570602601089763071150533613198388711285547237505082077896814176654288080021452252224239622063272469408077496266998926197798171233350293300698249268371325942208974662845232461843058195265505030148807205625864665295807420042351976323017773145612403902032137888067164138035811709966656578537634967767462464255105975204956906194800853511028164694098302006779840443134853874316709051770004120107235275428063201535954917389087522303141786106791622174423350359055545250052068279189318428682705783524802084445785438321878998068799862127530048998671062654284248649126511144325962338491874049412978022513300872796187223188258287356442365991141256739231107848175649169378663898689096803011695876865192097475938663386982807192611102833534511034312649071968419985336897981196190037889581055909574976027841779800297816513787970121384495827754265112891307257283779748824179764443880134908029203811454604656220141780992*i1^28 + 456303713134281528746960659269139568524288855773576897485594150680373535922055241523215842513672967208193077481256567612824860731458051040903423981228140437870701361657165937962952673506377707591593960647543422661865885007910326048104582942344651894136379768584171170845105358577265545777613487287703931370194454372970080626795569051540387291009738204562261569728257308488771889424380943175657971281698794356555990126050860447901992522195907693283185233445590806046638074850654283478468066428188110584952674389156051266443651129745640080394413630655512318484888010270048354791287431229399627013066195684718640054784228631815473495840127311637993223259598234761935721321430000463926980621648953336085424539104794090749246615293946489776704824142680422278116650648866205938880225107870933839994316068922968630500901146075277076018783169847395971553157253407557982390902743809245535796848593543067472379072945558624909188569483422072549434727075719911906184606849609890809880108996498805263218119891535069332054852020504862030467649373222200772662630631948364555483197055180386986176910684775884836878396051782407614383354580339311125602594818467713749759114521369190186557949414344671691798844499082832863891412923598562309789246251926485701681073568219251611069382211449520233689586721176440317710982719748313679728735365526904311590096307599236168579919215413696872353252682381568456120478773026875508068270806888632659209464522497567539770496229694490224023337200911554803916562698436329925016899261460772126384477395446103041820265226308297539206619346923130923891924179317757108492959744*i1^29 + 3368451148910090334958883514020851286094294928039002653439510993369547522690715558676658028829839714017270821390247997974223185059801680741656999577819203188297438863981688062270198888332219547235069032419801113674219196536597704780813823468204157845980611486636553203677698010821153929797282015256405009224569651060343340570181241257958509693212272577530657923648539868066598848770028424282172188116203465053779271029266698361292109533748820890214865288317073316477090953051451431405749860771879389394054067607807066279124665624500653621162778456452706580744247329306820674526862034014751069694104770180416916470751298012730823340763987296437513364762403812690984359224374925152133722134537930996491417289220487721082255428361850326613834537702583234414844197039608009090893468863798126298577253991185001248468279069078728705226416651364067252474832628366350344359319729789497767272678800969702244264734756953547921856914583970675854502102848098740420249869338239836122813335567715342215411605623391816142099434731404567112273180136532015975714767475399853217556614877656945004438134857185495035806581660598391940679529747540925862532749892052010327291947718148874412589396608032919977820534125257437379652755076621441436177742084888258480818980729769351965559896983247809561185039709624226684933608875901416755005727615770947914906756213460214024754973506598733599746421504428135070678890084651315459676977729163657162657041683914873526062764931035510313468385028857263003500632556013215454382775582348246594959614551895560883080375367287038338046766797210576894394457557138711511040*i1^30 + -3789469886619206714766040284295472387647711175623323220358504861167933076846648041436793651726019984404877720014201706116927254319810841828464613111447391261059530672285872287227396875960328914111832538010703122842385503198452151502171205637035091277530709975481137723424633073324450792262543398390074584278425960942941158666500453127606392623112322900594042763161192067855927831502239008942737402254142302838628369602433077063165521540556935428993639279615033703998933178567951329444614088084704522584591586598116526522071532655476389561358200864940223037031878493904838832596134215346347804530324108356121990445239455622606869408074662693995601776622411569661740686453151342406264232577594075560525938226677737329741059748819082323553812850692652652266340918957359465061677830974670980524695775631516335113583394467333936550070917065403216933339295165867809236899377042124315786880774417093047822329176609668046706841155512664241121050457188368946625121309760596295513989299789053611086464245088992755203227973785518555020719536837115251514002076785698231349644697106770316233629767727168958069379459463774789766371182291867487256055715916474185383197177214099635904530017077070130517923970542994958396917739349873206418175529141510581490813733603540330805714567413050680067517272775754946353523015998947887076069851331955334720458563488120992569440113814170783157164405532986712935510878930261552550571304202380820752014025252108133015194318412284084274832251698922571063727183048181081757569789997122022462074663557219359055206509624294216336702752642141835750813844346241024*i1^31 + 58851010868907417141091537382989717090163369232500424721282698279255575460145507286152332679596068861454630997392097703727890609093175763707778780416169263343131796807170369769018900699807575522055077014663623789208490230748908664153913602984124447332850355349356250350584236389925652682981621529428510944272272080169107757177692915426870418516020871162621169471960445523772507512155837672412413141069568489310511023119950026080690690322171038986233523891470739583671278624132349051467765910567630945440763109391768480625783736363126866198686570448298636509465646956034834917010015723125945006516977838100510527402029318356747829508911945207308426988111172646054086755005969409784613105734688366450204896515538651808657254885363642140400195404244756230584528611738725319464689821491321649468050544748877467986661001285344792373922209722649131398777417350563878470133498507315672512483696999134445876935356029989510777523386634833772702640084384696234627543661334100814261703408771748229175601150052909625584513504164722544735365146597243169715382001642582669691587946806927972838942505262800755689197454879128729062238977549457668378730644202479827424631012659345931560348672177419469855621401218846509469127392605484700900331820445682447668253747095902368813291811364582266841066932862664661698337791877087072273334744471558037023154181888499157139283234061168483915388262610796255905383233659129321441841667927727455495248784048012827689161144355250679238103010278330231951220596924575663144623282546045442445750725414261019850585166455876389057217154886437349005146980352*i1^32 + 352957931429987187991974607856462734865715856306299776718187240114857553949779096119892602751467803455704229442072579627657596950988255129345419682648540787283466431348372904935810214957501344614278158460397359901420967597241877028001782203490724370992671090939676493636334745814631523324992880288968504544432959125432094596862099695707024468736204512483911520801365087416741578268203670739730861745779780169283636774386044685608642929132071234602194739250365386531755579541710045351434107151636164775454378901530384477043685565333342979346484887314166405533015694548553139538223810198033951937101475392166184395328845576644721236223285744274891390759374022613723761095789024114328704429726367172048572530911344542282129644981070161042219706876724574189743562469856598743241409335413765531123729639537994109978635851492064497222549008413945897210976761149247601314780973618763541114837170510621945050791169248787363392898108333870148195050875638913034228095792501622329315364853278953846351443314624173421329126572425671929815136745057411702132985598072114600800152585147737286593113442604597252207473698262304537512581743901979636522940473717902740378370323951950380120193007571800758379146068936109109175662276542893820118764650723782065882125683230406332065710786210700004925512501096777777390312965176762396051163571210021868443693683783348494311527923229598623761130535296792238828342495741036949389001237052012340148368776644334341572035424300710317046146545128247464858795043647201117232507279975724872291919937576329388014499616497913320193108644433392799055872*i1^33 + -263694719821429793905653806251864665256564767843514958818753727059486311733892946408514438168771859413125144458244984556725118468313272434196942464338620707887482692277588055520728868074661141345883860129423196005158299184219298325047963917267512279631655189913778186206144506635904575649464339100384616060088672707886192331010209436586295798972426112051109210562473006842203780620535753712550686727976354378773620109298997803128213925365698732757928247437471478053448424399661422400122751571646226946079627267668766339641669720866575165626899087546602480007452485136439159670708969555864675229304400858294818000304678706764684951482509778970075238307768737706124805116577870432229716634732143764362727642069773136790365912701930485497213945062970385009950028960417746398052273127112218292274285039464104214737713274255657281687176066477731364771800455325167218812841346471787153010169921799869809549696538845813660762137356446998000922395795044750461846442858838212535619221723342992058638266698562086948582073242543096612639554790885437864914782948580919835793916854254444831379738602965056183332522089638433110485367459129779551105427114300941535796958191482096993016003254322393242766470150898934676840349777508123663473026425279360887162910507435564734134592407636696441171733118771225147711985124220290887970788908463396747083099624576212145206131598333702138462769483543691512220067667231719369873455732908520959755041786851245137083220823165506090344896294645570494603127170593083536166015598435001933762633798661819598042690645631815999876980289025605632*i1^34 + 2293410732446790022929650225502114129450036700601029340931370403868365829481900900666646003868799346078808059065467207635436528865505507208339675800436707097022637883917402347158439932661993591586191244536564815231291558280821115062882018464357334028095441186826865758215936314916165152661753816680960911028638860461669599716367143285096807998978385502357836378806786758154075771148539690975959022506367023901752924121228481014468719992526799255152870466925304893991973579518945410284862273118973188033944904490141770925955476027978204542269600853601247598179844034986162813549845029771340755761462687883633159272133420928750475677778492477053171052476608566138786289802546078301931048553358747388418453942139478303677740782776223456069848158564778512634041726225833685936979896907982772680197483627103779709395418133795126231987678439695339560179059732233106831499701940369391894059889932805710623391267416184828281617626630175950944411339204275670492200674593503884027041638729573519427421509575035048044370003063582065511261953149255606694432221910772844168533568838992477981564949167850963992274555949954837760425043180597886216950623603061001191577713123518925619595868573052018049228418628889573174076905061377931736576006094001810736270771479816029776304233439643874086161743604208116020930963849530143549631710601894604728324174267491631046956824269203560929066012102337108312390948906920187718183446864837751711861514036726708125967925181041657745839646263719983466407524720961311680829131968242103750055743277549612284758566564884017473866610769920*i1^35 + 10430760676497758137977659669864226626245552546344828601972941977409483666001532649495484030305739947680155115345085632846680708713629442942923253276210254564881237573501398316983656635707795919765671277146629270578337786698257393445922480451340186219253276459779541503425323349119385127143027434027294658887732140196113626531645807273949684952107659287731392464636449728381498122599188094738137340836734833525264898635861126597003421113869875034593692916066423083051889300197614592475155839158059749485132147420354650442515621418243897249261586882060789634080070451289239233251977045058560262369946367029778579024003575596986650291464118990982855009902820888592458510552316059151218266481971484400645120812465892447429817329139050830273567955858791462463772988816648064058986322378253250575944676349697920001479200342178623671975174913208663086496175873271945521543375526772243716949152457209432040175052546697383461797737706494514280062380970951423640280174645247121692753949428389032102026826480654178791212489583992721133922185512871498767573431604152168186358675110386725738683435901745043180916723952607121216893374637713534287547589196623619115700441622343006394033215405426297256419127259053592951026969472564962042728655038381395285320850681238123246716022025502617618482907240710253312951630271652055647652173678941222246433756750560328718271999763319089870078981171215677496415900191847034617102531747693751753178455434554099534727368673179241289154407620066183224978170629201518380283872650764877062841970827154798847034511984328653383139328*i1^36 + 23025223296745808261590680371299335200807005524540545095855186592681054308763599636521551338684993942372890677024954742474663626091203411419932108520124899762099580224739972715324923386664993270572176336808812901736756337402982469877274972663059929898415146247570334659257430209345505431988809612302557035353785089756937453986329533637251395022845341414924498490838183256992012614257228519411141346804619649597380767921586201065741102354122341699830218640425541083313281685469011260462289451365190200249699805695851567918678814630994231951116160485516976852962546572319129980910889688038216997256421203262454500597713974933715592803692624723850979384717819527750504297346601448064616717347855093792496705023301188869954961701317720718707508723562149574555029283130081822285981175425103507302122559069707933749517195119510245017251962677509321148153372045475926503245882852087232854709414578117402737314052925378934857035163703385475373506252935891232069371386789425895061833140823313216740436484936471866959644238578484515718812785343233646639886404400451816356150693843444065543532823640484015076100968844552556155212342115355655386227525165046157732376090990631305981231547424840639749344139194811047063036221226041869763676097075048165450158020667740933242994797196897519680467518371005093526543996931062526831571571796640295269038308499828690798260570841629635498371298291383260095500631043033040418320114246005394263803232407192859003135723297990940639973037356333138272940576223619531737629038300312133765748036992785073315419460790573334528*i1^37 + -7218203374080561631981294708023122098592954591501052121641994086591675233140589531972861026614452630842792487639596323392873387642790927328563955344764388939510822821147162069263963945120231746815261012538414788649028401841968756451477792750696139847224536585834532810510872249533257363926670117110516544026672605777714455149672749394517943620077011226093499856355028885329489330387328335154736659652746300005707950189095735371400943778771239220674594317195704972503239003789196439616214461212707195769340426573095638046945479144535273323577295473226050835205104236132355554520443881987743560179465953992767784414330077345616487056483908890408043320814727407488396299449247821375523398549116534928280741355503594382244969868921254857984900652106327330775121073513140632810298618091531986681886382634844667351413796889441391374638032134824588202466919994222394741422726720804950497295030865266589985689125281348944547186104064757793556205871660442740772255363147123579080236164081633792929629956654302137561484374360335028228417029741596132547208852913148481485071195425421967383915904497561506279384525795033183603875620545544613390795798305724884179920196314377429403105295226847583298080563357994376958780630794690946324985082708249937979873911999760155118984611672166855273846846139563474682518702457672773937582174876580231709977696138733137345678186212339513977530592996332005774410347045920446917005927604361477060107415083890991730726793159988704266670303504965938508678635291876682901659038707683936251625610506450218389126703480832*i1^38 + 2135262686229732974874921632967119677258772800950734798137862542270407135648294081060187003992304386609913196847107895130461283001432103043572673987597098646462179918694875996667874155298138071295181839346372681888321033587501150128155086548078261765427155647859641055140690815888776574225492307625768257869379621801924748732313819495380341821926087970436339092939311119193773496937292862833032934801151269532114404886799380785741566348639862456109665514109544477170688568331856969593861121418909624750974775396669311789706248312671485859532265593739327010447464132563922601318464093823585187100227636860179496930118204947621778821921375393362995104810334759870950413076944906572271760593205243548811911902563827019417268433373520541456238215318735138257599874279909879701478688763895636804059175294602712913721418179120030769271679509448023126661255617198618051283255851366294090263741851992217146449152126920869128562334211828117003327118033429102998254977058952329392264003058515715244662371297955131791698909907035594554967258318237632975013405564636568146199063003361415186666919291769322566833959598017441594851443227221223371052517943598604981853631064802408460541799236281345790635609836594551185614414174222192890552839484803181704725512050098673637521454305285145154103478760435056676565102671830584913138331489692970531266542066215825683741742691173397119193106332381902114345227118154554731331826800275567467374009256164040853207092830821155675854944726755264172104859322669204616776069839659752849543350584704447014764544*i1^39 + -714928090755180835172504877148195737627340978143509779758817493826668386065501724615050470095710636078047902098378841810050592952215654359445648586001811531855932722516032391073899936601817315207926748694881624482607201431159077121850935982030837170531481649756369117804344310847766008412677517168717107756697940112647963803887880850457941516422252648196752579201315322174589818221158583226668917627391513756485856829887154346476213631592271583604462333512146161497511433012193918745651900056180541642381029470177715828410988080458758814618629998922239861472745013940739745495135393287705650122862987996110238190335594541985644771845354305155078399429818386457264288548935026333976670895723636716750779703240427361357208583655546757396043601967665954781907443901796320457865055131517528025429471720873881583091233446814872047029412957288092163845123736275842902972966922775172993533961965773523986168596953249549146271949861985183607813787058123971499601693568768260854373310067450231372842927880859610608969565892687638660857097281928860067262696200496493445851503171700252037156012907143134017673051543752947374874324376827631706334143978049652806290702720562588211889190341939790722789311042232943634038626483990797807923942198479055633092610325187294711524789411733785353968147996018925077484510911983755318559786957508462087536297092461067957908512491070399630511567356637245041152654114106926040473929055784673511185358720447386332730032933198029127717917050003395346218971989952105870230113874785766376124591387757772800*i1^40 + 115523193104915273316540987844806537301389965489171228037374395845971018310744704268690766366395574426856202965582065578741617081380010519621243668945062251692234153587429108685095010476675868594849919238401596086885881089216931477274535841263338591122394000033750358496935269757993409742044868458078156160819696588166110427777666778686654981163444644537753207902589884869333663801414002891790703015513736214262292965265064926939394357157903363773476862361217917103423557650718214736499189452109479555549282620919670394011703726359355071839104893892486620856824615006780222948029352749852522517368539688021632220468335132635758952485780819649175304081240394140054843316471087578050896902915195173718954418159152974375488307045446162398311072226155644655772287982381636028709915531440065101349788531518403327162074007924120018269241953693953053629426502156043240913104627929062177809637124892934015813791270079243666844608591782172271703936902923149798463214271216064699840024157678887760910604509100284718433081127244585449257296038513924888401063436731513897616253904384349911418055102232528549861461615951379234009441319000314534229128797845647980291659585849858930503866855983357385054398259272445282816613780687773019236943794388670276567421603197143855609830782904123341952891068014630554350465903015971185900291114752966570961668982969835952935239375050290464308704864375104909122628397443653924691478865077054088029740711007970639459043188890479778148348700764221646324152064492073435165433922663441712587634376704*i1^41 + -18453902831169114769034529770748089485751184863803054799472032668758465625356026960467408139406892153540001352070377433315048413418411890196378674306351075107555798695421430002711098801698974001377354017189325675162843321629095298961861864796770837271906842471033469171783259454205709777777627451982275649643404630525421988270869113578378242311782857766762993189684443557838213440597934839245624266221300300897018918952733563740451496326298714140352403323258427795505642357427404790520398394359326652891668097127513684643275579601026617333120491296935101467994310681342066174881638611442318358889197242338945994034551184108271501044197894303323129804224030439692028013283673042490321222704047159819640104331168930311398175212174853357419670457204787924537261482182932055708799291579392862143105134325963741886028331498471376588158659522086121401516987646213223699153373731614263795447183027663032889017034059456132686790163148577513247152264741521500813968989527469183885168064121009728360088248324094576865999469954972907181489416342073975609046766744940958083442698994894572247793266247507422528882707943972438053252790898261816991914716641663342540612921486987678281415066881782819588722442628262810493066672110857275065560422680088694778488634889761074451101429373841470092213408524653566786635537193869853906621581726127247682868086180894128458494495378861478824955122891199325288957383502211239997398600064510108668443176720684652764247521556593248459102634547844584636781456550042059173945134481765321146368*i1^42 + 1305265643082928992050189328521712605373683007523465114187839959259917587611300498891739110307457826755274567066438722500748803851141371854048357345304246581838234194519833548631562879342840166087742148792669522211957942923838003397706680895047530229436162493601132593787167914237513384182434539770302443945702286111874890115350909138071402545180187071363460070548223635230942347426102932128627496183852606288947878699916579960430862961089369083685161579901639604095036625039438652821362839694791742334978915167889743774762921317029149871392431948771859206362064669246445806327166656909754999167828973326009998151490158674320719223261202401771522305785020629164560260527052524717741133619300004360652269903566789294755462453563555944121371239387979308701639002669576167069679642798418690528079772704515018427885302805081704958687793401210568034974791129550174792663451016131916418365023015298032119827656864623904164051108276164379206671892163734055682525168686232355537623474606134453900636227603871330947133034057691327826319957378333640822549202592161437232779744748605532466348646766981421308473914393793392013161476981383510119530633141429518510566235292749334501168201247183617230377808727609093096624377510940853648953688584158646621557510845381155465198147908244443177985459805305081159032183142400264173104624578264476862764649454891816896427324775362072913004648002362529387508440522234313093709224733991181777218293055279293591083731638029863746604777682344901977408881128383856550175850151018496*i1^43 + -190600113237482060032973347579925654923147201563808094671046345597788339914813789108258444811369993234180167334712789154732431960471133639255596080929358561452049368102906625526176322640245133157102820856146259216737288997327462919089239604636345732446908658989904804992998203614530765830437844779300744737341626820922886076022461890032936499747973740855723160593028658875156615435749859652490936156704327399343592348604133483615708148138463736682112991888901959739708864628701818605508066483247127395167531795974703135367323320258210933159953377953447345845415297411300686994544375502472960704092368073835093932965809811150469617317070356288505673346490151733960843963079978012988596811180239166909021216733953497513657518610375621916400766671792506014496718228295636017061018955335905057814403024065749845430070853984509682179909570454792018550555004212232782408300594344881760624270915183443368191606005994677374963629248258187258767289694241865244737060276421190922469329486926762538502079946163307384500388328101755826747821572152421703835534753829526678938822796213663563708918255128804198393333593305933935035593460821486412712427509913876277764976298111521618319221347127476375328273194625050346180820983876756173775246901849663893258193181850051542380047707554801648363494788205350978874099152839636384657044200750019307181506599793434938523208983155959437571550067012098816442596157079605681265698464195654329779104484601520300279329445621258840615554334112069424631309400527304307844841472*i1^44 + 1514070660402437722982893565924828153620732253153208658001379724595794226220058414624656558500641033964853548614821391021519513832370667246809693342549129186740063176418914702865683494831282922763614398834651684604508850326767976727582210772663707778346312294459197437686914547060371759437421930927249171338908530830298537180140735260541015581519197833865546906606872743951604801229905122570931863235229527909520151479521530810313644422521019360340234936183295451375235685578024411296778348435760152550134754587710776264105841318600376091680614029540470276320709578868261649675795472394679645639683541771470419629917091592003348192784134460612601791034951418101345350199567273721547175446975348907756058359458910411962321660273424635713425305462700116896402062632027952048939008306532057977554276723819382971693028465209476293359188369302371890120129780533130846236136281115007772553508850577773203603787469292232932397841684645427848157481433411760513532591884624977594824155657951022013671253953863586116000795883191444907767110008374687912988431391625103326481125967115470930448009606599303671089880115519926882260094173417946651868482043477241971847178994349471633963380743279520104193381097467539674413459223411204859435784971511945085937028258708335633294059003303753826477233913036258676369501619734275761869884568666584312073413403012540409106721170121505493432103278435899681001329468568753232080530990978217051922119546855819518124151355427924818980843765299696080630801440264159232*i1^45 + -6550992146364745190218585412856654565730896332905732728464887533853393506637063419977655866585873941580457268158697768173416481920893744996558904124251019282550501204369127331208404653001340400246639921522858563364899817303119733860964413952511645884583138291655563800475311118695627371803778716358899895613949943220405835887863026966710554522399855217634994712372487390238998286302640116776673523199159544870736691805839853542809592689706569666950458985980492342262834416795686971180050827988644752867282685353474092661374776674850586635816632424599297854558916396080104171436806599274150619596457983459665541098837162631715289198775721892403824072614157554356610658961665803704179487731480235273769826840951951049640835089812177118792938697408165889494932001563913063685184005497233587103865728571272173275716464737254639042240850824839520117655440133225166567289862624566952359184834703404168632977434260439987273382716192807578466336688592902651218411755465430327347747779203451251304611016056927840650921226010356526499705416177619003742296284532487407787437591141763063714074276453296293481678942687570109608429014923498747697816405126182327255662803134788123429128256079981838445966661722354073021368977199445639672604274160807578969430895801593288220212770419910915875593642988133610866673157929252067490904500163281278492649135478380990323475436170915707737096079014728387875252173262694270302046219693734849910376784071520955908507492192507754367953018407161902862908260352*i1^46 + 14814404800593949446870671842688683490122809398133580721989088173163458778240342078108783748290536710949775458949682696879916375045631964941636144451506034338987603740066717911977017063750268391634231893998527602285526708726181034897447918891740767133513962204115138206050081778392175133480139779092994947015960889409839013629021502427740951264026778875556428189910324964549636292969406974359564617044416662547701548101389656493426291916160678683498301532284852422365918785467629721451856056262427560638475310346312714356709437189969409146725474158017844328692995123510856531344043670212043851651540983831049466198539297258537979396876239502747850706285009292977326137298913980534426774432962151532272731864337936396672682116993514050257987114509065187771146878215572293459536004065150843585311812965711360438129509247520215931372744748356213284042185132780089815643803871907980897469167450968445814553599987046526773077696832217135271195170231688037174130420159355336782251825759793540373362605391854407451017268325267798838995594654927271629877618685200177359503378296203886699259263292775509966990457849973611292829520859927362148328509628722806447227840510706194367517148607826218501195930686968108183919942624034226667057355318855072077939877451196383456838865774663664527165265519566313532856446030114360568995601260337965741015153267249282734832012537669761996498857580590088979666413525311515818480993372330134283173075545592735163835697761458967401730166864008445952*i1^47 + -15140177469315365719177990595942241630315836491076670460305181626446687562522195871070491549683569913183951655321157002194349741628734814434611646308513986324806321170481978723672151617438256228683147866153306461353523573081884295106208892069949366714394342904660204126197028413477544993169014186387424412071556935417416645930982748894177013115073679152033302187777129135976706130333044928413538458253953343046336708298668730067422287200815382331080167225370377568483784248496404221612403033143280731645345113319322351288302459180869441667126555582929351835106712953276542829577075659052938042099854907561668540406329427689531958526169226620678163533036075421209778610451986233134978702893042415282441454268306779604314428949332626426533843145173330461647353520114440192957639398313882345827111636962660404725169079670631331498740232854192024778161724598367443347805057564873116163919950365933081366243655201879543776024432818876267580876336554239300020764118229695025543354833059032853405754130325596563362700897736323721692610834580494777306170948950707776551724328808181104476065581993260798786226715447990591395795976690598970286230599396160760490532760283551858752995755118169012113581229497325498907399290491125947423025184930367856293213661432316732294323017774923505615136259164983748893291818723363564119595820717787655907144490861925778995501714588312687587586680875231926083799850493588183920901636980915292728354954625381541361921953621215424781611958272*i1^48 + 3907969563717622974672351061257428841448236137716094905938260432752542041872135727226347676859091754533462237168017797080003774207095087088501074860426084030338432114841666250757213406128303015177372610409189516416309713137475423422327809050139438843949931928450478032866451761947876056754817011176601977612036418052565759875443119143845033917211523916666487054904268053140052560502236171289156846713209354170570658133572196688473617352212951244213100236225162921696016358651368124738702267906383271117605253649186865011649789998294653132910917521854804405307820551740279550150890065474973896990351005753641247045262631899221717315305304919968524482958186780478558442450834743727405179926788468412518692586733688066267724886562425647868199951130906573927399313500871380274460318046332658666257549829710371643428691706716293787063176644624329776143259501734357759167333573109611364078108598923176063755454490784179124094251582966283212755604966496075525546512555266355877141690813265496761629037240993685051957883243164019785321580543124799355106671363686101169413565265470154824736851622853626711127699415752114499980170029218629431226833763748138204769710052605841418787878645816759248931076807782388088735469065448901759397556583464439329473822968017983259531003684996855255129078911353294241870128028425851881821890347934364937601519922340673720615042639723441347583238582004575755481733808802666717733980830433697885941902400366024087706175220247166976*i1^49 + -4352582932838796873040836411721281754813514272373538778813829795315231545179051084117843388425127296410256186634985981600661018665621856904321002615300224306373078451804592474352755740322177189007042341268032864957611973658040894615423488288951868216674054989590965856135256353211061482076321343428863800513697654798976195579546742444671215552628864618688266315682633427737646472217471529898669974458441913140769184831802239750000110331912424960088995593206460110458399928173253475461827639907221916003833827148571564937023070295464733764266238720360193472956342446077767335855357222859371030914551137404546447450104769616065426689873345233083062212254942372042295877955543398203428515221456993408306522240748679231578649215025003130296111014752733480692160599415347893897593790624217670182181437969354495344601465497225936785929262108691948390746208099850937134506019799675985295632561863125627628806278862089112998158920761916634887340576752965345889329856044660103324348948307692169385452201372026120568083227777051239982373625848660865324507821432869639878702822788027118168829651579631676230128456925794623107677449123045586741076760288505230542404741280809822320534923539565515077668966007310254693087484139393226441313265165183583028457312244613754177528915266505019638573712662408895200382533532207533939797974352728728619543352670297371728093468565882100614905509051834109885100890265103650367324833244342086724369005807930447633043161088*i1^50 + 20716881896789252741197388193849029993641505412801452136606104849940716942112028788432173911287652462983430491887774284440281793729128468908283757606989794319952553383876826396072945544399515126253261720480131506577482459589387887671463768473867315195899164191126365530071341304821341813023544131543344033844074941042135252989683207068981178693903461327423018646687288904286756233546616630181432206817947239401291090061661961450150081257087062311518875360358071617908140155777242315729633221049538408395642174151986622549438396479220070729760221123144270171959586066887083930228172163675803149424871260806429450686123073530858710143837101736051097900801315811865000630857366430457665565117721136038679958261314672093090147060150031823494019155628175377258075814772500848019346517379965609279140473526445029485039088396345905271648212896861191571170425934992564576452843381832024992723615793641721344240050170995146213714284621042209665446252831612261033650995957177123640955460034428640118216170477626155537180530025359447539172647016584710447109739771104219939011261391027306625370998928509328586964159386423708038995108624205854599615983177718534895404925391931225362291645564246792768570318974032158851165102581924244506203472948277243070293622293776445221452777964584106594718596569006848220362805646823813351280608978730681898725643547666554727411247271645630558473364190444030351776390074836509783497790258601884954377164585353347072*i1^51 + -18153646734439237101965580653053944384618064693055748495274441950271161030946160133006647076497734901097189822018513973567357837119558330817358658769962371843055380973250773580128285637980423236510710973474278919073467303299529641216894157401195728400162940819716454512455277350675888327050157422065907160366628072358740667643902515760165463105179924216620899455899077729978886004929518604462856417870910193383525682610293774876050994540348869336029851044941197931029814311554063724156634753374930492722250067370584144594538683397673359759852500590169241115836753827509533574946558617153635953173713974954881394831785178378645881716932838954976947540626220558143903429063745495088563985730734668777081337351613108710240917370601026824350320572692767950064022801356637523236854034104425351050175655333137437499266195862959227556250522859734362525187671729978094525039531127969269765041106051436506318631304118882802721977121225233869597621949365480304080896628465816803985371175148060094046891909450360128303969306031280436385056779345676015340805694612944112206636953666153713152707957488756572354438099048151087101665348786394636234828297182782966762262865895344792878812524094563082802799128826332349175023192093734762655925865694238821285661947004494919257817078735603480391142845231582596717168113511403355307733321920414384880530141122979836015904279767214094306402119071956792288059818758040323552550229875779266390683287552*i1^52 + -538505387573895231455227834727260428710280114398121368323195837765120797520321726481599186907902472831758841005419430480834439589415612255571451025888721078607635887746825716139630155498352945181381108643693285042818296109461477861591987104115394888826793882685426671768476325038918910054962675039693110288201114492948280120958384194710919538920054408677936321416418649693817299455281499309907703412181372892939428470809664095517339103212250461072265566148231888823266983035988855018686948966036218475355941729842727397163317053548640267547831002213028220806650613945743598091104906005417520175783769873693124447481453793538876759228085742535164413862747974062569715144563855627202487803085084999959561493563887774451268631469666370226201599667962822257992620961404087668804240764299552319213704689502595870069792406949599562629432109703268325721150311557547818730968480338032292413457038029625526312479768929893002419211948821074641339644127685566268582173740330626461046824958677858316633583221862260765341990661778703044341272546160477789141396714575937031130511552869106542821984482181439531804754370679445823684020538970138695516326555926329642684069990534115951236518489250730731075202568977839265031408519948659917531724126903108077773797150011517699893208067716651737781498426868995826031149096484608101878255922743983567098784948346715781591173537960635237400308656259609801849273666305726161464833723340947456*i1^53 + 3849607937746778985392858968716056960158794694656681987732576266186107394739338560550642475073936909306475781464776031919878490295149011439999902238150565615024410625413275846183444430281052842004362016411562653857367359106343008955691509085024288759357085762142496306574511818565648851494803552465442375495404407616032243812894091184449972808632436246038965717614637817233089622970572600918855918188472019556651809418594919857260291210299787310483386496919900873207319405772598071108173358774065473237014428827528637947027451072275844675290215154406444502171987853395377924221598837478278209904440075148622852183752607520955377588659110516401964662551784709941622636235822386768169840022569816189279577974197201714664342560130742671324764542538235271703777444855759936390161210335979587596399173553157732581393390930171886349378237269478080618968774584190928936335534763508465119148799133597839938466891225647545962959536902701509874888725616086862311441745432742647580514229458035005560488204228403518289999412983523748425275396623402733619079903132508761579744341204144715410295748233693725722286353097450496952171094114749364546033456578228952144624807179038404415855514539827569136271079634938782620676015216024721133051761300173587695046697707176964147162645705097372399450146424976297838203558473466391168568066266453563962183203926366350473320264089200895329622237037960028791198325217173068216075812864*i1^54 + 46192872208994787230397370496006685657919532135210879257692013535456495900532157040482933974751046892649371717171360617265375404118167543407134169500470206323016390761112813881724003941350160153493387008404646945343486264362984573498512181866828034401712678412278219803734897157608353859159721716600673637545745790888484110392627283338820825281982453520348867712439751929259089707187906332256016290026572019407675170127957634625043589558474814567053474367805769642038262582217646672584110435597853741146561733843677998532539390221787184292798514667489159272052075340780349792450709401519615167447698275630075029578370538191937454327155744089122596120767273755341645273149397709391521953255237382376093616069073005183874606350210512773464315070827741323400502136366902791427969500549931497344699177528672750046132810781375535542565717916820491850006112600724503247147514222433995754862702267113743379965388793223857256046498594822366875695454421528624219091200097575682264865834576892553059674663332604030931079705942746930272343839839241384076468304951971859908451005834597375075283499579484571545214650583075109210424673764192290696090723945861900052338066728119842757003529385534191112270044782005169926974081370487486731758476176980388292545163744371167083462970833835161493067966202331223091797380907422211292367647458262757608758740826138657560455591571927772652442190478722494201054760026505216*i1^55 + -621044992831234242787835480338477998466658292089547890469467644521028259652355722667333160779934400663285265590255096868944763667750260787308727857302086012981546898164167612769308618970387915290757816654911341318082297391669149567665379014198458635263170844345975300905886488391250369255960266749828443807343721553663440073484925420509623541010732590581054051239337698169476884641502397912450816232014778833694775935262522539737222046419100562518794554201985648279920042701020177169866702691255335731047067333486838594817643939600354096593057775670388871912436639082531079256460129270214976333989237445164501071761631192604492550139430579780770751098768407321180160789795851219016083758080860761138900149252377325036762174234495206661614332812617056859716258708885294885596878194402899136417728041142995228009897122660271092902808746271101783978920777197065803831783905793249232487140454637408077898230812835461736017361918616598143100435185031056063822386579966235133771126274694645618590524692992139771669972184051511010034569290652989406386993031123592447034274586988578842406177189484573410269145340030956358776360886249281652751255523330155941317495359297848823234284283706670275322974681866542541810263992310490445126834679249452747624337842188500540754181871573902564437059517503021377559472078891088793032562540284476767573335958146718487042839051346112207365516798446537839774531584*i1^56 + -143387188216550199697785889763228367514568723957315336794270853193965051659361738712323640131562818723773394674603352044911141625362666280458419969916925914241573439279702617733600812992483042640182144662922600238456340366480879695869810369841109153106230802889538470989483925793136212329234225870987881647344536603473426381612095941112865878251170233790889287345417359945663459851788716399343823523261300094467994045637695680427108141457430536983951948651536027147245314077986458542179547873320661618370157192764420660648482770151166938513613898388319275542157452923146822025022779674141286681855681885048736852082642799965303862680927862053488024246795004859835883637868311939650768715347307632921406039571542940167176766899055885716471596383906150312263056778933687948599332365033256368440787266651277528419566013901820371266411490551805016536764531346714460955702558671506608419141492162423526857082610116947598447289274778097566001695031355796351753783508845181686085613120149392779429770036473524932581915213837024683508436278263408826606363660445177996900591827244537694114246530604918026798721680650345858241974930394458879200044715114392799778414934798102155171791444888101187561020106519908453232655491551039021383398357688627712674884024302863529592727422479383712529288444317051136719399658456307337622576507664380145776254460484886412147582889321621925687788969255763968*i1^57 + -9034895994886408454977733693569202697789696073185453446085174900840764651123156848781638669863527635732324364268472392137910932565637884324201381840207102204910613242960295654961473191691781261325007810580453944914167476250910443554990994319800822445848576377021637231847673037410499375900272199869105245305707449909461110291577378761028432162853130362150621818387147935523467678242377771853075599561002124641369936131259337995963479417701014327145397176513175192337434591207476445122720047053511508529072756644875090417011018126473695168181875431538475592730691043383640036913813827653268460195259184637273094787357723217786158467517850895923254721076179904056077024639971738441487358307014486846620979494732210338856420672385521217355409029900693942462430211297718346453805884435244249612798395000281143716656519283936529144465527830219413463792259061838276919839287008836053524699659311128859116888491430310434954228259580919614684292602942230808528908248361731748331628327098376302805910300111834085870790255695732964453133388182400166243315662170052294973846526320905508157423044610895692634291036849689336271238532102425886245236128927004567617124380828443146633718787961485691507145847989348690768456504872312513877912389796322670119210181954622356529664007500684341160355988603431179406668527236708182495993066131417578864616400778837528447414369295296427016847360*i1^58 + 2511313113837205056463993781639699660218641547789779927042788511615405408606164885865479971449734293747386083154150681100619625714567241302661223943613929459431731280379911779804868690582168185280048675555590664965515954436567408849033261803765975334862663976721049861273865475703665465552799331032169555322608601663521556243416511046457277063804888746902812293601274473052716064373909877750862867062796495708377526507827635977057952612929367019464433458731428553219748841564785801733998328346450632683500965614027315281164384107328969966650433385984098176180537880730821774077300770763023870518889190348882099629774724979768899022249045047147038792391664365061270113641789318805390190418036532570698160919137139270483456660273194257499158636760746309757079991498024215897604785148028761327635974158401034658127290208657978654234857996018701478436196238798242930272073910839941997901934346048403826183968460423140259080754322812017175894512679978070594989837208561546312632474803407686688536483807823811379827907472018843261494388923306626990854312039016203445045851259989508347356594302915723274995760065788877064250888272483699903075288118585536671000831294181210694641857767339024260606028682362160647611709121543042786820138513633716859690641537476464578239037477183492468099690316287564022312343115148175082078389915243900624905461287494726378653255991296*i1^59 + -225627502656725403281180635901192042907381802771866109714563503338866656979821621416109461033484967068320744739590060910349439042831913042435902106640058311552890654557056028336652395303932606805004879657527437075142504494295406188839466264350510514667561332711372819479643063251431273307839682267598098348512296896648321740245489525092230306572408351458676711920547179926064803666104699835392182469837850179397915063141730057233422242762005955271603242415322373075711312396684446533686186834335527972480924449846986138141612992994752960911801638599839777490248976809832369496044557084115241959789130983552837741427232442099898711138502737648506615746136448636673490703709650728810634383025209897914783130659214326190599443128135453482595867924113684090967545043115177235884144954732849493567546197912875585156833777856758692222082365744427034005460194619483734802855324040730768189866949662543043627562512044007400902546991635352814481240409963859966953150892904844858636289380647477431031073153424643581938689661217428215374070043780039396713995991301334564052712419818699054264795067859068129343926560568157579274315888257002711568719598404928719796782768525853125261882453087786807238271555922501786488855294610033500901402432159666826607354625361445691716161044245633901756624985346513370098074318965116103450858562524478779599774318545502208*i1^60 + 9952760344154217507381263665871260544037709286287434910595007644778850142185478589394003181997760634856914457107290083268854871753311265216765467786676748373088001741295344385246934299430380192014819020311034128642951388434323990576570451267859198651670566792393562436333502458938923217171211080310491669289781992303581928462975314465585722477635446926786635653152524952772351093869413281740916667276652631923957054793269500232440254102618857643467348262361364263565765802621392617260526795966206773186913761672661667203041628825383511508150565707452734001064003687738072331153458966645351850265028042649172907413596047257075261227391773018115384229979584632124553459102203992993553162736054736557855581601767173595779975876063021888212997643483727205479258795090005720899196039421627505642219529431027654359218839226714484873927798172426976855714450351350310846056105061535696932058725411125434374280287887311875930897960353226153573909964627975137057265045042368763042118442991769741072625703015168853561049971613725187544944793578647198860044217689005045270738132727045575848904599373998722421746891176376619149939616027608094879820347034421058142345505170376801037019371400747143854362359803154655931792939237103173925987926782871939287498927867177101008373757667651245852722972254664435263879188112922877067322571539794791743488*i1^61 + 70155226286119701249548662840865534483538035096905534540932791992857140325112524198925018751235752192509109887488412215563885186000306452683224019756891275676426308252143404094077628084809920943090152940446306565319736825616057882604768734092057235722026092506107090102572298203596015943235931345175371469698110620778391575038828508157134513807723090860207289480049859145383477379101068618079214207235671030528625250329440887845102793024850780276904205026663477181629421741287000113866809189973248943315628901229426409307196833364833098327056756784996263132060302801362412218026670113619364186671622867532114112906627921716236578425239794839142204303758017443783132924358447457970057581045692306235935514701946984239387805688520210446218898337875634102191593871672603185951887448893655699650022782962887735137567462183618685934558103906647709139248346907564435035727222102011509730053368964158484012082317240581656423300365590884721862127466575630822824696725317135752381222522085335376843423558490980154970603685606176771204772983707339164845114553496799063107004700437406173289125438389635759929529297529319346198883073409621450514917466317495206104025867712907535753358524223513191565170234824973618127748547377622960847903012741536502943396965699018509610095531203727056055102258172404515232863041839895006129580032*i1^62 + -7550876202114823088982335006369969739107167134844056052103267938020490589733442773028152174953636016292152137722411761963126010131733011957645489939239554844169229813457004277101199068204448529561107485489905428799521899554236775019001744498853178131647252280194524463988909416989259088530651653266925599849052669454338504670831857963345619602013524400771716258676091757651929510889364527568090281193472105466695546587824835803142196023259209912755237829728796394022464557633508149871693277630219058185026071619602875568944341009664994279309906836603440195070390605284924453186640802704798680591732158158846995611604913448759459114642462089701005954027128414283999215255792031125943545357706009746062709232620048805528833464575814132489783335464118131313060608126356325575404507056980256878783352414461414752146829403480704725198020523887846745041173257624910454855506012626533842148633851266404527828472895474424477198156228421446081238196933772612038229001222484119215381113886711332695372768766920826105630373138797151220722714516044969150567933481523977697411165191827297964283968910468706678860631328944587628268955486770537313462097698257872038034856464680791812064798378096392542601117598389683568859221948887655073627981898673279723106495086971956329877152635663055074339169509698557408438886948352*i1^63 + 74083948063146059793927954845034733018702667736370844443051898234068192122518688635451815739974712867758936812166580822663483269438817995925257615988934971480629461052035436317534719047926862979103262059108768350771462659512051948303683169811478458134654622115606067327241337092755228785325372635264814933067859516744686933985508225110862968472202205464272057905615507223872281801094304080437163002066482197902798720415428535447811353872193533521058685384315680667808318687254584756417244857152917702575566407711166996939561518882606070348110062348850910495640202821585041363461068084878123236388773854601963210364074942356369239646984956518415221229337015351739592037799976211490191947825899913289266043279615469159139011862960230943994309506212121059611472949635166777051220609440087096003102620690276954471536823379430902623610411861753008982403357315590877108047010779936688019800425344255982476717025423094594725027091346810675880252537909838345307661103609876194900386255289778294053197771891990843333751147018652633517862114776710233969294168641820196164493212464291225264158967203413124258263212079900392034982912162665885269408881915969792621197144220356855259940870522964581603475904512966430126452556319893419070471533181250955049524854316137235813794561275473257958518167285109680*i1^64 + 9301995854410143025377387732867527121966503302853005851467858346713115643229970295383410626524298176488117256085529253016124654339788910193463382451400911860810654792037010580318690917555634661919483650237745862624666881319761893478930461242386565199277231663188303765912031626298051138001448191959740152761692252926429320037001850592617021653380582055305889855349756794614667182373360359143512300327939208919280326428515675626571759262862053598856070131581857531094800550628060034381744898762439654139537397517794413409897921724261004177514108924333469945481108007617194251027007581515138870802166917606537291900167359257480865513689681382090558212493054005825227917019947538024257319745346567715766524776299714584288805194275755417849474618112065174615839966612936998490869524193089320261356919918226246807335875188771125579522327736642103008048740633651655160863407116337654014995749036693982622873377704665682173676082558784977716387455690281135976650549218889475612691660745283715958116721795665006553365736642810528244601225462417137014895852223004993068448858089998553879937695382186877899376012627194463265739975716026229373503227657340681415531706365837406478630255549659173110455051892614292195402379995229580236346729297385766331994635247567989503653359163096*i1^65 + 358161820064695451768492077836171273406505364774264734903923376541447892195338725579571644874181937146081265525366352701717476513250646066771249690873287807109900802408263974650246440290486319293059735104432704981682690886851983017456848976051864131243938317739663802846659598833451037608937644761268300403169796078963394113952603407605548776779403523991808917871938918953756065585812458651123311446840387879684199767001649857413510458332221866285458671866519561745410113032614659983576817851463662893930198175726066178856782466545656206946739096077652915582169397751627754439877634244614347153721847178279225181774909149726419462591365098531703128936351823647633675107808743893587783348771100593698720533372052346052126736308684092210695600692228073631795790725458929067560979781350303529629849695374192219215636113856998524935448435336070301250955848986623869199074105304719966302145627424057194357566978096496200642511823858613749910236092059309829680686750403236369529887231805104005548927508388850751456508789693936407789153064822600710419935148699074779542185292401486126888886494886151798953190695093980861239159027158794375862207215846182786541522877368686884323458044199853367617196167639854105796691313879700201396882191780200474986207471*i1^66 + -39481101181788692614913421493591422699190647728778946348778237003156800275701907962047228179834854168598866654117300561350109401809574823521715026371204138532475317727424118538499898425541575226749914682768030844313320843410804138428411742820260109919704538856304261571571713323931575081017268378597855231465356320395595741452437670982038573009707466882485599880084860192313856669310640040625080587408952688696352710298086920881362858084551497849156787753339871887739669575600811647000145230661567759126969229361745770741731805898398024749588381700951224836665068073399962975468416142846499327029283477232466368679220966627837919924414588813834345380471347882547312263644276204747118089739216968471846125134236288413236534572879626320996972389393799433430198032171247111181599574466261688382568057259393291379995508392341690161537254315715647744878949514023641962392047428078498312239553010091927984843710984601887581579506440631425939655800101508864352573622978933168556989171393577433281976299159082780336155411854333027645096502688248794402001588654001357507370074355266344571194592692449945901406923721947153217437739447731503145519116594039258576366135915935218579263852775030221650441767167502523751972*i1^67 - N1*25727828727062350782819336502172808886906470978926400969319875656411527138230446672730190433122302628126771833251143637703470692021520092180178461912482981725098990337267116507107019654975941116667325947536158426474837528708606217745629884823365107723476278256394851585114645368801196949317220610268966785744896000000*i2, 1007176078057658497765167034926975688062855324503542494402376064902882896388808826754828770740531451336860512117338242445871232586615960614906804904365764911163639656993305852291404190250470690726709724988258204802245060625141369805376646212745378391870141612240349758961087573653378906495342925410155287511479370279051480745061001109216662280965507136778028082011407914656148934354551760941030316850050733111852543054104725206501137648875431429986329145122389729432460297667128322389060292985358697916376696800715727578951263568487799461732775074093550657848982726683583866549658013170314059363202486444762677417619013969541308070701384168791719801847016820171453144490226424670014250476348201893199463897835639495420762906025252274683296610814903109629031616205424424618283572263378315105772624338484611811929048883311726567614452793687484419048035570539431864522238097250622485299228486713597449137421449690458796694647965227824683680539943501009280989913881560373200202632206117712695544709925007891406492729967715499480727210404888373191473770372325959389733059634752892970069981630564099014264104480179440128084615382618379267096427693638011981293567088916545200619485504146518056688337313366217023204991773358038621889297517137062061544709905271664525834730058613979049654729268485578954381894575758075240455557654412181235568984359277098146756623770023564325273429762079492691793453378091858227067091715636334279844571408780513755584595203141878340482325740908193806847802430000561140870901894142417150071669279202579180772717649329310687268158660345375434429940891462913603688445962602584126171624418165799876959845424028398709368958711224335441576362715472533287015550060461389695525430340930764800000000 + 6056599747467911238282634810175533592891220765282419177623010239391121979064724513264618676432127207921745612731338228393707879102455145924706003739506321339237709161444064678940934340360811127089390595788454269253943291870071649620059007089693381464196728188464493695214424928163490467999410503996238914608176006869702531858702609719073751549581492013888088346859607735133284974632755959030857226947331939146393273190815353406336349052684063566646019212077273727540010017856479178545028615110783606034813869611751325917383737421391502345408047369724479569918260965482602310269285414782053994214205053631003511093441896923905829844520389890521964023994529341784443785355591930259022464530562152406912909057155047311828191349584264313732568026323256855301012601932356096811518756927188016048666340588096677340019612886265080685532911077813786191405659385479898276182307192201583114336039606901154946579132831835444766796389617742656175091083505202451349047723656390680112233963166685091818060511519094766970402420506355901225419399778616344633567847219329596260692400211023264846992578890023028141487476858768425036748800003298166445438188223375011766441617871901656366536682740847682654980570126869393260262807132618845898754800387884696812995500266046089829770339913056112585289522730943429339263279910037805862618428435311084643124913655709030731793118588630089033611006820373390884593244214273945824781490401258394693453585939785699910968758840989729406898248119282964351372211388539760631428434008811070301673813159237252345520530313469863958632774305176975625002443838957438665005125867599340346119509450104210412546529869727573276989976378635754173152211684060446172821003561529884840433106611601408000000*i1 + 11629915117200174088101938934882026844821728374385038834682969705004878705848112225076620219998961020295165441906253444687803477720275057139314678786773732178428993763398069865729584877702648915660432620562530855193885159072033344914786448371297905046389251718249797732067086756091895294469998114069382081982183762717614356894884902296247977299393371455889699056844535888618685681497243668564369225168851182075365418129632028215889704765339098408652390204123773149083601508419659116368425526725905091452677975870411176502352999553938786291120112760584597872081367305386946910345472038900688630155222037200334496973131135511699274462432101481155244756147591119791903800028032334204173969382501752589445240229958208461190384911053085005939257601660924028590646322575618400307005365431556671765496395423474901453753477867627313376180993852620203942217102733772019821259331989115901946782021138208844029938682306331104603339959656286146119033846194205561352081242682292909376006132323927825791791800193889112138916560125800153105271789517460549975350448856726822501654849950653233292169690892783361664336314316944808328408012814356249798336643421238911247989459111911574192259415197086035827775547347449362059695051124201813682534886733258755242375033345838546953035946074461484482202189692472131918346790223544402648030501892200389702171051081951565831298243090493593494974934847398570535646391845036982009416354298416644180522179015823561241283452694476282057444535480664958205010842574638383929922945638838247424079724993742713263919538407693563608396252617072653861336674569011876817412062446122952274097617094846415602495288442718808151826214691423248154646715461725702227816258446010997242273333122170880000*i1^2 + 7477660029486716903762927196288279134684622051196733137949072550324524729710626182589799355322707007166368539771823360936786733163418764102466484225979950697416796000064157658212446730814883634073797544341576432696240619235962850635958639766366357828047527988654702147323201433063273311587169483077349994458863628133949461673108460537645009140132628936484211734934682687475296239751886292977747499760017387601750198120629690899015205023537685790334618897658557267368906559515151994941421140562968795466576918277201540339205512781644587750654570219486682938589071898970735650279355657113008779306902895256412756076032503989673208234919581828104195067268824560053952415234666830778503913067042139912121440567426690108450726106623075384120653790266401497714330085650760234261417835131095942818225308992792276959492893431291006811259159822321067878626812508720140922592786130439759780413739911791781731784137241020877532226967315017766796418625971568082998225090055381971556916129609988692348268683485915845852868790625272055154966641910971443709614811153228993824436436057342265284325254349464137416220981519412160432409928262203196324609411912862900147021362864509558349023850975031924747816028123996012468650419056998254803878290210103066367551327862141221005503196373195679276511834439008991006888663840517991428525332125115101636486426503454603973098234000301469315361330552253836027300053050651970669475683988058259837980016101084223918575916118834443777368981432656883460278169230527903883663448221557234541003686376854501306145598861101189876171391656216569832864326262756306611961772176369664135009331372863942953667254120663408781587021409457161048903260293097968564541539056246401141853672754380800*i1^3 + 1860404471537538150164981978692147940714045684604334401185406421783411578723246917214536130648514231259173130294524254713523758915251826553048148235283656761067848388936311597882352795206574995807789280546026450960110394028802168719110452007122986500359865662759867349804494831070642046412918837698018015688017261200227436356813446089253702530369026387662639586356069493692285996871109992109146399176805028849087524589473051278862319746740403807681223671850284040226493741452610892586852826175735780389653516538835339616676281424969661567941764473749071459879863620671569742330643273724112290299367803837644243218866022292748987808232542719686551603420387531823145250399224208892121266328849290358980027412735989830579557083885217024491201477392433165889149457352362760272314862247137355239525536985565159068646353143388086389440876213202268790791942980571662123633143969358382947065866567716076237176576072170068338964684350293158366706353089979737998653699936705162697713873536619058471765677307716977134598799897603382121729669793044038274607543572700275761423946331656523072757763437544957166468461976655939342740086950779264758742441981856123928091272227908878870816095674310493294721928518851837639387115512754038384172393332515274476121405292854444531674472174509380243091637029707893461167904097985534473888882725620470544449584140009081892890350982040348508788522110713236128174740094429893260230612875495436098900283331892022207439255603618657743261368749329341237317145727518364961912650713344501874615262141170843143511657154756900370502384116026766521409533074070703965473746908124202689389459685516668362737237116510854988647122158041849608829438258118886333242774853539957923900972597248*i1^4 + 78824325200448256898503424129435304110616571151485551691853004892033401822525277129220355631683561990852519134610203123692768513899288181662389091008791811988060977017345006004933592934381984954253367424139068839854705864731251421657518855738962460568038616052231772119177221774079699204471422830419499466606589503811440261197968583485390431926837917883498708948202217538486282359156888600575910620077451292347236226348468655271720374851705267663363366384337595589829786562737049506643157439974678934131001349555128003378756629384567280409711410540094451698295598260428373181677124375514860834256505487790246813606861877211320603350798336272845703837278471019999808973054942543009449987793015915955349910590065827453265443024916022561514927610108675873039453056086140130439974299413775118927969886256611148991788891691800817630124739301058029725406212447327859852566781163408046540544190964139034883429753843652814252417920553340930042536018312835714715349657477452348236067744120517731873969595294683821799994953155648594692930179366460840827560632719546426592219872953739989962534448644394355276680374081917057228894908405346053120232595119760499627678666122344113922773661329454221566973849429302820689145487727579821944368013124444088562300692035142325262016868720665775492844260714528460514349951177802239429872454736934031041669646744504524226168173606502455372695267828834179247803388298852250092975867136582982657844420721245627552898273945556114733510030379936487577876085845991184062397294031702460240594933229665240073830141033503673243026116184835290349889052824023287505960854939570518047440060391702232805634571745494870337195447624505053044370667139415928331645819982056099076374528*i1^5 + -32683393074637172705099524284393149708295061397045121312225908572268898065274417403039173262015902559510447872842903924981071860760255619702177609299516304924823675419325618386112260935491012162613879882663632018396007860940061922841601476174635378091396551091302278975735688056478245943170014128028801901095756315752566446369558763185405124039090268687768548562458559935533042999469966279681496486940700330871234308700807664500415510302076172888266226408580584981166176888627916418418827617606195300419167040581416691951618083343503406536068885308679465148480491018772044855244981182791291537813226854348658255167616945146245879475259240151263089155386419134577581181267626093254702740458007651935603841947079156359462626896964534530884113334557946542481196977267881071228684753689208810567721449615471759706237840218384794644065150408661065630274993988629280457262444766391210114318673116455847093779646683429302935234086774943888793708596986885441243904374982040431607748128935148539861438242364496772567470862834370993977219847378172996125067493834118865030625841149406724379835519001755072565593710963541713705832957314759124366938412464420299545042527220474029928974784650479402869502501949059653088452927977115469249097242038130820863690394012279669154898047542357734020420505355065160250741677695927977097894651782895281115768985605341939693641651531849413514044719052425882109408143299900298119148664111931822976476363114711197554252301062436781251659495368725640574464245599634769170108475493724266093951590045964254137247855586303084621024035176786190706899695211686505209058646744752497569658058642297095702583177443968984101595690225881155750863308739914044540195013955324395651072*i1^6 + -3054015823379574289471076648335165758508666952449050146915010276893149275750809945905818109604354740719284940635856641021005164348613891788018138939861650709958344630830514476641031671752659677268898761405524792293885149045729880703573100035534484853453261178394797459105685070242512403172012260576111465781883031618779299411042158642158658790037282981987090007748537863164898143894647811644621365692998130461871802853489111975672156046979161776240349274291864814731940412365598987759421024743518767233388255212899078552278092430789431780826524086354324605562219327759704207533568916169571364140243023376086971837453557157963593390811119261987796285978974198176670651983347996916651276252101325954333237766563135380257559437730211599449073012328248190051347587075253284500915804455815358604791069248483333922915521243663241296190555941490282546647165512976668345969557836806633472477810506858648925589270442813896782724210175518633383060679670522964017466799187543827029976053504826936549575167604850271915940135025285215666772091535988343119523938967046179751234881960701558219605618846633887326340870216006722639627903913082664781884853107525722354882539093397244244298981352355277572978904111761536837686353801310890671557821556248028871640272875164366878301464600150256841469402627960702531593776185831844701047830542725780155883812316293309045475837869094737132983450995519296184368671451710303155857794654193961775218611688861967029766175393525727249286072553689945120726443898316038905710445258334984292177650977361639766687087483773337002795034629261885578793686820033397580056963191549936550709231467528575578447369141415653090067861543250858966508561063014342664440796566373007360*i1^7 + 18015833579295765014846665967682076188055247292742602339735198175387030864845370769535302115929016867199703913483595385267801800852014495069343531692968799208015067033929383382473979895981732497554759544888046339196861976953542093842303479876166823503783244884963682696256947913777648703514729925706046368540702771184024147382301667482751523301244934396127245558721813263793099963358345963739302409652670515767582323588116040347759696998323678441620675001309287395228604338406405434002828530002773022788256702090094059285340999407762692355729419781753699719101817858376898362662153329232747218636607133138132628258170200825328053843209799444492900494253805841429042179260492702329352015881519626603343497259082459079569558207163405198060779492365654235971648734146717350741833851502251897712085524577435781519596568496872000787902471501722993022495015994430837410751248166725348565101293255751709405013429863234362340523557178739943390201951398832084784134753031307365673102332864587403575143012322477411690958236295413279945955112102533905925291002599948538227642860418478282775977924629608307553528599339102291361809859852164133630596409248790288093467965474272380482228644107419134123565729570991073326334156657408727226758211046466585246516740342106240332813589892143332209110623785781200526580014456440807516064018136121261755808036157491162418231719457986727843713546726091894982649597203128248693552820122356490410403904977858235045747292865485692336132831555089487075841348020379722914099693662899923856937391337474872867341014719107133674919690096546453384336348040115005444271991947748628221987044891632506034694585251613372332106126490633883579402384018314791920812379078656*i1^8 + -8840843609808118041446856815904504056755257922662687163691760731211011121316940441565981141251134853074674841339083748013438034439773669414304528915244796292690829915415529672169960738633483682993779847168382282518356925450181830791177527492669340053746882004298907294470284462989176329568769734469165747847702922558018071565530106218672231044755846626311003699122552745785591564902220729551990009458954540633324044663964204831600021333108791682454739489131871957046594707821871247720328469635501875436125669184803071456418768089012322196477144800278301035405988480148760918582947506518553034537016650128087917742443440227798350185134530296055282196524305154478263625826397159379385397951497014811162428096676892619237845992170170060474925166707975697071198941355059835104245403117271508300255608215542669737074375365314025522504006098195575998910736799697419684927554897396248083203414184635831752613484627122288688401216677475076381402945983563031414712304184479380306601503154132361251077671092435443810781790569398151109796624366313299336013079447596933257239175787483106054829354273411459012835145436639747485397279450645384215286161236086201647531315507892296146636371338392534645702280597282194994301380861926521954252810465214107102417787865837030581955747954342966147186020193783659424773102139169320254012217171922345729697360669013912232560308243091838569593963291997746011937983606595883324368776748570093611891500279184335042776550246594523630335681806010211586400770644325567387744651909615058392688175898154884446460467229210837636153380354981000140446034366869428754447593393437997564168613894024262521589910336861858641617550245469715871403937498566371736633212928*i1^9 + 1215365574425143374834044551354979379862808566964986865621524796176784965967164161225425921725499683498130852797157407805523374968006869608876110985315506085581495663756848701645756336280825769238945858905798218056452678612221265566123598275747070847606866506948787748802492881386409076479260104684608053778508200001773265446747549204319991313129742926814074010012886784335197572324884888016353455761237010289660848637302644378165106174952875421369412870978310151332013258794318346769320724366769847022453205810602207071371961946872593302538455786763320787747752692053619614912960642281832066898928869783440774924353635566774038771398103827765700684173520940563270124458032685073163026393087229094067311286115913303077132896749077539075532528383067109789381152823091969832844134537537519064008407053170095784348046672723435354225551724279745909243765254647583764187185849903315042566605209477478892068260239113149027537318649163549370282841747862173808225857784036880265678539908246855229560573966164515436458319845237871363341881133278973581838413299741697774277008257697076159127848251686094564960502475544815725715005957604777028988438350155005617355398078617613290179262572085739596672404496614351310438958074701918533701532397328432455560927697218367865585694777057872245286249034980733701978974333439084162459805333794964335184728120672568429989239702916006432659455251833300358220239612558858925661016993971177758466438182380925512921875275099956887697789498190663170093189498252782824652521481243189701230585718272912576792530505425469373269778963269176336731200340717874237523738898476408625749630664032397876864615339438471926376785798894970309434951637798416591880192*i1^10 + 128315805661997605066789600596552169007948667701396730981531230417522594970419362216216802031040500516342429082133136571379939144224561108465541036559695540389417732827741925320449272403589018288104118477712924453936210880349364225391251355339948983157935614656768198112290323426408725579484348145721984345054195401679520920522126925736622693252316807697995158185916805683792634174243778759452290275990396325357986601524539521556223924762504552430054386975084595394836978308316605593509788183472654880972372673557087551958059545756166399423022377005652569898463396041266612469161422944569214459372270462403251003088870574978428297734534374591524077614083526425320975921164434954310472996199197056620867702556538443722299266628425648062590118174517808486887681002343635848125082389355559242132933893172871064719284628343543797194968214252440132823511716815161516883507737725889586736589787004274778029467312271043312190424977442811094927399619057471541925666815199191929198246286112564789146730606442285363299911990181270949742724540266589807020893829646755637140100549513231586877477082612711212414381830511619316827934392850467494906263949315392175097309705001426449641391121445265116257488449557687597181277574469240929102441789648659830782889375192119789300615425871867109152958467958137171102040143020782042587415418869775415057822793370722248961415197856227076826657090617652987088633664182714546701114367066495204283358679059255852041744407730127650152015055265494199629389654148374004713206622598429620938338166843085141742015322710405716993683651880338388287757165242271612815737055756185970029039508077578596916950285816896674802831729983356341556179653903215755264*i1^11 + 707406320903357165761658829738565256684111555595531624494373715696884669788594333427476226441711161410001325909180691587753243200046068756641641300195754783669390816799253817955964947263753478937878442108276276637812036062390035674716724201767219353369667293940260198100027585496368640991651415231648062331131044703759103020278307502868773346233992244350207526020958432597219002295909143454961591007508655585486905088230800035766647521988941927554014068018766728672124394627589569410057842293143841098901939199831085335187166254734581732887500111688165677675500113773532517720535472671000749990855383504056170827087921379132190247573637405780362973128407051030260659799641486863501242691578351932880585733981710957762014302567599902355324804868278851682021760953616328075561330092062825251751032706333387398118943579108078907700635900855826376356105322654671458612854754493730202075883356090801284986178966141936001845328515031404550557925878560616609578314083472652000517117572998053159843595431132898616300095589847562294778064597060080102567746762819799597267430776715966775441457315301319873076470177637225090694696923799302389870118849110918862001717359284003892575071808022835452646080086776721242993383424323025999037746239431957041307695680075928174993661873873107849877789116414644659700666556167524568720542183385815168209570149112813428648170001617313172575169781654773431805808664384310775695260453110710921518447739459041914953394696315622185799877875811280868194031778650354264461718109766487193531711232922010804137879856374689768309011309785660614150451348403209605656605390706487812117081581423213654332308625399806126015386567361851381078740650950656*i1^12 + -305850956059737269738437017945822075833431523036544590899828660650975415325002330980722951473091747222433947318145934751194613563828539687507552423277935250310117703056201396708292660417258415440837748096265035976525589944608063662190426893416187656724581506922310693757649775416319855680345623349231894878226727935484796479465031645234426700661643259607125306514643469320461076765575600940599886284233913940501726648107213655657018882336156110547592533120159210621167180539909854376347557867346209055302141079583437808378696487197607833793378138636583508326607331265741809950409043666481944451624967426608095585081173016624408115186447713999228746527283321144821782356586387868215048675501695287010588298154684323087634125945492527290103217556490464518716678763697022150919547701665086010208923040677959306264373826909324150471068184359326249304724247443869591131574874838782108593627648001875141622581612112474774489017823846227694032652410944678965948349429694216162984940882174636383145135364718784758348882741384795012335300361223038913201327317387680676601408117707284037511267402423050606533583987189894165664072504905586703792353212160421989558503086785317073092666189475633129829300125360781445290338397846549296041263221157215144753801878546604567270379029479732009198274508961867950819666325396131960691145758585972039837787027976294530298953665836273001933395831533993425379513205147968888777093963233196894562262789341690992237290281580112418730614585078080788278755498684233914548659881184619534129906604778288644082553969376685139763234147532604527562200987646816733942150247354639293166682392190294498790577017219089754301343651317884301754132070400*i1^13 + -39674259643471681521243831314866856633473879338539929149005105031586583041232258416774454027502277577537732377260312910387610355222909529554963132552458221446269666524039149517566237066293921601836313274346600762975610779182917453756138036094534201202613787544275662638143837387572962081453213798564230424969414633475808768874072787210892129507426802807010474689110266611149970879661870028232328927426669831035190035369231185122448561366828035277485487731125616765381299972243666987595949698326948982134392837684936647316572755790283561144624244541457335417597987591624040055402366440630986765883119722407864722110757428972950877697950111649830861733672828095054476391227464735582135497666667603134086746514905621986739488731591948544691024142541792187569948643560326809062834082448799422644513043418672781286932661530245506819683169729315974158797440913115344595453133026463914464464698502902324661347716750093172833284047208444307645428282822032803285846191199629179307602332717413687960851877014559511696972239644531079310486056838003853553422611104225638969297013060719995082826161144008081506260966441652977472804053488173890081088621248697193686875509232784073488837987489251576219059333762837460015094503303928517042335667964085361313184486418825663862886024774497822185144269048732351130568958366955501366706974636146056819694027105664418039985448544962958982897051350755363473677343196013841688589983848258954689578747050166411422479824094466047167839569956841947458946004571602657136575351406541494634777749071438682406114365665085446232596521833466276535562061438881878439684205237633599310285949575414328797276489900449883716011986039155017612525568*i1^14 + 610497851290179820166119542273568132660957717884961065661692693800103461310933932809034828226026612844694628963724311797397947777160370077840767865410428196187986278486632837738447200701242949570078134831386186244312883038366712915885176244517379718388760645678303195182298384779780147221144030410411494526025541332466498128130140466130132371314943227411144839057742906450945194438487005135249511120290006857559012854701929617387271791284661391230144628161571507344831390179972871829483621158927088763403269819644158308636830445427625573696903437415127558833481243794812909157635216609837509834775661227661617281450618509301193465207763287447359449476798057279156641423719033875459982236544253932635196899593924297232628017517520039098957013452377062707872490019797722300053671079698603540020594862847226048040020893359921772366303127518745809864852826844666461468785521914247892135564671952514066094506517420904319309473522313761640687917227935505177209886486972354146579214589297184120938818488975700541391822527747476136160478687193634311867362375285247262338390787507912156758721062970887318560211933366017626376785443103203902766991267393239027845495032888247923785156785277763936336910905796618789543822717917410982432784662042994641643339849880677190240268647597720720670940435935032361230456650843266054535445725647015424717895185144633726352990923984926333882805501119915524990397845522433969593103449243365674567642780570107242838926313120882780149868834036730626767702888748228229689355406896885590455230858287349445494942272347394927223842234910713397361462486321566968153945768625106437480723861146464543598004210377229876701250173554273550336*i1^15 + 89663531179117395261098731643430777076065305049310465572943253441326120173528452942512769992044146575457907099995278661469432279537098893107011003918161507402026150816752416079083649689728567994031378821033503625104797656927571618968093311973973053200373643601949771155543582129942214962230080878812685701615438340998061427622564818823696171851863579432042650362139188592615338564332671102212345729501078524067859854205911166359704932313426692196438965845632025847327507127160003457407648327273548311549650159601746028400981248731534460472512940355187351981786606658893502518778956512323157117590393345360045505866729644825040876362770228799338665093755185652887791849332479576450298990035740151107739706320761664169472617074074073769792108405528466135807347527639354581612924908394158135848654125561861154945155180116161733822661744993361919817599843840441055240262184465508089667961806716283329196438213397472843871340344993285043506988943855792646463345392377126734960524614220149781662233210073113476071123764125791555471950370128001154869642593410646517315493196886783229155977195059857740108715170660975816639859961732510478078157081030759508318351386154570049282323277368604760595926199185960959838937570868025983059017259986265552172928549232386577698879099295016518194088003627652375386490187457470024680669842784368423257525339784201764408507159759792470071018920641026919866328298799525952263871842267358533272844587724846497849877135283570629050943493936010685586003831754917641378710678337553117703752157111203442572910576116706097898219045073241229198099294840716376900540564826735068263121280806526924213803461619358456246685525507833856*i1^16 + -1939395551831665610496647927719621105364051736511269705938436266870109277351536801208737516296460972177034626270615301317890426927568270664291793856097158389584328388192383915607187320953283099576266905957250766227262330052779587188140928089290029915730433594559643361581507418988080085710262007389230609039861171782089792366295848003105564276105245895831303707764990618313692886953802089739016343606994209622765846112535751771746247419388495744927640334208113158547322768540226159103650613091730577872637799873750524631433714782952192650819417483085290825735717741132826098220999907164676138280367618093333031529329879342799905949289876726590044803215505799273046449994179438974857113362317143014049841750368940573343738800038078749168918950214455701640463168134570066180227906701602190274362519743948994741520034422416333041558853641799038105778066293380828558989451999995306554554409661472553351114372728029456882575069339062621842890448801024497864786065858921652560458393771910123378221461009929349486035358802245930032918051438242204150947429442935746980037374566265273381373839528891842007656202286799635900086378722452589390802045652131657741376379151740884563052838058548956688082731401828252936093178097396056500299853603531828576644406541421526119497748597747648050493494283439710968675536771720961317102006740790217511515783283376214289067271819249775972395675805985138292947187947012378911306766810312916291534581168422211566283831115141643478430371549045446840171301093693134578875036991845093674065818760024256659793716740570944239811795327406296342343185592485772423031981627685930066325595454635939121967490254158634951262106288128*i1^17 + -8937574654874512289122304604355988594740163813496503528728136769699097121907580401043269749270979683636861644583965032706454927735913082921819189164980477492563284727401863350708583937491561023575571330010843226095953702134797962118096010952535953210295506370699203182875929103140336343839361166047247725296427879122399590550744395544044827861252371970759027752718048306989888035478521803543900167990457669152767993422680814202255902795839964266150025817639235050304932482876215615837704417507597715133811643743798048994488303827557676025764456039585472942086641434189651456727508954477492227894459070984254646998906388289515971902954651570761795889913031887218332664775954349167072964856158318383647655890346305025613217808279539152727369086277399502205705941090230719930811613524400481235093524623643938455983837950547918388582538267888641155272744102899932973713958106188924492165515059740083174152085866299191471419737968474033776140590147173310973296631741427315945536441453773992591206262726635337019699976843327317233140863722137557609527571178831471497874128063904934653965781068709675852687169258035156194210787360072954175417449915378897184632549323266823580544304301953159927696263964209851622624922791223215509471224551924579391616607721930500836736353743005646197354893581446915934896916276133442347481022398633507329272705597841990820346043693691500605418428980679832752431506751512703375225998792911665925535227138398485255371307970832625274001980297970987492902720700027113543819601968878991015745909150793530512158327550296831982625331529068826904308523055015012930894391709110487809470393870303910421414761599018183272955904*i1^18 + 4475448610782219418448393349331740131422545354512034410675840524996266010508982722310212645895358586722734420425185352761122040254029495326442165787129662166497419655877471303194286595576392111995814985903310550462339992901794834066373893861303507989184224473652210444942186180536871163742132139978933742606129495062715756767978056065342362253434265120604821077788888253129684597747164968625229530420375987349324639129769875211651264259374155187371917888295714590734525327549197094572877674293741208746547011158366230448547217585194396854026655494577066554432055365110538696111803219996278348493688998440795297094453975218762960190403183206301542583011992894397123073712768140578233977090917676819727319952600453241938525892404316685462136963784550982336830424462201236655497494318080122350962295067012906047435519067210577228683494733170236624071808115375068621979583635950230070721112980856870484897549519521388596460177738541526228682579193056150889282631124063790996571174363225593423058268857861358329716742223921796647252339231835194936144365031946011137875004574854817003615873532038653574397765420809639540753757487729734551386043263459112790434312966965082637543321935979817646130036700222051759693667417498869070615459938775649315793008879393123351923386543877833488907287494369247181303902864668915358666123872721789378425060418026234192431800690535665130002481347941494035921897488361205812226536894571299344999565888911395040079330678036033387538374685941143830360234790802139660126356684406817323812847477373336442275329221237505002476134825979661390382220740691282819880248551970421106046835129807426586666001750119340310528*i1^19 + 74268661279033154919383910909557602128398465949871408738586791218991131132951965596788814942077963578344676678423619927883490605131532857232468890927239169260150048302230346127197429243649857759679556411783783837760329407236666072251254794722115568617844895295323291375871693000059597645359971712178988735172169375269301373401830135084387650909473377228082207572398657235470647048573069422189173301335297392124937890583590653373390778293138695963798505157161344676352548584314353067243748367368731791688200552756008559929414504698902234962444385997771758824460840752205990735170931012207966385450490944877363791920954372602533846836461618054275153086841843668026728856719021312939234630059475785826368312841946842995495309873437614136947228675857558100142201160140397793546043245234788724921440673095448791096694252026994363479960115603485167282779870349834053205375411466809684739442722845823740215680331069231200602568722554801637026163472171695932352518512295024167344338442800035746740594938070690650424023093285832649465547221013722978112182743197458105516581651145482606273076447553432843249717645533620135321678373225884775861824917157223803057993335315382256642245363722436477063218114514906082491934690469438004644855096930083597351684470511511549997648997157772688518333780029452478885141471206571949112333208816752399199581732288999067208799476146885690029562624597035827774758324016027736552339771063682184087252305750293891377828778283775625260841630953652554869175678279849061991143640609882193863475647010278902974920201870880144494537337857985954932276325078923129098025974202405056392947147703261885530309650502647808*i1^20 + 4107726818858370517179215573011981375412343776980446164886713052876343661703500827989441853226972822546886122173400904067802440395732872726550433461148742805075762935778829778310532126367450764848266797809757065020104898138528408481138481474658200907866468893573626567102773495527779213100599249600465301665423645513100710342038011846297550092525613466181773139661034176119596290267155972890546328810122888759537354060480379133850259113058641428525634543380458043761664654153309166989329619937792241612832017397212504886430058561567862720932055349849120126871527577286222299288822574485889095158033831287626934309387096231744319742426345111330621345295035779963443557032905114945139667018577545573895196607782922871503545412110739878952449130123064295397701788849895385092367774252842930071246121464995169666245359529164361221393191636032114541633650661803066394411507878128162225229416468127429503460456136831973865606057767255216064620306353720967009353600444388695834113382819082365132874000283725987926216942471650678489717479161314904550118239258433397961955862256010093058006794051429194599120489118279107754001013852658984642927597723711932902388499248274844744031214073640290093515065329858255550429198499350124528245560779441253527692868015701147184024080885682766697731615931042473389104803814322734876966064362549384120517376672276870626575492823086325456282255157936268838088073628748144860164861513995932090863180520696432717379787903670450326056088091463127021385161355030683294171778130552551277986147879520564886101664565175802430425978014747162004815410118544920443258908773217490550251119659600449828816089513984*i1^21 + -159958476455155943390725862369755701896567846819808272192948993865458338101876400165198350383334321162204662768994542684745176246593330918595609913267830655305633946166813598683237833514438563699313585950154103644480587165831609204912324187117200733453292370784050040032885150159583896154327005494565881745615083189495396738148361742202136746483809694323310238192250314278234049008305920828619736571066285352663211386043200676297225349674742170960230581756771026907170573081507636108063765200986881167917448487577343452687907380065430001801296746820901302662244739027066540858724734713515769667148974588022611505162738539312281981650529296521517485910753044030999771544580043169454188449530783612535604143658798177424434456218302215463283972248758793279567562037398148963940278421330716318708575160540896628771728677992503885460846288076792157435546692088478219462624178424723646080378326800641692997234368187491228478082057134179944078271054128445896880602893730835543742145698016684862045531539216905184807772171921666389272314381955598514774543062495980281297545619561281450287210701389284578900830369968277278932597914525880091632554080718702969724898043829156545809595943695650015037098426722112061595628455387093987754273736825611565546419265678647209127152609049292276161125917083842886265959669025820522303515746536962496297084537394258502701080989270165471066943867098432508695888702387263788638608655034563054258928768766409765443943574713966961087732993031801440433408201084492064373540451211275932752095486425380038121412987391447991092130679260549991977019821187420707202621790178475834570931092762545236289257472*i1^22 + 816469724878094735203439495663928473982456804917144506848143599287189656688080623817076763436425132476884184868955618496902320584886682122888542461990275101216577785950181973666232452848528445635417654388535812822411092003901671632897842653458211749164589852328110846721172411966158387307524816226469756166730945167121139565825824751844868578577046581883494848824302794072006051617002893142578691029795846997221822002481457930377539087387683084242499166489053157975188227317713399714709584859941268581409911723092412653262929913825397283682705239688262707710413907887593774942884790715950668364410597788020578522559169144422873832344151994830332482269872366845869828787266940643125382540544291929437114556917282360935661325868855597419875298026803449696717225134446690619433163546950197844085722744140963307382404729947160656610323535138457649006233068286929665520742933054540924221884209128719766363656230763785356032474667132220280292421335030590747110168269154911977532089293905226790023302698458693169234564257424254379717021174925875287538274559126143606426275544359145796977306731939672446926803125249016376307250363490342763079761093141908673550737545342891432868426643035551223279464741616662377966869493288334541985898163104428218186072674359854304617223275527467689351023351958346123743054729734564245218552757768836200043039463598471044994299615307656697468229286513262919705190259225025994940677227405903003998639499546769552495387083973074047993453648955537911488959868887319723784962848826736775596180282585412851811054165378627974255472046903283826450357367395161038000066164151217318888738605772876808192*i1^23 + 14733111062158808241715546184646070225129347832938318911439638078402861539627110757151913814831498985866706186681321347022830678188797658597978820930936093348717289978940483543844814673966951412022576906643440296275595765035504338927071083865675956075534770783826223760135257577031756171317672699750067188332473872952977274898617120644852417578472307329568174736014651903376013419257856026859215061575458913373550849365740184271170628814018052428368684859111491067277323537666352272441628339731968479382004555244171887805144335686165372983513684609416555834724074605423483130388325043942762263141680431803177882569171130575665691409046505826300956487009635271820044160649577609549116808502394371465151237332652762225616519741676603804330828057221206549313950582212058787692879019173946184750500631744359016769770149922578228759705033774827912306179988137570080081801711855559701797789398050595924490619049235448150611000211220414391966817044858236361000930824128836698512851850027090314825786356994236578251060615548456422767186432916053612113196028958145756314716831727363483260816656730506740312247329381711706229854458304668160738568475271625040496518124772081366305580106277039824797964197434199188966095162622957630224573659013579788461454695140566822867401741484934298411651142804993293057303874269275354709666145719031820771053389571143245084248298043557031134104999380847704423178738207250972274483553884413530954993954400898869094206363013193804480821546647300446507639770807100469063586698305828591484839101083740040607085900377660154720831787458841878606178183010970677841389991368911227263833400940691456*i1^24 + -49154959073203861864258031854551056515670156543117627503098341838935862323287663545560099768288527082256614061891215804341097027393517538855995551917622653758865577815526133846702182582725273107340160080802488664396220176939116012595627388398970633957413997925798290392580074781711785499881708434745089762110479788673207096205695006400105759326503077879805179748103659599843918268247771899666036245093026182433061605185683741914716604223907785074548680969704961287939890940212614027044220933717699153178139267933217534432813607202336341535447359613469314624403119757522050101940262483584463439529588312115829885101704989181128707439276549291462169052716436046914450924218346769804744769864867564424627083001137470282635232024551623839941615474048103494862768400694338352326288270018968418680141499328278205464690486534732171463428719553236960058394063828222140402101173308639045627165814092046783735771755124704449329028833463936827241943588744922341941384947501451445132874051570342644979016868546110680640718146497301746800180656922653309195774909352860873487693637166922718489228681047352158813023991393999234219429724755610595074792569051987485618638726205956142241402341533402151073226147551794311275325232530628341102119482563732622801060621206852257989588651664263155425270107731627507215393007276470899270811285645046745164254961849019321753148405353983696700955634063770599226891736549647248764153182407643846003672742201937107322349754308510360509284288412365346357900901258673961853873598443043493906920213868208996845707139398302218168823671450261036286374543734855725431198977371201935186373640192*i1^25 + 657311163332324757864975820132751837651825593939638143121445106365667019323250414753585712896796486227672528007032280289554945075490924008481995120477376940694492756572293749362227992196998067425885051458256564472820580494610685487812771657391041357559571214851283394166879613140678458077919474999352957233565221669677691832416420315206752184987165453528653647011686868226170413150896437818210275204272978816596364174128409887662238815928696171641053971644850052308035435104352193787770381299667720628319764408226542948497070990739623650774847950132788665391124489452507065832904728914111816903468086861428899999745921243513561279504144200374919252544809353439784471796913638059611061287670819615188917317402258678032003535054913956842655595475121000516761223866458433650323133128415340138890062348465006490425946099207153658366997671197055546665919338959772447254769606047238057892056431934417490992287711909885800883364354167525803999852878207475766046601804826427571055687908216295220253094634482222329591751588734357947685810608613244026016317688439591425735156413240438198042886373005697109987489052764836434504339307823828992552097906309862761180865121957325915045778551747090070234213510323593430677794085221410280315023040797447608124238595791391274185633393012637516269122869531485182559557368725833878351666133796932534961019566852527059775920185508768428679033187936265051959510927036750979320599139194986196159872449797719122814529280055680158649516389248542692229833972106147661828954936473755318151131316130984664965292331034444896006136332826965196251803272359778016596764745304417608138752*i1^26 + 9765292755592356996154589284415218673566665114288228501916974231974530797745362768615030825241421848639439479944893800827297020543331726413067027007151388341523531850364071720458346989058094224021332653738189196580524999557025685078563140237483764979327116960096534313841222502678193701951419178736970126792712517735109694358635691647136156178595101842509119671265822970229591267488162615121867732951785357031793096579259097624665694537249676439418402353671258261559686284876671365308464077467626455529885272875498985307275191551897090937933950109664480127917941013335576713127599175223988224291386748941102016212922997585679547699664409187019811781225430049767038784994109624078394832622373527203309195101833765656435502852479641375195490414138633587976854110064401658141319290100050070911789378842447825195265456330734887011042016996144690774788184448882738485464882513032952057405480948964784324518095236615542246412417639350485500396581364748626542993289821296009261481979416004704695462587882532394766600723212163433317202947407814292995839572143021013567918330148053324809653904317666273477882962168532076370848986732642336614307883376764935926817192931041541540730339904304304031691179236481734036999771865383444670162688942143141037989778153043072573633729088939619490725000588267249589952808793492249687709078848093542588246076961089463495734828137919251572228842640190570844481588069166458196346922199876910085249705634086934521220592304859571420178331367161357852983481432602757831976310431592784794397693973041852314568471842806816332098519917911718771284097876914482463379886396240035840*i1^27 + -304702438985078545771569549950510404716433986350703069480417895073664774117134882783375342330113056088548740715282096905345195307856498592990561731011155765422280527637646601086894754601397343281841268809335832631377794590267828440892865884894949561747645204305512811283180347586236847590755590109067985343080444988095926131292505870060778492276767036135769510266048701288000304133631150404421168869545840085446019862729791464110805339567377302615648547748926002168251565061619010190008223717155790709422577251827116061007810026561832975043182983618122972179222328633606281697714593751608397679614194846762830484265223967767275939788472804857165632103702029694338095031570774165117685863727934464379992573055319290044351507174324527547572686102542522221379284020247752933769181835699686312470133802200464125634616351997801315720161996876971575452666331619025555502386474899747805685522290886711504840760668587342120614816634790835807050906358696464259392618284811470563501663979934515428631112567526654602172460026819839324627208100877786462731207254443994801241931035223217562680252203988655641163769875401013877926562769085079374059492022674577511237186244870794292729303793867517818872187479153693462361079156560988494497188228859290350181742465021315988060243832854678993974824941834471969118243197774224892967033382134856356347275940154647637235795347457582118572730680065777628257204178055067936145946903197904740165240161480161683647727691073717438944435324095465437138462111731687503964475759339600843115928434824172174922689991258565861178968960811913897979845188017793886249673555968*i1^28 + 223013241376161488756836531483370644215240983862021266728444417501558191340800239307999380460210622966585705167457350740444683455346610295458351143070652483229867658376954141607130187331996232596864896490186556050762808919680899257426041846115268936142545903001137609238328708608163505487414150402168716885020459311478501093978269982465368381402574351000250178934564173377964469282064180585438960277350458849481509404434370168032580310492496590774948847220668951793421946844220687302239020089556722930171861085462490867283177074956552334662114415960060154965419685068479037961435541539759006199412228622392383991935669583918741284506742636133085523590153944740577618931132438003052417921420758673490712328258501640265562268423464676720074484223890764546741431823924775596183753250555399077406662148807505680773495689350912680979705171062711924470350653895852011916498076481921184733070711745161513193303783033619461192393865388825888225734212999922410039393852481511832520039573657284875106743055552696675320018873618688907512143474668619174503158130119347270414171364433415280213925381091715207218139386931048078817130213866382172872876333487147149460333383998643130638276742484204586575343391350944336632549758746154368275077703573077027357933186688912391619779622447620622219685674757232647811432750542359373228885661614256791276193232062280686748101681396387224165263427872912718853688538275668801070042630348902479180435530817834895248011761740580524753812990543499199024532993806752056684839004595065055335244277790848953225753157650220781569397468464095965040573517515814741263515648*i1^29 + 1621908819175103642556777374715612219562355674206782317321210045993598221039379504501914160440481719876061258174000469360807393867069131340873349555585190618420621504793813324026764906573586239581080512388209099039104172067959223526350645428692101353235056498173872686734401401525809904563293911284227763959208085991531962530386200095847576410380229999532989907704255633695185005696904105787710699847446370468855053280123045769161097806563782509986593058137051104085897919991979026676882428370761489987382038268956703219288669889552859820195098682755204804367781568146758416616918898772359688568323745491717560300312755558572673559909697998234579671670481429995016151314084051815570821461783495894228234903879841892833876075565187080602112433694873360213127986162865041049834474411066594420478212860123255269595681620126812883882651206311731802053308677070114805809670709477855425601399143878410277356028888865726696395899052572969083127205379212273183709673899926140434016508106188322500553645329419496973726437583304682528283223539598161137938978972933208258122593095654734194059336240444373515322540716826784034572745556172208237979490234680184125431712194282107931832310984287890586803865198757724919979334355449336543494944084752246395433321527958686167852314622742417482610669852530015294353269059358290145335875259022095699029104122401163471403925591654231132279897815652680228207550106393151489165329723087470296456706443521157739562514368697061529933774048153374380839120545424285873484425845291215827101888174863490308653788126042433956560295731724722945161730952847578628096*i1^30 + -1822459317891027439863078585081586326916950075807257038052141974871201189293775146497708908172841311141442976221608026850777896391488924894039964386010556625950498486856833045581186750335889649150278188350284819060818064346069896210538181956467837654179793615879386778397283849253608621785043984041091376951331171372365318437504316743052930777667816371897189912831140080127198172635554990215761807653625698642134037638490689901043456274593699725549759502451349741143204690747676350186369417908216054188049548853244230983181322625926154436629911206620152724592631279584080480512279790567937141855860518798230777300884920803073379700960688962162244485121980867769033865612039294839522785444057298942515827108311472357901101394370063885755162188184810970021502119267601496747375834510385741900896130428155064912547958300753665952196721390118266688270254143406333051144491497604517426730044624427569687756710161107051108165636988867230077867673121766811707789926262250542451624396389561871768929970860347978548699367465170325896231330233306838294523032296273894789658069374352065455144894959614225751929566645099236448679195069686607102447032864814130058379630062569307756022380780999214231133468624241202480963997268174333519434966815420548210301589138337431659314583092459922713441795755625397069005344883282382267841039588404347202510167997367939143181553330838520273368412118604224824955081340732988970564166855370444151654215132900975824380243303164017899804549891585413392503162267663417508569755218370736119129607885240745867455276344100433300381135601388289250842462713282560*i1^31 + 29742230469580935183067088586367205441457950053473989117779620849234175280109941083812725519707280073670550278007287322659487590642376856944285436281521673311237121535302412357128887323871321779657215431920657322871871844888224407238570754123988126485818075620316306801030873169202928030121227610886977026768291877358159128118706969587425571795721021293000855975714440346693443237852718216779890366462898992101536194206487811901401659306727566886734636721496991902565323716670225137100617709042627145381236917775721571280134452822055772397247548821188157924446959574803731000040347138851003777434520866021342026193691354618882190406356963045168958991440775619553473512681037759317121542712563337864360913862761303447389711663483354066627302900109919478693990683589413968824253508639740382622891807096851438054407078223014036861309830606656113835592977304133539342506925570675335737091592687911811229492985968353557795298538082566608710027017988811651126340356045629513438807533650959009843387969456954938453603573807373863098961270187592593545620994553970557458214368691093589035510736085702351184757979007152662357178416913357118006995388697023655029004881485595034236295307275089680668879620044115387743910358021638673813643084491596575929322352272869472179334045595808936224367554694883612493824977281467208740585962359386872743722800959107359800533814185967404239289909684579758585689544009647805314541609712783735667169667218127979191016777582179750186569595845208361457068689979484667037362749259244757554798411977424897967540694255938748094148706889037088358949453824*i1^32 + 175514332539980140023593504681020623913077222519216523258719470800516002863369988154400996410839083200574909337794574427100300789445910151461862536763923590170733199780940542737809659956553217252671077710014332842720788982742165571551449555203414809023159500457890833617132806148300081576699121935444175426946053151889214974839482936764244711558816387830919622936028004859062181059550281581958831198295604264523059327609982525490144531073012817019092092420044876221115172601541654314791607110578624251607021765137011124147150858196329772947208962395343240321745776075840653310467477075770548466884070247213759514494532222140295023565528509763029481145434811212541925595708700781809513032456777563444813454452888496043237398062988521517553157887435755061774234705781238246110526414676092797075107818612278035539659190727477265517666519092023020203545904260085323675460044058135101633320191683038840408047984624236769701808604147475063487299410950816554690608709536468507314610855213835293620957509216800524564584774900897670249975226271448939135348231420699251488395636147211989940617317189890063398157388354937322996031672099570446301233142382014024484763445523655973551928906064716922952670485381779938875602765102850717661680854587515113291106250296781427639364782893101780643590171063749473152240225010213561288472871825372841825132230407099076585858465438279059512867007524704900461367229763247879302556308675882889470413535557067242145428764597613051093529377785472356413188749507697786771786438575999642477167595918191240792333508884046782455413096691171854385152*i1^33 + -136915301177541163429254199038795306951193810260612168101528590768193552236104542499228929364492361123288444793659824326339256429594523356128975514688869754963322744608664160613061023893473469058028145166484606904288318612375257048758693996231686799234250251887573702047419391250042034714154125323831276151992570334868509535606574741867390433092581753209220091805773598188263439650484305491104069118195236353500511821495134979967888730782056071726982543760209398915896901650584696787645252968435478013739873313471564629459115729541666607169686917672849558715367238511178417149349915024957904388640665214782388070550726184791229408446044474513902018327381178523395099932702721218573810939024223438727846826709890877015241515882318032059245175567431240159554099347684604539654180907484004745444946800556528594164228599719137890413613273511491097504736938228137927734997322021280726228641727570398567777970194002833770808187440206882415079202588965755491149774892144211149868467835514686285492519802151793082804708138705582100921508268327060147834434962100328576197504739538439048640015739698533942782169841838197037868554694502384986824311010202925646544177654905996406479890272241624508576565168718706942584086215285144782047024606351326303784309766517158324240694560609795023141011803301789623717874339731818142461962849488904608205584935961396130413738652884780117936611215624141107510479200174076862094720688642566994461116032619408302705681211940782305010319666994455239345937885983225702767586562852381348848914614501245231049515039812411884507575089522278400*i1^34 + 1200223010737295525067203201442547963791312422821993429814148018641080226302175658940123901481731131263725085212442249795844585500122896500640769629738118759454036317492319133981331750555430737436707639951865054597512995623658021673319709824426034189173894863644583604159131635137716800977842779040762243470876834097271360606747823665569471990617353877916379555230613952837170737861379903595952982781131307537981150022191381744599598460042087652987373473740610322247319408724892695967742689203629501282087572307122077165612978021742240915612130318739232629430569442350194642806383188827271374123825593856397212600590315434801051520210336095214901771255322651365980686818754192023235402964230772602834057406292380668016715032792955586240363443322709383830785549811647852117680117916377365031532212260708799102466730104246896287488649647917482569371813261643193972759556806332443177666607212138646469105836681854524154603260939136774220885345838550763998516110412491725862214533294474991154221078557829935550963566297053685020434404358519813480821413409662763690106891955835733069111061661463080885814154597723574235356861917400455758538754815688930984436693109547152044763368358977947504708786404058468837246904565796181139330833214385020096459314100671277154464681116444746825295976859683936574108135410507805455617126242624033384453889305164034564156766299927214662830354100570897459277458141636879173604861106175836248688703745802726470380097702947352429567896483208723694328558627794647920210645550169872479961642075911373536673098950943336080455246020608*i1^35 + 5395232731101826218907426218303814760638349747112589207042651952560367631526183609241327803161968736428405212055318486120214284704956715459470971773262613735644020315590969000100545623089900491463269053712138019286716870321336228371267760366540431611064306717893570657089196047189517186665081491334461395947087770478756898868719228324217876469307647683053796332375609779496351513729684419333222912079545730964160559163756385415021241768634024842583013555056243104734558098132991028796995565768316800025183038031202949249862596087153266822510420953649024218328840008063267068050036187313010159531096616274612684340065186625975305173092910512996068550051235721174762449201820449721425591257251768807608689584687195641140275319629870769110265303830687948352542661144816263367687072634187380661815361973962522479568407687022276079125669143443052115475704834602433192037425408935212812088032516428567005291066015976370162331453588871286349290132502869840084533135041672578259362681633206992368193509416521031679268082453958197279309445762335294451478245765021230134358708721460951482983132398769949320808928463728754793544242517983475126598203981362932657931597270428590762144169187221614334337443086002352383334035119354846480347875311787626575936662599201309130031091482971435188949866237490725636318346716752335975523653601113731590313640137875866470341588068053027795403954484150207203556679238524688417879438117846320708116110252974711077602355046034993002990692079000752715909718926589842010126096179180881078869081209450386613567187130326409524805632*i1^36 + 11652204467989555210870502397449037579475869741202113740264992281280353842434405064296671379180103817249017840622332589005185853729736616709993427153616297586163838197079636381582688212663919608995102993264191049455110023715717533610301367383106363571816038445766168227493054310681577543962081788471923309011573042702371465077177016567720038072661965305030347251296056468357961138033523180467620409876434745654785671069276420531948228705431369200358264612054087918903266954911248185757092665112845193158660240831697844546782570859969653657384377548762456995276562769192194971436610980284782396102927742727343029013085969397630778091657896455876351712793063050731770733905379972705786292759924910109809411013212301914222330470675059311203666526543598500329860648155183314547877419919558468337381528558924860632616113685231232109387399380251919241583931381761647538275795683874744557342383457770581588954388062721545982197369333583688969301792446425909281891101335982005847611370939420288757062093919112761617032454566155629540069680376968695248571875198983084703585937017821821536284827384627532487714225860977056148560567266965573780282087990415157085013051950246731164747953275423293365793509001969406462104473819779516808648580918021800622628015423451171547951963917026656943602745476866195220659779249300427531173856127665958175475518760785375731772966347947765676722727852148440599223532874579324137824306078609704971655966878672034334031611563333070564901871845757762035272128321037748892387321807556704851877157179990758893553663245553762304*i1^37 + -3627828498582882958469031224477650669653421947699814666121418098923365417401774871526033194683643218609237019207402041390565835098764941732318768236685756447385101977040124723350738709976110609238413814296393328462764779409976558905078057862886204993553673863379939617854875259945756432706460511172509209809282687930917817823466532252755384596789422070941391874066528871311331119105377330918155142442901667002159924453277640792783036923752944409377952692484363561023750109191033116873946076675563458299416681412603123011835392273133693066531894687092933964609587424873072477357999331927380075216574005776382207110675955754386703538619150482251764775655501508843429694737831917021525099710436572855382638556571328488198293440477972105264653902799345794597109611853237655581865847365407003524353329066631917741770403250844091570151522294554094745742059926105997091606066397296600661848148819167984229952192326072775558638411167648594231740593916619232858108324454491481562004384478004797049728081358194640124668280049091027406334778629562174811084570677711116005602947763706438279806453550145819647328993044672670563386812409898021315442474990384087688419566776244362653279147897611349146877241899801577608915679393336161966961793531461251168057261177510696788457372266099980211818505545842305922836118334605132324397540063416908873344611710638279542931426372114059131879349035108927653711460011270345137338151866406885250397259313193092415136736035681274136407112733826013035872570329806140691424162760256672123529094826951824984755308331008*i1^38 + 1065571747187124048752426361887028725677284950203874403199604980369599487802090675040708209392698585270236428984917413512180079501784289303086192719895494657920522786011690388569365524190217672052190952428207619783451296437231691523057119908783658858249057583887982678096731373893071173588918874082373090060817285904422387420378393857943557246548456765635342506003384465971535272676972680989273614727596181587247965933369884905568950085998583802765369660566311906744386033709476040556705174915139725659280047015791877069051080814439002403069357720190133029042092182137268106527088414493904949404554904733225498931166042404485491869522105628442204659370956700309930441067177429227585056558275365133562107658694110743090150564721966293030220648992578927342406865105585449489248945217503350804732832899605954185063796498309908573400866726688483359140187441819061538824574884494447932065602499386838154467398216661085998336789949510209180303329539657486151307423034312318795873005299078517272785029364630866860404863316758643017307958845962446184388340190128011411572967183213343167734588894213939702756782100823608119809471101054218744976681115995350154069212435852834775067539390250984203219451326486883703786189124408046675297837691310246892220880983717023568533444726873912828535070858573414623647506377816591315580185479848820559226539201658396935909359052002409786923162263257752130102184404144730782469968065480508823528360218880930235358686173580965698840922205782822039568897348106585793955685831776673674588166747270357528346624*i1^39 + -358327031014727525262169673221273797902909356320366635720555639811989060501535383285090300031341679936683107878585942633635713554538110764697219223167625878106985597044549811533429402043210176348160860800027412193090526622768197176870447105464655946017265252051178720928598365540757112337014069298879316826146594754384685627570390976775926629496259047630746129436335691462192039577039781237144760855715406774327929904785609703214439117567918922938321260916941695349657704697383859177275584191399092002284984052819554437385326700505972668243625273312381839829631444877174624141936757649289826486953738173173221921871255049832567930035462517583263604727794980985874109912576516431267853804663216482338838014383306395386645921459398814054296829643380338418285505233976696063718725796627717160306962253322035916961685952432980849067746199596325229594503743971385273862720646244296167898659332276027707175795742419280603364881305175613661050440716847215965109975693428618091982709836955787448855835528504352406999661768888880452066230688426614346785632022338432479998975395536944655731598201427492272694911380318528713114022483315655316267821934127099005614946511197584274433696844653530244721946463242543771089407322735685468234166762917161935164061195951626980461752873020306926293982807450866576649926833315788818018339081284768074247215625198312514921423752845713710167916157455820866938951689486027245310067774076831492576707259077707414543476840952344951428558988969741630841751835423173983185398962038708977432153850894090240*i1^40 + 57285652699747906218876391463801317697919378985654662273273121211145550654307628744478139662497537964365550561841040940105566321743785204101852786885995953263050042333010935564982671806269919907796878072818542534657322369299523806592755085445558823809544444504001088314136263299613352025966271189466285872255604417845359330960798840514456803501938146724567871112613197653697133980919437518819677566447271076002224185570221531644173732232912016863783109598317317239734691902882013143719301535862882786129930395266107525093421556398397341263262812541162960287069391332218079696050383830647959502927760422716950750597325003323448762091290567471196158983606020127416094557159485917371386750595478062542939206048948218547131049226779788336409784298190968115117404866511452853461956249284032324327361060520210849713236356450024691179496531719348938957324592469835099023104095732121143416299061341734770560869417722485882046270861751075785176035158868364845262534903106245011808328902707375909755181979141326013742253740500059194277039568816307318291878519811104690626148177001800374742631409469440240404201464593215472459798599187915866451558354920297682772114685698842584345674652489555095996287852219828674220066575619589413799049522504564422179265616242193693311019588440138337012867818100017100192650042723161276738273431518176048530263367000247371019332318471681803755314725590404357363504260251628033437827618578278177987207651044809483839496447732133384972156967568369476308408209503220414443402323720132903646397464576*i1^41 + -9158386108920030347232953125404113840467839072398276794450134367087107105518110578983223175750182779973937648489298523586563049576034117920758272275325057164988588297053716553351464868086200832998652328828231512078703742444178567864023802382741248770781534554600554305740941577584921453355847025365211597754875300238626611643525446014229492767595340569623180286534506879461326988672733284189184393745327874917559567875127200954702557203352842034315073638479913214177617068825079433587848268208370317231920252944839638460255944890989296253649003010673236993544189608650839665217464048859336522864464901354524125450037285502127128197449550399243154463602362394719937823112362141255035177902723926618710283902407146723156179063728511439146454974330804913920337676385895470435845985788362607261919292402122158610825298203106193125619735126036045672533228525021994665691010521302372029163133263565385774935828280903379462568581801381803519506252895768819288697964504808724197971210526359635898984132083797509457304104006821743113547477913689443933388136384829064742125146197496926373628056698594597061153608599616930562082644190333820103871144533351116470752459367011315608813734116726797241451276666407052500817614102438354450298965738216898533733766119005019907403199868514430084365503924615886761644011679340101565699993348122873761210786572076659869687738546653359271982969414900818432862911069056234724183087222770133275222438173840104980301068275474975254528489327208416145494145425845374352711070083793486348288*i1^42 + 643186967608320765327455841566725346136397812641655545539649366065749401885294469652623747688933881280277581079080960536648286214208501785197932780216084589050531588278384821758476316145689374158299835598065185578726014990457290738682657590602728033800655799752485764498521719776234122573053344394173977968398440623447531265793581971340553505530915072461739684099125060972173410698719720476160646438205413036019975002033881938240038021050954719249137795345149294596328565880130082874724460685174791776960053665756912038546274044302918071478934296537718935199623603479715270555868847091507329552211396075882921189079800502152254663938288067229172554871848665106813626865690071588654184113653098672739998239891436021970842695431094806234634900076347089055345893247379181572531967629293350598941088525938816777938221770823683612177406364609212699716238207097354391928236253591310977920999168208701850365120639751853083116086076710787806110736765942977917045165773516249996245217392895156248007530992217126238821639235839343644845062694229196708123976774543391567774957375112085170427128102694367020955350145030277880960118961887405738696745051812511353569454422224972929796034239293010613654382395492994502971172152902345002734451657035714763329601908643824660738941063523891697135034925013066745447194182391140778863247569327446832426419188037196632818918790202753566552651111775052065125218081725521453539495320825433671190650999933185318913388438205960888769230296593637788543741455182797219222179515727872*i1^43 + -93937418336926708035084573260302255785679063057831608179319384874255439366417468576119826332300414001396131964742459271562942188239005095231132314716107931819729021315278830199462426897409056317507847853198318557466832176617222586385540561073348021766168643602236852479578585395557606672405191300277970254782070827471055261659824209689639445551978139772708866764185542634556260325306854870113170306520584208961678493882503525853571051816141292761632436101490649586944162403340031139283145974540490580574069690243697945863433055628885573236043318214270754973262934518685011560264334049990343939498682486691456639447253570651411807146786798024282045394148200117029443317458048515868617364190788855522372192038151361055757334464153106058902518326991187979821748285146605289050900563428990278940578369080516043102231981853969537189956419925949952897746094800322529428798853789725467592754415821184942333028083897481089692490809434612462260817875215749640249908962919717042546295894755510448271372171739710542127893883411023664839933567669169620905031442571848981151619031363271483057081834667659660287507429223215256268956308548707928176562457278562149056816445478839752504227902267702612870476127805677774649314299566081792333204022381954668969331845681669188328200828772205040689449368293573411309756777720384431721369096219185826816366677856471005217829312743980679259641667354822062308934360623652642287402773512480501072865133799690078834907715010536820876596938628470487460874430470950098831409152*i1^44 + 743649276850736152799384889386906590366720225692571411604372575656666339759480195792425949317640416626754609762938889686896296758421830144215432915215583148414999827064333000537317447961159769600236404478374031656803004273519839085841540996261711535047661845556468404791132579026960567374438083129064950030400087974797890476511877783005266559244804519146473466517370977092717512401920632084484260334231905953286895548898990713183098860026695279738132396983252026391254363183109609712965433095356723157713570918791990455313745086684894665426692670111992471214741638821983090506652133495448772956212700296380031221934015376314497887643083941373708718687660150849153073493449505214146873667684842009448464136808468167596840595838776819328258715196486403529556894681171329590113297257216697383361411334218051114030684251499048407782552266315731806397536278633135500945986991011939269198677523318324657843491904084306970660572229381527742134910172470813098382568861833758776777054456536246880772065135876730071782037523267898502361992388120144962694869090832009743611824148429955503669391450956151584455862789242357723721091969998550983086206769928955495622639381108122763023539876506353126652242346147449842325917747272524922598955121010053979754861886819123956922856212837043222671044381398854782201981749470966698461537660340681669455026298714842784060923898726128628219520693949185594720361764861044493860170402737667784618425054133519714260919342927276912371835245446718586630835962399162368*i1^45 + -3211539481268525678166537607026758710355470980743371034416458137580963726618024756782812936141808076380090914072266825788784153024378100273298808032002523683651716902161981545512491137312576822516102275464999046013391739281393947609486177601717228758343591109712667707151580880761110434709717990481834042627204229346641243191440151015748696200721579688020762866701860441815880520939529064401854118308513389845894745887586257525987024342677432107566911481889742117534593196328250987774013078697319931891755114671501280205316411720708728163906059037941387522903120286292924363362813942365859022799472458117130951250912008830640005396905192089609169764670267571516761201904081347960852639058983679463574485085350176058027933320057230207287571150608435522565076250143931859592703304015445182890000279275662543016679534874236305936314365706903838514731160470568669105380016795391118325889293954612842814146987722402529547453369832820493000107617364281110280930255469599994225599258145710070209558207746472916291555194362859215123426384681490440172850770094678689217027241446214166154557356290820920939783715799946121975807918086687587540101895588150689000787323244810174488534828285211782731802143806163382077458281859838239714594801496630848668802480212564796684064725168142782476358214961630997139326801402204566470926305976822548216937551720840452920100674300530103822225047461767259495104142337112244973934731386136074247788815849013923066491025723372402972388989266083386333140615168*i1^46 + 7234713647248524772034581545326154221055356606922577207382839915002614767183055140533604550184484810986094464193707379181460231249904141559767346509007318875116130250146996687539144284553389049533406730236516669146934732027529332288714759456388980260740883795277137134155129589198108110171255029462522456892295616818102154493693782250983010999096314967716530105605170932608642246725983472593289502498354884873207050004526424038878451223226546532608810287127559612567457604578750138136600824459496415198614392874423133830957589652497802394273398616134450026026272463057861031665751605890701275862631152428856516040163680644558817859756122872002693418466885372213135338813320992948431018318780801405121900635329187008573907179264452043634102560040999118520318821229744760001864822475709321114603594662408245144404782771953493801631119909178475687275958814376138485251733190948952681082236109930787607702528744881460497375919654290429275857802102960278687931148775754741416177121655093082524750174986454331653769553524228410338186996001523356431388364825743167209838678253771057415989555717722643329463329025474079866574096755230021366025141012464461210285504841768643883692330273332314046871382498477008289387580349462391830506369323425855706236437179711569819165742766004134554106116984135165014768260037155418217570284631171792869772559952374216001852876229569119420991524902627853667611283090489346388118407398193233666350485555271111352755667635038941200089475669787934720*i1^47 + -7324045602829521183407121989033510941036854474165865751188167530967136832652257839631964952939071015531502718579633554807980763919680392416373836791610358164847114307865079471690870475656223790758313168570102349806311089082536942949061108199304668609499462951292359071474312156874698034999030488669947926520253013835570900113003322041361523257984469142720886358826699249954540765256148306379579320620772604225312123067894346374942466816608126875540269893284127412424406394080691570155899669823120405850865519237226100537007595174298556140978080071862129956130972157755600508730239012958456032589475836568664007197523734781466183771539812129073796423177954318970138950526205939932820660599043745317739789889991023312974294473395478510023391692662991316705923086000152445451219420699124127781574670838738101187885450355262065727752148421509744633392541109648448946515226905265140679670012228735224026806012841630482144362998708501155480312033915104337650222352587382601118618007570821334930952989393889975807305236371924520953511490897125080085591545590742163531295063468015235385276534706754404430918845151495975728865622672878616077616112091853489900240834577753952302982501982681650071152225143284800411426174792002818679166487726343221441827225722812453334731041338131723571620322808172054914148260633718794960988040870899875961830196268359285220855686203781442571870484052690926500361480651766889265471548718434283836938083803854144848649630069437290911362973696*i1^48 + 1810769293304252495274706607259130708890184279361312103715167658340874125514553943413207732055148408638225971259856100553734922493044102540179629199954094598583763025099582734620352964058107465446082756371031237018523404794913146192026194104684184923397937053594986502296149805027278639947323966468607496031323964412489030855406038542684088736783546199986439339704929038677066047416331889477672242455992449599514730490983514195755890430527817781212922357681212584330006529729837928610372565017643475710203256333082218475201640829649125487234971754399295217697620924459952594455603106233444867983454398860195013795279037478049035369199449378291795636955261247842678894210537917196178576061557590478125011035530341354367393669869616278307589818780568581751357922272598485986027532176886680022915229905255542452179178162813106176124517747714945603955748791125618224205760506824904231710056942495886835552236756699448232582821776478930900583941425616768465343607474358493542978104782917542809032477794705069273958021108525479327572430189502778974968743361929155886116361680288141936823595700133531488450862921632136943973307493142882177533690398147404457535667543744686050063394636100602638119324141724372561684857695649208282883368815543266454146014541488890960156392452395641309609101533446448542646286377672063383129816597730360280213379357745183372830142242914850765598229921467498713023153075626354263716623184499046381046268857731631327943577888264028160*i1^49 + -2134858090257485600121636002316958851648513888794271570091396206215701544026129526822458368606891544571803036577505359292998587022215162457451924783744174056219068286280487776364642509057229207039624526966694382616641273380555503824464719207503955378678218320787221008903890767149956448998665701374956068009998077238075378425662337194187954686213570162868578946119498516583569178922179041474450223121565752306880462875512108497704044703459868917966056163233912592758219495599094072250134263456227624588601337556348947857660211274491962296977349253920584540991594199348299300654318640363357913652532618335848020595478048500175173898582632527979996740279852478524016569095596128205608057373827470345466875633189143163029436636418690756103639368128123421071182473359597174078741061894885512303678013401625724735924264297786292059456330125030506254241965610919328604673020251360358958204878381361086514011063333610379594013856240808520771882607722000454901192021278995876904226686636362595699803760682395299714067234161629945959169780100580860436886241022118840754151818537156957977886339050314347895556448744591853483902159150935110891533827519555490177495792390035584143431210987204492991718360651255752167610582756335225128940059712749715779550835616041491376462720573457780666560137720105822046179955040422739164496913059117094358284300358901919955586361998750859435421089841862824337483655013286488738491940070453434684026302643982419133571530752*i1^50 + 10024802016755467917310586892068250867107871612872004604809668117652525694054487168284477648702067501072937435597832067901078352440584169154979621986898904538627790454699900341793743434087606157246511859263667175141493416110303106249869374122195644836529646496428218311915509365281628671438778086981145478632252333219358639859868695872446573422234801525395220538585462687288359219623009076202269378831766976437699244817354331253691129815476425188991400438647503749946445108514495423358182695686884123723317314892713920093385709218991753479301376568692663807030281713667131905868817253445827985675845279771722115828309912088422174300000423831916767215249006042974740818939933517933011187289673490041361531448294373162132833676155774003217896811124715685671551653477478956589746941431020104658697703500090660078424024112800541634425874070793261906031477500050205422381331811500277152353741267746710951865680569345198918715372775169412351087285988951912420061449006797390596723587575473983474626178790364036655624496636286320298443038715976149384437850711924198042453990355423135380060442095772279369374507723915723443086849267899409259867052289020362394366833888473451753485881180934880933236610251084578967063470452921641531816950254205740782893641915235832514671463040664756001486190623341790217029791400241765395547449549071808671106460049900224639601995743301578623110950490164149990034673411447733339002102517661386280532504882328895488*i1^51 + -8445124505414111676301810037888418031016886165759885475359809448536384092897094834670994072636213918656948015441142029831569642848749532300556915491287689435432032939765023340285731315365142556208585267580378709867556862430796991261767617909236793865824195788395479304264219133199510865336702015767541599058685875728965218166712841092844436865449993853140420622847925357065845191683258367061699412756109104754370049980210629818136081286736356823728724618999186515972899142790259723774360613455538156269048191112971121540865661982071745077572234352633392260736712577531462161049247691687098407317538383858746064291396301455062344983038936422815048559970685562426925115320286024623116255293227924845820642398458585561166450323830193779482341491949907842619768334660910832370755049559379201420885331440296444727049951572623759624424999858185550251184682354428962646404507820786766504863222817825201196764730039128829304220882598939760072384131012196827629182731012581242342246202322974317885260107035266718856261326208610528705397190674066992986263105633924885838532230868197587753192484591317573947526397302469645230040156730893357355359171359883581355783079061324430727742925465102233283597927094847771507311135464994897581209952418396298645631164642802091160121736082796890969162586960141289135944203748524368830776857629534283058634752967661457201669341745427402314072390683049776105360353503580992719601536235807036265520431104*i1^52 + -479557485736878097560827325902340881626590264857649707281573114137415522280806586153587090924282739764049555937367833156970530149424074137583041163161309869879081631659059003965334153195644847447869463042084386414161145841289729625028737616870321020900604073092190538238873863624236296333419402877081690884328266191604286405964095823353804433239546809347064774754487641697067532897421162028492679911672498509906644043773788873229749653302936763714217496325729442744459901133789857713912985967241019509575226070376222344646413310725331722377219764569931247840414192652087691326490504160567617212421288452572326320222333954541812724670596468362528614367625491391055564951066444947730333377392257777012648852979853859211277027565454733764187438619347645908289185778581326628094273335051579444722126228818898840633571421387561986204191659738950021687169788738853792510521362344264557355064823520439342313478073452497517343902560733374382494227412491657251949774020015496731312005194888223678897072537580300205352684102461990426118610654373279595226380152485923425013439518135615939822430423560471684590286266551985029900028590674658630432540351977145626076268694027003781316410850286825287982646918401695744702734201376307489142660051023843644916859820612457716653058210796402795089485735040787275836054774559611682468800499972359591869708725284993123240846186292671763621422759966764410982197900625277374412093689079791616*i1^53 + 1730374785251066029051811177401356094425986937849063222054484684196372939532152525450427156188629432380364279376911489636412166418616108512101801163501902329184492475612638530362147710088753169250525719742592422856478213673331699512412536501749647389069658701995604152873421036205914418538576268879744885384970573737933014377147131848947621646929623220544615933831930836961714757125471804744775006500726017284021467031901918657433744929730615385787162885569505419663267251324553582966126005353148878592231869261596438095729863226738980847255171982827862203389574679487317716556237554552412288147664249861609078983368496522875888767989204454593499269775805730516896636422577919819428328043196791533144402421219756159741879339544126789445049573081997852270617711288721797984348807818611882667654128402577298087074400816941345118135786327798614486076055166187197922992687906617360928015952808989540838888513098586740440602035093348075809856708326335788389044480228662159369577594114816142026841029692305358242553891081324062278343756915615031779778818158669601338307999225037910201565094637125001014602242058625138421148071924372357289186317230311587096777167194251345005679461343900608048681174374788562106483674944232694760094857301852507061930950570465734707072878060791815861489700342432110466052508520856111212727995449545338565345347580245342204199188296263095232033164118327880128046748637334403850669391872*i1^54 + 39492141898053921451464348883283807922895612488925788701208965557230890662380491847815142518595573930457768818646038480381300240856131107228263154289992354199927180528734411304591467726934508409755296908819563391603698959496033270139907707026588644108635273153948395750971778467624195177958703693346946599552898144085626474846134300775868774677238867557382213581187166863753064055765432121105671310287607277879261098151574010259284172148837745126498369429127031556374862614150667569052398994118878181969878064408973119172709852377943833609363925855553127107056480882218867550013778599129362237774153153101348981167612716392602921517469020306834839991801354079580191092857492886656069356281686540058372200522756782849719253092771303668122943691449793776539050133314032763932303754283246858155256561430151147635917588740046041306484293421577505673771620950576437041656128767026393581158121049043448739369415270857397494311442640020800043880514522715667524424949445448379266782536370126131992180036552223233396876822948806489574955435440997222454201723814866032564719641390060659362507152885289125348351837405591971636823667776180921519760854914511100521566368727468674200019638624900222256822881899533011690388185902790403719995688445931306648678304934908355878071512547835232407285705397896139659969461721912252248198998088765846293473774732695148617727024734106937829724446376019367669826624556105728*i1^55 + -279950975789452170274697911372498460944597218804294156327143614131299685014665085547095569953986599862767255297626198947856460176142395845972688716563580706273825423996562995422479797992555941272172767178328599379230216462593907984998921474628639837003270482216583378868169465341138155858034644625954970903756207714685520434268170619533693173537737213691907183005807103795984999766349185552806504344157104729105011185690696160192672755161637401236059522495037842944417266753354896552995480810520067763548761712603713036249541498319584412037639538862775157345055163822485577920525179827129038161306838242800979601210738458800290177210831892570819064990773399013443573748417212157919490360716028246168967470872942795169471878054337519262562808884609637733159604510377797384373708248758314946593183141771387755213870273662130029023141924738270490095575257489374339375756418894070574858929292493330150947667715596196444895735897500612482376827816634683265696290993223023132714073091966947209417692871499287298011353686355360154367576030340108261093229955513377051884141339530480414353094431745403755125152139830315029924335705473082509795594214608653231608414169440521658569174705791934700433958810289567934294420848821519763090040933867548516774034465206942795125647770085867158274206311446325049097771055305656364759349260333644413492451895535686247173934818006177171258606583231410378817667072*i1^56 + -66466945002172248711779849746143376153611458637624714716833364287638360869128664923104874069118899425292005844902950998403204879693854800168987582440410359196872142925245152529049342851750077912276313980021087796240981597865741647355537087993508952154668929559434609906209469692642607755385117175399448902252772481405550838704415992751625678234627456628041987966383902324043881086249883442250438337319558542106965138661539105248453544259916543567035526289368879714475979523056285555014489912796247077522869566019189765307824567871385857232213277517191847131664799899194894290072513342685226491356728096934077786417670386798673378808225276025466716859061022400029549250701938649477392377569506410891079522565603853552245528301097228402246439026234870909282643632344570459290076584012150422707678231461458077934910354172600156580748188540254981602988130085682646291615486731301561450360889716317153374747453298732991332965589289542678046659774443533446963788630075673917886858949148210290673423821903852882516172297786975878465308263685602418131849141486735676722502752371873404190113530162526848041346235069696813657270559416923402178853981712009500091353919059955848897120089306863883523462162523121448086967858605417930959358716079308276177649137766139232325450756651518046811340623360579036373350615276837224964146460479314130068698743015149100648540243271437995528126288835379200*i1^57 + -4298633281307305764984969887319346751104110287295866444051652161891862088101985206123238285633288741841826101056506947968819546347695577974521617634210945928564565243429293278574667210161169161645419002079735517359405850883754034969304945138134804721536393192634926881785289875609706007313982549032066014424565628516379649663791505529499541564624802590528453330116831329213511956286337864405815971555983123303781401283581335930625154515555557572676036815918475937358087571919235457057954192141170728532988291668376694886357784473206787107629525193382843157981602126570107535981156031884821314111436097837635891756344015122944858853982777193843201905184879966174803403362668763607505633253634286039684056562334262712202645433189879352926434496171265448995643774901978155164623970139848970671401956728992302127648949752782273712462117917429664461797557412912090798950574801903886098409904827307151448158718340681091806198428534075353484130805224521328519238178354800113467750367183375306418844717133135489967645919739628529405600753697805808664380481738280065330949911867905872822710259443595681888896132821873568620738483266359953937523531082106172334175166520865213712453521444522778237316695975680045533418386340169171873128232835325268847576665453869823580111529641869306787397186604884309686972705499274732989993541408206108798500548749085182893566297955880031432736768*i1^58 + 1270993807578152961362460924887064349746948402913359415075881027921507911052769221514543884876321942897442869070427709509439222475100182319641008712153442711200250855621607208541093411625269103683693135268795672868679684563160260615914706565013253320448326291847413753178642691178493421746757758207139425592714228705741608613814673559196575406713472050870543776690586078455066912437056616447325513005169295878225042040046752045112308042642662428450394674695700325994877952408020518257225254667440851197922833709532144285612092575853978561281559212551826635494797428509001302915686350255201981258305978416361101713038408087911381243934614397439084818523437785129705581172254004088821447655517051947508997270247243185095551450429786725993458924315291185728941427410559268113376114280568683228017099626986074297073939028905944588949059720741612770214894808708133410385126090117297249248598791967073395444752218228666456986338037496390126658625544771963066651760118151161812178524925179812448305687147745521122090595685136550260663990347191206850415274420153374886613793380731840637841038061047345467345023888272035911466062301075310104055053861901814545550538174109451654507077303835863035666982771249831196372540530726501264676931528707815836867699998470181451438738442263284995890449839499174348343930848354886286089771127969736922973073173460146224906277486592*i1^59 + -121057405250656145038425010243396748534047385329119118635431216736913437358531255249767804183581358866748609617847659825142635929298487967202517959337124168209410694621611271130229935025766075451767947349914189945181430957210616277429877593796761841877021377247054453361657941887920971734672986815684225901585074791802762384013366950078083654097718435577425434541182123022233497845652211885691105660297074465949078741648589843280569582665676285887173301847965768892244099609094726260953175171712319746500938653009807675408545386308248611671739817979428134714217917737095251719004234703873983863626904629369146697477364009003852661545704845097144692482570544881585177307735741375866715492386534180749095155193055581504883865974887393179850920353937963234407992628153242412748878501252577410669634791030936845436349025860081743939304225636534306646347422719624842937957538313517558733460741479972771449340941287839846060293857185719276770696151278906042947254234320341519323279297476834720417838490999083118799276501292111742003719745519527484320747626074870291599720098598810704441618491590381715985674210269077211620938194626045462203650033446521865078175841464403901838673332043661074910906237453630714803939621089253330382720306647428874471681611715043278378086161940053617502432087087068939249573570754623245749398529731365535098621256965914624*i1^60 + 6039527740706874409060918593637165930074723981814805799955484834637276925780358596591319633940653380102728262521675572908388330646701856784616605697768092705448203794896440178458287831375566466956521082843654132691904471202139755056068958125518838443925793392955151767746484978637941670420027771676390499489937127960330243900420215956436707982892379819819294729479756832582676341049572004802999130625850578516271364561031147425691865260194545796725192507117101456347962665691663018201160761406794355868084823686311314567005580606467482412956339784671977378615577608703530283564042842225325921673160570540532301696896580752925282204840791465663353582007380108028808650862692543852088653899837156085809116593685847974671608764548952942352812605727429827323028038490620298595983468657630199063529016726376416715025416849638636264899225730128936377690635803206890919620369363096639517038820082020333004919430552846326201043610226433367829974713308239687912484749758209391122057349945220648862731828218906760625868131664605824575205478657235753806353415680944747111277575408281937427807068815213401875561102532673946086952178271533992992709363392844027837890016347663724087632886193126432418396068047185850879650108416960020564095463453719470435736192370624890226757661954095426020417593747159672989548276474532140468385650311790096793600*i1^61 + -21224784531089126903566099877724345531437318088630948463538705694770184483863501223438991580682439039076564935917213024254480303740635610644731227709834583322082407044933565586388488080663524016046007452501111319405377499271737744022325373144353073561035306582170865388212464562806524069492165462841482595779939641012067174810408458322480723597801891211529875096645031728203820115940787205339536335384044854654351378627910832432390654060483157786590415383796269272818119773344180669674746495573865688275425406883773027294702800186032969085697642833821468095555981349653579011577420806138249552248467532629649322521475600646737837979851637992021419250920073533768311694404470175878875570865044485904269902028426338010118668836907313756656460840281120006259616870975039269225331925141718929867847423047863668920106996784099540287446208431468938502155368441713197780018661945216996493744452389933937501919531952690429409464420587294173191736791989257087745436366380212515592125715472681140656211061836181395785030730448450054071837099850663227450231493052378788438636158274588366449290329333142644925469418755988181907934388309788959108846361764923001287166431939132983619744474781897927616816935795581195805440599463812703303727753526316652472005756062395962858628640935634179808123085920324217119170955062095595558643712*i1^62 + -2694894962395332271981242085402073523829295738243808196542043535413708601460932843345803389348815883183985906257831151455471168851806971727529377285149255416590404945821305695025500827675560152213109653557776575219833579830382588004878180045000080246532696242915242483242410907879873360235460225698519412759759295448391911473589570919912880436080337344728258490580985968379502930657001338900393940357693074133869553188907613129880932985823721464179154863784090114088918391018824253916711945378244917514761108324842701316167094820935963280622217602832574230140459760284607897244160393002091767672118368957104571506230793009894835192689857598484924266306046108524380197597823137868299659005190282528686791624153512342729328084520296824302004756648469046244233364894055495258525490611569454493836647916829861214775334438463415114039970904991771135995677169132487444932388757401173581014236034997284957919259119488511030790110351433105407441420275115125709908959756036786736427815412352121834315489670875201252570160592217016053606041064688010677340036393015217764358027595731091231940898554554338211728894433725737232616199196197414381960642027419361564069519705969071459100129852064242025793268416371426650308434091463800216434559930455230686129198727529587970541715679019484809158487355647267520804627651072*i1^63 + 30510419027055091458050542186604692750909663243342369619555879322818239442640515666359174425081623222145712154319210817908331926023020005532858899671506674723025118438160884769701322225008775381611980195808411485603361226741599761481533517095172832893969549705486351482850996360026383607379214652257838483135805547614523119696931967732832324260271364059105399116044043620381777366116731264096457856699785010889421111651923527167338197208839075140932873394645260208117753659862223278578356044007443492130235231950983072138054654169021265157048229129259766662101524652443105584321263434311379114371724425739558948852505771230161101106107684481969342570750922436828002668788589926576126449694284455011365572744638271207996261778296969667081232777116772441384530593092276610278393734906403747810801628903783587717301394326088249520431842898112589543154791573164023116087939176619265968852903494603736492821799053648061386952656335970004938792549136547195777820072406543164861261394321951682820118807508746327407796841413210521843634558494853894483638974070674994118424774864314834194066003315784951338169584002212578050449782120886516406147545876659198443839822379737480130611521070440137704765588507696893884707135116515908093151525546411705259013380920353889236717180917226900223806130373931600*i1^64 + 3922595736713347225896218287193051639256146151686853234982214265844995827843944260408614199179157005178160932472304129485253194101122342777063861993177975975956845716966998999691767754348662897309359211426539654357004505834457487574795269267653778564316811131509541494507109096162473867991198338267823734639700503911840470234471956381619706568055939182715964561351904955282601073220156693612386414816450659599245797005622821243383717234377621996273073488135461508756122202552145518668084819476536177553170802687126483188364919858905122142300188782982232306181036909517759550187991061741657516491148654098473121725999389185882612383776558999679216308537133323172194590596845992372074386371922001532824865067430499069687665712734228964777104351996049584092163857891240088065844298190024456762284365495998228253183699409160828609747456044696440828765805114454487202793001691438448673430329073130247085929787760708597539302339221776488845826165922276907472186582888069796833112643860005300708857349984046922630994944468666788853791466366085303025753233673982306315813951905766151347384056834454691209369897253624592074545159121821259625138439898043349686345431691205535051480318011885968690943345481336923487874255188937451282135586424949688162279634734215819456868500265624*i1^65 + 134260068752403923683198047090934459136997696218299815912250477696008670975451902136469974766789569063699708415651987099068153643333235416082689135555093160970902401649019128316981286503542691059690076952745708886226165856027102664579560857230871158025367086804150772860566899432995525665959127698162395598455177770262038669416110175288171779381474328831223186196871346859215679669251415417837362833555643276357922648792203482275410957207350500403108152847098703171133973405799198989865711884678524284899927991259966321295767065010249297729171502574847741008872547614404498201163037366821961788869147857213391651390395038923651879544700820214304857896249332017078829989109065013460447637796867428487904714913387925614395072696417585737706135085991253698526264428978655918295911305383349225099706255793050255117264195783623757587625510453930868119798701216504803932477798514151302984247247297446579589637358441081263391426020309624429514975749983815350543254491774736732858411882251966876615895002715290716768742749191042457019441361890343289696975016163208990776274633459569870001248745115066088009048946542341335346991005822643197695246515663105617502859606756069046660597447504246088596816600155128829596742706164855067343689427511660948972145865*i1^66 + -14796949317412142955344190453213390327700717246334791081809662477941747526852371927934795795218724854059909918406356969981097868326372724140661869141561478368913221392452887978269868553228037846743141741128493057567270835049020513440831533115290824079552022037602853661619235900696398301404415310491213000110606555031918448056170258201150632185391702163562661569872522064209547411067818711944914433907279649397884455641063203936690382426703439450757813135866942685612597569303804452502859133219495513032003488789662557635823735997147799005037234479417504299046810433968269611202917653627795101429250988204964069603626684776158693488801263378543757258112535000107863519194134300205930505450344052001195300165616393341944567494372562926276494187231982650852175591004681742796066894293132165354044029483801222828940437957330338360289693041174936947189171924347322018596498117130534968632788415777371288432915846965327298514797189086988833942795920451609418318615353519700325467627379065720359853240468647867531375798380580024036570964333980786717189424476503505415400896608622792674854990351152094132468898006006551805140928695601181714707835237711858459010124920065531358975139694629339708843847237688605138625*i1^67 - N1*38591743090593526174229004753259213330359706468389601453979813484617290707345670009095285649683453942190157749876715456555206038032280138270267692868724472587648485505900674760660529482463911675000988921304237639712256293062909326618444827235047661585214417384592277377671968053201795423975830915403450178617344000000*i3 ] ]