[ [ 397116600582664183134918202224598097548031682952214131712583088318951219341736674075558901142328627424590936707746425750928559202778032715452858095192140053387901285152431667452448118748007713715128221004673820944772845339655726306862707503905814005767203235684837247677826732109041654843405515448785566231357487030839863334836953996019075670565838246925529561895423849445410800109787615249181933427007472619228023105648344579788577959032241784933653436820632317037140498411360995926742661130630798766193430659663986961583203329069241628790438054234419447873458548646182046199518442718857616032539357102074463910353649345219931161324085988282016450572552572317496334606419804719302986141244245809973042064203689649030911533051036702339986194868962024795557476374337823413175943213250227829291956643093671173665131082226750784753922321443374991349147507119079685549282177431347942259651182015631654792857323518008591401383848708897053049937199020522537918031807231027556181071861978448094576114611424210678372866996274019035302115298550841378513483006519935880925884084320259338397286791905127993935489888192214958032712337598109482463891982253653469236306291266759766444729790887966728560738474454789756053846389737879438260846217147362965016892305515190148018321929768826807555758888553052337446271439801655101363738177851914767872375623718479853437099743571195879970246487245094720330261731053590222733202931934260565520837343481070154332692458620837325753728121990402245177048493399009713909133118740110355083068228222320923440765568456999856542161305600000000000000000000000000000000 + 43734238524261779539080142931184600588349691702055230695006116585608077249966138729830061474684541920314556333124133929491469600422976571904184467444069323576974988542995492460474114389092900355851584987020321361856702900919518707682479551929530327152462387698956302017949573491494202457706383523592439754619393201925047666947553434816972115716150771973366432470242745360286948298497384140366346587062164010861779803048341931492789962300050155245366227524029658675129389119674281815792796362877971294440441445492735802518809416531554905754628423435885347731565405729952118351816139795769653755790734540329861126474484257970152745407425969679229497776102382326582022856180931593779345788108916503139479278701872209418164784456484134933587429010198144773422670293478109741128353110065755049342593776962313413242830542814136068738371141723858785907268357202244039142154350750529924183539727826896722045884458910802802221651511107993338153247635177631333694575863635452644552925211676776730110370245320739814851987568232176429223229299129373870954561733174130560320123520440057559887497745775774508385475458273733395519856632874756479850530553240572325885331933906627585597471635408229023883892205885309118504135527311667222515174359688254016074679126104302755058260810905666580932455889381832364272232651942572047738854492814702059132236500212305724930966546248926182364052947922608134592176251464722324042804726151707416641925393386837073476953243181051293419631595907824059475321496267669207265848859876663245091884804936699082533986756075580064010338304000000000000000000000000000000*i1 + 78215942255648764396356837754967612449803740855686834052343505496986369620296403142834466693353372531797909125963394865633105914564907001145218724106070884009834334560371823225854359110466471233150215023760376185651672445543042896545744895606586592924806386638873455685196913758378429412570946565208806366343440306231288733592783469933230035479042048209016882233872827108475398062182250605928427803184041497515805000553075546872224722517792527504488859647552607208300435931748872343443957060293793113511922529671195848162502584472917717561425794250251814363712048832592629849093031960319668071340746646803919532340890554949209574799475631513521619287868141595625791504369897449866184432303106031493147391112896266402700903739764085676201244791518974850539993912649000628615049315786818937889311079987323109560844361261325969241568730330938322731891753601015628300224269758568451570258190216952586100028928668440870439491806762881337807963911897488403162248409533995858921965712444700224781531186410908574649430556696003586085860736172809034815081577476921403492423813907426482623351186273950684797758577910771832485929564902684914760872331862617449754288177135008709156001888785853324022383490349705009886340924753726134682884071514579768474103739563739920284212703589013531472751068540394580116225566561073468086647211556618211133596730445900309861578348974501551756945546974852367898878280186290603855144187059851347639622351442210202797445282071158330271533023618821234085153480921306017844031924898912025902166596634528719262858951559978002101043200000000000000000000000000000*i1^2 + -37452207196880284816590935525165721520161517438540933976574412201495760072861736144857848497271317086296149382549093211308378376237888964792110312058572898001781477599492634372528006296093348947425224218716365606771129134402783037814057061028627793559418473526206848734789028198155700831511196356382523753632216150254940775221899328566822343992994760894980564970311462597192043246444923016605222848117973333064182520945237677760389756105681467575138470249669591862656330231010392003854176886796100452334451866412918226584867937587353566677244176324501330831064035012459139110197136820195253954802731869013356619751024948801061550637796289691991502365993681206763836253758742371722159673077206909903529791791579485355761211749566872682771772647900318994047390575873585414417935193967167294339556630510632505836586732146565368700082169885574402219932914721737410069237954226893889127827561922470483775374317091313210777562957683492669785742252935884971783831929066555631377309557742065826174488745131688029719016679813291311775884550103767003087547117670268681453145669344499919746870933472616753012583272783609313103113704352443400313050275267919507611205510518711392975016557476478918248520754921274956125680158282859625913808410767243659228477805491326754890842973066417074867862404117601617874614657272158045105597258012667573778327567662601335468586467113431921077365047424354005477703647029687641099645652056160906902653429603687494317378127553034898564975502318527327186801151831361379244962213963978770871130168786655978267553140110204323495936000000000000000000000000000*i1^3 + 34204213227375770631235426108388774771815790760389765655517257145960552733541255546829037780180640069541228482183689350016792893964158547122250052873763543988099271064014387294469209939756737426116146864266850161792263972813114531435849336449949752036468769939559713660098999718179896594729962586378364280478394239059495428341760591548283821507210926260713850311535987631015774541016136360430614120060293076904983204331440372309609131284777278534816126558809431457533938684354585351044323264596595454426741771183873666792111482833431029318140084196250233364213628872217146708438082887234554190827281219123793139855003850049408124062572870479667051274086702103169354370774928427492463924073046576466400959527506215894816078840177107738599419069199455448167866755898356567725052502366363217076016015669797855910439764093321481961973620868229246580505829866902087316990848896038747165771536592368266863997469841611629957464620161416895771551890260137071805314949144997198000388279406081250886847914835936603058523976069243479298446563481077668706368743443362678874415240986811731610119408251857857243955063101817480477303578062108377891856047360945078436505472491177672631067865178595552274288552045944572650761605877207952503359194041068642004802681140491015094423702177261202529595519946461942718641737913039009894413810326161807630111633107352191981394000648957824413583785043283372996437856156786563995116826104055366411973724538225994892515826745262284584317034002404249724817693736624021401208449348183289239480210562394138327931078537138583633920000000000000000000000000*i1^4 + 29798334233074706536741725523999990072906813270988144636289631062174360273133403237682295041411406417961630560669149265639792802916225972064007414187296972008401959909748343211155308822641107585382026903652738789465520450379371667760766073733890374255654202011481523127318924931007829117485324278068867450146130001947343195152735157001253833609065250450657757749991306215848900150289278448501784634205098072909687619380627945013571932805242794449929318830540067116301122546799238866383632983481837928956797890670674382432929473469341648188830499509868774741389052095165784070596991532053919855618257763113562791405835902520840105185317003086770188600555337791654489800458464264751004003978120559386671606167640999936687559237322058051574415249576838706480217981155217741990876109522826825918087259018722902518870195529403961501390374245743524636557580217514349622014223459445338992684466828614970627199564089785339885422679809642171602311096095598059786257641458137860985484433981073731161134125022939318275109722335608414577759805825866967158544857112873788801432799298811599150771077822023083580743234974741045968782769981254779467125271285695326867310692511665230960201855090262674756265699157533226622669159700656458809435528348989650557750585935975026927529738790916594542454962994335523387409101906142262408273800542732420985564204203756799208145840889438469065858980259438014497750431089251343146020857103263932631695867955684076693792256981972421914996999369071116125404395630766336688009565310607962245774085904591718239778996560854956113920000000000000000000000*i1^5 + 8217311765904089735748905466056829143562636807887031669768108625780121221654289878068820178294106673633690842418563215968744677713752312089060066824539366259811852411212271319326595458518716651864160477785172589812887812059404470354495012334829314107490498049573309883135404097306402154770342059118182564538944535109273989607141662444443403777761549395222245948948342911015489505441724011239757797813189760782887117125791128436638206427377793795878106912169824196201737700199866894217450472495250321611152873253396226427953240411123042709077760309454965028398866918234659659721775713299316922066551888682785016861842250931194711929746718615442505905461788735388933001922359518681395650868418150682559752452575522204155135356468339025267658680259945695978546969998112549899896501077624655857488351912223573029895802710420077711784362448125454889910013235486638339126883274442058309789792761388710586607345788611488161431182589924183211558585934243041796016164191787948739438867778054559903507484569215137629719133563160387639803954036545684554058150398508182030577482182324087832864874557046093060690488130191295936519082209744897719698598359536060778421071864333116137711865034507225827170981242395737882586585455437358564027879494737987888488752983222069198411568752086948307753107700449051665687200016941425783063534002042937813473374024365855018872212312827160472658836160190592705588883688974146535650768259587373667377844898440547492961452864367246895462483180051471616555859936975214458246711139587032744734508467658703440188031609680481484800000000000000000000*i1^6 + 1202197580097447049436487262794267058381942706534655545980325012594715131897733381275830794971907200372916280386059289252102463838976556295520192984869708974831910807048380274261995035677435138094616207895955636493325296075244722017514392140850768725410674333228005370660299069713906373767557097631762984352826655116966129463519697160395625305179849753555388549464427182075607939086908864607399258031410313807091855062364511463841064875676427880331209375662801625651596191959322240043391455768920108071484199914675506823209747419725797104261327260688185872523327933948940444933447915743014351098166750005659289140832289528065805624943482694857174643102819666677015601808285926680617876322107344667986826418452320856161695190768640525614031267635104400934246469240004993800386035034556677531044412874354607134419208169121006032983372080335158094599245697441818118942705225038891948089119605163592643831911161416037817366970541487315249267275627350863800896749926310091212812920502769303697923069430974284507173867185652746044480810758611640671025425693394548601069824944432731913343669472079826203494486342192616309318689768614812044234277526721662496850666022343252082111069781557855728409130338477345426801373242337379881340460585025725892988390353760824981869487298867934828612648407616843175388072875528730092607988481987581828481283168251570962354192335176573285393503684856780063566072808035603925544850648408911559221086752342535860201673737393561261920079377647999703549456426160604817096612447524576791088732372197974784417858318824898560000000000000000000*i1^7 + 111971662537599555321025537911389503452854188480846178152578349013224867814235714904547776187702049003050146692953251575095717984019478435655936254953806618014987289842462388922399826501958490192825012076166084259862798161585081200874475741546261856032453371586309110537055533560456652957584497832305581946793443411946858606995151007803847757230155196571031807630285200466356528371198880174604390642065771428788359840150747335612630322682453576036486637320660389837393641961375662679001373978259709878308099854132049109768786525398598874541685070227349090366547874594930341209677276541065784498796717038978712520832234189011049721375544572887775882836981711552645372551665702839602016825190384507390715079787402552869039885246723537100938445266479719952403767758268983523765566219406160733456961757246097763881289485397053987312808090144337341000416612313665275775066717194331643056916478007072906994382817302583202304297416938185443649342183791705910227044615825235475194765414679481272799980692497855406667822122977720987595881419812193254019312076424679454007144262344586322939588971217412881123102483281678897319018172232526022600647934825086825416846814812466999935573927687246954460899422980856682330261532695894966120205508204605526161706202753778773127928526568917185867364168668162412800032683473744728495564182771981202490343996781202182088241843633295241044484651236980751128603066298569919828614776882539602863407033660919479724482383497980777276780185218151104011413102823440169478878151020789952504435702809655685267811705500467200000000000000000*i1^8 + 7136668833752415334488715925692299521773696564806082328600071884933686034606969645981394735044782534509727755273577866179329280217956920495482266208775802537504823859047273637436620991049751391022942102959198746389937293124822953723543134676718584675879905553105020413433540195482574606720641252648253964127211076351384924143600090246341264705157624485724545026638993867505534897991930197287353326092744190541123317929793870328870482438190301333453473685636723702355668219565865054408026254012937077300385011283838237277633749637688393322209623275428485773471978894379232716172935825653244447790701933224631907057430949129637749763752589985368112239012856411535796348897624622334672868717929704765809068568088611634082692600336502180892458533571531999279981825752602103782621281974752504771208397346234363731157275642369791259928273683492391836473576092248086556969393458960519370293554043859675513259003383131802955103393003633286019984089613013452016261473474143948580857250279306392010312282552661174836226886167298100525614619432766601158385827582719939469980231282434281814291593203078029219899025926164250860859100625143631663251069566557998466120745052873425152711686561212340873634812784694594582771656849001595204568119621842825813320179703499372559442297552363774101015928070835184723750448422525036228776017585882052944609975472102249415356227002185335745621587887458314101707258795766630836747159225559320188783526830649242216528830532967324276824753428318061826247777372997612739028986297482858349380114254669875826403926081536000000000000000*i1^9 + 314721839244947140971261886600547351573075756532707511134351861070622867480681076226008193678709189445898733822143018479270848403949940556078809208193260673260714766659719584532792025358526440589233721014532526257969032600469117955467872973816009073592996100481377641638395461346397075585579257369412593296650625039919209460185771443618431423258173418048272020260527904832553362436775900589473211989872637862508973596368413120214634368498263385570412615443923594151535179841521681415138704191871396218201966052870256531292291484074661328580892797506888580852012586961354549395986114857571023325835709608913096708808627829684022833954324625591613580555586180333778092762283926532803336845186609453073637280880522297001720904211228584441573588200663039190205687142573027493613835771595038175961615572693087820309458721604961119965996815402943840744670466036723222934559033758443640343090219532519849967640654920169409211330149604979307740539898070508483977515907755848735681726458657262702152319484494363796365582487106771438149115000119008993276406662929337913738538349733602036693492465434194753041170806348643034968913369582420781959724376798192462303195557341396729892640938470952499659826334217477489290587654519759555331180402859642125312041246602788002518283406711005622941623123534534583612297693452852547823800161473687610747090471695598106302417336411310548673625994899319140831476845607854570086438222286736323793923080939480976936675788725295075949820060961754175796562271607798122888435827866089009482965948165680003642397032448000000000000*i1^10 + 8986871261184180109136444949634002379458348152366687142196537065553990166229195154563079723083481606561653091864458838777177459680023974048090777544877149408146202231153001311214554677965358722482433932216737233979795604147186007312432036600658433671973959018490430893223726626369036578295187520058915636393598502134083233820470502535197712401778307678637044924113242809442723738471697154654992087036127674561736645504369151298444999056119431780131009330037208763003060897559052353677442150163244522643956884213208110398066154548722087950495862571836839945292512550889717312605706155304210423518735041726618682530731731420544367205697008803500115476782984037753620918932790600268348606783089810207865991097661698812767388467482537739855380836633633799069652292566518051403701149055054276898080255236969510245878814347969024758333604692076657432846188618723676714828028080614740039708238784964827535285580510541247419636112456910482802050431564834859567935080218589549845430755201944276523212257776691763350120447929961779605795358150700933182132124096817462321562877895659180281819589140127986959410958819068226481887895748899398834538293020590250968107605570916152683562397535874314297798545076415117529070539627665174420715221193308207795242017856739885566521876405410589060196091768239302439487132135733783331461293735542773266092178889274616298419003237373535952697193121872875867870480520989135889297176271426765424575366698082207093435085783564888430527886454080409156788922895186505215773955618867358757706611512710994157549649920000000000*i1^11 + 120590196120635689413188321156479240905367736200895779988288225363356941060597882350050755819128369239986599794801542557857468358814978662972345623061117079921900733622460795033174681989569981317190792703484804848246099615348850406197492167518400989804820195041794677009994704233226749009235652470093547439522541283606688858971627954475701347601624808228386428212023351012285337647182200959914959629191496911058038052907864045267745244026067666719627565351150402709693493256538962517357034016464574009578536715283725004080418152099966719964347037239375369713152895932910051303580541779607725255006823305913086260499928995945964444006922466013725704485955543275912401977621466054444760824114121261538208940152730530259965103792066041901433474648905460575679367157426595612364025764501415543614194316041736020868888452631552257242715103681387705171045832839464840538051662517576099992387244523253105908596381579585879228431462232075669320746114875429241016097329057251082761188149010733535964652323536546243488326298508411468188433354380776809474627120342366141066539134971111030253715166293635666309507510923795849906742033027687334477789365813706250015367492318457905787082262475408390848587254997488263904547825519722398142943396868998855660109428120516077065141955378194124748869505500441396276560267965925624295805792187136953814839803680439845034893431664065589385888082472754979178045545572687849637399660976061227248621052684928626869852228351783211721322320805333135265013781148356503186335584375198543576073388825282003075072000000000*i1^12 + -1373223286106337491831162892862429396725229324867436609162228607270283885146594861199646251032259179262721533960112476494219367754840934402097901969232478144270638560524945386668443624593567873490422727259734922784254353408719523109935421082572616790560455746704714801913778183261154950133543542770144886730139963170170055315779287029088376598778009584014785835967692322840303973558907344493700545084047458006998178542989800914699228827477973362922406801309256876627139972879990267573928033968224478627272133914439187465812038269674582064032055852307868237765646538357373422656591451251128852212199703031905264921447068004733514220713506325521926623700644088364313322459626481091996799629891375345330546527046018352455228252636797279932939299785081615050334033727320824337254609888544806035897418877462473959225852116561862175149602569496453703982327674679050145460760975415237207206906712521172374728323212641039996928757319697138169034498842413276996759886389634385230805974089963121728679289193617831132896175127066333410488138031062481994209651957667074307977950855525027992130753713498603690899431336905614213566367680514255470116830125023103499061046837737442825417424643572946595844371835859400365364802421210644966780812427503337717505117402845786687829470302049981894844763661469353270846045075033320923935568476097881207543632224908705609111117010388669148023450242970598020880448981442794701364414450483252703412535088477559896977397156952199807691092569386407312692039106495173976776840737069005415381668438314697359360000000*i1^13 + -50999502246411073652151391958746635833473168048326750488772268539654847602144144395063357608425077912388314117399417841124634073814424993801982771544618972072359828970111671343844260960240465633797837288700470373656479104892613947643982261459049178082215639953493880147721112562760564596078107278718418211232336825680836908339488055662857064287439735976092741065896778534126669843957411133728337301010643799942838260421065355705401870788399409101615276018436298563568307083108674772496849187396466470404368323780576942272222366524900006513445312483185910286736384802270661250176521425898283938064273871373169640810132211254978803501453424710457625005527993940707438423553613812834460384757564675149167920756088838350847717847709874324039139020450382771286957636987104899940269141603097740559858005960926458276661118678084376739698531596890381902298145648846165458701832187480624673790586332232106228472709350621388466794991839737190409879698786226385075490679513646327815291303101358218129270583853887410253148874913575074549800093042937899594368523875400035493956871537335818659439976702795821269804248216665808618366160339627348580704797116993769611212183368089969975988285974458436529884033945499910703681620086627291041364507539784664609415011671878676980990086588037151532522998176561101146888146341214792450284626879924705743681579211376999655771129925880189443188473130581575209016662110169700394906723456858093475710903101966832869686016683396183649110252758559442771801949626052627906608104554726569907274594179140812800000*i1^14 + 2656977389116753013864112707638035041804188347167712870512238287169038073309335404096465131756040232775749499103547431957818100187368245884292354589137643778566331971053880460787558317847699447761128627089099574883460689269273623268246810062654514517900624284226492682476288873479472837308707338584002283400830238155873252755541617185757864539423998837326352555770330261408550694459617432096803442306626328740720933043194994535670257454433273992988467491312416934392579196674776114367830476752762538085007414706969322118913982776921491028606005647413661136501313129612783120878428399594157248815933353063997405829903439595420720919663762445559525377074066238609271793178262955695496192204587611763796467324708986486032321223822058304850402744727081917968796945602433999637906422217184397295586091339451152125109160156133715755126401029171846249261688691147465127341804045745341893572887654087164111361777880367038371994515376730577691595672585835042768301526753318001157970969578966378372810117742906137694244748929891394489276825664822563123632302913669544664584443887308942767731242468145553837532645439512927978803424992898982014320151854257697330654995402961203027466600346446238233298279018976148399826775487479343185875108054171974172255825959490158112363786102022560282692170633187686936442812829909704872786463598708898573342681372730333194393012156038187023307607136906132134765131276254053546788468934486163028229794667682346690092170361939689545671258055978109145135068454334597691992348330371813385497535242987110400*i1^15 + 190966940088274812149246325395805292220051854948132916002370989188142300036101545614115832866339489441193813573932453588210427727871025640461434340916078307360751073914769809460508181454424929719585511811733409030118638848308218665362457474812918765856675621546520863802242604128192964008800946813032063426323920925246055615260720982527862326634598612024811222615187612626409067439960767559864402716014178763444336370175846370536273996122777386908182584107376681304130762088162076399177073701691650714073034124628051789243520939687429847666736594313469674053196740014319772759846284124114097563629259982200936754986263642423847295196059226547890553191498864045004963592962117168178671507147145026923020308505287671351222543726635864509302403212958915146856243557610160725745618243539094141249318753416516330184612938637169754948349047909887147750645129958945004847584700467203045737934602507105755951601476271743278478245069362007840373906917638877189135132344616348882758246909860824443562694912014060528082030314161255213372466780349094332167800882720033515743319011892126138943706043063708141246351283925995450493527693412183734505250744108409333498714246510937854604873642288076097554589173291010907574658525681527387990083786368853258553143263953488557286003097161734093509303712337805953800766058764032242520722392329989780558950360317989256323876686760311576652561533981713498066161530213364558371621907924068525460051588574547386393029801834572287468411088706361719545385487944609278198805795975878472122231324409856*i1^16 + 5124549748571242944236096902872684105686492827530827790286527359400048607326667499707816941639444881067403390017456654193081502249745524577446048155718818007654952460375311594680227195808357890220359553197014672500671626319722515002185730328319052783739959952364188821419082053649721525010428043270027367558730922074877801352710037103125474648968506226680826501815519173675186816569866992401287726329836948044166573349458172877887879641906838901056091392680938163219317212958643626666746786004497477094429556062483166576952547172089495912923860917842504537627559549772757207193633826977794695434430022204556260104476507345897728142683347102348822437051362934398898923001791279835284632085089957471996510967091242436785867978786990183949511342856280145067349850186674618293477232313216163319923614139571942888454303566310257913946703973969143478975482201303945342080237462803980100013827288225543472954764351642189811152399651891427308525511569799626188782285175668234703991967502173242914974650052653368245505679401744384550789038256705990724873873995099533569668767209718830017681576391706300080922981252876107797847942507986694944063438825274270030134139233282859650213431845226793238427354812979343494132464428428264227082852737977243167060536135528959554749810764953517202033233015708361587713850246256983139515713095567773319000771283456124640458823461306060787045213694065036833740469855054766955080651760500060075507789987242925976861271983182206265008438642926509820452887815096408133928918051271763090047238144*i1^17 + 64030013166603486716313436519838088240273089194679866882128620488116965560089575477399775603777328380918887104851665060698978602658095369265607042516943611721094220780357724081289103770033367931455525809725121744831483554493874912208035187820846321999657631766318019961222649230494346179247421466732451009085429808228393073393279474671425784236085042160468378163509555389236887574369700456985651623177366641887039666840174789241184216833742669078998610799664891111442786847959582122408201216989786378510250465887982844142992514670193227672324650998986807668222717594806293831841973483360122103409103819825356173012440980975990247313471236484539760110606750013346112960861273580305199310374052531374897385400742471161738505033983430581197389291206972866601106980492463555903242664354844196128921761373896476656285145162967124660910641136533305128542710234457225866343515135078349323838832407617351281040320833036270165077253742169508292697932031367193999129912038078729680491900961754663486468602194138331278952844632120429705127028028294601239047391039158058508424416633112297676795968173659702352058979732137295091548132917268830617062955751383525442089773241951624949073241395730296474394081913570254703203512035423621639958108010044351902842249600280043041419585447997822534030633154230978048154304661418246327929947641049587783911188701172419233292692222224534197414584758425314149619294263465358028290414588504013976485485314570084642898284037475688218164997854320591694175593944705670547765647239398836666368*i1^18 + 78391461236998109845832843656887681175848635067212435160056584690827470258748272480877242658173360339859074260609305003576364288806152320919413490312827181950100931615339475065382008796339561628587659953386441770810084189386052689421167470590928659622184429208725765693581424222957739543178181178532564281047622505615760911120309074444413266782291536835705953160981896317295928064483063373169589307543920088198835833238617479001226976364028512740371814105127779342796956406159052812024381745009993089809978170335858107217624835622301041148621864520725985563530909476752118217640277995875745684097841364540600257934138518661897056429957311816889582749541550683468421159335638672895688127562831759050535677055328818062069296527612561339021801969101245694110163930379495100024688160358981877879194560814059959427379393915179582814195056339734557582763392625500501901893817386642834629169172099613227468117374521836211250470454021973640004805972515276019930304866309843143237755560964430001595562732723408673574251049066450840711978900503536982892351744715053991737045661088567729030093851678657984395037849470018959734601640170438339603045446043026055644028446041271228819618663080283383657082997721550851376417744472505327079399875207431051535941404753451377440113583948001301955822606123291938848006177275121810354371059845751446806542251032948927803030944238792987200506159316281812348188308107865377683069278044751105961018332174862345263399504398303853332761937952697388329511054020808198413253561034997760*i1^19 + -5869767135386976391908592505738748756586511423984711979044500655029125318916040367179760006545911750219335073427611168833215099076310661316987627718079466130903520865149883724168383783053191959366159385142934210816283241793394612496438479467550270300466116739238612437597560692489345334257458752738516928781082228851815654467920724741190077445105623618957496449442165694509643537167157439669711853493553698585078363016297803803537240198151581042129166853080752370546918203222499200443783216377275050724542139567094862601752941288346918089205057284562683481573240986517938736721484960064843378985940070077369268292624433109153138898068383850012025565501247521975392378960161652190889362636607850018959000303041505263982094204411241041136084477214468650024780826994125579211119414343656099945849813812923765717677075541286095433297168824100914251032212439575662037605797633839221726807042659437439479984086896176546038968752286325890583221161850925525461283894368413186065604593994717013554921805051170392643348766815318827611360363176395127238996401412120470243542268019401067289796066583594143110382095275627274547611935816496270145771038619022418146588989955939238441915520709944558143927769505492166278017848916573872572939208962236261553375717352564340318588511688021381174369258453988824456002678405058151726841489289113436602119744140443180465447040644665710550995531063666390342767957684224566923470156912143686144395250014496137230227906765677946959941399861121838352097501708148171533587310444544*i1^20 + 1983948417909723942863252774979152742490071849753954017641840146277957940391096213313212733777487389506444111038588560419124913031677939532892498837406590100557984506123462074589067581583719506276281162057744362959185481525934199707131529168392278749483149710165722778565395048500561570008518638198670794899189924006518157515216799300658694171303451578551373365066198563194950706734535189720887382854289542869267269346757156563094936571109658692966799147714878564259902583650388066352727947636273601730211226436168399175359038246856489632577397948392709963902209578780905125303712994706836570764711664117572016147372885346888194909294520412241398025909287581644149841349498283788626486466525664448966773780603277547953695818587104472189224925812303730544249036633893106166532539143328164376702043278140436322385559354983579845493064047232327741413970009459943187111532320611662667916063157639647447585064379456201758254247233994886457374681174546435126607801789812143097760763103344764829375232735482098489580836994849596365266310483692025488720428643759869426910164021508300897894645580496645056038647170871424313713508726068664671039785113740830989486750159266910443575288423479292707445116777840722802244378741812553030009025578622901990914937773532740553771396443193760976266474317811778206559735356515237731171195020951821096310727277690759091837645349316372443007800472244034608128360568105193121903010824785304295194304727534421199803418270486295086453244656672559187520866312665357103398912*i1^21 + 488891164693946201430002528578357387232573385655648924455657070713988024398183620819939918859098078919828352676569562947537841003987283232947181259852181769173417002358743249695110316498922461381582839785300986029561156788222720001817938140647918556495501422982079182935989849705970618899878519589307568092857000260663138772001661841476522804791526988135327778516643337247083318258593453625111260722657112282235960515849653467215249009150922490379923868928855210587000138529009831791624535930493069498009236553729094632468397300217777633457062705114002711625855401622111280422752446403722724148638971161920104686067044726910332631256436431305553957126734944370969073441531201123362810843557228314463048146549295815784827526395690248717943122182280321932681840075315110182596872280394281550045036959560309935977113099957739060754855093385880605913299237067890743120829029691226028821840365956305639405169053254234628268671735834097717755082620984900473072003052204773557160858448722086252080119615595702975409723042551055093231021188184167431306771808682636972201838316049680336689255147820832944808393359908704561426061128464483855914800091053670386377972885348425536111068150575314801484301015701659935192394849676902505497936760936624350591516389821052529603410104882948410112873643445385198086911563534489032334498523724847094820410587801317163544110732220862873186090612552180355073633017187814637761688871181445389869179954324076484053446522234448126370919215739783315275260812023698554880*i1^22 + -4257245578089612667742186063237704430581333401981215499554401522422406065811081738800780384407200805259770361439658741978739698032648976382619991386865212620035666866713775475964668141869543887380718861483676982859197801208671963664324383129796054907642566658094860947678011544886439177096026738240962511650217945730095198286388370140055324395051173115521559700305311202403265917064371761448358306066165186374053345742371921765832739341872875839517175247312433879281653357299141939931372543073686050771322098826098090733772828686161521596182737028940251087817272680390317951365163606104140904235572193838676781862845693732738558562936132313403195174540320619732440532285524143704788404242850203431611627872363379695928188485576374291750702426142498395554099581830090922559899289830916475259430996782534644198159143853495204395428544903980939537397937543590359855224159601735362972080183081255373927039458949692404527411713286206897546106181467770926655604683795586941540298795821442914444984291420122036476133088039744043346003604956689734646122439143621596767042033649565152013329225107505113442714961248492256283676381850102295832346309938495011937719321513073966457332780070707129386557244129557315857727772785195347977510230886221315459244724771714157864911000646562238842840315870335624681173452999369956353081830771937222043198864089435791723934413164993546222473328476275755155794592497958582081190729676008325066092716169080474814444178030424667042019254844082794213796556167970816*i1^23 + 20855185426150019148125581733361492434863432047429931632706985249776273163677064045921084285643496092536856343417958056214241850903952417616914171190174116207569337516582043929007524220116630022124707591283458586823467446072719245814467357089466902415299475703524527780257157988950262855803483322894002149623211467690822122147386714197588236334406407196947780624807850977756929659138375455756591601443938194005273067486859670990471017206491912098454850233155631550406297274080852349004813329269877401039045182017525474558142782339753050538747584417061047613229320974734974321343069325986539964042847930889365539939127220730480107673199078272030259151529308168696408404164507907211465270265331298688138550187165288776643568822402765650447190312683404614858242281550029540750960645740162939391680157496667840461927845120279739064913130393271052191724698790424949232173110116152067889811835063385197869529952497804782802735876540546785432434106273726260710320727742904668363242474770145877853609923135300157112320273155155178087600386031218334640102346089378727826820556710499952998605597407184455069231095148006416583924108099609199336918535858337367359377790836942170833649359878819960937256854204361618562933728368571011268074411716245374522285754357346183907814092118539355213118911180902269904058621956491600278898414210846664033927607779668150224374119515992359429586891915834570810101671844094767638472694956316973302365877221038384642319996539299122275328199250163161866841358336*i1^24 + -65689258088385662881031241579840234663675263845982946010615623776466029502231345535985044168974901192500040441230570385671755969366648330840580600118065919293314911074027442835140265647273482250190428713944244609530331498896107487170497609083050349500063407285235451770480498688598764737853140029656966556516014584949298901451650782779474803976787750548048168751929783941997660375996908582713179089825786516364499290974527054082665765541629675698551964737964497981772390153887126162788986701255879465220088262189610334164575357386903256413357435572004702387943515992063609123133927030429504095198901484986134633727358892784949319120491829532159237621846059907244929682271609574039341643323393219430896886840474678983596856346119955071965203746105790605454063837019097280186698013195793531083831850372356808239455974819710599275657466647027473405817498871224057069876479362867080652040182191814951261987138321949340563677975631484644538169781567410678566505815336385650977724715582523933072458431389300290038596299927680781566278360439793287661538358620891429020071779372028483964806290119704590257202177963439191210276429500313924927277534482030450867230624882367758431311598227587763580156354747732868413036676853817387664578307376881323447513921753671323773430120443508948374773303268074886933844802693667567921394828484973285894372289009419058600535832320295153098428492887044927406793698892747245321779076866086381890042810742357872868040311655172507758032013060138344644608*i1^25 + 161392055605131064261836673654648957269559998807481578037448781224588735938587474055121539938884025101284515301669795923079593673624733517928188157980302833509364895333074912884470197858203837543080533473708952829946293376289150321378137839854248997328308464116061542533715649337131574137534896968223783900943974536275814212850392247218557337769469762162807727660835908536417763665058688379354091626202881966172092015664603831120302062014912522652820021612373202243431150373424905290835225742159361538562141130034831139710475590879027451409617290080665264233388407222976463104064022901980124053918656441203834170941307463321148464930469698685763970925106456480732760573069789182084928879896574709680512571643499075346023748823966770957104073969086050157037016697206605003195004261811878644949817820247337246722286600171274793021664257109157709821260567048138779706929791775129621092978277181655142055986633080841399147885372585406193759307896988106982236924280043609987725157508383600765724088740975937984604018754049456812396142113288289117009117276091647193472267578666304241639593471450341759358123263306975595879749788779903941828950941457353237873315403309879297505858683065883789234502989496221445030372682979528732269303263946555140928603895380147971036071815105874245769132403448304597412037836558712861868895846631805843022575857803082262621656738674499638437267018372781148352432768392306591779650977438948101443620141984444957982969827059717256701489287226458112*i1^26 + -260303693050975431287219230311430488864731412907437618990285684508735120350925750651691908665925301204479977297119654278182095909163546406133095277834193370411728035855334814667504006673919469830638789229896149826869075087889972924061067214055681709591845932261771319008600687442796504617217950099650631934888733991161349104651032659467159039261959470874442124549030840968020719504712057085974949315339143711207244098225070570766146278856545953513398715414798162302362379796662045632827611206697260956695388956323136315874453679300132247261520673154207346943360379176543485723229273838178792720274084481062229705902157248609840635439254248888461320710511971451935883047895611901245722803291496794179890438887578406581588285089822301135034198845524558227272927870270061768809089562352234183441498452242610491098521263368542973863573629295265923307847189112262379877987725794082910433572890499695310111813456456639999044657554591469623538234936133757121296405097727155003043136934594570922593048579774940709192476781405431681765653486220657056690986827591483895472780512005075902188666558653440897030947851582055118659720425909185624279486852787574995648720017929185721532220669895722059969661719794845701668177821613017812387815384032991963080960037977946233842331261988544718851113450951587480528425011265046279713217253493427557691371942373918708846863177496644132872189586341841101243209021842366006139037055514826909254230395772881854765593658874034052981407612928*i1^27 + 443742524341835756632789480100817035331160032534412471859645360372193172606540620660082877204427365516090377276963704860441290432708292845663212344818040796846149717712956767484721806912002886485537294734639229196040715356221376496416660499369107630222477143482539597490081886975437036888868615232051462474555915652439624694941711912853566492768086380223177462751249555802458902440592969313119771487480024579501303175288245838436185680299990166912916853032678646807292428336560173493765834452538613828738283472222189911557375361562883953013380883648170287094088542069870477533107298594564824443948010103485055627026908773912872453900584161073486250794041996416740257048584291695668135289667524595888378777956923886526649442631107292225560048649747534594253712640629211447129317646399317980541229293590870538139941919104905007061203231033510489687019268190789119040861975363148292793631931900761533851608899644364581815014613102829221342826785004778781418404293278775680651595793453636845683316433341381721005438446033313806455629088092611313371630871484603145947324349804065134905438870455633252794130399942813302943915527922408064352566093544037013130265993031811283430741016107470396658878344985073878885856168585360053290352404745812081429942648601753843086754525474020936312704511161624841825566160932146440011935762174297591438001555968277059634519268180854452512327192110871162319822220561134206784686339164660984366008381580387367414037333799855695331328*i1^28 + -485706349421454201403705113323621757945093971748601926199233338158294660930244292115264355426813782322070230066267027508586760926156864116108235623446819823188601304224972734675907340972053263606765128466327095050158729487888486441177296608329184964092532731631333112436646878119225675058041612567031880424801003496601200310680357963054289765401309613546196144447450456315757700420196893287458995224741513625785372036283015027390068389047514763252253777223090154007972801191304577222247671126024643022206670420806049587628767194114549402668064475886294618638312236419726478760506519839253529470463750589971266181469731102399802892921084220632578149964694986452734000181619446499337552632020671688639228802274862858096896818906280130914651678767989106366712254748637296760099495377192850028334853660837858391424852823262680631184662901810356007836184739656114527762316287584914283974428064674713944382548988750180200599909762069160657544476060529035167801724226560692838700071240851387769132533872850419742913058568643057625121171247469872936913770856006571524256538362404046212485423395370624040689344478702743083421899465811732979721785824472504911710075382871952432992450127431981283899140276525149085971646171526874615892598241392222540779990725614159373913189865675176791992669585134359118131678211467954285648857115284068132408792255634485622041353199117014698132007047932266465393695073642946588107277081665990568288960641621678205594570769202937856*i1^29 + 593685613626501379053146629633399853280401498462467441387437424455858406168802443607460982881587952161757751434487956463432418569311488747368564072374763937659465677533066615649098840302379715986780727722952428320214886784974977592335430125298790280271448080231903284773797772554737623021085750268512821879102895308946674556214297209041485790313892331321820314821124223021219035554362490319679075697273650577430332418181476216320809872989389803582677333780677778232005277470529030727809122937882186144916329844617401106123838146730941228757502137743562557000396253824968906027925378701958579691209481930341292645687500973842700390236920933266391949868533660738079997209497348399658167096409649332391522141618301501823838380187471629811548341221769596691436623277975323784336988263811987530387497800082702675583597537485799521380687867448942427342860376009144979968994057043985673542151204697459241450501429075767667846732675283697740684185879235332386999132076644700463658963686199417073508449984136407284687528615462899843405360748601062761981745029135260957529087107544092837647179448471272194354913312040843352943726776901349854414324929737550944381444468794495325477424530500304353705168009385039980071360899850915941340334644596201639559214839477673488759449527604052446141830047594099242699651380667336403734508043976030036412204074052629185790120131576149656260753857796954977780052910416959274650048482229589100601638522839648677464394170368*i1^30 + 352028739828945526155650153811441974378690972948205259119215496298884505522944048206143191746542429200747058796849652211149260698784699116716172965124218147662430589504192108980303634747952609540856487669589076750116154244696489034878633073794350615682661268351039033132210051762617549970075442994618726713003949564523703195790762189333058270853843241318407773712071896857874222906439499153974757109207393396830191210048814493680854305920970019473081986187041225226566596617144198718029214067246447555838293345911192207577080880494845009415566587378635156682681115012563602748793105572879086044109810404165268672779669200870016411757000997258321282743165474898205566481676855985494351256830349296000317763716409682657241709967425332033570155146903672987965670757335940204403875766051527363349342598006079928794829302356011279722278895285131418779024276365715509084417927270758119754132472068366614969628003633528585891984121015849087802768040272986202581244718233731017316954813892011552019801991788907534935360234630453742140482663732910966541569059988253044577975793824288392942308118823770053112418678031992850114714361118136479689081091898128682147685065238001632414866175117945915071189885925289104920380750754912761985531479736341944299152464525181812451181702870285822285944667376674653880150941071634285551794194562886291518266419810011922460342161089476858585114299564529034922331942451014373985933903111965327229485518333819383447552*i1^31 + -89998432825386930121246779371497720597541575949703873896888161947626250319405092748872533935811007029957352743548995791511343285310380062003437526642045636386936276101808874872253317146213965542059200084126042803328528297367268724981290216948366947893438473971664376791068105413921181577880224789557662884801580583037545709135568160751922190405953466387681162279348747847128434708313144632648771762853759983451915079737470627577995796436656303863938868246367643657022510727094522142045581238103459601001684235239396140431815301148464889635887740408881362100509254279425895816776913835651665815944542877517382257604433265658986742919859344525223396370786945825332122645400374078823247072320580747628360013658446687261869960243455503651675739738872078413386854085430667014121692270542596848400380711755282643762201827730027740839704174822342275773165584402210478187924656981112826360694471661206475810516854715855525190697444791530300657819906430101714931356471073820290034163960894959020027862271483579623144153769076253086470635522342829530869238149983153850540183728864494903862349521743101858490060497199246590821642440675315854829353650263614292907702555229004375297867928800328989063753696582843010367102201181716330517341913585312531537276406216829976527689355431540710052046125886959709478017192332078419551108908805551793218964845945802046687820915527032247176626960090419539729138239974572448671730071522954968392834271554830336*i1^32 + -30625421040332281883857501387067055584082331671713176515782333035058327960408659939157612420173801944243935013750253810238080041108997064782995529606524689004132592589335321845971447741146843518751056740363757229234709197441230180106061596071109707162750450053066469234424205504452817409032784470418807977241825094279856413590778905535361783216593364821383649811832970774792284213023007804614753326120225865251526104217360054515992531693987912814679877396281170383526408823172326613450618698152149655049792057691565095888362223555008101429672895745150409000409888164949256963889776677701513446834218053885357260391760088942769260273510832750577740141801404745299929673833911855743462546740796812451740549755319953468256594184642967633973472654726679870978585902625424957856199159993024354436947411262835192377175785384862151585057027981599311822441361358048250603502130910337204530827493862615374086289644941060129058506015845199022386591690125024092194960329814335957847279359514109236906315818773348734115439613761618529158038068246679581816887370616920730884583483012790626685817354922299349157614472713529807355813066433231613566170118316720572108080600320167480389616739507223400902375601123448623433898824851392991850125145980487896864111499346353597149910114627893871066912042579399978776969623535932749959651327201546519946152865175636100234127773111907050428849078771185828494056206234813023130485864453481248250218414080*i1^33 + 4159761591666962089365451991044639742170024131569561733895167868582184407727510763743864044359729074703134549155153482082214145903384656036245713983969260488508592906431171099631885585817849351382341358977719934267829296253666823164383153867623042971528385977491040716654903524012431538128244326442802524990385627170025653894414417899422762925371529319034081383873343274153502387775290505447899627817257905046946257636113189948112095606656920539750542374467989322700115689134925172880037593218059458012553874773725358133321859087170925215665035055117578375095044076350344707617676690751878313610909193128493851321201734896026822385035302161580791616823246663501169802066858901361087157957250205111613767291898144985369279462968725613926172421035410486855343714960814489959540840588622240700594214769660264722807310647889071887884307331574953993489008774585405003499979644527950490549647413687520173219008028857863125527132077375533539197981422224742814070493981812484513182765276391972161265440206359329746101365682811523262057566580211265707679039164859136431861257837867197854610362554028000363176054195718074805603936132402117467776812216939218422849817338000662942885329689288549470237807488991995959724641263558271060087238172869572986062829914733836887746114864025533060130057129588051917932637247938899308761986350100583180689092243352306510263210189923633819790946280210809670925400712306449782194723721533229891584*i1^34 + 524456500929394538744208955628145971563923448159725176250351524646866843824986671609215431038385216382427640118728303518208595903684931403456302108982418658921548426231588750800112876092373395766876960044339310667048868425202040483837762965389881172910870535497463495396691264598882046673256476673173245736187722680040759472208633797527661672124441275100705452610588128645695134504545515558241984877407876812153369389739484711556887155244695991333591036919935937836294947871192665729082410888476974548172274222883071137375572884429959587035957924824773208542242604412996279654140155511837298999189486722343688124676316794118049325599742700923357402306788499870204219690189425591328062237095068646704849921557254652034760087910840709794432335405776776044152990345895877475570234310548955765739674852895013453598754740020848524326764274491053328367317508064245875669734725393119457065603731738150017593959774314962252146797424837330960969952711215446572262821889025889972277425458758218177801534649932298272059815331977016443049849312340868407055910680155495397063382798683077224119435588522991449452261498999034717606078017476085835083574801600776708321876176962564158677027302933139521706090073839825899857627293741607001789488000641140888161933049060859727094232549191606036150822345498074222255105573012055502801531255105650500851111978776411754083559919269387212910991200590117444942111846220621708962715945402368*i1^35 + 48685934682609466697852147950510912293464002290004866569663985038766497757541821716089747454462182076351691189461619499700299134878091299790286301726948105302336546234415265477149996710284994728996245040450854014321101640433550374638706735368325117777946523670277586946606683894523444543085656077433565395272486747625875360533657802642154777744753706996385881086689505547361367711157930083076234548930395501556475988325975493545862565167171159906247786083760652685532815194774192400115249968981715977043980440274942918610612073869352805024755889480609151319345301657073542655237303576864875817524944974735271225649637533386857432241210289212307349447412090387440924804783150663194231584747943135816644819029262010959802573926181717967681808567955170012775509776176441957400044957024767468212920459756238917839057634378005308221119926083010930919014335369290750399903218045271082932516457605202256947454722727725431536394606273941696859688251872268973165001064776968072171488416326698913912869990953928554343533684898235239582140017108120867804915977301373868366391465805807157626108216858721079178573863863566346291257428897390370897225661572668992519098671142845598773984714031583502545061224720601544140344305153293021821636664551577958526759917131815952489368788093721137134432972125635647447668907104079910420296529125367290407244416389763026566166681427621532000428064798071370897813834082438669462929408*i1^36 + -3207639289047972154259868353853061755767643536339822623345540149526719485664488976078044671138811747452637028885014036274505181286459603338005414041783855528110429681301680704542127867742760946222649377918528039169836603854690426045304190499349633747944164249565731563388537300692593701973277874332465800155564207924370560622942522271985802701666027944323962060384398408767088680399471163549770892549971362437992768457677493560303507345720985654724998003396582911467519165545651464228686073101761937145092206808146848773009306374491217200802444303498944912882135531631078130689018918268070827387433614056045583061672057652636496379970181375715952517464932544893802759863546954651149433682710239132539778205082499809998347365525337193774350386140280702702706161929450724638618187364885208086864467800659044779746860691042317807235587813560929705640793731827750719696844026509370450007577234522978684319766798858718193421057409025865753556586783159644029978625250979659693245811062719869567101705317031431078795621700933694406397831682794482013495777534876672048729563587753753956809963559986487467594590376659941393641339245038028608890280074117774332832540055135240384599179049969779406935180248547892030134272940269248141135588328517341610140311320413559584437168521564488110774474075337192771591124062036366638515149185137907863242331082950296953738650146287893777639712492388768499707398804421476352*i1^37 + 101338573565691893695029416641981726512877975697130283621663930283052365840503399956099694727905315700538383579161285238726230882389457680676367953314741185785421403297800151392397107427544383299918435904781944024848586560708958814589227988412724686081362267388104975998518977408437387929623827663140036378980024457052649635858682099346338417816424541079522370838897793393218062786026005263154961332165544191849278805703249361973944685288890590367689759862471090590035234338104615110365591467783378138716856052530436723380102242791282404434282899546400632754790554971931317653669013266697972186290383173975909382328481162165350338223594444352058248698987629418497440334953569246804270271389198877803588924908091949122841274117959626907316241832927639491901804442921835038682435252401199382002583101234885073204176874564888624964574310276512377177034457294479117915361041817560602426491838333564402267400135194281548890989302641848832945429434440703327678050529771748083580361333870994907860972221209185603980455450331182967010696029731079523816892231998713426108350586732426044604494483822187719911297223380130305480301006546525924281475183494264152895334197769933535630038303076957199351776340191479901305571836699389401761930472181656775172980651031305188786391361331366674608190550910819090949904981085323535975475995496255154247005300911204200217032875266237527187615375301187052165448859648*i1^38 + -3986818324072828467808033377452201613980439221637291207087376468552915440469157978668829473610427018227832495077465125734901324009358967663775327200589373449019586897485633671555440688216521206687688092755942778342194766606446218072889275653144642485918472174595002736569084215982486884225126817485797689638514276566155262983129627194261557008222393253487687695746846808689045345828784381321182742193175755623137566510694418908721906364282841675607265926819672469026270816121541947310983279890557575030364561761894352914241997737213212464817011902553625084583618943533277397320194050445786213904829752986929488967324518392495332167519768500652261908618809683854414350292098614238200395801238364564758587502030509391356792822466489924934312358895920606174209429759735044070870277965083534732133876869439288344437000140926780870192187263879174734268366567523562224567824548404625602313254663245038965908171853702277976379598716030580879943685473618839888118288760000258687646600086097211038403478615500576025183465952502297242346079396867691116837837192934526895051613204115973618520613994066138779673266158549896468359902885123401690714062133187242524049132612882047332248122857315341846607929381754351778286467928213988595823032051225610942147470918412346967421251656056165845640299834320685517867373831948849918940211067924673914901788601578320856549262184819154541208310470375897038848*i1^39 + 150472790354458847226644625917024855480616454367748790139059124191553780428454891570547057184482538306870141881683570020274689367940703975175884599175305506899728064426625506994513995258833893655973006128777242197900607443727903220771392734905546392804513961531904646859220086655587088470414676570019182970768679191292340877266821320304527630061960775229640789976941455222371125497976276344919319711741999933701448714456960433189939519460844634066272010146714429995056449477261248617254570459129488350519768999068553557149164226488712053287799259854269742380467098818404258566661095023943916875870445714020978235733037598800949775656868544225811739293435544245327329912800701617911996537172715158243682996927792682245733859018607102554916849816036902632292355279900534980158983806964973231765158885652079204719788153669575114165390681789531202533519729758305754618813312790843057058714021986246330258538923604566439125356542426655844675071486855548279126894937082027148975591493857310858214432169664405467067798158298537704167362636938234582994562924557064750136881892165507239568752438015449710889612073210806873936781267722285831932665992556018642689772112261948582432836295095168237975741130629131066228866922598288868679960180272530441240293572587505151968186520664271940964283066631074774114865438002650660233443387178458089910515838686433106912407751945565087800868009410560*i1^40 + -2845831098399104176200734339826332805224058704472642666941559110229217749399093428001100289016608744285523971693965351205588512623550317732276889285892172295467715067102689154762967254800509762763793164735604252212770881110756424740175411983399335995489468689692861471620820923064885683481654318274072154719499302788355818020106302325319282941584466989644260231008603253641254952717591461188667767821882285581313240256357772903891009198386738254996130106589730728627893233708683163919113930037821742709785570013622399814173035207615446274606412953906245021936003585483795412447571401165901087184636970922123928247146764426913992705675665491358928890325395220796130761482763564162460867933672646839677682899855161679122439518828882609147919339613341387786882880708593620115413673037870659751724109311057962230363786120446141129209354093503225219362408249974566354994623040129300515134344517301162382155303938661572918459021503201870924809639286185841056494574929020273487062745774951402147870358345952590067515273459058573271452677050276415474102397962639597535963960502222613931924359256892189309347674764198045080023716255428895021891040588601388495505380457434237515054203052947812902209400198469828896151458459220868596463764845178139761177793004251266747969788897656701459272915819235110579939434245782554223919495882323082102258956217978954386581200571296531521470464*i1^41 + 23392105605831830212713100314797929808370384950737796710357742303583268596821608206826096741412591558072375259089321110571907472836913550002226408134107499007445362710767575822995057177131989568988950717223116485929177842298206822415812472063466382084001748918063435188024679886318815579759029658549039690066497308117842105486643538520100596496467799945836068225068771576549488812942157972711942350771051764819162987779338757581465236847924895748808118372984201283810787590545452490466130635439811917427462919546267717576363899835748063172167945008686529066044796777049138987684571483688336580363228852271861197622391840332318270300755832210427380919171721090473724352311266027522188472529176368568699451125261313656477990410181489791857505336792851018858952623061838028822337953102878877022874304932364416902068983876942595694414709749972995918186572071734914577496888896406541599385286505856617881185820950213427166959841448431112711149732795556859222920497123456539735023079989501687552735239957768522476261438017537359805712928186564557669433220887368228864574527667959793297085589522743846809549850983694055677878491956287936900001743310303639047013659279951047374521000120082420606530732287499749326259998653865831251592335271286123515703594685417445318697970743252217574705965531124430181954339068684185659809688782732451912111318353661774516095601734582272*i1^42 + -91250151500591557738610753589073719327060778833589387917151877037468738560506478433745787146171702666876761612899304877558445023775842528058216195991879878487866243836101213895002266846721219686668182884323750841646593176016124858788701047473893584722185729872363875167414636094046734139106337188974121160225919882467666800032905895886170267911326105435464558731352083706987559143283347304326821808348440739786382829558709661185005065641470272297442951886657509852353435491922951744310695340771283075811841171929365312610845073354466580851234842944536261428662651356068553878220228563493785587962671460632470248772633762665165695599615846433794633275783103712047382191504031300264444834580207288028329609244888094156640567061531471006282540498753264023826827667980173262317780394156782753238398393048842934788628920931507787295306953480894503085571381483760591659037527062600679030589976098751282571065263162446934642510581998227357553476897432382375507231544129686827383247565321805601658346098198289570368717465957988748158415088905417908782057588354833447509965904447917795930016301130745240123059716127983921327030660668804777976506944533635102152465585530678095637072178158161496527874489038406253003674545614648952473039036973802761513847236460141175519208116220889454945982208093034140881327506999570386191098709783122310184621069745854269704110080*i1^43 + 808530720952156522866696827954519982659566632517065876802394376458520121067868440558637756878186543281141626573981940975269677518610248690566212475723042793079266212148184997849270224271490349176602100865248993510969361888042163522695630059829732908403306759214491884198195642781328912057496353054237288121740716838299148375138247521439656933465812517858691933648576057448713574893761404932355999937077144073951832510588152429110635247570689774647384685560772255484400529209327602089051124097974801245308376627560165368295162769825157644417733552633873570966100470247598242864782309581321990951562815753771852843749762126885287725140380611899757298221798129194075876701726968643176371855687006076383004737118534096259994990641223472229559132404878971341851895113531822953473986535775047386036991479269911447141011716148801470050896461739422679542607163126189894360122977967398313618318851515250592834623632100718896674703248533409132103231424494467093041265833570768357574112563857186976654074607785739230862663317682790821090982607215641600715274543039685072552931644696302304012861632923747896709988236024283325494166701436009875738393728922190606371007963836875434008929776710718241449210258837818731395561281131120395127758384137168179279410088521204086117182923727743062933245008124162616604582252664521445290167778521259317332014234911899648*i1^44 + -8327124748646627008446999103798698538701098979332989556867672117000478988299143621705696643704133506398619171007137000326539910720581371251347407748408382301794364255893360271293109239232836361524268850784841585760762683953827200713260168070638603364435011002573215655776815175223233186153992168019618968053880082696847561630297168137444087283189822695818290193240760368847150453013561511715184811821792773635744409490950781774012619509916007844962728308652040290540675364503234110290028213709144430609835630638244157071198942880154528237609994630974456669124637744562809495993531187756492648515947135023826076082056783413705628897493615851102761967368831653367058196636385749274275618348991288780746485384492584061876743933435746200292865225468822658855532493819851738921188041381375495333862106629305637907499583025916310153513941481694752476995781283825881901209585289286635916733574186166284413612121718290512776941186536472243468994432950930272445444238925788418797468088256680237048607397706848250748287816857379317086305582930065166912153132860360991720364112630186193604163473531810710654697477962152023222496851553005153208931810173177103391438900265091808220676388883192690253615511152046019342060061406489654428363399990624723604439323427019459197184286772559913736260851845124600232194529383811140353529479004776449510243041280*i1^45 + 28028883102009251212479505945757269372510592133343478142125497205624314565400795550253989219614513804508418521767310583955901684334069566839262068023503168422168077246442826085439842023140861861254679890985224053712339611647726833918883680648912185761863262034555484523008990368746031070045795575378262574312180694238819975080092514384451008529272305369645939365144506952913193070169477404402219990676692516407725582724706416871582721350748044481343129800532439522190429758163272984375076026678926056604630592501230982324603816666081797938697919684342557567499912604927894662174106461457594467388005533099423313467650995195937718632236201842086623535975925162087293014590920925787280040510401767326106547737727227694641396260520377957547598023997690689987591495645700022497166413699408978108083516711001741173371873707689520047856097255325014864807371034557858767403238597945019128912038602678464676117631886518467900657405403581257715919905319924114112391848163984006751762479834959135015284803408979612482117747210552443444447737892216944949621832932597596906885764487758673421931454937854025831949031102587763906119999059193272075062724183783178364581240656201792675610906016020152862350953005391906084283339899173320148051446239918645108758180948458799102091542497056971132986053016511723113596108202551118662177077760406585344*i1^46 + -7635304547421883263620300371826423734098122538852497015878846327761258209626418409640394898767871207852786049340103554277959011938299079395449377894221217194059361520877795617737732364279253745018776366719061010688615243738391431478103272852679964370204707727051776270091017339419455136586809001438098303153044983051847229050981057938659214677140174816780843766775852609190508990187933140607869936550283510613523219376210153716869789004957599678648068141387540300603176849506514884900876112951264431460794940871357556736607220189591756275948270890764366253253378643798860639812564894065549162898862874109893340241038407829283144173195027274679755690709493510830061065843744293400869502752997287744536809509185417827403924843043694962712003768621532403002790797618233575371305619308632630322234055804295005619645461761379610558608833210966529856528302856933714501698016908987731877187694094061342085076988119538282699342739933859136933968023346759377964562423482302804861850262654519376862446967202496180580403785145583908796053502869894446358808266977090731488524045874786890278791056655962346244045261806609314171067923137769656409582047773125799214757165675923791727520731216352214342904218238247228956221810004261059544172348515407151966601769004996925758381019062576714779559885533854734779376101096866499303066042368*i1^47 + 163064043181543381188078464182723751731439887195667302185139014040290755780387464806745332490623498510736154742932072896112546829391864314813337552966262380483603576277292569733876167670132918630141686414659968718437700078485128770282570859944332123577206334397920893125995056613713069442926129379416934108090986016119558835996597202304715522482452691938017097485362328583228130686287144057802900001114292485995591132194125680745039788143550914987208642676418390495053411319638331594636386848703095019955902198433761751824510138444869884208077895326615515777763204446025707508094625920513017987049831459802694119665390384617439859115182349438187950576222222911285179313801450715862033253198836228479719102679590698307441879286032218138373803731539276342993122624825849819649169129690202714029281686252977798698063906553043038895978027090335595614828498928561564564398749720780847578517945000751415260954726463740937871708307112872390110948561195859961845227869279440786019089193514763298200638165870662377648727843184320767778095306454302500639824973480727461623141027950480273190006753381056306433414210540101882481702102633140495057235280050748059880648624744665379795858917196481086339714769707520382726353516593891342041772520755414453505632618944940070926514130280145300590229278304075778165191600528487874560*i1^48 + -16563184962607856345343714705258119312367641698643037496590336438302582597438287027182368372516147749503705945471341639012665997651514508242895530803067355814596237376491978957347267951174103981789609814211281456125804438449918988958204500161432518818329754081325821916686812376129600625652044647875863774783175009052316587668649815850206960650973247645335337514719153475952109886945390277188296280146710714055055569630756921285336363626100161256295391342714501347851873204284456279218310005534840566590556723836918641349883726900963985556172324943920477895540335101740728401282696217540887974075830451183759643446992778634507016703705451542701033752270203379533011204033398356488320327905516559842751351592557481986472813983211299926896701880106391411628438842106477236532249278164341066288685360398195091051374029164041364115532713746114986616519446016623045047762678561847384087264331215467677522855782348311442629372868812200126263974348599921556231395790598798585493931515014386140060124761797511075422671108166972233654178505505025601335237236189421165349881529005166492903998092945569107300159365710402269268907289434933236064747513720170276628343166779038600543223855572664262059503304622480417415574383757607042368790303356762419024758394178252486358821219209759273628096031286728164397732069376*i1^49 + 21470326121849606460816323605983505001663190288851449791524418919027904598212292178921250526019154465565682513442547977174775029154578296327789635047538125586684352488803081141627884733599043960460117749778488745874572581680372838532316566876649776572316252388316558429973796828389924232248345867585766220891697991293296947571801940909367510931203752914461385434391380899051014586196788956828546617089013823337107888226255235388108454786769720043133515653016409247637634897977339486674157113573846388267084852995028172805068183700538812625046970636956192122568614841080091292101354458487207775835317152170696703972698366329916667400859496905481496178024356124605953577206937998268038039786553801660990558903770449827194804440086870594842837556435258771640126561068205336651042043851805651750392279069795742789326373569768351076148894039165950668355444778047879817560445750664601834760026303241828698053233964653454456756689645320317411540653142039799890640973376562430982282762012337381658394390052300588809820049005553220599022453864632223761125120793204423500907884590535123201356531615353163645189202951079445487496104837202524083266142603350700622253676795228815777773995160388747679419884639814007007381466757818463164864546649957452988160464146916067831264808114221557267848172952109449216*i1^50 + 94209623293680988432022457029246431674388201228013077119643201048282735368266615683801983798049934114831700237276201476204405028761463591824308887111692897121741170240427899711280617033812091857284866428160212717105575757933605470774901149554920023712466978953613189217569106162641952128697694207248593311456584842685634975156199815831579306594631006280665689106065732945064270656493420814552447149910405806853542112012130417031085383763345274000824146141715907099872563921539253755368045097680123258496975391665633448148289564404728776268306138428482155162796202580933783120917332742233228354901505939748602870599366126749178461354915967530556118255611115139537110675054280694644725929660359877323615302395350168242377044470127766771960996278908630722774199551895774537358343148329091778834234914410748338808999995370171610334375036941515190727305449509102906847853832675006042004142411560115638423559871305975932080361245247106718490412597779025308179982956015445500829984546568680132277031606902106732529791963992021851357212097267444941570826799310262801338105387296105258865825312143014120215588307690159959652066617932663647129564368163889470993436077919424364446929868620168243125981027740770742395125977277189130682633185442510099594890171601447589348163392196289737722429440*i1^51 + 1893741760812358963663856759434300158651846246936690338087500107840857763943859920371971183315418002316377424276848195823221582208044706976461057316468650124396215486940370494230524577684035555274597616497530130922971392534597427850466049668605907362201229105005949468280349086444678427605151729892549854465023854979337370477878242201362504508645832993429036346917677662554359116874768189508045706747811229280160852112708922607178637574571909185687701620877962025046439609573222651345959827981694858131911172689940345907970950564203731614955515592689818567298730422683457669674847547319019081909382141331383512934675566207328080021479867438960256408720354227190919138059989598126211807670724054216841029569518315284421788237698045237503453568926236353118607808619472294781411214208571036802668626017422738190453012419706463332051519498522031677840819643318295543210852336013823666100769870501420092354042295158908737182973269425932739610897855138855676580926117228985699391629592641165226940211301308351121212423073177969590353725214035361323477503610002503997185645679901501067507783812763414218944222037547012904784025686483488889428966093080998936039869265805118734611809498193815958608718591815325970857960837929132784444984065096100634546365313576356398910995933691904*i1^52 + -1440154539350886006144866697681159131975584669406515267662898111706958489217796355891956271535441242977295931217401860120880179905800920165699597447656722227414399154212878265395670299705164467966102428851081953781643769035910617520147251377806400873634235193764230121669358246808249438818551627154796217501716392072106804536085571141551708820060708801483340737516341314627871418419376829673398977623278870208736720535619688751027064543155466244444974116589692997318128766635380891433288810159118165641728362034171510232146723869209550015562183347574908470190864953054349548185873307238859175254899551883230656564318537290247822180928433138616596774353474057870757282159158764782559846591874497006054364941262192535519745739332058562400553514255712651341115918236400502983489844427106646272275330494584158767427235299525756567733371307944794391312662900033436302296173468980091570040133829952002665842671736547908087167124452034450977630562332471158450741115146399436918364733106723449810135719424474913690725601917128377736901271856723039031090034840878564936232216591476080886942932122142163628444112337102443582913849215278813447066116523761555786434597856038121569652571141412934662485133450538139937386397785416413801160295479306968798617924678164486815744*i1^53 + 689763070808893922989835964762754202058450959996708108206336833778215354081141498706997225476624377570928028457589137294118248390682276117170289568663713741329748221635174775650497788414939761340721543851676614562053226397708530579980507306311668548021703410640874084100376928898904056324402676043155424664160982663214461048875524135061510328173073853261950048222733508446145977032570806980662853060742788395070447571907893624668939616139309208752180814888281574818516631524448069121674232450644112903728310824984311489982601148726946387888176071503436066550009368831165565639835741153568118321844236669821682470742000033886813005579382359561587032436019463239539837845217551582525690732519874487223988939392665485503003840647887146921601807191243799850957238736961502896891304875429724363771931618401381390677752513634183243784457296408170294800642637320278802795986812692070471780957229347578275920242793205160267887397194007476118560510831781307175598987534973121245944738973229837745997537012938459828064222280541379371124875068678684642688967556705618537239772937139233936759960460345453780484415423372043632795795442758670441162027436572675178260085105239044838173554107513973769160825036929139450730365545990066011880851384316608370152087552*i1^54 + 9452885617859910331847763868206351482299066413435548421763011681562145826999657646126076734624971410779660695522980670081337110202693802054413386219123837238002551274711058992472977986392711468709882565462273908930091774265512233184924586398147504049254349767273129821139296648908019905719846639582545470007562974909149338285127256672239513441124281538589122486213133773826638725723007070528366625109477618955743623781445209688791179404143554755844694602589781485646904334790826276499677656981678244688753471456076414175247849577400464836124067582305080937088633102978572964991828177253106113148740951270611725563346985457045899854865525885030490908497318641686177140799127331463930074949239541942608453458502057753294856759138283106830054746977284399549602262196752344192897895924761397565903971026762671877774134580035881455494180020184968165953098166408616429014507195104585503009525391326908321634364891529982727473017572248875422832904519406911305536027085964799643338604499534484511229860162214030761119808578528287784511068305271337073665822088437220217526317823188648251236583873386179266889263182094978893438298694277958194908848624835396692155991111321280061893679642100936093654282066308593710285627653262742951564594974720*i1^55 + 32892177921861169394725653722369433448765644691129097889304095868538494314454350827376683059070736738407504384573695926382854020964065707482312494673954503717873110037565436069712363557333204725692591380406475720140207064611310055700066358999478332953564292734116650691156040695699088017295718286749453856573287646472660113525348809572430574303219740529075792145615722312363935445243745656496813920334844801096143833865391919410454026040595818569825602814387521785157332877062286757769008388295885783243386775768953660574787944098013050762672651328225765430338095733357857666555911569658693863505326694625352029310546656538597163360266608011699147867534651775508437329701461828649702745911774185706987065358023544131684954121483109671102948885812584166282781254094405270253824045251607498671675250531302395474939675690419645885250765472569055949153666740589622910438442631211358382698744311644389288229151343632514527439387520981998375669596898090947575072004750506395438773031056806768842318402904790672476934452948978226941436157919175535303954765150926121379450810830815172756410782672964171108975958455961706092033461492038510190378199688954304024792335301592365149516991480479198318044115339234969114560291269639680*i1^56 + -2536943479185641203435876732078592366607162284808807395050409290523816167365352422704198958416084089330362945855694777328548384149082014201790321043870214543980138937510821679291663448690059424699962212530113386275883436529480474794997964112249196617460345450448613895145489899227426777518292394031009167415832889083818463256072942389767106402389383339078610332602366308108381115002499506591352362187514960350327506092730468236998968767449165645935940382131323520528869702679971985055006921662956582517843732731226361464363201567196709902196839507224430580493055461636800616025856530781140550367649219586102600508811369369164186101725544268917286028488420876039190261968203397400097228901332262463955606610381243475944677002769997330627352288611195678314821975591600639018451354828529320028671623015536859638248406592741809479232832336227887610759238815362925578768570842574288322105197009872592769780568607193917036720655876118801561451043206330764830054529436211082084859025098298235583202722563573862823471430893463983279722602022892239273262783700976905215194477470814194593545937977911997260632230328338144244471556778911814915584200541863626362705001697866407921935854496*i1^57 + 223721049954433860291783166747128188641653561326606353286864055707066655212632937606153169167913058023428147634240752523550621020295777662085824410319387127388958445036088139594966058852534620306298970170204513385354341373686710443647797841895889077050005679356692103952922256999459904528776602276421516992412302854038785023791161926244151062943289692711547311568706706708862298814884716170704983288644956516735606294963911176435855167029612005355100623306534927164723847492825020823233288809188488039113563869480892141003840292337744364759041116227752119960467871871307432199583739167605529381306840528442717582654404624741555082152727130579493518146317298565032714870619728048867144604967155416221131990813768662847739170243944649816154426385004025743762450276397204489933375496699492389921670584938265895463693119432343012509986871972387209976592303225797618616981167909495926556874791209430409802602741103926638680018852392028401960815550293412889164575006373305999641301343613631035370328163955343096075448210934615659070276486913920998108395829810291882145566685258483304548957538581310407231374468098962817268986400989881*i1^58, 6761098314107176610884474375925794518350985758144799711322801615578787916735736801148862522080544127418628620365700227014757394607499358750262033136687197759578061722911989908457717605709703467912865284499310010156371687565386158563135775170354277431165899286394780458830516280814022682751257452513187006479225768605317132229006806715280292382737621143289994576151702569812136958320345164918921797088762445081664556608453501659115619543007784666505926958773789573282239171290343021467872032790068405943695438168232550107190403528548784837545739143372808472212178804150461889456703689566568667475655889340524447108820590125592365014728135636854553334025639575153757856613530646214215347797582367912434213171832045448243146444028531341035606398837114477492492614108931695522505864089987378271433874699858754849231359181104287485885659676279725978333655242575781603176165738491103685260359379736920831528584570349631265732789774537534906417951309090420631942214423552440422419488728747743053003243650158885375047469992359912888628913237715126425816658824557002108725627101759219815990311873576838294636935893053429150720440267559028319500713282733213053595802383429225433606170060088576939174070359583624287315487564527646696600207128517768772726317229338254399554088261325515752381766499659749547704730278000113813907512609386184608664797014763405931611384856682783840349398220959203714803325180759323030587458896849783707173520616559046348168962411632549133404318290840698605096479896580197796812379071518566117509386298186648792939365445669083703781732848585512213766258881388686079400911422326716742844408537996898616745124587674861920729724562903446754869361296679456857437256849267292806889185808648895573520809147523617306015499206201758917705177098486614540936431049124100447505814876266758989763950228028822542162511139906528413499393883571270804432140096874655873750467039947584682563638705942500401190716071169265512165119192192047523216936267104129235285703005820661131405671064088133209840224069525312342932354353745468126305718402783359393104028479032984536408348578481095573001554665680770243803240486325904750062619908584243200000000000000000000000000000000 + 698127148122564841086689739244170566993757355546268088330673397511676732694001764335879195070838236134381994321563227807434062455660025223895015165104960857052318537777545800214923479982646611981186101109666992599854201116447216439286078476288389080034201435654701705920732263841941991845365109372600773520360684389559441278120566400998576243792871845686400180171255003713762460030059110481831096594487663558156504552118606457176222413021735250506604705817505158051380249194190365470635678371333498346653592767258671958716576714036408975916485139774360643559790863015023804627698613834211996384102031211098510555028406425397006938295291266473273177387400092472892411755105959236103409810341692414585786989318784546240351965869045583648236663634418713935982342030268731068913100460958481638057074300901098514522835543098174936242167425818810867900657693386292503582925640603468620060852177675140908313820127493563534461158778546369735959787398437440767063937736671638139090593093959273057256405535328476183737744095284445464619078102341749727016853850131649336020766581137903359636386327200435686313097603176521972188881836810902783153011257837326464817897021701729013280802944541391263266282597261634736330039885588314698284682096884222823510792319453257225519553536947702488567229498332727511098684876697553907904921767878637845955157652026776228319626706691651915155717958418144487006055159187023512655689059697734239755421505558496451413884497235089041522149283945078920443702656438931427670040563114713165990170249878021263841314190229429676456761004879576762776832442345609265808798716944492116683857085483900149858867367317352777392104874952941642197053096919363039651447072889668653618214015274694238359644853335750807871497932454693350142120799769748905582974644358373752894700702959760872594047461759080835684237454203527317298779447237996040152351223806680246896758392875920730462447635070045920475670592441680967320694323571428642933229442071660919383784044747702616127641965056518006283506167923564668533918823955097487146726778132981429743093785288410963131437881732633397670209558082866305770705584579445331378231037657088000000000000000000000000000000*i1 + 1336530700960413583710005319096491112785561488696480147577235342662248185269179962027454747153735968618215926402228952046041192585607470444971611827172984126401580966910126226409379643725034152481885666025816992793845600702349019100921846977569548557120783083600587439490314974661911524692978270944317272610575929691391220252536158824076315128274787018672377427502101092934502269577998189314420933094403033267116294066831295488965757354087377167690907113381383572197501671809263642286149174192067510540113114449979398469612083289440880698687901398885452187993202857499713775181843288725864014231413517102818700248570628670119173946684351506948219241746478319022347501755452193491285428508042427911758051438514618784078421915619887121613058579003454396765813126766469035718492465080715636247161576229083837371916946518199988717943590265771556544986953900565499852281631521673370384542552707537238885426795527756736013222856949295019672606970522474266470004351560387487558235241383068735671364315664767200578403374696962017420499832860911131488239799367018400324925454607808609999721432109743937608711351761867777897724273439496346332649029741580500618395601516777922832036042212170968709183578689704330078978717846885189234459946931926169843293236669623387624336490574048773397886562783363593151716295777847829342431356043912366932830423335791291498686286323967679984453279364386854411949353744792426016759448841968608695477732940890636872074976375283485697930146859261226242444114074533245231865913096339383308647582259117628117377485873373726774647117444255379083929757899512224341928737286719397820773982388127379768015927090577203520488624459280311329183534245165137019153584342019751729440740005407796287591447352118741453244901192316823545004132946532715331417375501309373302495477040756686729666252623932815971351864453095826506095119193560011926798253327540974836288382763352141746836792516398510466494269589400767083368902121074913933391529097166268013101136916051893885167566553170758378586967352209825824925004621984861632788986368086105730690946957661233587349221825274589647793111235054651817153990324125860718594589353574400000000000000000000000000000*i1^2 + -653638825836584288967125974450192513220669597297704655008776998706952202629876676364305425580589871485434994760197876092072810967039577940723099785630569569845588014460177533480643121838197332358020525230731548979407777388027092671928096762028041389031465022220266243568187383393233132805559618724349967396155288916947152539107070208822439152260434041356163948225286977117439223062111542420112814410913269413037445415169053564670331775863068187011688080863424592626851504947927694909446903033717308525978026617034166540425805035559111641502945034316603472920628257901082845337588899966675970277566614357013780163096143401731383287636720201166266709941569104687825273844690437321961557190262878918483206621380092153594561504680349741155715989058879147718135662096235145491371351506774070561813959832515250406386119184077052603465070204602908709699985016678202598998665232942364619799174339330063626659112829370370306042700825633138650567392030360114677902775593367886854903988556930579882970723443778318329582807075400271774133840832225849978925030173629582185385957293449686010941959712917887633347950471402532764612623792806440664183908310870143906701828370693734306787367076495143641324544473087257757224327781797219673493282847492609580087746076711019729973215783586784210719295603491587110489649928217489818566654300746880271067062773664226021564389916858080391470535885171726862782850257635875499127084033406171390350951501393776977930897755138746208558917290298860651514421180055964130905868530033526979275732576075737644775915684143084435458344002424811566766443272074321987919327628604783777060652986682425996687844853547607832155306621407715109079312713446052755613537301003020347509726732082495383781627265719558327380979378284785555072303603324436849949209275062141302352377242805512443039660161817073136559408475935855524466912948873909202859085105923806762877013652408032631517671116609745421396132506098764197147186566390359180267322233731965663090611717136530275628899690831614112441727695827769158317531079845926021674305786393254803690352543445287748484070492836393908316467238163703641889186910805658010827035246592000000000000000000000000000*i1^3 + 580832778987049288094636780634597642260972300943164270010568737099459229227650629606129167769483859245192934982124143187683561064841827304979612194993695177918611901453101289534378045979989119829246647782750987289271045655728144393940064939879058004636854435418472148975714061410506293118122858814557867618168241826727071528125639242174342248100968072562734591413210654679922725306551710409438489166543478499048763149400977226339068125059148047895852607811216472024076933749427793931782003318533337308868115796657564450275622111113344441102672230594041417554841898010425147467548289464221426713461391075876345145373791229414411715902247753996388765298806258377255810459784566505945298213721690029777479652060434331889494039598936494222430692921524678961372113111698046631801177080761642096309667892960943121287393686768995855664467034261907347633165112933759162748252369969009765295832791694755155383913707334231861746858781657868317265440336506664776426769089876060375096865928364932655864340056357019439946672077009772658887502073473062905841459356271743711927415136655488821441146728545242782160968501156007989237667568431107099689120346739964555363065415851815274187432643348514819400807647560475200861752674043094850971625716691902119280423954595502214176687285849285478371325930763347756257516812642786936683338922285025020991274791495291251105830022886959935105355751126367146923988563276517960103525166453582970400467523016671277285858729396824420606456772453828592052674872655582017143814644424410798333737575778701254645521795977150784769910318448975152245053952007070175111538051829714586325385208871315942221492370034576063114444197447539697919268421399878701274715308802631888141514464778068140723733164943448757221315847220396197828042256778136015730394790792957181335193673416882805709375956913591264396797125607642056731190520299674047072893664008054646854777758798964413550142379306729292384931144823214789264648237533432727548056974140902297235617097688254592130903392856887472105036429740352659056056132493769530809039528683405673934605315861054938585281503070778869994099815485752721860660560602123134877030154240000000000000000000000000*i1^4 + 512415426943628466144026488725132748129821394609732297339354298898991064126047470793681617859930361459129304973680461489539966220811920797700559263267363353621262754084842537070167271155836729634351894960296725916415885164117590080151078303056402851657181837095213600924174952117003292746553216025608412490852642789497240184840321789471577528876760594444738870701884860749725037594069680820755483404615950834530894769832721840387735310524723639059334048400197039003976707092330661306440396625377692421548827928822449733657761099246012861136963955091477802282211153187390411593044042944957355736796048013259458844775628778347682674572233069630405627351292310163276699828299982987153090629896995470394742895270544859711316821626551921049909302677517721030709524549866162921491074310925549888145138517873896071316317104350304344625428405188230481504962726642121545737579934885217040603805731642066996530668916684759192002926044395567895856475138565688607648505334842845144770524205777683843879360433232342908525196187430459530352325904628342258140004801609060353528948152767395010718284778596839249341246601588607169071908267749255639402111917134936912302537143861028614192241920103632298921054245420696462979030874769982126516330107489211310316063992198221997147884330756872813357781734326045780441875369726477195070110849638779131954108405689894306417216798775749585734576934795273740535351363109245943425693850457387116616534042525692426797460089742336578120185068716665261926848024724009078388119395505826461251429598769317556181034033041389680610394817794472557157496405246246684122669723854644413065949164275245971499286699606156101431505261402867937396075123163380773462836064672109043325834859075145824803679006133096499157541388391194455863697471436417012215996803759367396071586587564389632883967019836069394876291707280299760463712467819355370303702399568710160047428870862290630566093896455801256360469760457228164337576780534909261086721095774141346106249045226604420313259821618072791481646936319672211648436749675380038930718603949278706984390596019349194417314762770438588444139191931118314584849531857840958741927690240000000000000000000000*i1^5 + 141869428480916039189487677222664198126164464414441921079262128027408306969615178981779410189943378751738124322849942808552528960196948948851399410785395120281589402022289683697958057811924452754110078661693673014352276742784558668272681842270803067028238496318160436885495748199346768429453813963358250312970775704716665006269660743484732042121836104282358502533543004042499286652479235174139281139976215800346400943422221577520130756700032350812254824783156362422142639224846398526942611196361134600750559053931027099057876274431399882111273668984005766233590545361758067581500793508577120746092393647788416205100382512961463547098249436730787978965274235000231784413988679981178101647401968567347713697142894132484466992357282394905017399041627099930169930332581456934932210959077989027594850973354777629754030547318820959423514847332005225626197284044857492402251401347806563848695181732521335415367258212181874535390949508235346424971726227414449069891459594295090454733157956689997434498188390806175967562725067391060830625468767328712253007444134799809388421363242430628789867234596988458341131220032799306588293307574505492670447439548312032720390295716682897863847693711290276137646964927198134809164886372990563531359188141346660564967204375203572903515993374296141588251594530828100947945772063750865807152482620332308233045994827834183763233665517681946646360230690879603566882521420263011444782060835778296011414240716031470157301446199860182517170611672933713021747904785135490061178756451932854834191082834990191195119619284969651325477850518934702178676754598701460351317795503239534039740574209232034006771174905815347362111869729518677815562826635999033426993335839203177680999597556410703996625929487045827977965717731446160659230385137057096045444742633580635574928093459640198078215160966128426053263393581412257594165942271824527000469612311001793000153330650534552005076827728751940643870613864266451003261018414452347908478185620134545436498254216715230636967132419752987885589838611929190722594215426877644503088303149034735431823925416031950220413402221648780380631274289855168397827045308607686640245145600000000000000000000*i1^6 + 20804995167474428184634251407654955826101415322082693278344256500883773216356711443666021741516389165625301410905186718800514695768166403910450094920868746376649168432206327036070209322086722697286451512192210222364753602625579327617357529801524044547534261331338178912975910506375221591610135848688866457977008064051883251217210918208114155267411107240853088588852030273218347768643636264096262562386452265872294532351441181280872784164791744640656340582774605041593765280076920057048180842217811887472851657596283556219984998528104691681044979276162887411439252390730918063501515188792443746559431777475954266852929372924502538898810693870780865740929407630997975015462669040988647239992714289347830890104363094792960785998432602206989794203624981671379061675652405228340573077561943889105949322985187432865925160253280065314866982360317200521876705333068249581177448417980302861999498292727700659093345693617919824692115060406099306528726231573195304325068704518425148394358759390664889992194403505189365658016649436550983223243502178608989805592615454657761250250835349512762634902863494320120831932287730453089814815402110094852604896520430744871464104082968851774071536646775340990463773657863159657704392763022460971316973968659769312309378303578527238026337948960953835910881915753208919303150147322236729735753233776152392495222412544986863807428037345828417445633489617639905912875153027208755822317512352140715242285980160558737603369221947564661296103009137644878859176937876559782051786191216199120285637951529271536183569235001980445669882856668570247372103645520009440788480078120879148915565199504431064798102797958727924769310694811277436906955896505097008816785240782104832360058255548229185859384480635875446343017285817238777770004462553646951344724528028789534267362682094210816868397865365629599046430179686240243962245558531835268483597699555775067703735010886414090570647981244709291790263406841160264291311809673668047472243964030991012193179925284715827342430685461746850141520638696150230409522373178368441877432771810171430244236703177394376955349890948183294617400590734352495444347740896999107461120000000000000000000*i1^7 + 1940729546528099237185677201211719300014037125935750531816881496209062570612902364630372408543243797685236408045141402269869193497426067784127123871284764503981529976426609562080480641155616532860583800258118531096900638902680790584579162802703367835726476560583066816619371683379746108762213294377186275282755390855390699796963707901440690810518569391826843880259298356566957061102380008296134494076440598781362693944721347629763767752825452624535127441768828727303871383435225752703385777323698936024321378339341767421729691975077358738395032545300039404129256458002826832486429952027705897524024605943362238923630572149038136402959030806382371373824821588347978849686345751126084853882904117416267843846949136048038367392262729344403083241481283182403678285100374414546607813811973633638927335121711066450403601859413722488212216719144162931119162954727475263200822750171022490886326761939192951845571509722904744708222311154823897499458341880115868864154841288516587360609233262000233125261679601189066439273132528717851923345246730843121751025705523954187613770560611034846015596436845890482752260510932892707205839971666318967743920436913887040618501837208748974739774544059760704343191739490061519701826402667694259079184219519487661132221748269104418392627528896683469869030750179938357601360260913041857242406562718935212156478032094586448237650025887225838116184297980215450963884532207781863229420205882517823626249952264568253546147540160361869763535461899349476243337740777448283834269416623050577005019135592388471286597713347105529482465615915573535921530685322290083521462104556174197263594199948466791750029447931479522631693262431162359623327786880092474796264993178508773198493832311110059539101720326652222236286639134913713763370065830313284018294639119520957963379811080225329697598029080617406647266397436260328065453617632541326552197423944832840660741095406524446508508808193628402798368330288751089615351975398431592816652243377406050706923217873062785097945714222847238824397120208638387158590009226738055044248266457458009171642596138886132733074562539461099601092776955323861386620173231428363878400000000000000000*i1^8 + 123752877889929255718470495339904232068249979004998427427155757462843240370639097516462759776846298980973033267465380562614013969804251931996455802537512340679847167504497669121999401116752366788322485929514814726781764895598787811230517155206033976739522142536399823174712177443287526471320224099707993382311467643772190383118129479234028765519939430707478150927106162892765023272940836779984114017111711001365360966507206503594748581497123764597509303281895528964175714296321392552917011096938535827435376331953067028236824577552893535303503909402646406420658800103499441324240138787121795040390950973720276670349367400585460290011801662594596004749037450556375657878933264696535089963107262728187990117320239211880317115953266635239404748904551872954559363157181073518751446385996424249545137071255444655652964154082147368104224734809579183693484082240897502486916834783429608441010470800320946793999657398314465271507069967847294871501749686919662937014341202266927090450586151821835350011088253278182416073795254860982896497874926485927619383592630791377406264408780556573718642916109775187486352200539871278961901583952624282518129223411436132066112927472275744839518958234220294246845812199550390230375418648396080526125900261102113744227515174037011783175866477064831646324222678570091364817602499853451083213084404235462634216875899350512220592389454457377727785624133802482433784284065716894394325913793324413390633773578431336422912807096668170970405101948679640314492830564191195865905656259913626352801416871865379731567538284248001363685161430547130165394926318566872202659823304879804488920653840402163832290978310844289977990229131499632349086205891527020838652946832498423241038611655183462823737748080015951824773943053824862629460390126908812457106401754164907144440480216421413161386523784171463281049473535993398777060905302996739899536273960584514350773898413772120338344856366447460130493882391322755502929932311634722928690937291869114214879538534772210080362088602135036861014728075891114652968351596039141809297377700060328574907752999934830539210700637868290759012586786918089228688104022125576192000000000000000*i1^9 + 5449312973309109548620482260982804214073774269734231301302754127535040934650916460490872701796874799986687591655384339080461183255709250008686141829553164580791412286703393617792318086903033491749674785815522322896915946244408215820470734596291994802404173278919869467721663701495964890749234513143725278248248167353699204094386549519927712093467669931678756063893937823473755914769511707333287229217375243694131991016367306706400799415464601877560870373750897613974297661401733974124957057983665351780305055526695453418471605968841418079146541373185838684721798794816947901584162693274166601194342049989182549033158818414631551204797455869905620909316535015617943789729629149181624468376543655863443684635338331894393003903486955726636261984679721791501082486227683583890301991902034767073505981935186128050620402324319523254589890293027649929674886219674930392144302732891929344554889221225122809517625337652762953542397063236975040098201935028700354771037399279443755569778163924754518659399745544016292564053764310509878504562213457595670655597208009682455623196770315045879585852947676433490052810875335373995691045042462577792151388504978719391110110444360855398431316636974854928968568356551615058031461966414657863422839678114288351607987354926876657375197761853016263542287282674259726312771362431405215778110076728998732096667945895039908643967162585508105307546113225063504839843009187453665622475612164433413425671122649901917906644125382015103015224882914048029566074565068687312679176414172994979785546165248408811370267562987542420123860332329858718536298960732514482615795855236703627628618851911147010545565585332834523102779759987204029196524279804092566091669527445371050369498043767695032626892429901551753334674064803755593073798213120439806566384543410248870672494706629494182078429872191705727085825340837203075932219681629370635758329385900445716495085801982696565383550883518409548118328193535841990329667639610674258554940932644312172628852584383824451572607949507023123809872780196186076251665042679297368794711075484243647178079811590065322631639147397752099903725887155591105513557407832211456000000000000*i1^10 + 154496747320476409032801928797484511183027725459590776456649246819604114344384234927579585399050905202573320662244344123542137181089151609680599886033292220360435403034282455901611060291729635226674127001153696495123023052826151293567538035911548078969951778203232356033388537609265136723283748779269533104288437583315931839490000709027091625124548521723472996618286755995886027705383496683179590387269188395144994975933513164032097768919404884219296430534031864841688693080033921768841548274229268308876272051482581380047529005463196263231710274071493071363957526748618098947388135641127426104311305855227809976926462788911962739515741711371607837021541065096269577722389446426438555325797849861700962565026540463001189614006592171492946400305646505462580820604001995559963150779277351686399671322277967167747496043010460399881504404147452102403980179968069500455839020405787871223334701835473424497207260786752962291342350919019559590816881772323157198148948831424018191854259577485184360070902115148147302899371645651946054552173298194620711363006614401682924400542378740933311539677625371832425628696870811350892659298764092253550676898035899723552021330225730024999199756272081090717690222237587943738412499398287582861844559753990434365535052918718786674703367537632333306762246365969278008867347431695691425770128511572286599438229654525170259098928673826718995590236371214574211861121192257411178716250690140721165064502256626153402427564218270987505883626605568865930133330437402922639021266485048651450595665706554766012928910292923257480769269594978143661092693064337867471310188443012337693021251822873686088917836154620059875618374168092353400459579059823141845937724121083028888257644308177813428510589321472355205598521838879492932763948400790280086498544868000389718140037606420915435291455502842864650703645991122513187877681163817188169881313943146329939392385050454342879912829523360942544377393892514469253036278490491101187655624067058406015072524324627162983520717026097009982338154814181325608669083777609873702011276001657185266982570316568317085912209787371994725500900326976856933023258760970240000000000*i1^11 + 1985788834942925691486701541400047768212557924223877075890496453176800415761878467714831247674314514526574334931753377275523789277312421330370841941669347836573598803894584058854069144164828082837711337931781970314062728020028635155710797793171107979563543188923290316040518196580074155375161333186342397333064320411998874555803377750667163540074219833108780716193884731629926388882567080361652932660247513502356471783577511889025773364595886509879717523107961617087710031397317068426298433788931768071328537879028952714873210109296932864347632871814144890240172129723716461233459706319593786660042844266714427035699875777719447091007815949772883740728257848658524012634928194439032109254000766818368861454663043494552279869655726179756349679168087652009738980987326519323789715540553936142581987053248243368584789387673277901242072209619293353283642508278795257457206027322468075729629018307197835162734089507086956488579829978545487071480299611014414395923382477699578480825803964929446375978507649537963600862256541897074709242526971871887266547496695932969310013154024540253434793574692992125252967064409070877028384967976251718333057802131450817576417963329900770318644391089478965722528716785103322968624837120880765696725581716372159949064486504071443669957416170751548533693623019062987640452818019099013834237736417785306739968414484140997319161703142908045122485081459279330190622718625821418125721299092008406551039940758135250435390290499043888791072230241075987264900212993906143991751838404583649810259187688498113250091531905047730229001751086874810856100570400187606653838043269047281213520681196418933099050433036840433225131446932608645182865327560978223142736070122266989816031113666093754317826794076034310849225412062527746186733195602118630022245780450270447817459278896769585417878579588933247488738079854813929788859952284021387704078462754998871250480618530855978738251156176423368599889699117693154200561187877194530064339882801130194932769843907056593094929741809144808246718482566274117528846035309307233111056140747061961287032533323310987547886415597269118133763888396868559820034146304000000000*i1^12 + -28955817965606962167319736621977102556489547855632055485340187044582105159443529416361449388392104106079357797224734063472253981852411791366453799162495714905053721968438889028988056097389455801676309854505756562157044703702682035485737131356261182194656370690229231761760854529234315784387173733469574582956419399817440725425363629959665350679230534154881457273092762911560493050075954148605027243760698060635426096208302949673717141276255952896227570486253799410420296274248418083717133802072844013291256661825362067393746273289365297782387529298190736714429576622010500370149969609469161933368692564478149134603806600835409438770908472158380242563829992672721726889009742582917765860123020242830261703699075606114598837972258302097708776638793275749428354888132104264450647833089766684879716099147627342611022509185594627605411496592702133055226647968252147554708309506458902984292507950581829386770320082281273280001371660564919271015309645499906170185593417675222097679915361162531584842637682207226608419792332184285355315621897727066496950432581475900539641270332518627407263675685573858659163098156847878701169876984149032997334503963688580983123077454242245943822447064878120768572774601736205985560539495034884345601428976837252773056653379258876307573721218261345323682884144664598770467776232597314828841980472940831383947761255800725094184595373130226510813195074011625139500699905867480167572100740611273256417469766821847947994902958579848164052304375388344618866544638785251673818577748137205162455318363051144338833635392769607344105443248649812384345284258964707100814595563595329300395290314129700225658158598537525305672260249186317082660965793087584559533872388747357623859602579948073826365894781963387410195535783556214693648829808166379181176615989900230355955330392516244121260420837818261550156062098642959462231743560591041007550255012718464226496378334303060538606490474269597483916250533321587435090562284285338880600932393522205404372098786333268172302178319013916577516434039132572302328674938346403171280427188056181099469073741560427221906068232004248495150359357615707156035665920000000*i1^13 + -1051587369841233855788383434388053420980439519324375384170295478089616491821715178993936242020379478133477848351668425264793270532431293725042654104021158069031604911310931639385094318999867608531885418327320631379580237913732125902429385410689449008887233575457578405666900305873913650130540942550549878129488984668780508364006229331351964689083058047733480605334349627049462240118797193553313796237206819496044718253110358498962897336979434436814077885622482327440826291392795353696175279477466999255348355099893409757675422080278503043530041321426890811515855486829112717516941996179003447900500430962363206857731756845806696109429503484921786788110416050699591692577180474855412359961535279843235017602978215891355051745861285470780766505577373068124639017378307718318430837834309104197290413555508057068873818179279793499121572777282320202575049250861664542294711083595916819830001442595076566389484949936540825832623083648048474614285032959464580800486073345833127610940877317580271426913960188685317736345813840147305483821873911529131863554752771329320238102043848238567816853321109867714660928402088378068336148000447588582055239301087680111473908735508266480032964500232637577641353636851340682841138722089385554486634652247879909831434385986395784888806423943883908336356283080320655946021927964320443091583811284977142787414206325795646247433102793733029092364456310532462966650688917169760867584071668526966367626172487744316333408304726949643893090750346006695560949568458423980090270496959406970788330492568986984226009494577806069022350680356452206045233858377294427755101162310058196770216922498155520274506287981109994957154101009891299979425847868073162698187013281673195067793150286070232714947177429218135891741938843334450098501489045204360754723841242924494072891020182483257800320389671722730692906283558453142285563130532720141232068455845371422845516038278010714769990193136400439099256360457991643149584796003186789719780004705807668490315110680905029945284202015877673205288279980373207756606051523551299315587383177849377648878238349692360088381770545977578758977036532963587234201600000*i1^14 + 42381830169544834143299539744259381342847476574898382257337153703557288312719245043818472868744032330033899101399561739392892680339797357852700811885174993854472222041713085336045369236871987174178871505644349765349556885026184690565395648487440809634190721772540703557288912392219565349838741803397364089121458898392057682414819366473051127385567392758880536726234403132161948982534911359826771757786237259421969102675166773434683944111900582618949909842705672401541212195683140416944231533700986400782066561231530223616563533748733916415523179899971597728223927199241344711641532002902673926653308183711951278631084443240014668272726046288609784183104217133268696260709756511390127726739631796777113910892786303479321493638245248921539716427687185630584596204055824262152280855141541673061347295107547251679360379493878975447221677599584451214421667817443210547890968385562381030973915631691079133629453512892996428799421556327019201493072553968639138139937648118761807769376317516673565553841052103285957267896678734656065911082260413675620163058400947009079376111968387497648452635617322253602046786042457978929738818003833193979303728829656370825158504642609818225614262043639357198607729365247832639879969718276223766837315494284690158336905426012625211680875315813658299660968157104933746119163187226976625814619869674618139855062904467997987797565164252508787039143856979329412708883467585871189022634674204628464214965215770560420544395782608553999085062861845648145038052473305655017758299060269015450327039382914682886880237010697232103612842954938493355905263201597613400462409573657262548291809064530382059992520308082900047371130082181130205900844874365467849491527405620870296235205599132424112811687695344379383905323296840989626215085794447745324788470729782957349422593220578617326979969244470788410016193777020780742545345542673683652435612554932302614508005348093087312516069150110205824723739265022706000308536459432772666904169980578351089470973446480832068435169618800573589149373903071893608671317876028870241195896076945502721124079552841004245934305876626467036168475740310181039308800*i1^15 + 3249976181796005842635344368727995353100460549142267397726852670912787160349404913085049788257663118829165507203778147853752754937348488288055588333071008495747745393531370942866201484681233950474788486305966840651425274768378344081284525695977914865328251321383470300284078869023851397902866715880879873194506284234087522124732855589776364916710557191243336947434061125709165493835378706896639717535063897907360906979648386365581926315002704458150782204044886708933106266392128785846670404656656198129493309145193195628200212850831157757621412139664999552594411012308456378453039597871362533641831751978290651632257591512254293898169555668954147606452036798725558572351441294281213629026697997782654615724341451964691777279562040278525764151821619766554330346231476626202966745113166720315477970142423633945441654382596067921290669293997835562642683119527710803442853731885107995378536278660536029337529740346064225570920515622336761625498852014158921819851981937173072265183476933939940023216481576140828860667044585713968726679249923257784090725784061286005297534268087764331879844460455166494689288114117705956768550785793741232253748520734120620266524638439488476953537784621959941669094778564415543087681046339884525296445949720895019515625963670884099694006055347235075074102479028839402148905410066681339394701118684471857430984888610360363117457210730843817723202855986598917909070481091733786180544334652729376229951349060658980189018906202341755937339754380182952504073428811578650395756158005486192561817630423378220963677679309021058720451164009557466754778170400772492498607315497965399145771157226375432892992247026228055902391933159390599151117577147649725529398662376397936874653011023234588931279421830906060329513263957363919273759450772658186019424122326362616767287939819278616926920543964027848395436979328834229781052387751258456602492230496203370963682023420655113123465862342962637787045586799456833350802401566387626507079687359046629785912830226047496529443782726626581467206043601508260743403886512416656766550841032570078185597214304248456191789809140188435852889736930689810432*i1^16 + 87593738574731224093376148804891449453247375594022187626859413430698635358492827384724193987748623649031932091726417492457849598530351781724141724271375426672739529596486051838010008957560892014281945791348263409116959626295953047296473422181413633000909015678572647831486064158453814280758116310382734495385645411933747471322119530457693082795229965083237804159610673615869773905688814599882494263933287719128794283945227801830893827161810991197073539027088847619055790887703373184418537729783432420513046137992732005084198920912808722322293074442405828779926892173724089601791578542725205899087881062681596478086968386458526860568409689130404093307190815002915281760528163796417457802785575655650497226444230491124857301314940189166541332534991778153704925509308614611076465589293100931018233745405781075684011573069437656817960491496592012444872246945309783158587369964296663478443761938930213437147213175976120835123329952199289738096885018863897071879154409648328224406941076509301704782699707086469133661788869959889852282787619854474018935341628338578772831912919806703199282333610461406359053075528362096983919924087293689031993913654650369181017938430314153659876318394236160565238109339892530234072420016825278242403041373580889266001585356831996492140057944507243369992493053003263055127378714761597632134881786396893467046816500709729931979731071680433888615867802511732054702436432375363476786391060169097455616828512974608034780859783155868117804320433511888578785455358002730605135141980592752903503244780300579172320750322254150244229887358959346819587443584570689280524553004572926342780250736625585584922033411576826271504792404772480681938421707679166698489977308591853997919596521998489251453510093570731993930956986570125873711782254677727849490512677576729646875172385377320177375554120811253977983358097858717381760020014975973121119246852071205078931200032680463078559735389631111921946574271650317125419813220171302822665783164515679522910438919843664000833444665127192472385619832697668152314200216640497971489554345699157547896069915060456556784279002591396999478558163206144*i1^17 + 1074143180196418590011947556176579171894886509930328456665992577634866194932811849448488183894004798212994260101535777219898317986380356652919320698249984448997124926678387609931421688857708464658668607391876339036565813924369624326947104398852697637410021478122308288230741030421848196373631008259037001711948973639635255191246727718217222322324578905517452666984276549433954751580798114844061678121018527729555559120972683470485697600513642384119839125430007431074406795845071911350279531983226590183474229181576573730166839540399282230776151421672565739590757649195334441635344278039594719666302636082842717585493778639421890882916977239120730237751667617421303346398908095479242067520690886669599789024411792851000008401804917999828673750851127191569289940405598105695274512278055505766261902938837714061924010012959746340185733633282352431193508339081143838276358678048475211317636374497883291106321255108505436393896900165484165515043296364210497129265529629081374245483211387166039979380581018535196328069102623742222629544398879519017697157692854391287759131609350729072620410481745485221502916974883900977438073455533660317861480034164508632126226815724199522939165666266427141792767867544094971645609654802275763572430018070112727792887214524412773880586487335217282638150772502730145672886510818106787133718992069779799578100591429333475152477512117396495675586210900257354902655477086514649406447937871346569565225149590555998313605774094754323634239336486613208468778331238194635809995512759944163422942965967750483982534096284339197880504934563589330896016192747780844064317460061223907345373169531142638794444154082760584449502139950659120921610044915982048162250200469715338922647429975606049803776064429296059538433067941696286405608646018655817424799216009852649503856508983003744433949939227217096180397675204889478761986243358880806009433197825694321672173517817136259645786211260676776558906776950878351483795880947490364086295581818311633873379991683252967395469345171304369844568125961118907117758297932160472396494563292649026689459079388972898626069153684263109088784678912*i1^18 + 619599318032840798685622426934376962604421380946225680973608124444924981674925046006589282093534451265355919912860745541918131726820229041711568231013032887098210832802411078689879844375618976164364015322325843340600529402473346597161316879261085683937805846343542696685040680683242960115158666200518173872884686682143629412491896360546355681666287459820307884882556449660829493092830764103746460319416528996902128688532591098573080919724617087899938338982375806977817981703800530267144150794143871070947744035412640151628524775476406187305892969690451674781474767930929536582556046656551594572299640853253870780160583328157007290773026842137033356277461517860379552654537642734746751026552921643310056416967491953667004109983131318845858093392602341281837599409356201832070492985982013627924168793972395089027328775455574824287615557417207727105801665954502057971206829924981188295922578449941917282590470487236704668578705202852572181907871968668184956037865378555804828195504551404156200628887504659134254529076331145104468726234029912036589258118932350072151963165781505191775349649422559076145437983953002515313694058228644979782345987538827980525753067106248607407597144977319677356651667236627935599071398926653210967326698209138644841511337532426798134043196744705130830020032570872629387677966596107444877267226055144321119849904467154463277559610142132082373616873160855391455399968878933783814297825939621482723152951390192734587588885869035814479928483490237459522971908015129655670143261429382671753692275532796342355633699251404185664474956742248591347201203290805061580974213256460077575776198542827177230649547941155667153281198287167655394260487039959714333491065876934800257467828759810735316950697734663001149426119570989753870543200831635323917369987907723418438997617875148654076623961932422944454257163302527432047701379003920077035347536578421448480029360140981628323851328325161376581208265575743955998711699251086611902381776576432147535758224361213712691150505978457195628785869124123638432423592573324090867218369267428596373487563777524621790157424137918918688768*i1^19 + -107732473422847908376304426896173735516398273851712897168834181995391171697678120673311379487992016136054285614162268416097771397382773447430490265627573136957522040495266637695892112484268394150084563001908492644314501828312670283386687542116721186356431959861361039966133114927630313915023449632579822148725549769665152098918504075908351647560363895494802385607733420567333419752525773060204078832046927763638133587416434938197120217765829033404762961406477853705852411217327042067037329593227196738012351090275689555962518078772364629125082394517177721236945762817324424537845894927138597362576518254072041484839001481653748830584423094671395661383600345914632053351985036540143537504217533072203002324132085719479068894164341183106094842711987862713282452955236187495633523252185107268226528394325461214464091567543324438109822115847239377010394920733350005141147051005510565926833271273775565548085997157810727053474852305686458806607258973799129351156704418819061693696070945590410822333429659933903846213938105617408892291429355490202518686709180820931965761129666008617709358291980550739829808190699888508757332569526598917119663331386524585499829783104687248941470298489982062971112916576850281765627095855153702749890531636429909601767566359884023457274763897452218635442345635977297294257262872420149023978590924921481399503686691597557090418248316330918076773360236401959267516541982477424906417064058626625780749087373231036273322071319911716279222518263217594215301236133754943148325185154827883522391797056910395093654559584257009200587030452308778067087743543656792361868129242054468615799214048797012713620832651358356599874661361755783952677007770748583881235174627701456536310239630329609795906061434285937786417225858355495166563267310659683249856242323089371596509476824513975068838678841578245854240285589778523532418200367720753235834556616318310130497331556769649695990551726488595028323656069299062990994045780830425217127371948338765167546890580765328952393789938632887727838544375990266365237677166494722292801810037292336359700386747568116340342635079592312832*i1^20 + 87727476191367233933165169000484439892847083940306766518262960794656611045782823647420993867946182523675695313349605055372806915700739381905387101045861034463252331366436643712468065644204124221556330215296935668696500404872852627715371480705359566459067414017944180074517714711464350544821895565660590477876260446160029448872813820254454074350822730862005241516625179032335766427118974301110532782260595360401298202914885235713995374517008700274760611849631508369607569875680403213853121530319251475624549248696158739610237789573295245665706005293478493556840107537718629093919621314418019466208622663699055540621471504296330110554014325461433295915714464719598836169636511267392931184554379324713320215839571812729910459526545047615923436047477195177079512434050545207282291379558008971594310320681043107939060736270880082468320054515639514964892051994646680567572594617781770939973781940424478971847884536871126152020523833403370199303141445395670257234253620087963556458133733829585984629093841601118442351871758250126404082841752975271348407727539268033639569346584554818380281251162033543219646048145694792444066223646476225198548254859073975315433304749047431736502618264113599408463898536980959144339545880581264944669301025218925738018240934288734067920682212771855737276867248007318789457113845628649446107742555279734147943872249372943393835321519270835482795695118328412568985493093871455651691957200783912776897330764893087266441061070798154452810239737900828364404710509873252888967575490454258028440540042714071873675777152624927677698915430066383324737241365662160524116148448293944917956628596012890674575853043580024460275066449982971603743229713074246048945611216346710590789073077337413800067581060054685166289965122579559004628016288242963537028527690003696909459699308450317476597555689783881235638851526806439100328471306242898183647093485283106184477677388394768593145462813809400683888689320470023797677423330575243953112732918390132717861561420817030076169100056365900976252319958725071691330638612028984543862178443486805051012522110948346012257210073088*i1^21 + 9171262578858872702128661369825682013821303252115514462519381382725859335573190837979822552121313572296922757276295704234490153447274601722423337212951161374557280180207298671516084374836213960711564724202506944954795064753779781848935168798113415877570173588007884972237445508501175754819848976565668373321788895468408516927551091855302778826241806322499714967667331888729076407658012163667032000153923757344245775071861336389159053494098125426650602674475858999863538667428424394336142263746499578193828770592814229475301650472123598206856655732450567471163195026006689069839739838705897984015152858579796245883312927810920486200892806944026831338462705828887372156926052511801808784147411294279577893875960797103499715923489981908537420808406247469279076985984568960169351192555046413073433847763627177055759795313457708666826346031586333288281124589472672166161573760055501242164570750716800139133301769852646136921773401350582506632156563077616602436156321478593727492114380689636558298501964555884902719063164573925658485296305386434362527560240400408247229901575933794336228949787296428974298594974439294840853541861404257015356573424728836066424109569147307724123943792728995714871366006298887493913705816256550861849214136386168433958187496677182596836985371861591583367423255256313634182228560387755182449658948276915578493386625666966213528856077990406063313630679286581326104550926728296934593793357207278249764337583165724241995462409760833504872561204949899383127642812271701343600959934380463198403145910256197535695537724503840159048536614449443312485235456978282539546359916413318345449621854023852868201739866317651555146185165397577475914928005655330033561425135041141069785289164467818747847685210617556446712546961461672318134139374311332977082851583310484423993943430874589736703216499763706506571337658893510178871601206923865185721042500557332475146663036111984869522301523271026256324599957285778598602754397898907949427706422871654797327937136483018152546459283076390463616907987308232974255585278385937385998777895208140346928724479208101112625233920*i1^22 + -79978360635816967541940766270250973203727731959879529652843510140918419255437710236043648568147030162373853269295664316974560688044100465095459091396516298139514268464161054075831600680501982235022833254431459266654537625473787974860515804334972909448021664867990533830731563816937563626828763218887033417341209958625438632191158975113864443968512956966075177506798727482682431671744785788646501128080400504547090179400151155906962995579089197491676914200805475695198850998143382550369994418291197747634682635630925831998056542051172970335462104081705372019804023617566298181942734043879324694881211735066672640790870709290128719783911665698447168034584279511259094025271004448276653473520068997549639389473132037997540658361947177432558404874658148962206864905495783505341997112030634177842106172962498595577188502686642934895207382754278804368517653326992695622753084296377346902003055948713095420761787688152285091832517799587052841074626855260986957182538820803193729371341332179024325788617750821929084100681977327971836094462264238835381956948130878638868389644961860163688660106803859017042664020608684479843887703346319182144210479953938009800566596333688826301064673540358513205614094177343227582233412870463809034325523946830697360596133568400865382623746837974640338242396262228994370773754913712399001840744748858086143305460249736328555133936804911515050156529989671617983641279530428798756436949306007263176869776996367653330582820175965321488035445712132816045530687536222453578777422340847306250256274795044603329729468681333261919096775713471096647933203554540950908264171644800135382464805413790190642169210764088337039630561696379882092619206270703863127074697088509995410098905767638469807914248253407461295377637397224010700005877421918268346899587977419815206168493068101429346095424215831154293227582892037467853337737230534058223951474683479246501434392818840087231368235614032529611337932510390977150715378059472172379836904154953284429154122583983645210400815586886568522723555025780193192333311500437900972547711155953648612691528448399638528000*i1^23 + 367634947231620357849992482752936674527279061348631681747172602423198121579473725005991295522973818132569984272328684129634890965696445553325637053485648856404906302515319534615394854154485994449394059999215058883900345971039793823480431097761843753109194345897038631356943690187518658410057831554534728469281426493036353171415126666843678714716629118182881142426757662766527947872384177519589289702915306921310706306150019894245994386859823517297080776111022824187738958758356327250777350423264382575519709821340715456582600446617619653849244818899587289222770725947567122840838500164977416283758722074240778435300477742771214962429263956915454659739334121191884035723526002920239046623976125826009436722791595598064975699241771355975807600689538692012194292229530451453720975838899681588705277413576213433461143846414712451837199331326341293408775843130063683132779197163143733610718142472326765843480077076753160634018203992607170253256681879860620345379782147502885227672403826018708795437389611803097099122960994635376860715922388730612680211857779683065905231785570520403118970049268724180990592784559636865148206091784838302902085359115353653537838429420027853293215542665862856704309073093722231377073734134963888219482827482688285283013818352169322589867325458036002862023170269964559941757608122802823205181408177678705143777923602837156737767818119135744364939204652427675264748987117636853964011824483887861930702764686634702724409165536933963941352052496234831767197359549558691539724055567794063525651832090708284097650875606017334199010959035698546812115887033814107751925480911770530883573726522521974392312176584462639607454819747222195742108044655539845879587827433077376243941568640733050392227896216025782338084514555902021894851973618006504764343965040033960142424162243485017963358317481247033363796605455760846509554912758195912365986160938239243860216239598374833342452548653799184359810326771001443166286997304059201023202899249784669569473746384549986269385113190721566885321602971589038506190362708294988241420575743689179402982966243098624*i1^24 + -957019516286465112931102146584752132213729460497161775003123413902843673237686790610123100973773225934759701465625163169074902317047209836869536538801562357864891825383474001575478044941095684634169824823013651959733664318987743332460436280833228254731875674587222194793947986409045206250169092210573477824662062543283199200925056286956530802158738366951284563453550151609209193146119666484560354554945099103741033867452291059983147668510382147320209212868272583494728555651173657122800074521341383566402086721625129091796915716514833094904943819217577516205871343045577985070722476694982462883509991141699918252227549935269093367512174368814963889841512876497704796299958244686872644221282382721790200191205772464650127444901509678553512024864063258516994387304852969842306840800140714090907171365678964219599246349570671556632296110605194536856427706576181029093953282129584980833554052296739360910730785676046503373214758614443235211190372076570067323334596564940438351842144318747913305822580398005371940856549221645020378563027511804937120134881604857220341479881115956454469098867537790430006771054000074616296786606514295404356599367408320455824132313564389130057875744183742599624750672042403010318004545345139120039618433493143485048642100542284116307359390736805176929749329362555186043915963940730642046086220738377707915707240945512308330139467493913839268949649642370023873019247464116337797888333412462202828953679315172348557750925597007255172469575193521059114103648086374680392483080251854103592471402900983347043332360436967381360616043564495734714199124335912738469685023372369588739739303056949804911623599980698336230133580846694677788006833056489741602952099310836916134682360823402673461100195173148070762294911715292286192015525173966796570628958395860216499277682610802477363388548554902475646592370919043349598960683040572279518231263866062453921304506735757514003130405937271210834028473021234442527164804391032779056532936177605775660334845520654814037235062145325417834290414178780846795929127046715668753751160421938639967814156288*i1^25 + 1482200265093927509592129965178675609260123203367183974537163478000580165456959104714149132299075177125074577554541737201212303242485440163434644300487646014866932753688225228755820032488944071059050670308825850613691479265975115649664733899418361199659911841571676185635591717752015837323307412257946732974382576786889707264267820410417304723138152363612151811980203676850536340087445715177341897511213568435737251257128971850094510498302170780718788906599817735379167251736405047060051426239225550438762186263646690145357156813157891925123152169383357943366355802590347595258434165824207392928537395153585934507295241030189362250258800790296613420125123383571610684380752083345242816950281846077647772074206253831776579795739759479518438891076009126642528630532609712037228769440485408360411357178226375825559152629030227282825189334901038950232005707412116264796457544971581447295979720191073239148804199949198563992113415884115650034044155430834009247796679687427228161192999585331614960890877105599660856100594087266376153646740243832748126116663990385095909734099467310469223909258468716891529083081236392093902304690636548855788459157022352942407213026563665479784556235034774412115632384618007025126052686516579383999041051698619029564041819900265815999479685812146455279685082288493894225858582717546176042505544510368967216182373511041589940232162549720875662441703423713110623217401453621310438560052348107327556754009666827237114239023937481577736654706093986373859647477409311889899276825954831193823124167715078434623192186368857896716699755007041913226805426409046134645640726024366405540725387885882252031017071046577922992890016163503953649312148582464565875155358050264399472394032043841862457589502164401975343390896990556540566879833756346991830675839793021616900158002851857758017985496803580816407647120128235192565834415813011844322695126369568691374476012244804523469912183612314499466869716252163792125392188461024882607338087841297009626611748811064035910317124220847940595315306486373232145390552620026471707095640259610753892352*i1^26 + 423402585659784140706447167316192289528051695492875422906344587776945692666665217091140508543324596002705468631102461570278259971991687811061847784091079193985332696159139381454148122781740448385746423343288452027408647443599340936139683207003203143538871644992421072533979897322668142740348375440757974720999762019611333712350401673670074153749992145148742277002092392788551166828905726626062890563563308509443397272547276594921717684149921247163515469636325916754319374108393409340854962091235775541187461164868224186471161052059800655901519008933606933269019731925030902817050047597696427769751140883677657691287585826271133334064495481816465227887791947962484682114329038983815401504993095613319072317992749291586048106604009672383087128210022932731346941811221341723177081863910219705168006795207813908035820810402627403892767443811367985908075254103222883093512280512362855916656288670974721697842277963828608792089918774252725491988410671115427132273894582304330417728417441108689294340486969692684805241730135102771606184474351660399422696063463389162548415348039120678208918743253867167556780756984628312976993083464671819773252577524073025212568749315626326252294578512289932315533395997921601142137746752497183659954984482536649325490764184855870981964535608825675649943929182853788764469103112326468338145361455760163549217328315632152564556699688160245861130368698004450053577859315164078525897621595691963756463192501872436345047731632682415802981709725778911065531909848778942090881876088794015302737149407875902214386673860344751602751186890041054016075061567601852259887240443764823830649636571713367505345363924694315744561318470238136455742546749750316119388690666385961535099275403522324113405279620821314551034411610606290851869819605403445552997282614847875429273816818659217695958834301537042531499722932247569959042078400951197293615462558225080671023657873978154487076167482318281655333325672875779604348943275103878457490455981208440902220511632704948026329798023107913664277373679156880452923745565245499677569103215722496*i1^27 + -4193091998597890482834433318598295766784275723160816246409903092608970591049855391240786260268403513824092850507393665665175555732668372163285297336044582139383630903538140493299068852582944447815457731059728396559345678983233323238992238493081650051533468245992290100581564635200441637568405384761113124094289257870994138751690113020097216920352031307816676031714343136374890278420468969947728856243268147191348304885430185817182666555693723876215143818817954256316768662574665368317541616619595104920014836890004495098213070359415258784981307628489801010941572306764192740983182236072400772557740211524215241520252774448855459983976067504600500547860446639684064684717343196339014817530416467247527991140623584275695825962956410600616784223291786766753575497469643853208481673898651172220517824237778138786712662078567791294578697088301707594569999832632188557118736725032544036509754934248466850835866671574365944407244586340940414108104487671187362319733071067755922905933055695513785887106494989031513687809481405351586128350910756438245034632585596406848832764871699151280540704026247114482173840278506688507065853852779560926765199416027347400880363198931265671915026224376665719842169830326917808046667857686857141338751789893673649969482018432497607676091877465510589805473178779075790432644144800549112284676398654926488081175850106676075258119732215344905380848786300573927510240484419646708247991309073385767468490313250091824146941473384377272642061367577779812348368757474247298838052738631237099874885410779218743427065315247498573901324952804631785828258436063838348149017569553272354037559093700140812906486319921866211948387852966776941765283892885943823537579636026484853933844880149234561842586272989669032576668743974818988732448633678342905075738332768155447101238298065430018798949523770389544743628583035277863411970366562189810394740836082297962029903927615198727290025248802537427320308515095234786427222203480398164854232120201362189962499598807714308375823438022199258002677755453233760404020231384800461998480424960*i1^28 + 6803543764275468560622830072945799536908568711001261095373589152054966503382529670461010213716363204798765500083090924395087030061648475965577966517112829065931773398691117299324135363565732584669257637601226087063432389258370982313325554219198414949817206118830930602161734241603638950706412245050102513474554681290471072728032953533039826041957683943050727068943120989114274748576509529699557878325448451593384771986508114022226915974709122428469955367870410439830574136307117943806695943263850435906757444293028265608908338544501303227969561254291140484767271439115011992623598096672661228435900670110034707353298976128444081797901777975765021539456651714680793976715742258812722230768861023142421460370260621961683188743965707482193526219829255179462147773442113914477511757479503110939374735924544997207731839841103589562882012656708122593827426352828837771818626598917058877256993762065852982078916983456316683832587828251972830437462202216414086773881771260586787413309416403675216731346530584387113714045438319746101189825674940530630632952822249372593986527704524383984227238469035931121213602187455630761927218515270037150570926854394949438282731238576654674471339910913322607758155090077204556198340553780410010368624545504993805684337182630001528553320095374679272896466976099898537485272638746998724813664036024416979417979424048655958601899110467354570967402197296922551774852357279552292079627731881007793431374323421683950759035626143853849955854116298521758229868872282397823789793357474160622192554034249570320280402452852404892017457126856108554809098830423093508264738338017915686428912137066549198802394573966142653476577815159450826410514842614446751992449598333814352610124992185587503745767947913050772430130107938696566003726854592266955813304669408220725921107909475339908508278375758756360277976257917300865352766771231747062686748962136964051373337655588060516428530619828404917895352393597155485596202624150164925561929665377691473475152361965313057683795526200970130264050995862468696663114621993060185145344*i1^29 + 1540952287704194083699590063777672279165806656681686910048014311546297246621824500895660105961422949512315821398106179177733223530531685831685465525655010470187595157282383403637625653113750984809398429181195462467201803014078080469031340360081061437774377319756077726381989956210557218256181170699623246014855813796066512044849456850015052282864611031699468775626067707981718299892812772690210050345556483291351180174739924389295546820064201429858023027059634628646160621043381615427099357462259778362382194473025819793317744738475486829893393053971114174036960955661645883483745183401994706957479405233705470086960891567720300551526983514069034428834045532525912306944453960305457427587975328835418095400318633582480586394822981085489927676236675819256097388631367513902922463023695175563260783203446485490337510312771984619088778071987361117233641855945238872094662961682239766486581763659661360927606367029169902467759530037543152652723974058793572521969339170515449152869890195180150664216930744922123905732998098731034087536711035839634344574373033296785543940197788756900235367441436618308854234282261539983137113240613113854291506170401446590828106581369856442393814294564285634594382891745711506429942601848675324133531069499856083497285299557383141630138408405645463295508939122501721204642241248341538145648848425654567213926302667962010269734337486663827514762943705394025790144638440117398408521668174387505039152037424552814831638712944543207440410079514371180419217788998751652792082162612048834007481894055932186146855026996935725793918419659078829780357111099093063122618681517030492689401933697035186781779932726930650938330780005208649745198477621369704871530646724383417227447747854832246514314188039608889358425879628613020936065615971162437214936798372339936158149376701381313006187181345221572339799202136799302414864386075058843946564610917249402318089048223733706048293486872591197984924430274229833046739313862295685523670297427331464456957380914469484164527535738904875838181584583194262340328577812135936*i1^30 + -1393208930053333440923361767476111619006577271840076259497186761657073432166161474574765666401080794709933241569367772624586611239380538357507654896999129671230997309448883517431691956020273931061076773291694679860190749141589114824043268228939681500488150227406039277562152317912435970082530624579648078153602848539626647753940310700600594749244738458607002534141461150289712395132768201946886003284322790013988237949296293255563164345228269498325932809183969243510398324577018305310571249144235007205971049515233096226387083794930028520641851997344586199910032370214433202939443813152428575527903832807050998134981193549517988700295333564052976218432024396370145786694924855736250141778081414483431911113104233205111291004844741345234823297369191335242186286048087636653321245737281468357062746212701896891418530252559705927354929549935267852930313759890705023606835710045746990147350008182488097482875622555816079544959890545734682976772393979463388341029737889710551614988765080740065763794756458469672064194978480947527054697966536713501759246578558003499461565546290477829993642936346567458555850836915797115417701137797168656131365778663894420122667055206692919711251929531748154667170761661129390260275909293311063822991381082967217247758236564874867428896482221360065091704006997826550433966111040474603928716004589269275268843192013169228276870050617960444009303899915475579306229690469537235900119094935669685909967603342152210010828360178087467576298217657877854075694711444125309757903700312940929237337024728606655501237438306758122582079334937200805453692374780104785763266485275398331195737406457986257480619961962281101116719147866866945775288140333031498433135391315311873229096121401090152603921144948972213294237078410337655989981979222029843717605984549221152906089555293905441319652533157547814524482467923668449461287136912845509330924993325093887336060760824143842643904451841038587051953082919622667382772947066464911642170768770397166238768904595174423920978441288326808095296435868524915307472486400*i1^31 + -75156675193718662348043182881433002918259305215772302680238177763088522825402377758495556852449012208458475638111997137429823279155860802580470752977214527231553519222681391480836702172126843450305923665940891977833064429978114353380383190868467664957320810960961999725963875526158473963814763756560692908866900971191129683339516016045507562101260102596408166259368716260397559731726574599091170581884156965364220679352959593188739095554166349325158276083093724748117346256437438554320755110169743245140406730152727394105862401268210764345081175069805914743601872772444478040335895191162235205151597214483460563997415960883637413428095108702458212654442326563932791840094942076915906225815662441672581509219098460991250366366268220773609983902580468712621988207497655337147988810899288289531667823030842785652514740131880020482284093933595247041350763666777447328333993237015006330241988166153368416121308066683657108934945020023178008382058614091504847082267969908148856627026270447911261784238219775905840821623195222481056992262505527449420848941791742633417258075672984714912120335898106096388937083394272222020278638726949721883670781249732040981442092860294681771639409619031957481629343078050966326244875137313365909173661837096292094124686203935154718291864491873812160258217005785218336402178328120524483345387894585563478431923281185798701462804869286465076270937712819546928223677841976742985353430601797416903841581230848334356926882552106831169164381937283605072902766755253139353692399511860148182562247403670561000120459675175048832352308464882126287832051574544777834720335266591198053504444755534392018895143077287898526879537658933799172757142439007549818345921272155767360012826831766337246518943134731790941247990350149568339903272586479424642962961438893041087605983862547286039816685067503861013935156999676958785323036069642882667096901330390354717514310179463026570817208631140055371831982089451674189081726825079983833234571035703420638589620644403861541749455277334762985019013343672375705600*i1^32 + 82273435207173859302979922596526930370656827749016093060188670081269704166698460373792508149474780678482241454005152577422985260425964396158129230828470696429464090990743075631615561233812651554050309301230095901996014968336827881750700075327964628396353881511747425429661402943284893728062692980778740947129601106431333524841188075746340381122337245571435062222919364360985160167368433806405203401411127167651810858580616035693451505427157145911066749058307386553137365782515818687012406889129399004062213331583688303381630273687524675110600872294328445903741856419940500517146980023274931159231015527370117460180174059442242024723961488244529606922444231159224491546640101655737150358756060002194554288893293514072841870270064631532804570436544190110850831131931615651347860910672064867887154518702856427230933374517056305534415184155689095345110364758101795337534394518133514765111744576149988923352833036283705457652872688741522665226582720651052252020924568571014426153393508401244810868574789252377578343763299262105131674815425727546711961549079394642892621381966801283407269061831217311793411470116485519117307325722330861148782495822968675539125145398848062273428434457596918767300834200770140286547018045623123820563020464364616054841930476498844795624559936485206364126724652459496052277765205439516199018947222187925186062640779057844645107371222034283559900607663955908482032821093283792411523580121665278188122578105393243532540102873153797377321022698204401916793115486486804957553270873938896002236779201746517416050387075856024251614960068116047093989166338419174543308475027531770088029148362043894638605847312746874294725340856519790080530987643758636833109566468072195948360131281306742636509675201207562913219509266193359736673142880808004438921524152064018186583534127128668569067942427534014242274065402106850016866364341908289451300330042535102217393609074841330459344511171999182230292543956412767373853085240280821385396370738434986018911672164064447599739075584990722758128260968611840*i1^33 + -2956140406613202534495339202655350153589690296147932644629094128562797590124989435756556190473756082116651719751413150430285450605546637169222592385382183404883057237871793635837909356285059043862199729008559345509613787097589226950138097063332675702351761238443051659041189171076102188338476332248976740530561128269930163332132405357725339620365760066654734112891540383352240306793748409863278720837956017121163202895490682148370315402821794027660423910210260544893314263713598503952406741572356869512900812107208062818700453053916014292775304688608898450612926296259480493566611547378483316274433411466703178715484160806859128595153365674394019678886737165737245663677856584444282790674987199516863113957971248667183876636450207820128448569874428048160744032749478308294391695724460792685831972331226194034857514882906445424658239422699969074982499290237162999859181898895846025974270362471097413397775996408832955245276089159077132114584679371755410499941808356645994686892369016900588825172997592589211345877798602971668376380391668979096995633555166411874248757015367995802710138106713694428700602074602292693741662748890205266395787935620080114468035191432882038226996223575590263892276891014253888001811500731972782732426152061840969232454064177104647056880549339700275423950534930435519227721353047072868824942951345382378577831233997885161988782851426157700375517867388389467096897691582996437431609616163588327497505866427515899699322182594167602321602883829794703614890276816206889377922697242029733415654870161089689319232045448063848819503092299218224103217211233573251490509668641401632893887622631477533260965904583592198631009998081285122085487597432963310582840907602270937890618853209103884498915193475198384329994935518377295113624863729842157077309129426882355246038163358111261575759086653415834573801598543106102197041341883842470885577656096380156705219000563048776906588555952275918414395523777853854311844741435520546590303217728534477080051941237389344589475602962372067330097152*i1^34 + -563476239273641723846355982408551702553008224412596932403813672606042928917767366674643001994385365212594495112777827754607808035180758988447940374019780116982735495157086026648192274996833468712487680141150663463761788387181066123801117038066270083062981937507062342055335351598984253918580205207659632736696756012675103919207931575359446412437074010027585782047056056175946997144987236343406705931057788865552184396880959692165060629944205172033863669331239043156389395738725416180110556788394163476900237309051295507575089662274375817060490517947040806667312577570400551246573751452181546598340255223032992865770684837636826601270305339647952829292039104593097615684629446913896287953238570658908034318137509352436225507157821539565379842882872345734429838507429341148611465423131838677384131036347774765867867793571401767028457320124807733124888555313035633721056528490547316356587477123300690086855175566471183369168599471221328748948333436975552756538438457157902851147782179119900777138319511797862683450994383002472712145818337076825869848733823404477591504450772812144837672878271146817977087342026227792521999251034909660155485902069847776997783889288430593237917956711612976620112504828887057810342957765582921726784728056403648308517193340442355444022924192513011993140214384300255250646100794934324278959147428681766228967061559825328733881784013831781681738485983914459602779454564391943496944612735730431292753765881417900924656765429327472920779901845944003183727789353007082345889299497850704822659386068895715861019031632963840560025212788563557533607580402019819179198029462321402822768176622461379068763356584126134986890400224357161679544960770573568229075129853919159166325420393524837092193789858842697500529034987503859630409665777496190255836917738665166420934135829912921191769635458680702962306711262723131280037126558390009244025132770754337544448802880016100883125642851252890483034237140313160969799760367614945969612234608909437575052355162514544948047748801698463744*i1^35 + -95799681105155331662441885649826457223840803914506486116702736335938804205900802131561928305753324368629968316146356018833034683332509817045711706497351975728370813335755728616680546519483088231738396153880472970797947194563839164393427167361495416899918431880663162598466223455075806037777611093722967045747517819200825320033748752664454320016045479785721670976464148418407881103174808113356782671269722391403233430116535076949225524563944085371828345604848096827054704866159946160964247356418905791248709589867715380533753315932260078886098547899134893630995825325697566711107438499068921792453526049707271345742856557337891831951178079031982487224224270463658261436719223627018848599270644720531926904840290070394751592505526566894105066033546501157844710753187182869138166633881852513090837813768958827890892294759915303693161403155417430217332872813624979623125113881765325828781507071229662665413003534826407326983808876394907212642817516805151556397259737578578374439689266904834208929653252318671496063328905492200843004671188281599126997256266338184204691109556925071365119939678257274116330732659455272746801553475335081949944831721483583591589775062417117664979658223231027544942771640297834078885588200672633525299403838147949217298424368456570827344884068429106665887181204359340153168174000658419663336412112157161747703886431329842751179259783522273446812859912494709668351154628486185333676666780968412577785832996826567555225862412615597961864294089259691863648095230048847406527788488509141332810953096198396808124537190438263229939230323535978750728090257468034152129343557873223800515000696815015692943270694836281178029741140330146315114279382269154108870653589999916119119596921127869306533711717815812732163615852263920297370326951847653388343874953097845092662544171330833811246940642810063607581317325912206441410659281170494466080448488171404933608771347208845293772138806404591829357786206783429646250972874753339286450605602309159250885867220650591111946063314944*i1^36 + 5192954557292936358971067114363216643167273573206688136757177078296546601776019176159511432870345195113583389800944469439547546496655567484199612060883871833754265848151838290913599347388855126672233956779385492521518258304064993953687867348042834362552124783186776481407215909398324012717355542470510916476062426761375449547619952533929477272460192630179522912233273305210169936078608962467425149012641570778989669780162233891320708408042136005145138756901887302547817754809858761422267941857705803622213408226321052530755015433825416174426419475787923536014625961892177272706715091506960307988599889837174624887901378231395743438219192052688951351869387100781600659441564341955964255192249975723808737563392060811421508363865171738547771537699883641973899287564632000182148495083745237773633979927866646010429627716776537177113977060677304488069530209750451947944640759477515649234508422053692941200457190089475627278421898017802535405821969462702464642031874559775371711191822229672180621612503806665684783154506542050938763695717340291144394542250873920366778421659585748481976843352964213078425223089756667515600745481662811725386697399377416218012345033462715775736114738390208758083330348912219410478604403325927398567125377733077093390970494986500879978980492761180578196902075231081766037740409400031475168123098838472504846214339534810660357068436514569021049353985022452506129915386187448321220703427826785421986471150374503099795690891920947781763432868778499051080070680782797396842431970157931966348850890641073008796258389161570125344502136731560257798044860036212410400768351498107310771608598234861564635275914840792615160216207862247978943548586420150827057899550938261980839811617146617368043801056796700885527797269308333711045522219479652222199533635257608842581240446523354221363586525456177150137401963233901768145633174739969949480104774327193340467660894638269884212293978871996275122056506930437189415387180125461931238957258386979276111523555416066249195520*i1^37 + -138456152637519362861658357124318237172567119929249374192754708425563959598585665721291675797813886445057488261126636275162175364104079181093271833895902539355501547547361417031754985652084241757922107084953169585440668807915590229198923714550754723100432623865502629577252245702222296307883024426909584937005467450396434404699862156856106483902936272226349909315432960994436387914180605469724078281436158684860527809319977923593826214632257213725735772604386228109269506234345367389106615379833470635148371633832157837138551161800497508044186130878757727814690389170868201871407397839040763867002788746169183869727263222240303503815015077272534158108931222115479642081239149745612108752583565243405706918555603209800467717843550715932241035173156153923403153204952633124315025284453239922453071014739337291867411270222859963499903394532675294410665034865552778654232754113448905924801069690283030232951476999672630809079581630916621243796815402403052074601632146758157304364438191130085906627872574815027147075971580626089119132708759344486465976993038008859718766242185268772608566823883843412498373887224243524288221242095602993855276534679464493778589035883960885124604714202440362303888212999998163855993115319083915607702272845371598007526085972893017441812653844272975436462268948288899411577992636004964865695310391700991350757658580963270456492752098990605771576560637973824992491071659043111168840577717976805720028759537887064634794128589144241296220075017624926585788750355523293310460268392520171511928202007811199449959933255636868422995525198105202197187069047077656096812204000274294329456491742314555545874587101966587868207402239174357927226257466542326615293130059987515168352663266913473138174590715805222536502415480599338136232158115774636713629773909388009836703999340063151984047576496625054217785802131388201498214339908528009416803265798389593719494188908332146185662961899014389148256519442730379135599039594714441689642559815941449311322471569293312*i1^38 + 5852564202064213058764461430078680832015961674733535859315901657095433164190488531008388081135288573778808468729141543774977753814394318795813369663287787600602707293148375383684390983537890372538062558568468556460893762383595816166427100220660232182671907634160364114814957493881494886030152214800923902532174313096010122987943188334819764214004461383883823939686954783895935869968953733769259592812064560975791464522860721472846326966647350712236390734155344567065111023850384512710095204340152665220422686488532270394454453387162560130400210167476967942104778586772489026398361525336288884966977560684873175954525627206289185579240238419064870499509723496371953419359245642493316971475486178055943817655830326884797561221066487111437295420148014612570597628693795552619174246033204630737388349427740233110527691794984595824175237628145593486958657165379137114980820238937118797183598601288951646089862896585884268183723016960969045432161776504366686205431643652147385109657207186995412908947397539084867985962810673433777064914344224047849333636512383785041293849224471774377435980688461599084379312089728427043601610695780767895543930859484448095263839551597517590295363573612404854640257197576741790116568281000099640753428238370112494236490527977799752130771175408183929727151370637708118639463693363959743183500245941553467407092482814998302249941959340602648472984287173436895339449623668280895851010422013328961713230208929420226504960919566319591414445714851849494412201850598062675015837451982807332928884433018786056327720475695674521246843849370881033788727062221211347800564884894326046487475399626178401665856737791011321028305751995605619823813073601108500481837474059794631885446437865460782887767714366332904510010910292076597508268598027354245913033217117282678308661519942688154986232590941145366332337571584116175680086856927744892178590146639580222725365283476665533992168529983557134295794370075259365634430103495483652810382536548642954741284864*i1^39 + -221041248955025289359234879954605134608494725067331610386494836649172639654724841980093782596477467670979983127458064928632830130421242801198575329035128900318195692225956523692599374418464237564612826523760123057428985117699454652165044552548852517956933926398891709928708381386789518601389763324683013952156420605229356423817273659512518435971628535210989924390112094022900498916420375394025044654850801392610181839932229160315275355560566748275665318891391249655510378253713411442799027640108124350731588794588597106351207680727572974707367670101101554798679460632326142944244858215559094653424703824409663608389024141221586322286833449130571086290910469505975892193159463315646037208793043045616248817461766159977629682361791562533938292072707740425416887538192638915866076331695059545089114870787905506417366098435667377481610959119941837993171103139003349563441370425358939968732855598871398856284568698951193891430382941985389921511118669764546576414420447167004335140125112182801876333069961137924796275545421595019324708501692171849000083452044389639108714876229033977369326297074861677074183342397136803889072823591658552760387515970135538203629078617629853127034050083273414807713242483840520372444526773657116472046481350104978756887008510458131961772910673638661108765837840089959966429238908035877774760051245575402926180036892236096377931186605534065793005144715534522050451119311754056265463916539737068519860076384431938072167408172220723904584453154092620514442087326792532087730498744966930366776013853040101491016147291295200739039326698945174366428008626900679027987697747456869025546106187198744678551049584267271921263567518373276946822777754663223834419691020923614727170635112817987839671971712688536516793569279883852186410464452244153082644451472763858863531461305142609444413798171510655758864185734622799566117132173247888611011827555373744161033796257005732461687732160667723053661855930985141130046903429653248954686709789674700800*i1^40 + 4010838459286280631278585180307849298426456496598439848910857537438962025773412119599135330863351331583920279195731857687243524986971703894364577243229955939478237951077866865318675160233440870033677174864980086535757138669935588653223385898541225136707687667448816315696738521248968384502929937759496017481014816591735204942389277244197820231259868175287829099326104299465560043848979907964860040745288596464984398301769901328348390039000912448458416506570327326439000110775075542138583822673211717343870903049870671940926033319102249451984154819800217798238655107594006259307205007223985713035317240132788160790541714897259406412853361367502063098564347673502070883520464951795950730082847029387182608102531833838199863004405885698558293878343315337501094428080622519135523640751338457846023868591246712941785751005079813703643148538124697753641603592816936482242612644438944206099638821554602007929841350541366777934570808229766407293117891007691001338559018497227482225876618006919386591658288878499790252009513178461909381692682243927905819675051923282168417211436489185488920187636639767391347918899469150511014599818236763282454082206037273255932019780914021083039904959079981801865636757151784421372945617694266944445535850284480574883229231921415644186901368850076124492068969436260278249493591001208453593213199868676750939369217871088950640106899126220049068332224382290424612564063142223485552085516754805312047218948781150903812677304419006785294950799117256264743560093944493051761538597375805301421043355845657573670949398503559038774908394236945135408508236318278048258415979512403391705573310662369120513191179497823178015310862302676895781387182490163019932592089985438870287906396769424245705489613760599397453748284486270827911045136683221135687761876848695429896866529464267780110104237899828913579971162961769596252573872408443060947114064309759003402502354804597054352933622035715307534666522268876901191269385618888593598914232320*i1^41 + -32195077032454370046175863062602112229703577378304471523381116332955906623021965105312842405987847262624864988695306492483368045401540376381342437350117353405555783502395670459161277952336143308238703772116791294360695468560027750645510241266520170457493792354776794360066677769779729754271105364498224721876447400664798861161121345895652925045069296277052993910273449036626265070931155874147353308157801406445320401661303336695646183603476473999728335795627268252193790529433334806662648126235570495713338041669820566172521223628385907374410225576745346309609394799375345946105613425297864627905479989983999172058165244578298041471507014085902658256618763201262425606791084156563618349246116786735485033699552566999640450269897827477843286634084436345202538755030218520355766990075765327374452041384184588194666120740257050010960855443311961968381994011420542683522708435679446846789110432128041520297302034780123203455969489098011179805838456771016803839708167137502151999175102024308393678928324524032003175178880354795611473857367773439346691271613739854625981029857435334810496536681522237472832617469741075841052862320532962606797384910943168078841015841608967672616030959435784085816166445712364697649046693418996699351807675292477169030461703912371464836174120129849466154383642696780658059413623336814292186969413660444212401230333636126772929824387158270325655554801127232435241615764459079204193866118863268387283333568809356701485644003549985285179175757871050894330429889312987450243441633751385037328461716479223017098067613369560618940426747096783460456742701560122475455860017519055227006483902113599738113713106394803216546695284679841529952949579910454523900841352809248714064041439834244921882302938480056121473490288836103394312824529788920574747363930253030757014313937690612836831612205053488688467932617143763724258590366662181809293473844854419615806772127491741797810976049149665729966550380244287478409126873730193031168*i1^42 + 118259762694164492252095796000304700570565168433971746872854445689874887363004056884039832170842973931119639260955781906198188085761823735218889695848485218123798892942083120590341501971104330305141368514135199904564238521274418165785402441351142146899054297507619004417380105375713344117249584516926031292278178408218327146525628388205823159620127472006214590632889832497217150480272570058379639460432179738721180724616252069664750800216679292096585263911363565311503845089950546730160487804736735330064936728204827876976172756974271285640516430722356985096958308771518804943567599036131991614127031540860341040135870300979957706762404077079931894584131486399646331907311527858207589339113830651110472416197183572411903992630145762771300140527282611422815990097939456598170789311881633059864966384953255326800398446676491775529243458107176676210225777368082402837635591993385558822431117773403173683510270958073852403781522606414320152654171043533697004836044276565308079818012493130847888559061214711102356937140500136424762238566787559636794699251679666991821584914642814543637873398688779479292528592060662248005060171490854292609472164836933531184659232030168801737903207242467148666678646425593582866938398822766324196333805341344681982103241441809493839156074208359735072427415826062039501705071234011185009973639268548247072174977609300013770289429813570231909568299771862150815765608879203031891349961594658845391552365898255979540982054033805776848657505172190703548544829409472534891411333300534643230489548953840347976049909753631011220385587097459292141708670580086553021425137156145193696616345809235062048977129815194345524188601894134457118555603253990071556389068856507735669355965168585251091468761273157807296816433369603434335994427349888862256922087328454400283970303724758586387479515140031850317959463541802419599059678466108007842891279277547447340165883062460436881167490499165224746513807743441398913717361442816*i1^43 + -814831502688517312292647092251734217112476213935301911264754128228421428201334300104100062108398724708989642367422650634458404254813258829520236989146531369868560577553616610623321858043397352529408577617059747213742792807949160383126869954692638838016917927626202944276921309734893680244350707229453734507392909705810343992938300678767734834077916721242378381116600882716735185763606415645173896458612072628014244100491766402352185342216955371339868427268356068461846325445935814304480570923747723508035978024833345177495554625299670180639195413966632399464399315910389287712704516317902559198463951741514415065450429529164945973593996636672478012348712627429545869325951049039905051691144576748249725292374756990476382567009218923524832595949211347814196989309807385336997174464475569969476241362936524379504838468966325630706296314920857919483244950245528742911103133130349004338230677914227830635907578502296383398128556578636926521201181978837433865095842533580683691109279999845298990228785547911705986799431555427303765152325966113888928541165772951147126235420582412784398400653294570443462137186195905314775306640426168580386702059936720048701567940853462011720365265768570554752917906111583404016772928902570281452843469388559414627694229112273401186872561366664323365009386725645438501814801783564690069677067958848206510941270143948512682263676043829978638548931295575190923590820723109597145715817218740627896368154032408114247528139029413989152292732538025809548204134009911281489320617489105051115843460120317163818396707570565005356087471408448132703543418258634335435215742165612191201843790713889932350130610963977271112608754569701854246539933444532215434362825533835593719963162678564176617477712605798245605788939260182224977524350104952172662488447500471113814948074328921591944952158852487588915226330158958181394535718203700037956329926257473028431974189855023529117921385331826926890233394019376312614912*i1^44 + 8255316806448863913819933691523382085142679315546622252678479543704299883356441142656105384389504447921537386377377398261842195551372143581218182823703992455778363527311366786251024258558083643220876363227877090836522879219655118538846465594743567436455202192832126812445292686857451030557429419441072592613431794871645520986212609106491693310074631780364856686322041041308909429918753404226866408722165547210569596543633353383050540361311422704783724557681927421947581716298969105187650411257656212282917382696400633491998194073906624896184450459457273445705222477338783475696255474957618453828570644260062953884957854741783818563613100207190013164808892723214521134040501837599031535309909141732576904706280548259656369593658631328603298534211776045645642891531421988664498359037898739920834846338323175353462509639242163760519685727712020853329101155755036976273950884730319563061870358187887150070824073027202780902801002909293859751456596459633409913050766121779863888210877117159470896601498078464892580404106562178902928840546144278731731237558933928407671142030394771560078231729405385110878849496118228800289672676227566936096119884910404174098666273777771749641348869406225296935374589977053140090675541405018616824873848862966572801228058525054458667675670820564976564230526754678504084773645439321780657663133086933597977195691372400905764989118725193733124595899824442044243727965831595299865428503670061244366293636554335756573618994041702918357805998524055732194339019801076090969866181773424077260428159864239992642545758922264104813464033860024304416830677176984466979089146781896470044811659382613352524196573903379444353659098222344567309923694941260527615293639201077420040488246119093358831808295986141902507845984472707316616616959970377675829116527138194240870197744026554378348760585260139845713944104968884417215233092466169023272129232020038537499760096338966587871233942577259670329631386370048*i1^45 + -26336320286516822145893089274319454810415264543952321225177522853109825074936197397327491548289711811509128156421173483524869251447173739082951797461231954062569973386355265116503630520032681170456472598516714845421381683926044047363033761099164370055119831135916457408398091395177301749946032974757317698511173209599647524995387784211231996337395712410187282163299061872788905557502811581382089586491527381801068855418132342180695583509198422244873870364044611939557924375342392451758753310941389188077670976967541106292860478052508448887340624559607848446976021088678756203046912555350853818009403792004133017192387250439854411073533948860056379747587844382469898399530859294907479069808409175409516986004582716309753884860760202980289291738867693686451087194047635061277987695635066251441372428427840469847390206412856979234071534236962922892294190317123911487094806780938974264177711542716875242678808736989633091268802235699941242476138772891152542457999847210200272562106561807968286058734174511541206256059735641418436732045433448043478777587032527855398596849122590244880476938095912607164950753769827756673865403398595119086699546897839193054791601633728608148348063081780484282265246437426759417678913806385877065455239553237904028061748694175436536406210720502687541491755694629376709437068465265723538229902264061741979593680614332304984905809277757607150579351913181534435255140337439497653777210297733339695072026844836435288380298959425778677170391712582902142536404409500902699115124601105595058054349458373735033722561158407984435853305006067152472382981292424926541918614472974052905796660882108416146830178657459021984903269399638617214091684496528634878660847625905854497560157403353155019326556649475351517077514397086086999852967969891734984501146535065066587641052269692066050606170688694855324548262947521559420736945245014883464731921752300339123325040533398584353097974269828150784425984*i1^46 + -1867668525081052170793599084414204075304252765268807087437211005220485959127866304095988972648849399520672861754079226485196645144500318271647138210750719020643920624637056005403415739034721442802827190661593031898129571683503617055865750892486606151087936170177075115680381831901979781166102922347664046327752627153055380818026918807321759219889174335727234762233011324233582576323633147706854967331005252822074274346198991773373530494067100749546690910718803867586937828572260336287971944380838344041829709303683739989662724041220412718057156793911280844797752550824109014284224108859763654331876390107785613816333336973893124669360536855194636970580669409904899329162915470776458510631195848605519440198911118411323635727240072784243869143290384757708810950010881550657396893271719868994547038839090562273309844804380606011602471463444420839666037454558498069804550938370966981108823919398152446314407720343098609105363216956983956212317211423752112381846603443371017352537950789759769815749819512696800900420749023801665355950742063319592228706380319732607565013943032473710536363850364265431463405354023166570826142299002359104668145076099927683140804467723405158397167082949413787576075809943769345671613040098826022144228241241914648869406374955359769831508727449453005386505582190401564910891833179173935597402793626423687639830842345598923559728379557492963410027417949473140428209550244362285020914290043083701311218264050214166067711995155908621748185628029022849675251495669986990754564804314986540825837451486618014367295390145510469354677168482955986915889932738639631752645725998751659714397871137517022115372984454373326237901634166113244276663955292881428306994039915841721528480356914664000783862733536218603780023976948515423113129256789866929110996817630238122660682793829317096572693426218820057823339694888375232759969307528876576030523342119719738037906754559594796814206066753536*i1^47 + -142703679278385122084966465928236785955366133015972865039842969490807414754729458599965374155902381387985866516609954051967387396191292099305880426842122356800744204889200162931700959968788945614529769150476788468550834954221160902622696013063511603295688545944202405922913168782939109206468454099657323499547266502313427910354093469020002242491682370817703109223083031072066184880355200417401329345111001479086875143487259081430977037821316147575047179758377775088735707521546376772589163778132336813885438332490770329844407255753735624643070757287891898454186277979712648354722993240674039330895205750100934650422689517359091238602222284644697774918982766788328655056882475349722030409993235309438630001861415769967572383990102153260649059326842662087916438339761168306714044230955689912272353978045521832893578741755590139232739339484242886823999734572143721423366050106680720669334189123857636238077984920560339227285800761121203779328074090942781944138673116325141802055194588165726715712781189116484463425865002816748026618729810207306088664517806212631575815298373088049810469143420797987584083011796465035214631278449112036623049817427032955446168570738960295002151658904551573034983468456436256931531255268138600642694685368376580131708344195562639089745380177437546611634666805341131314019707931947258303266462080087395438680171730344463747290864380848552347522062651072066129013196653259737731871487650338133428763022404011856802038460248456608137250555860242686382334218019919039489329763023250307648729524799911118944295786377557853499988381323105664734054871226611802891246176207451683680648664591792666151996213028868832309003964201678836755286653553233408539333565440115387756656820377233405658097090306396341083641803296579949060449132136776724626429691705672838994734632773501555269167457968871039657682162681742026275785784165098745338933884829353182819045659157611139867607040*i1^48 + 12202795920943242716510198473660260440169394756414469362394039680185481349442231680457870871075808242124269944241557095106959042053414959289669672861823090116434043359974610770991337337325918178198475380282836210875269852844714308503484696295816162697420830081829956364719160547707489368709783537280296148943184301588752186964689534938874953240536585268704573345172796250902371289914682865252987576886234465661325997186106334880791094031001231442967574836322040022324598651589230929015963834841820671229885406444682989506167194555336456205435523711837544579460429336230369460692967183272359866323207051743780501059923751635851684856939611246940960719123371674600866005200340338450131675054856898587722951213542200964007716382672957562630084663455217835631271815965786085685218532951690307497538544337403345628729633557974757654496790943201633092004735752704931356424104296290204243687279350100968938937669217609853238430931445487845700837876550045203272578847938486929616465814234202326721808740911661395943378112313353288424301513435067816330170672146135780815864883780617558848475637779607572844344682466717919341536840206155715921298454272909581693214287279691671106336316392058659860079815508059606538019612226114733085586451492329313051722930716813962467376110904604640142711720543685795750985369759623819194996118502224555212895022652663263742459386706509196062883231125187561114249779564432980617924486653822386182499691746668270096643281445526169069851622305827957880120931901078732960411817580419727030648783409310159787770865872319912513150526033669934401295465877083762757904978233642826657374758681802372652654946346150983910617457351606804220605826577833787666625882816909249647994979623525049919465225277724077387443867402822457965597585172557764511812268208482674043254783365243949153677168256399315495371466445138373800329910290019538371568510207069439253435730827935744*i1^49 + -16473907542350567344396212376943543382999977245013328470948174551341916377628352656030773124246457940531211338666081264994157426182174778508794815824283102540605934086282187396711034367638801953078766905056340264619872306714687190678372996272830386174002889259708563568231876317874134701470372285771518221083044014719435286460247961101274306433166658247628046197539893645921972462753324139120813120430702459344892166042090186353781646348739969289019712829023595675580146071077891434896876858834177010590622728993735812033477548054747429430367408527080316039685992547380852738218051228619253573529756299670622480933488301792035712452049762219527846135596712220480157962431357841241605589791477718728540802655889859973299545563569229413814015563012211466872380345002828998969830330760349814456025443486951592926806829746955795115838707804293395188961624750442998680582177206408635647474961994692969509975365687363011450173150119716262412812999733808349124659081449365575527601713728052966907999358077576998802776427530957795514100584579445990383956736742910723017102573165899902578166314983523962515037757800552830091586854107806017467337084625296909624108377391482336299298621316643096554927675615201049667387328553808558061757416053302108652299768615854507284447461199550145732571771423362624774326536447276868221189035000253839032971356154267277704408288400170559858965147842669344264483611313446750111151297852177745565003259928104024625997010673171574921940069804323209724583875116894767663001596470277756353996677112467923316646093426586621492954821942156920060571154015650584143495055850632815651612121611605355097323645488370253192797199694908856551934050922136190086682186291090928755994871862544395636328964161427631341068150788581357739212883370682876602894372082633268764267911080262704880481712632240942443380205684833146195121635581582557047956502651963502088945664*i1^50 + -68931365664630637657781187335572104767990551096684256038354735860223260077257244667689587678763487852300352350081553219368810825964581008937376213153185245885766552522433742542165053481722415896740160033588541130814675362057189811230403113299547791960940072626574321598210547715284127448161495250001400232522224926853816375491203365522327297127792868223060795908432658919332376225480929066723817220674991878978990417393100595046455214803641120720776260220046697522056044398054631004519273771635532916123294722689245523330646777937242661554361873069867413822776259987993182774974219057611952397453410805265912252141374508152766684830931990385456482299778431581328149725372380682360913135628276268013053003029192582717711970433630741439748175425959116976356754359766384132204463461196842511692195028127054261173304450424956074069141281541646328845735662063963569718380133480527420709560684975949718120186269921143416576599026379226315015509316088272871827116635078944956591358224419181416670147818452318296478124526995684592357416964426256740507007095507707364865042525197192893026967020469116033242616351640763801852577397227999162698460038630163588680573051358913795105106418512190307174750644786792450936805207151896485438189909779478322434982503525034896890590374004786567963101845965469697507706269582526686731305129904025973335532766539115379577934567754172650794561328398478804029746110003362400774244336956460541161587141866648220183036102236125168089024002562799641787681504102685610348405214384822193843328099909101474789076181717673751694438793286509758652222900099431516904772391100753281898932744811510352851674270531701324671672133058032125482125752418369139427244434796926925881904330679183079015320320271730188879890334203184896479881780750804246005982306165730699079549175815508515501730900424158118373332501910745031617947835060471423042740189134848*i1^51 + -1191855808726597810835192648300439865038745139457698106816137954995877538230212001329060881089865906682461211247228381082581954737494892999825452670976886719907252677369893414940454694263041752679307802042581618257827149240180537153083460392965985774585035734386921396911588653383477884960544367224797381526924191629529653194248775617776327857849567719670025119041530015770628004731686455296378709903146891101898642421647922245474414139971041746638419320960490437466476119887775817792952920330616567373110776543335067068827695934823284386382056127155119298680693981061860699314058486888814689036864819821528284779241986619924809367402400285828956415127614645276803390816022261401215672482540766159771791126812431057484574233215415422965821696881865898235568279365866175613973851338322828668011695615366648520605590067929957607860556225990491807914466098348670357715573510479024061642543757032132360497732095490188477616825478462957331805991141656786108170927224619860307592199296452245223187033046807730482622485288851725827822618918851654340512603858885053992596390144082761034831781573203565444783805006464261365323866648743191853796189515107731756159236783314385278070593216368971044534008775042322980466990832512638084471586681516158452698525799135453735317473301785660911517706203654363887497473742915903559371469508716753350313196370830880581006827348710907018908117114814847806942581571194394430728411241522515090288686407053299440274418826125942547596590625979716434623960364627831929981488655462189751375251617778296874857703573020386330871311450222837929963938834014022921867403748247056636349738772036062825031693191517948225188681702914026815279614888677829154317845629582224523819320123091249939685507448956268580530020678778563763272330807875586609521473945121440517421431136269965968571677630367555591295765209437400994774059669969406164992*i1^52 + 762713915565867582868276473823276133946725646418870996528738089067829926317533936073227861343339458852729667739601709230383816701785923513662125772344474694820581585956821182149963737017069054502175676334546082109595457322954635503986499173855371799538160156793297707588830963193026511115057300757670130497829336899415968636092189198403964798598758142876079257270610222543816923849548307399779339868467078640215104544803089088598631969673218850425845112643747262685072914312685953289665265368807468233004923896100564810166197442741496961603101982549587102005071865601174297519947427697982431310055789037825744734598602138991908794348930220835603384796487032181689313814695197630225054509116126120832791831919869110890371186797506762598402136878313894940742389241858268959355520039239925628283417202102680526051545257760968728316834525746916965675134261486966170225998285844586787329037184921255625858455521521525009249506163279355896301053873366905914248901557217029684038660860558927424391396767305393382974337280208507072488259121712539246329563026383174932940202710989790510618146689875737422272173804340651367998460546634394103662705490299140899843742433948494983490726774636001897850541080446950206934413488860725011292435606496739785197658590791561512565096438660535624872814201905106890708032915678602319678838841419469306404396620461942176540815523633506786362877590449081294975558321677709501690159265625525616396111555931052956131862868156581955903332399526095262344969222077078294321387577213915231313197107983870710409381099167733793416186650498327536833525941254193968929142742562070989946811757517261791972390640180987142159014847464693737814535864412038547957529570590787487503845477444717035817532821159261739528434906132457983338861148304394231200507386322645283858838700212925917918580309895693307591678401700348452638797824*i1^53 + -390833495368435285056361486610628209571438203318251646636349968187338164729956430934576060710104899813827345833319827203672181336835687399657897191399492953982662043421469193812326893397917141546326820506406005433078242661441678441954918036117875894046892685571161277262712066072445559288611746538851386240061715620815116586369227296425363329703123100477179805630037719379130353824359697980413322661156126747204199514584639439462412143078076706201171966507803452174813096016862381852180127931272038750947019940821034551826168774998439933086298337070272112958714628486876032534390095389055178885227590937119264716000943649064742062678039360372706266951923400085381565357057986342668875224328300515660032852451802950564483905827570718034057822414573730476384660863993081999403587999089689953951169461677338334041215482542961008737237048640429742423608315621491742860035592154841873462015962840231674278826136178848828419160037013107128862548731981862264511274331966980447219059345807563168018493522149110683855924107882313258747368291216353201272452182065664489393354994577826915038311688975996869711758499967020093322334344028911713954372653824989650468203772937135774040880285287932670147689240753239328515237625949223402235561834541270170343809808505659573618954807124229052843155310052712815624322043488719316499587583434513583450740844094475961527104878986019244647601950891141021461846371061319510122989238612553212014710937723216398637254533131034436127716004106007981126761681507393418048136138270658471230026425977818632013458898347838674121498132455185387293274573759668020384272599823297299828347650986697515005160783821973239492880089020804989062565658016601915137329739067479181496706218697388578104748186344995122456668486891168342085967835649141366580963174955624000320734011320874798494043573907876781371318568230400*i1^54 + -4290649694241023537429739401364185655800200643389154444596739805811178343759762708428323626667513312921935831765790432792956748179788929358142961753803703708989633555298392729719877796349100269581136841224799775479664776341127774193457773586943613263532512553943838534756481798964598464830917268521447184407750609437446196903197190639582119647341494448139874382792118660237297160167335455045893527887978892906229800762820173293312074412278909594180656950732019644530958629046284963274854904364076416173565526352854877691757565401131641797275040454407095184679123193715835471806136122232037412079727685130694254252902545923852792942363568124591688469398909975520900788676414206099572292691828567761223190585604298400350324089238407617742082399723640784103388404874621023657885184096618946973972365489242479640083443165285289900275544028403436208308519689631306936218833912380626394081525210482017863909854819539145581089225677632417857824812636763705081996095782938167512395871225525818658809170082828836727816110020002080245766112699453219527839247373574475631562666483377162046867891250013812083876123110909923600958612172348562573397504368497756068559814950825241223175277453380688678815304345054064879227286754099867983372217655244066206565361745196947765654692812428843633793839511996731368309894827888247619757795634192758722392160275982455171637745894956095563921279308430791934539360917995506063030863746166982641113605163539786751182335452949826731995752260302752938954298169906257113565040449595496087311862291632884540383849229173085331481792051844377551109706704368740649544090883665045127899224454360102612051074429256131810513390093360668710700897188494838410917909076112690843254662654587472579341309263256409486563580908108194417902853760627284517383006457869806201865117615048567549269175608303347136*i1^55 + -10714007214688277308375018385348267711437776970370736718255864072529441808966759127319937303675413509206434268920239319057886006005331843768886297554565369152524178855839299970341782702650709765877713985017810163763639542788710657075843941289145648887677445767747858935260295455984835108378808368268067358640018250889132830753085375920497369263565644766946080900408054925034571992399695922516389334842185742340161617406967504852543069759693875191280433614643266071876702028123308136701552380464061369473442722711643841401921028655381274035156085311551342253581955503405714079814642496835078922240912590134194331146852332100457321065983263915293104214602519479924149799572449206235526250380598448950004575818736858172168181693275808086130774295377211856858827458244404095711680975047453673061919576011772291865393905920494541418959347696367345611193900655703271381849366217645607534430089029140492203101857243074817323100657306023848982978257050127389822811949608271719155343032614123422569095930904103684583804798132238016330448824364050946541328288731425756532408229411860578084981233897707475651157028996178338092365762013631020214355507570138298095080521084928042040393814570720372222186657803470306367197257375687006162898050346451400659750452849773182351942649438079327073174458670170452885709234918308749362051794746025207021385180933820359241323327127192573995161667767278890942467410151183420328531242451581400730004248554893282763937365769228850704736402962153830514039327992317259284644215531721166851076817636106179346283495388803137778336668845817278765610928581161196503615688701477124972395775894646890695581094953038874551392286204071246413751870322673478776020651851752604811720136742231621412312712492606252261174269275100809768458818691437685710644420138961269690982322718112616255416*i1^56 + 684544722796994116399515849142288372093108837069609606678686916425199640262173527277758479969483439361122057212443150465029157077999931305408253670129430827161840501419486585942867027156073906363843383164263352552816897722219705263625102884374969592444024505561819581290418659431024703178692529363092784674673579693623770991264906052197790827656380945286930965343029419629401911209937792717580338193875445119922739324739021209911119564730167150874191598294375268233215033990313036707500703622101960377303066719804451127259853893176200624779966713176097805262589833349571745339538909197207899695679986606925519880113735236164164033234821922490634715659423289654137556494046135041248982965322373207510102479600080697206569853669431965271284889683834145845982382973892892031200368043751786696892242847883672040088653051370551277325565540929487892052436992196863757261254937535658076418482570036385190701343536310448117247129253207865403799107036471088211900487029068978147802860765222290130494638664745559504909604735654345519153693573165994677348486633729540424574660879869560605850223799921790548949047704897163423692284150269821564089946270865233400713399729868283037161208351079835396857483076980832620208427556936504021653933311013802683465950880817666961297041434081495629877662910145354384300514479791425760965154128375214440313098476425231072710261509875330823160748193585706824696068350253915877291661562668484693168344912541431487078902558705140305662871514487628403256234715937234244754875222316497553454652123669399643211019354452267273533849703305567045101883317300526095021231775846360696367739072666015121734613686599705456653598932524441821722008359945669297253277659022394952937670601833545050238246809186131000572640654481400077722585762494961*i1^57 - N1*873444013698015871047864199927841597011994752236177761379729653647982354489609206616862522958678621951363875746620504401906872049294652172590542378221131414596883699762351564713342096380126622812668668802602770951050034082983530870853317472012508131836737167958549927473826594752597172072737160877010790092339634660836531446698461627558722176242879574275724867154175929512888228036768970670034786907545385219243519777480348198913535369271245919451821884740723121343868715750802155030136569576328369435402706181304801186308833025289175188295494226227843330765850799323426104000000*i2, 9057691819503674889783031464203389092204582039059142932032386422141720949316089740011908853979670096513702891154448960437839608851248334479714878623690836070861008618847273026951452556112607438739187323026749783711674310467763303927254054545121485812602561139797568307889998784093192385443223598221398379442850034047589065587853441074003426727466937351932491454064805668335201443997930861001217357445025038454638157000962760907706527016157357320662112215943621547006569963926079917251476994840839730566998174106208346564434818376989456882553844860345040900028372215000970114556333680995810708272019165802173664624495310458709643359806448983853330351028542474942510640760096335702269334965771786568241111906914060853584324209182148432189274623512371171660046076491924608049509880990955612253539044713132701761316062500639126866006718277779746855947360003729366112848634500295583343585909142591048621130506064041701770774536339455999354296276867367241441340030138142092386442757091997112966735952156303273433965326164236696882669833977607277114542368383145281278887981198926656751159344633718444102511465216928479435828410673133725329891730807553172829437964431777262618764464182560375706032019894083857751490966051273373341851041920475957128363480998628995938762541992453259722598879255915308966873877069163007951809134130380547109147378618555541754116515299510498495353763388186232506642096006026873077095397747825533013598770126219330523939204762779465318905172384752925212980964181752718508984105504545877141863442071930285648484868543511778540755597761894338619436537563585391670782017050356443188189114021584873642644030471199342228685954802147731778254722878215936135634379287727808528332968100721321730716331392501661634336633201881108142309505606914624469246188501857744202606738240591166553850190660780689687810424697047649408746581999766597431674211156940378448559691548649204230624852279083402985445468449990082862888552985025225911761305494332511288579539408519537456919407832588573454216905813449044650334680384572996655333304582771362377000658405459900421601084336946579493595139194543504432125672491019355196749124563107840000000000000000000000000000000000 + 925605079171276465808390643997072140773705232319045008112550407491925480477421338273863777338189309683238696531871179049401474213419830251324660741497541561952169641492430951417959463505225113911336423049659821876462750358100135288045182970472172045003795507634531083230771373536308581500745814249573852511489542302760996568382833991855605244471434632909102327286346942050357520800108434614884242311010645743151645661022926268093740830257837573637844041116195752292499358526402135561808736606618040338513698931039311960352659301102104426168263160060046735524354247494116059335041834717374255994417415034772008829410644767250971765550475840938951797814288463138160428190704130867082912172590684531514185512889699391834476768129457060618746417605797929572061011891453576983824201953906553684967863514136580621865624816025357290604092099043118711782496825655437039034001095952772905571059286334873069253680666599724343302453219871025677812374389853672442464043769819259984411834964690980412055410822854917471515759004323415507367237431097708649165973268691759382006168311242760482728611892871346494345879562692262290824810445890416977577123989008154346512522031205022203030131826898647437871233604932980777858796731278211368602207440434030616503006384926568422180971953179994434590664653668047277034691252160163504587995044550241975142864517637638503987461161940047229883235792112699076821676637986633559471264289348270348048268980519250051095374795494878490427385627839189555372131356482626871051349007881934911049521071555286501226117415647596870221279010807353051002318137667517800763162198838240679568684311323754148684691818757269339862329982587347816781447635593504285847757871252104283059718441629077811062596085728527360675645126248463026560064306905392420688314139425749351993686209921733197611500653356109725536734758262635578985998096545808008314789049170658055989951525503686762747201900314930407286263183929325411363405158655822992550100551046726087605533287554359624753434458733217372273160730913274124281495718052315480679164226161341942484183836587715743961596620451062753213120448238999133738919758981019669658924482560000000000000000000000000000000000*i1 + 1776487489305509326640812676269583807778962707715296854234260189865958431632966951950960004333134871207984109759822531741213783736078334740662774626947121156528439306973936680471995833685391705352315657167156049259672400718883860516789634377425045406301417031912179130788381709056693389929738037089880372792773235856415285348442668325409121246715037844516919108359313535693407693184427186068305820284414517312744850273168803512911791077629401556986893721212911720498805125437912260751148488590079518346347226145683372651784639261305885709777265455802105966120984569643177171849337392948100454216923384423603979523738739600231523803578697987939646431853410132936627579970842258517163875648362489729095105469562595202480390245776517972478920782987082635627660173023683067871445319187499545742199234723713517664105429659071666311941609543946985730411132580953918086586376304661876613593691031336665375367838284058483199899369111859286081548291449103388290897392908550293572536572803480629474291753478480754601637310826472123175459402955445043123624786268586067013089130933738162225355619626953233477302879549374985498109426618982936718220880231512738312066153529147855974327351896790125878941800978227390565616200781466715354951621884945552479272200960743552937791121221322494688969875137196946800089157667549737176132919097318693973524438533066051009401917566864876617526132615500906308896704523888059818025039578524651474069414365596175113721230610159136742566905159217285433414918230259171470269033226054516956213894865701758455225848625264674109642602942584915507206743186273332750513278554280152052880529086417940620846570431020327377274533690589207633629189906232338469917605610739023982861178273013857818022412546156095750598146083580728595200157943485932295594752539529085052208545087157688756774148993962083915957184026293262415851618930989475312425047912570105038537317618957289913602322637509010484180316218772124619487175290414076008254355347603579379778900328484622937591759449234022194022258616191446349390760183019877674198412359398351390039311373974330554224433812439157430555565840823852086638986767183533307444410187776000000000000000000000000000000*i1^2 + -877110319423728299733039237021017209022073286841486030273414729786310236252550378121403460727830892288965800963944226216877076973931731937630178036995775135793599564710885363481629730428805705377268869668423951958465179070587884730462894342338202576638873630592486586121727957232548192135487060354842901366950131423506710876427220040776393465142370366138705829594650466613061763526124341935142032888497549720413064791306003958645584277686388553580338345231872474120083146811217207936766395929979579767685645773294050096144897109367796308040256817108660660490813609773852172692897777264053692766685581882969972601016160548089805535700943015606940446773786852316723624338847954141014829761570145111069697196445709005119682275713874355742358003599270203538071907816165390791148473409026281088047371622986196216880860221470928132985358710954789859013440040352407160870835329422610273685070663795301380479552818451731818827297639011643099945456817917398923849265550280897381809190696245915225220213295967673909309696954985700768495316304341676957535396281957624951032318394981447237785798462309691014916779748581708730793865471629496044345317733890630278729686908834380801334844266654643768877356595800393294188018228780745292324629552379296143702183286825606591465721714894233473387908246814314301110269680060098544691816710956925065704308007050461588124603199607347915894835069926318566576963610465063526127310225796376068919997230141784159428200140218515451600146862859930066296834167334425495431863362179747660482484550085981610957225226693683175798485360704153822085502820658131706911151082221283949925371290400778389621987683923531956644682366546389924062553295594505556104015384246757890325207398898974596222580724746596164678517079275658262988426625678565691833649980045258662426412920075901677854324121256487221295339418547377920605266222728568856490180671718736299566104708619864996408077023669927231193380114414718553723592669354090728989916013599191311237887707655467448534166711388879173798084947825419809736525583476118049627848134540086971321621547845570433651604555917612031461045919431573139442561965435070521512925593600000000000000000000000000000*i1^3 + 787607285299445947534511056935435145976750412525565856784314569114547140039896308074406276117072915899461524689644669402619765583201760431461261867237093794847672201680249832004235910096068799832653357507631529883748920765156928643285509543244331011104141393092798737965948732110103381362157862339396062749344653768337925151682925269218482378891195710442227938066183285846953042818106772693576403325322579307354795727393799911530487636329620674803609847691003338519937736761019594461629771485311702986775598011737580728927501543657535502312036568077022774561615387315028794366159071592563257350023268534551608539438910065301817964190612325200712386414784694659484314544012900072269188620072146019226645872933293912139709020736296097625460007205216053056395181012008814483402626663336357961677140951694249613126509472454710247768201255810777318349497140989737158632090119497355702002612821921706115383245745783607742840710472589531142285491685297156722771443726874651320305505726736143225938049679132546390136952862194150735561975067243516167467363288696048709508770467923270300659210972567281544658556770213808182434237078391307807201418926554243329368771972181181596312052787523074290229048625589294372808421907091381810541400170946731330049279829718426696193345508855806612089139395983815801483426185007911543147061921808027950210894613444678362966487195284148524883369164798184410617210060493499020473232714874742099885440952555263073576190647179867556727836049842045915410127056813993320059817743042879962714121202432911547136900797026942732630307637034149388426581228923530349216500838694923414062726122151389689055174847325497442619275716654687967456099527272830345413168504995110890415415887450037093847839672262183242552727213628059281274670556706479087640347289928453629598100092191768059378531055954949622852405873999638686591990176322344544007267145201472467528789402631752927584964511946387541013943471652371252082688529347877269680534088429638791534998148255441774008651561232349703320020628741003744670986585522443201925199736753176985411877377087343662180799333048429032280354155395537809717603076236552314262913024000000000000000000000000000*i1^4 + 689898769748046255322104521354608147420027637270481376820154382323519928193505225713479101009019940518689037197621622993865688830657245144763231262409537547121364258336298031194274930905728615227845428850444297130855578120148295745363666747109335954635083691574462001168191089799597001463421059528659161166760110227529128253738283925931067767866598547148362092001650663185285314137032892630697850229744201869703689800868961684708828096975221577728221827230209119632038508171937762992678780283571285574263499190459593378783813583829717229247672820750955659175851590195347613603464323504679698884566667109338896678645513158595404038710215384183739485107931110621318575275807725527158495695035753229048260588751782056483133006578708263481266472042282546739695212235697129299328392079015714418792206930871624273497557984211349588367791711990373413355076862221236330472647829931388103928212235594111875673552873220060977513523398309508924701691579643161915977208682703536651875154581221851302769746080195261533583180909034112193876727073895386462132609079014994182281792339799811173155012032090754808224605283066191213743187037620766327574826420779273442682299096750798902754376094151282153386911223154947252976501711261571599662067935809368003053950206221382391062317574945386162174533298206016692105078567382502030249869166165232315780321651327375666007291078974729592505093673356221415338325010182775449608674876084318311180261104721472335082266265063495493309497902560301337612714283266731195192440260666844948088386384295230485008594132419882554443229637485865115887546121435057208294203498675933250382984892295638740383975925506813504010959348085762253016698241918651788655601351702829327602777593481779335086707745963463527075755832254213022367664706751887002165521915058283274825591633391644985649176260040254964948038225746054702724181845894409044751208098663694215157439907442268170145396250605158318192843390134200948120877708493400872649623544056037966241852304377485976369747095785119491499094367721644243132452234335373140700114638182755184739800322032100808696294333559996068409630556034688843391806082360709463637229568000000000000000000000000*i1^5 + 190476789218948213024051569594990525712191756537051079342323054341036351724021825966155184891109133486097682016266492380521011500576708220858579080670101830641327101174571244399033917828502313029462187141292088226717134552190543262984620906826010684106105736246683501321016974933853783192847817289880852642829054467194273554838408632415849977127258593479784604404765334100449758414928598972215637643215290497953888434819405510730164683786031085279632287606939105090121526104939156355070018948475026552862473070915965346609283150652477295587385299398737066378358625845355116506560224389468211418858487891295240536148271118014563325352558700702919821614863616468521298581151256121418718293398081555306212812872570902568565955563489182729253910923157873528090212706842897644088106347421236648797284894474834838091308314900510480931338699294578208109261190098310129566380826848830390150378473260470396274564599406154701732474570063132670343689830063617413086690063504693687037008978757412448172675120347217616566900363248401533039657631467737396761389194723771222920784314624586972571495893601472752951347353098734947066859854865447057850775609968853403581197050822369869848039840801671049573335970118675472511080340614356770398899384738257904755856628302317725489501325962652036581874068757231527493475123016099923327719374359896847850850325616862092354746271769648473293618719753527656615693869055056707508209346496387421976939850057104131197312389082439636606228460627786155808158976173304583100122534403976693921995260996052717914346721405073287495443666486854434846869717278513996999160609054207390311479888049366588744145510072702642065235830230765421307907293512773913069048294544848482885764411756089261764418159734412305527531913963992816144816144806308350563778603112339480636445475930999014027172493610057291797507684515052859364813852709402161996071131324224660006801855459906535040379091219446988364014067847790635286547139002093626345317184426731877407181141022037228026388092614865477673326803634849136873529383038666011073832852112880144775170695927790073971399666437599578466608048097383972337555153799506949885132800000000000000000000000*i1^6 + 27881826380275848892339233068457254691140136277114864239435181466829127239704668573373158238765257552513119961720080780260028735288862791450305524517966044853923556873770131888330491543842307108382768961613162601962609978890578546378553157873747097843312113146746381600687737807324656475324930338717313827434280447308513607525522417165982838089911904939174761563535459621743237197203529266978925671315045222363355584182998158574231181457865886257398947809677871223724743083346813857974662605784455294786576298736883373372099585244109879235391583808726537647910692250217146641177581813224376544758898460539314499226295208677591123693852754452228877350699693460821676885551223770523762916682153917813603650918094399891255819322152448969544117302936518319355606483212813730227056051525442205516689603043136851945378473647464507112193488931122699216114236826698024419486189619698655295198751664875507739356527494341552957356053226691161547532928070605683555524145191166473237629124028953143403841657520988513591740073308158292212548781111383221938907739577200219543219721783564974613458882540177098496988348759854624286588408261644985053532551601338880367609132254390799317351241747774486238577661856189339870064674490400473390140023307224576638310771544597317839944540903433792439781502942930160742803868256904027837514219957455453681604513545811702362481515284242960832432113116589160404548853832935959273472621569878638198018233905964444188796858109944609567727906554767714672879642699813034056042875949160158840057452267089009263545839499091006058176487130843544342889493161788826523519933463719853734561474859877231984320008991731056019665595129417761288768381560667584702162001839533851108783511069364852554327734728654297144624618985695111007054541102629605561681111104540589592895842906953393319977452819633250890038593714373209709596439117884803439281020653849642744225668893642141851539920417422336706506271911634631520724179489925862507719228565246041951385921134130358707508414469946799414055755046889448341964962255004805697414887692701750564406766901346081890648505463288171097285201495311300966647245199815296103219200000000000000000000*i1^7 + 2597413461334810648403962257493275094481953388688894845997646325016663263051351383987060602055454682825284976554477835703482487190927819030654770677471928785782648514309484293530629232127846189795814854138361377738740383705742510940346821129673654216652025148071316406991707991059306901336187972687842538925902709094293421312582269764564774866315896772893845649500009078012019243666730843824060709094020653794339100445850957331169903452849567105196938115248392710857459535763008425357545404864299067894829867467545418003337270907922570715537848649623319893122406923979714219264758414481570066532518337316935025575050758440582154580292649058922209823945030436445808688723516774264800838812535997785789591446602180599746577166336936475501765790372492800141248916725643299198462983909044693232644947761750305498466437157584268326515718159388717339501966441226792694389387058436792974575397254167958089677776436551686270518009919874236576207227284664846679961749904523561608106726989059275039242424881763131736391035664470759355095856058178155181707287093441760114375905587797738304041045331046427139271721984633869090683234701927744272132926258641037005161953883271283735980606145591704621375341813778928419048088811869019137613835104334638735464048974662122648648348199012231981044584115506342590977840529483001977317312791125542185938253596782133554243057752616436654530584092040489812380146312428532828145814900090013378392411028844701724159600541555762505451010801239003364431979669188782930351732704679563134382629487817586452063521790240018516826589357481960922471705343598482042761683474255251899830352190456403083292686291084043846593702029097677778992482013336391919382345369359608949510359046824166114897206755159498960274062535754884475988400726208610353258164747296482160124499885864107026365699900793471425570237118335146077657030211394873510423102264721203685461496455854331665050267136595361123673113107888566171862924255828914312734046620977310898062606727974054959030692062284899252691665440626134733448865753248735816779134760833781108355677293997173836138482449543578484321008384322591262263684321720685035520000000000000000000*i1^8 + 165469269636435910626596795865011593257494032043334743525952261470369216883571094683924908142444150369703755010613410962175317934027083052960075577889057399067755652695011446478407067338803048762007574085621095083330969525201398051192254137364178385632679958739211579506675769490829876329425187899982696746393431693628340457090580861851681960022551952251129016954369680222444950090299030770951530060668213624538760942470289231651492918580564706485252427760580778809536911027842266126736349063156935937091996539097030483043583877282843678356031366255953046940536953793395179756291919671712989405280422020385617410630951152988033691959142702214076521815618286933506575513222351696585097300557070589080903459567611112963803524729948699889517216710979046076542972216354461972643352588797997238001032953284438373463733754919148586313477836853276457317598804984092336087140222660415239375160877731454536951532743988611325747860498117834515076165658241291906273695361160425031870037354339490184208275734925836981197320834538724946685481336285886851627444337469647868150497235159285516693552461699375705913586639937299245371624748287805817131728350459792550278200118885690648472480317513048353955463709692205490557041125882706793378349204613555835342696613832373085884525669715027043895553565250923267968164166038324757026158211629160160271803204893042999067198297620334253664492212399274141560730223026700925848327897095145924651436778577612448135918368600280741913245995785114273350739498368589024401085750426720454717941910895320065953999997263873683863376232545591957971221191114661521981676994954407442099560557462248787348396006604128752942630248405926529353541076695758337543220048018317493660920144709931984618423683169149177688513744652874832009774479645858746325058421301800509149948806186411935029715195143746411216088516955708414793257015044461022400192236781326975164276342217597479955429611083922136508972336813474449760097416626147526161720451395013448797347253366702525901183222154006909956433308913672115452088114753993183220803864758010043977474628729351166337942385568324179533933253750506040293926854850720563200000000000000000*i1^9 + 7282159325730696413530540256970361492703196769257024568583876689312591526119456246231229542468939971219358514911080566875230415453090767018731470465655145596727716737623709805783938085612909815270141304391327243391010453455464726794893100035898598560027058276617484488564938552378644428377691260879065008690409076031841908328392576360951857436883487755741227584031829613379720474676834517244377978805629189999964515258788454558063631739958293132607216511244634452249347923281986776269982538282604314236878308769675674991007840205967763834253353186767241327960784132888955607468474523216305084584067854058548452160225866175951181411064273154649698881861047987030153739043789305215875750233080258323924737304235867034732537041590766869106344748604645813894888584242869481798446927704071944585389941968907837095576367762358882086815276784586355551605793848357624340360690368184311076699881104778349035393414347333861943151125334426638271460076920747256270286292965274868420852774988061256381562068803920261761788501065705444857796556245515592487109330544604791917816316708001556596164441552105507902506155958651115959964490408900120428964841182384583700998183023477190080952386112828244069430106858012933463873166101340757317062069018615052983846325843828922482081673142035882582267023322758930168259116914343179627067258601536067768552335789401452816450786743263874907097221846275338669678348239772612410987364612233579726369159104094532226145880041186534308815731156991442388532026818768584339020090867171750049590524771589478364615168998166641486381435222437386036904963242257256645034009517767512085056756577589583446287405777643825232111571387396009865200842031103777091436695734082845439085454045504230531903713291997079862399732080980760176593121226608776970422600928909808056268316291737027889466574754610389377533452903356769169219111682311213964008294004073955523699082019918690386743061755411145538146491912533007469235494411156556630118053128737219762445046339071767337498108344481561145360713356311121212463646290286435930121397828201448305851485768047384789369605226476642749062881129094995215490886560592691200000000000000*i1^10 + 206517917416578022729356128651480530586094438921444034223682648391879259624659260425619822289405534062439846111306574468499086797891791034145161817306814866716988746767694748999460182003890821313584098072346719811718328780222627309709376385707680525212295523598752418241547292462590332249609092034044507949723092286373877040841643109494432852659610144688541314858272668707125264899507522255454104141079381027744386008283524007268639672236156989860712861255697765645673384960725656720176280767158608525480233212272702033765382248546545084783567796916288401250953372666722584702541119779914851102725928063142182566210295173930023349339460424365325170825618802905899522892585128946904811526573550315866331544167750312954854695995110363377738376304849359466575094045897582655855730713175645844786439621027436909124598316207453275643632405011508318355505523361320053834006586219758378208290370015046420783758042636636456883682351237111453979891706062813190698631505961502374799411474668562993387324210149042169362596103783991700007422037451126485639395906306411828109337170329956438707249099648756557296917999258696912132973358380371556632042839340731626204775985021687666258287332623452199449577707967287217269533576794410252059597407363774253648955516848460207574258221891288450946813108691713130405748390053600477225644486919886200640632554879450942127275244989883120013748234058709055352130677839412668352068839285196806926207714419886645701557404728169882566089491478518825690550018686934775873134843068656796011274466305803229367674957928304431411081129928387638148645146530564299164842203711233667849909146802959167347887426313955720216461000659469819505177151528025858761913661721724367727121495035898450956761300587871212923018065409539420104681761364594046617939450801032379961066760279109670165901397852652340875267630303746918577403987002292716583695681732985529428120698920446212811328052990136705735411050329702630110345609597713572541025679413027956013830118659408712933244285252347987955698685647280684405028900995720179702874508398867861905937028484835011903329928976473891754257200378260599717923274096640000000000000*i1^11 + 2668261624490234462085623925617423891575240613806758605878727322266705056475140714941200154032302046295899000455187796420534645130333176321355075169877452461934778489689618278302755341384544910165421152576190852775544051857961537876722016659636012080289076554748680132416665766971175819074705157776084421470980196873147350593796376788096445856638237679181373008239112396819695164412653435216119812823842855441641987514425041747225578098558074288521208773048292523170425839483930641385430843470722340388892077160439409126336564645903893830361801009908695512487323228442072551042111633230938109959491191412279067967426150341778529181354533159462319450651134549004723140931335959080579525504930045855793929198536571687514580791644455118070952220932624488894388233172942811296493694896989799502440324211772043673047032755576814767289606264339201341904686635081650459295565603456061288592841396299527203185050880796140709656813086584330806814787477890285967602106822171421922258069192748512904185684487489939867622506569250587437915951054937078683224919754292764753473452821923444493513404091060233933886305764514164694859181408327535778199301447062259459748577783558061406886857724868600659540529868454456578798823872266937677775227563989960248082087165483279779479485331122644131156695857744084369322213809973343873030961879787526821367109754816693426331142196030884488404601124679667915220345439417669353220773017669487486797779136966449195837696936004515925525004867979636010071208324568870175635846339685710130910063711701740473045887785991651269261883065405672295960930348043939323247498503519477964124985605161692390772956011244739401100843192395069005787382884472610097654790440279307147478928056938318725462022131490267420976759102026512989861969381756390677700946783867008449338857226664842219452053431356692707224845456537217480896128864850018626353998141698672075891043885404648768402415524777540130075949380789830841231247023662314731337235380399847511087924362839151362379353656020660759158975363277417860454034569488093500941844667522240931360077877363155492740839903779967040137296650951138081392956538880000000000*i1^12 + -37736910503840582750070752828907616341705054890937890466652736275636343997016457476584708911274161119684614316072452984088759473265457365778390948301004055199489021886013698603120203820448866340337077304984571649346996405142224644517276758487599255597144100963943818301428588074155642064638758826372438752171574449383236941132740170664198003666102309237170704902523192246008042803226285294111466434149618666807267872919401115751438079952902380586728458562863334581431947812863315802722200288408700069680420907740225428633739314250787936206650549237615592134317947531867103189945382189987641477938224476181229443600410324189779319293040560090322769759203668970563441901680981269034304090992388840001062833850893602816371211022011218542629116937928987534469054335450546574311438539833691703230191560389295757060650410692325036658395246112941971878164650896786750090379043555446660175003061568169443253584448441452752495751958040416314852671290347961087791093997188772351223974410137016336577974395924617004294871570106871354475451780753353203670775650436515024575893102287245693038915070706071744454647788047811188509123197581759982539116171255712187017890514011434461553764907713529001028223082433537011055546204433507782162256155853215796241071936779925954673797819971677786684298872949893059669812415154092548734049364649260231399490926730236302832705582880806846461358186182751816487161396704108062340011143758298014471223493133041881992212317158698273600472350014710539130693714995372614574801904553462324109521390184634450627914463934163666718678183849278027419994487908439354399402723933198040944947171715076020991204028322408999211202944308803705098578927827356040212641451271783473072188525429130317151127474900732234998371377948056463066277908060421945797019132675634584462538469015622149259567958748159248596165104217633667139156826356001523028318677332458638843214657081747764825198696619202893512201069529327820146725975919361847347957010129514807149243344630382114881051422733373814865074440228898216037831286935113080858518544403914748427040912270833436667522641615814960165924820573136791300734976000000000*i1^13 + -1375920502973723682894728890059679155341720855880755185932814818897251026241369224303209540054599329384902700699068970351065926303326229987755365010682304491537160955587571561137309674618870519699643157961797966230779249810713761608059917435136390820888535172135587884158151648990730390776696346748919968685313102445536853084486756617016302978162796242382741080772118538286845708936214213790378282477072154074818870143557814600177922546306806053173692626686459344040848708110738837787586568095047231796475027385125351752101728840774365824041350084194054631338800707079264664914649042357809038601878726683369649627980565610958662127471514541287761640393743413961932539272382864234182311010745055800666930418093639801663136825554056052373787512453219447121710954887036216626308660913262377576692664152857538159690741239006719401516357823498940938560793521022659900129241751003411944636384583502141022042029130631826367426134563614980597210714907880487128486487422345187488222224315652771650582331907168582248510298097359720646858498351280886996609343279724908315913637172641400875567725961385299601201273135866854590107408613561027215126198876784532370596431942051860740066980031874223324256944553817897360947533443887315812969992775566102476956358046726602010793213678376180051351171381403877094124996638035696745728688286491028077758945221220934958134247932451241057758297260318030296641853162547724539243452968645794743617457710368505794385593198514822365569986194200993593027014372042176935097814376318815423029084045805962665894580646791455003580952110087949066883493405312255023696275434006327707685782831936080239279687922612713469871393230692625359789021554539837624807981810387343518069110649054167013114372684348032638113514916485061120065397131928371020676812496173734378082245804534308841481741767420088929069617435726919786893789072072961781529218145544478918586300632880247100781955017337441873943681544261814391855241031339223079929399038559567997735472533804384177844249151973921958569674329767106355642015625141989281204953818984206027910441015697190445746387751022965373788948117497305429442560000000*i1^14 + 56830350412315706923753080573493533299651216307330578499190412560741931373919916144289831970836802393164861354010963217938008360673856129381341917497890938675240221980182832033734154767237811300767595804327783666498766075680155819519243753822504715662860814782729407071712127802664905313031879017573465942103176317878806214707628957117324682623220886138091440724031689653277513267124435532516576476793537407231062950120376030570258390231638948678655198690363499461753676421223564514124107556501143425185887635356214343746590094560922741332128698084514291760116495355477667036851814263806038249014495938675664876319859903316754057034890835129109328157490610086886770136837685039029826737681552330547857156774416090260832332676868877003678199178027375914139387524904308729290338126719025566906597265845343035519132069959139018535871355623233901319221764357082843121498760898723140936572648174945951677258763525621106697011160436852326924282100451589617398416628696227587157764834653243142313102622322261641634179264281461115128697680654746747084546537911988090553545781768754183133114275265062694603364112220695715456102848437183743828810775379417710218263397635790648638737421257946912655753393500336520579853083386134483788350022917203553901426835507973591114265859416413232796261334783276747619105269378798197350087914998734097956421106675300669867868324961157490864764930391143508978003166091056796411389476740264075303288658420332477001557780416272530182923852171080583815975101230640359309400306710978473649529458098712045490987851777659111053243679648301051660974419023964286378169213760344939868834901461154106004924061503745052701307211198577614766258971098670522360477416659304298529958830072905715305059480493228098419063311792083496762452184046935620150362819322143316951235970363613995465414084490018497516871672665148756602564176376491972994028459936993153612613655748215144125407658247976577914537323177194227560327394257939762874998046663446508987044200186331592836796290268463271032204893061130523063761100941230776005134181835288447316340127471058040272002961348837412605394459890764071567360000*i1^15 + 4324573057458655942260992226860870029411060595332603398164134897321295229707046201696335968886586250009740991258537760221908589421017148184345007134608554111463008874577877590581306856911421288217977284646781436746571308573491955439330506881881839312701669945709487797015145867145703767934234263487172813101238111869853485430888654429628086555688391358665107914850904376126242412992809226512128323333326631937496276511803880943454970566725664799529213630636256307779932310139078347365993017692563080716288477860539706395515861102618154974914942195757236878345421654486695408622419362301761765739956813029725413080991752483246434910811799404694511908828756906304342923827934479070355764477862889416368591601775817778554466658083315638585433325615629364715275713373713186128041426244749204868536291426789364252642871494766081761175184561557613162106259849106503005747930961510159116751056581818336374057554974763271636381534486650840745877446657403091075055902619169096270664298174032020190020899392885782100670688361435267072476884924443104691799368525744091272259557678995193089563849757600070547612937278034708918460305976997615853007453428029557844236762314989095500161365514962228875688433702802129246873887337343585925611149903217020880468888945822886851860863858697189564638049249899440567183863999484095555525858566510785801511807174417874363213744266284150467967680107160787513567800673941241283599443859961597473673887265386704816630307735721509680413257671333259720775082714932193926482944530183567402624064170605558381546266208851776234707779702811134548133183975025064186819973934506222495121738065691590190639670106959927164980445200342350605274274821390936580475084993403016719530222139977136826831771029846163719185391759847942446026292868723135075213040112877403882489304278072087028984445716438666954342990774755853597834667480462211648510211771376773886307801372295849610684172158075599117718453110122281244013681004284865064985244407498663131926010861289647526791079797060625644325482886053633849665129681625598390536031577981360438301889565828148951483040000313723654846542335178702848000*i1^16 + 116346291241311552833276694797161936494543586582682816547164478385051481078831716207743992347117963900294021924258669005739586159900841056635029657463268222046487925295018670916714156811162010892202493956017198841236988582753291923616538799872808347233258924490422457368659090416795889617758222005485573147405350622671217518681101114553704814980159321692790762291916882341762247799906570859096574415249283699217799544760629690807180580753501902728551709791799112087339995799594915664994170163833802122946089683828379825497957964230327537366702285044557145874344943270837984935544869033935795949425526570748976690723735004119139507656282698009660070218040799318867058063836096548084194594498429114502289840310145487280022000165111889068410213542903280048161362888255926740699662672539085313595188559833535087464611324137524942047074066179407996244927788652740587417921025887579447693243161154723525410613868342411000928299958680286814007297779322673412520991507642015541966066755568115600577062158634444582218361452941540821807090848148643896614178213359991784867568367660360463286834397740410110029370826049824685875499810530606529228582158159657905113537622655758782821090372483798104156939006390424352951593054718049576333184221352486105290977363315473740359413144118794022150511907212826203279732332723012652802919793863464944890486085167452095983177087393569666067031573983190698156884406844220618491112686422128000192137493702808335862352688719107630858548942518914109429010420901967413288027885272871805224420158602289916812107854325787560234492299685362196783364699485493712042190129691995835732660369376832785473775498984313703910640658047318380461837990232691554958587644703166575339291759485106185145692894089985297578225105924474676750779965708817152647635075980248302314054392114772549537944850840162642215936932201059503746668713653365191217825169813069590704828686325955254048350487096427763433205928426914997857958641700343397353585724167705634439690629506509084639826592209849920597813530794785573175544104043715958104097200073226039648872852309006971507470137788720583535539955007750144*i1^17 + 1424851968105446929651677283804752737675995880036793828778649205619247536431019835081697478018183403729545470331772761167350610469102753365940298323269807013582698734431238721941843505928068529091497779646154756390604972238076635365159986423468737014144235604980327598245367285870101748543875517572551645622680268232270997962656140174364752815396799197366174501853136100588641338026631737637909652894489735402118381344674985149064711030290654862980207332694493349909720763047779479859764366969914483695621705982772114623470646934825909578062043169021147724025698639127653697465757533999449259236522264288456920755459652630813635987138108485912820267326224436451527706892026336008647124908775200454490910785007101006326153692295187791701532023939225603051478569442437941104502652872160082434293011023355744768886082834845509016277243477237727770307623520094730268771008182601515701901989864248396172678682983725424343629475341465233334851426172190246159359361657501823136517312597966548603576898197194036435837636639172685552980173319371928652855271428140178475640329378614357665018644200992849601816646735493482600796775679930695541117410957114579785871000062281136303348678026019854796645027728807065981154084278301030634582465034425991688420475973164340168578873999100442432339861751250581944181846054801342886564362572778365372137500659474528918224965605461284308821144229984216745125871881475934152408946334479888291306630556513282178191788048255226524465132626927185161015618739844681012754825497209255773042991767642230098839009888041662055364808702830180958632431705156272777251782021236172145104888195280878669346788005921006850857528111717762808727615815878544545386949076470130971510688184905625664751857202664448493001722760460106764810821891322372913208545415653536607408030713032285175116692652510953223071262991877463239815564241653846152391056941279073963657618426510709242152007648944173246244368211584218671505914602355276505901308151304701714149691021317375614903970981141996096147361540783074388400326382566742191100105758224199521001067059049070102418779476552479519594749362176*i1^18 + 801749957246189856698038250000127735241027323261513120497592965380818641098594509776947086462242001187065119414419147847427991427456257361840186494354152682597102648116807044414545165138774987429379773145875953746171505651457960254901640608359083850339661786603507482209951587300399779530379402626042323818506093629074465635992185926891460420650012170155620937846087025325206632976289990122068909719836644560060362219433478789048669123813151728936232282981971820270477988997938540341054691493322195749917500369322913778518394859249476647492365210071846325286260956431899545335918275386632570280908636870932125368359599834340923676665984738934161576833016961455429856211131361427061827144623262779002159257617923126681938613295107089444682781689319129161700650918538865055233896033323984062818223132612284334515316984031352774533167783766562479932015175630137175461935772716708292954049797299508880493239376778710188506971900258509289546313011517041850992591045531387268366086913701665155098493970322287205754834163800135611730612659413531851450618904702407203689218513068151588911614031936972122881498429669760567652743855505772852403491950898552217672867018490622629251920077104521130903096829811126802422143860576701035071947366077836130809695208756435062911380280232924912030917525349405465254788570758442083844651602626676027400989562196254047134539183848350639290374116595654056342709336447007840215407377344260884765529401393017343220659644732933950648997406053246420522937158922280988643148086180353978133929871439068540055382761766894243227256736525840305285666081516897588606946048321628839375548996631732621177663215064926462620439221176939519645597964300727580278362602780193218713620378223045469683139227355301329870899555407772776502903173975557047647751702711894116793436536378085332178877800520566661242608535206990242440721946130217740556729901605582208907389999265562807908042832569871610179496023080512960291631456111904976618681349822021130822519835367013628457815812882753717870263138956908383686968112181353038317722338177431111219433215550744969432441440162992273489920*i1^19 + -143228952603667099540949701051727507910850970322497841726293666344288354996730028909474312139731991535223482075906734903203205996370206254925607539346506521927533491861339080069008353837664186219839639469735328996837651282855645016503944767133743399225146874781049524225050279860794321999801181179538446628852822893612795899106770384031732868650081267553222279740533434887029305480326198657209918946290317564978084710846277473922735583645606117124679071256153752527490929951383773173404479870917953619553518487491402866788642341844270224015722402021580911171062548818805772805290109236586503434234668469727636798457443651604591692918120893110725218603346729907474649774722715790326728679129079731685628253571805134226964789704967323960712113204707452545714116701814906974433775347877891666235068612334584346170572430030300661308683025761911713689665852402117975444814054402613022387551188462684367214753704273351555064538095244651151559771378667476509837741532585618249654346362010038146099834240723376625133427315523919868391064263120934227580255910366644089971083817810660439515359424738548139981114682127095075551421171836867675179064591537252010171466871252268461398195767506459511186989900238791421180617181945552330252841765469194142926572532032407595111479954745916762060717036696092960667287533855841221411376041486760759224296305419937464484382957908805121155943166436053520803911448195838869726309466582634121424940075631930632705515976230787542745689513834732151174455079990117090242421102267293017743325926902848923960125399966058754673290341328059543519287687877143242916336700937837020640981444646349841156070818014546489411144702573983634559517869479699233650805190327127563200082152938089467259609166448888138134029198032916449803361720438764404622107341420389075890918520757785839215384122406115832585732964288015453039750074803488442893318918144989043003662272366210914601426654369900823624008294526752582256755489258789787099166674646007663135640412444738378843436540715613716325794282045975908933802497011787574493674437645718448873129863598051405771123328924640083968*i1^20 + 110753275299462123296455887243404068986095853206650897093381295706357727896916598118868764419263889707861960554593922974583599147177156508537195245964833928136662200349701931613115895294088611676608419771716870616456106489027207701092979412631896335374716679403219328633370948608293943643028247204266985703427312271774465786170942511769144427270708247091459375053051631917666616908308043315272688763333501099921973417718109466147334787506824256738408960390305609680633853475180895756080475003787779072300169041190311624963869958279134179514074423912561730860274618197655917515855307732466379261436993846765779427675509053750338165031345660173294885858518543887547585571027740372523637814593163718396780738583707575413339641839932925170881536827295664570386021618518021709914239697425671756809294481453337753753681200245457384590482721529706300597605177921413639902965603822352578305566455880916205783242792316905650861319395524804406806071484572626291961533431567770671117317945931430159547312316815523402108609648482225990572329281740796748522997797688564043191301077370981130099488507942402830379209403610267811500768327568562943761173520268273310988506163315410774461639531472946453525452646121719074245219841348508985934337897162625691304749473963936555522193432417133486653372461853632686290121089430559100418087063235353393266585354340418797237157991238159875447340968150965146060819519286842688384655924107126754270355597806942983599518931075042882317690978375197403340980824431292282160827973808242797865690020158895644927471380503825353657162401496445862184391682968342580314270416600297112420071635435370204786088186996886837403227141790376587751682336747626709088026016013206925309350028659059120673105422992476307722222839202466828903693296786932170310618338236142435419404136057754065753717127807353305224134170532642540284265342752955826384967766621448061520750753532015304025372295450515070522057991701478119951227881830094317171952171520061261012315129644853993007017436309864364918279467200512436230033786108230548043801955171509034270664095838045036635559206846464*i1^21 + 12170750991392431292714676924656321726475830445463848711501150578282386679929080173154532085955402597577693985783515842746198398566667643031238224597868886946738187310166615370675873689240096560280034552112746617832172265964805855978546794565477312127576868773838267575658852276583872878444992146907405436974971604371954934319275467800462077020272551748426827239188649387074630493451861314480903510751718580778826847290155837735224874050550530762428825708395151177377762868667632427120173110760863484931013309581175539227124992340397719026823134105638418173566869158676153446691246966372687777278127415031594324002220002653353460960785594413797616365442460219868539764563472141541482620755959374512032157094885582617401500470859912292836857618024831912622587718842797965923677666346842666824766833665743179214883106627630671364961891550655373219594218258140995245323297009290817544863874518638980419082264877629409285460436058302922993484760478342136606633055145731295465089514087889523774117982966657509018114879256800744737045706143640108838516604366983484175926894068528427453648219596745048893072270059437788031691401027777587144518198419815966913946995020528566446427277324788041867958370874645039127574858542200692201825679718183690400245011629308605102403919868510864978070480936906334677899293407902289080387642451888888206280155439056527157252073987477393660261694958180513873208055752179426291545301003507589585784808314370319019704674745583667061983060554857093634217163158341092276249350814272262132505308804232153038626584665580675853539147658996092165300348069464681765305466421887797399850099570609083581920064684086685145420867652525479711958494926006791274332739298486735721883984132530657694070828020375945798067492392957076054495511106472270917829185451941103310231736310844852759265405733061086302084808046383066083312815735628666192642772369167214972128821064541978753539222700627461570903141657617765355556286937137054845094594735288170080614430853804122138436458866013928134908595979467583091045407137420309657055378552373401553733151338666214020840685568*i1^22 + -105413657717798462730368584874139927975495639730530437262542794915928422891937882711600946289088950598827637380628802140270381285246581135185037472556901342270436869753116425795762167931060200131198682868132195862999872721588969580072118383893341251410555137582713407858206761284543278435146306180723795750138651382465255011379969124633226267840492784098579369747208492360702659877363136341954816881733111876666754751376011073245381561032540561768997199740029683249776144796137230222504767045012240425491098430907698210633501202408766858375981865417650324675909218041866666882906441559720744976234135539722761019204976225043649869389777884982920724020561745961551116766641297518110044341946481500178652010622723144100855364918029117417226253330632464733746184715714017155618138355092282615502613209532353320458273763368036125984518435262540674802784155339308043763116431122162220269240910869457940342568037081550890550080583898423357212926317002381492152131775036008288128628844321883480520513106628231928733148073097692070298978634287049032774588768093572543185498812101976797311857592782801466876407188821604137677633534076006734467853079038631209753737255880040195777793421760446418389126444623918761409586436386750486144101129711574919793393109034609132937403177885790873744865169678035282200551958997177718244965151227026490027870891828016342441802668517686643210767502637486372220058005219053014539691192243343220761723900807410614216430567676642946298551399012536711288750121307285048800400224562594414018544920317425880242618207953887986699497261908334945823713028057993787400351320745710806820530347811019507350164995764426680239266937170218826399572638321261779761243638941685029481327816184961019087569669099810200588027008362730631891220934495181476046242973469297088295283589174284145257216590830900663461791622060440460499115613744857741931446851307471168817279181789352328814762156590659244290255678221018893990722245688695425231080255836392553652243132491683291419402700982705571254210482971184038360952348315205067940937643581597622104284797003648173342720*i1^23 + 481190488690616120791415776863852491923578255687590505533665141506736502745404753763253131757339169648823746613789912219353328017392804537682612501150824358000787960846807840342233896781397256305550936503406486895704789839693091746943219389981856077255216464930769577787711765499669415578393968631739143182943567896339011093524973268132815374874040584099163299653220715964711834067912073806766880507674750826130656399180265841433731233549176564029794054085855562914377465767583911543532616220542920732309858482449378619044622826666874574162849999859691228121502893271753848756758513023888885187115076281155680969492864498699808398509354453087340605631626273808988577920944790262094003006392117342082905540002975722383183891923890942776123929917371495830961552050987281375823208779064757836098049567905083681760442096007534833598124682730998597520272683068961446093691094580165625606883798132298920653402583635830046654158629287930452108584928419122473054907457161358005549676992121584503160149681304204765818167200438915728248579649184480657592174936375005217578009301851573231408212906624575194062173815902573806785760073620503692656860415992468973164999846204511421536776004574811864118989189600048374491224221192300223433771318283051055029943278564635560734100436646329232872607973613623934131649349207896407641797838089852674382213622095845759658627498535499397261677594312934926194191683443472060590408713699919477207006870778387667569644027808051387268717234536910879282601344956135100909207382650682712913257274228627236809568286549396361938361859662968028923293499851004772955395505612080159192241443635656318868797572158801490057570500143205572755869861069954743336786094236596211930341705315302129858357022175795224381208257153007911210673529825527937695711312725596413070309849823576133832507214439373327290384044855462566703428412983352183347309677747784813273289152728649811641979767944831346103626291666603575891736795042081580382560609000662329994770704801133865567411857159323338929861393816149947104377244151343769691616753011441125304704180353499136*i1^24 + -1235355275193744161857839515764695037850088255774397977967697440624983485440501688813974947653163947373990324083687274315719043728125478280528791068522640022345713882104687126368019834621738855497210320766640014008750367345896567230753890611529907555232605212356553437062093110504877643421892844777418923874975570903225793181246927771733129055095851524845167686966520231358322840891006571661901018821520096233741972257088838164080806245133501925312791844351849414171670659463237503676738926374213220797878350036468534763055188571043260235269023719203046819428030306872414512423136347389746066742455517962625947872263084465835569385606837140457359950360140822712604931905235178408061643959248648796481282412188745622949929272971735620572687089950032080418037337411879765954766415529539069498055308486355374730276091077354273972040910911060061381540387886340002761231366948717862357182532372323646626118300785269760078233132737154969268813789418806857503242208048121623998749321606777872289775356188490434649303815973750352305194729337701942663869338829842776369343242868973750876872435002298061695443939162027412714722254493945995108343629325436315302394681041685904930442102871820690395223671609157676270972903459844189719395077492487175268363842399193951654828782876701931691499291589621750891950753322336949348753298074944627702577708822467570471246874064572733843660165565107414829026700239473574431177468688780116325028850239441249305589101919379688761952330292171716801009688369870956884546678076872755297000271810944868547020702860583716190897191841895921983383804485328749672734996370062156368454248687256323889018440506074591105052694247024109122311160028473665160878090277305997404396108006490741742180884732623095122611039879129286203674912472050529276745273633184515366550211539269051685927945355155932513957270938114095793912270257890013871084336410584570204673053442651838815168949245065845180571130036019180742556209398516055307442926749656989391059796949522582212416270117972101557616028296819597826517656768753590852583697672480531402031617802240*i1^25 + 1862518804679515152495140011357999613330627875496808022063920689984484252103659615650174486076875737274175738629293585654979058607664919028867913990778217210867646431255768029450835443617347284457127732070463346054857217925315698939492101238572149218863478532610249648433385052613581845212003508801305369896989726736032830523791789227468999447821435159049612708963124387125412559992159773193339526718478198145992448478048954720597814891442388421970661160758215836916460944748398585875934971801532730811062583226149709119768016858164601788859415058123739411203114168814723727994912044566971732890014873907795991377526152133248189395483917492063129510911649417735264589223205199954249104588959312267318257993933903432117320153849629523098164607209836035878001705004008121604456898050208592302276274066260013353144708053582080538806732472385825335834523831123341850299345151334983834816810640154279632088361070921302243908331880037896954892636811767106426783940209526285018754285508539987079968538420968696173323612373020798432227551629691921111988148161385841040442348676710074362679573757249455402275778837162023689673277077803923035600062774792123089673583045675907933200635532381796467979515303167475769931753918752071498713682110150361521498598770613109871817344518817966275261493153947817341456520416382078277606479168467475578876128037718152940630063231907238248128977424297331458641801623628653873743497117907327182841963944248731778789450195427148516203808038640312532848978148203306323915209181870389723622936295783989066405583396689766602039634866198278105449049619537439155770728549545051967327806530340474992494247948209619227046916092651936005688584708147587376695155735683649240926264890699097379098595486346064786603808635720195587556718051471616795393014159813979201876051529094487925951583536695039956913452928357341372097045488105159709108659719561364270843583252305411675115275374818956029538915775949716953292172693119783258870376475012189498324136661352047539165381501547872908402997412269014727933651805729512588414468059968755386548224*i1^26 + 784470954346262669454521811642458810536518833799659571965404033205618941772343815594963574174314463504065381968372316038563517416800804214318688298474017025666195684718314983090072702178098180951409887063426259366980564164468799812588604736324604271128294804396108408896893833925730706128430297276849331157002642904872401886221387713516375940866941827282447662325154750587261611412115075353987260863352295223621748753254883835563174560384418361101315864459493021421138111032672384224759186025389165157055451271088866992663256599127883243042034222461466271559530534101056560195205344027249317913317272318655861178676215570060300231392786557663587775072258452376243474675643608603980024463564275303283398159245482812614458420921564870476200727363582396493662480093014729865065005867154155032199873421798499682532657197321286946760690780504633031134430206974688068108433922744216395092002351424393647050439068557709384436389339729312302169708361098578742317708039263347484315100259224623004325238793150767469747685283281582647251565684356975621946786161127180348568260173515091282408820773142101390632827990246927876839047987548340297088763372929548398064242452913132093244536030655359673636590661844512193626098340798568085035763899923126132122794894861303006368866163478212706122230053850405619277989371839250001373951543695137069587360894451741485707116262105462359363190816549889901539895414498561637588758945846522238792261394019403195435057808595791465677891228826550538965181743368958755165317482004754164586197912933585124677166810202995190893018888814785117811205869886286591861118819594890819464136913594638292065337515252747336156100392127883499146959998751147123868370637529593542789144534975136090955594276897007666660763989610721182247545889437930963919905910492884303548155904071903853682473093368092907946166026347868344153218341260460274759591523053171121937365964813661945717257526048215125345936714621874310295004004242179600564845015153463724835029879806411711345668413028284886853267578753079534991429930952324155168889071009267712*i1^27 + -5765080890817575301511949034930736635188373970624962447355098112889890739726974464538989548786218064350013891103282138016425001992852461483498017374815548694490573445182900046726067568453091088022302356610001003896525546197635023403143021767196529010198283252090869054501851241745153423359570974766988937010758981586541951848254868313596514076769180642591865566786114058535614278890220652011626403884981202557518446324315812771106487661901735555384316649215511733798539767526387452852473080693068950766225743559443606078162932916818275242399160099734816881796646833472486520533191316092585349630280935565395691673984764922250958289163366385131007266166388494216251891159898185296172058867010807897800411041388203490125602293930426378443388197121828717922302399730064843205996995480378525634317045874665010710674390912292841544091409100346736197324418734438308188053156919776157694052569524571891829989706381567244411750018153589678696233155292901813598589161694133012848730201149760456517152390188021029035135618313638522188015635275708236956178493354114252259019838037494765949923001272054480264292821459332551416030046731588101220445367209518378538245526910546083755276243029889892699000833944811944498973689479736151652182412920425528851953058300061474386688388383935972733210167260498941817064384799404256420634167378153855407592719185088634330276465203320961965690451771750845801977340360408024003084915493005470715829307385224846753523984510895677495427980440370509510414608604539813691575311013143546767087491346902834357663297743802534913799921838012727017663115090591755865591131108276735625062998200143346238732871354229554243513933404184516693072262417863042582616043334307782032931051893157752596506238543806144290494227865050481461579753141899333359096740079038315578300454543814218924491047164012268124592624384316623756074268863093205361213954931850226456633627160664633477106807037646139805993626948756566172658674580472963325192392748405972439389125137658288812978280647274291389177856411348684558972330696002231691845497257984*i1^28 + 9012593884400441826296544873466722140716312624741254625420539427060021218855792244651561620448792467026225026125050976801728085632586367189700846124883482273204193083132201138941920318230106546264808660465442807989782873055634527434089043716416553304589329329466759385473152620053225445622499955158282717096908170721527412458263388571344618000047122081743068467122264046770924967813636051435156946550552771240728691852708908742857158427059243535619249233342213402501190901601318203746044287814216016438931508374946261331767685034545742765019445366219175138592106239556279015853040497255096706424862917714385685286567058253549295911554293706776361249375718655442441830081157195795340229739157119229868688447304031236504250436752715407073989839699920955243677008038487861713518352493648472590166897853215262409430594459661723598976775458182682145540693605427425922496626229661240812137935977471267618568258061924882539299155624861246090385861023268879738474270315194278862464114348210785712752713453331589413041745705623022748979532259403767616322789794406125980238533204019174103616994847628748372672672373441650973160134643272453797414171014780847258079210954780920599327798885355679374058616242106513896510340811950273033366241690730171822772182325975183359228084260724459421887580048461990683279528765072188177922042290396944219565354495922239664779549134835175896977473079930324885678595806709943433578407679289943419705070246221579767559088532114377518536717318256456790083538363569153163841538785827121820110738133159441645499243611187575630381306145343065562319637509798559256083691577539887454819871413113248640950037630602989324939531687027832902083190406549518095285549956724542872907634007181032370744976205893903251536514232431983869024040358482453503760553073206096627000775461569984846188535723852223306104020213093809311277375376475271112608595180308529978196874757206753235947001678598381582884235244627604015100315626753374617979041059021320733836910225293893415104107452011663433097789149648918227702108702449302362914816*i1^29 + 2466783198812617336438058857676045532702920465553632647341833771306180490626142750857050759023041793713731002510579863416825644041754024299375042141432499669348092528409476540611913796842072465403192323932440772598336102840135560086469526481058399364465714519035933477348227734541869482197800013605689709518055287729465830845863528838420427172769489283866578053465968108232243820045834948346375337871604304446247133597922007860967080925418975094091453615511021531591962696313909669822752526129095678638574376504304401944719759889860749963277869341234913574441887622709818981620497002601770141923717711737036959896899373067721288193364428086969302708848922752513407269313374168081430390129002234887515593454914769230030624039091476026926327592321788764112263354053174047530709571726966139817134861072119794106066686792336295289768843144159937900540024703506087923498978141154477400913220017058190722951377977119811411047646211818621444542519532430056305488247363425160036445048522622596994202907093179375658915702012200919611481306066913033277897002513700491987951936392716085543684636458243785690797777541868624651775854005304178653012018791269307565764698135623352409694222198100820237237681846603928992462780748148881356391041325442559171117148425555542743491536732934956231754103122228160812905797273365551002046349196452524828722158244508996873174981083396974626701933062708662793244381655759034832147004799719555590601194808676363635727669546029561756448169715699374879458450646432653178728278155157927329094732482681801529430716242860358425348674671034523032718414578220181528677140482992465300124084851096120647282915241409414064211211428452452205798794623449859826469651245669054531975167420541554737210632954674326948026907642623228443959889743722123058421757879586553858106887897132016359969258300146087946798275513326213333439126824755192152531312184132955385906899783487197727293288237318484233995337240147060390086039625220660348084697258063237860189099505301611478590937282296135380909292154134461647966777111805427712*i1^30 + -1746349375427136512114073262383291504440036016293946036392717491280390785207810690567709017820794864178986535414129280208183306633278979858694695900626591444926711969909383481277712149302483718397041159738176758893413823217539730346829940342841542862799560154943872086040035670370725542541787729732461801191906990997648299489293970425896564555622791678438612014513039367033035897516916089254900304494717967345676686478989075750316153670507644556977175113887386253677596498042761063221678578555968479064568937608076619976356874123218021660075620144379922537260773005599152472700482339283588238038083114573874162175746512530207262806573013461511330338806950168127024122876638030117762137925216642483043222506807942087603735236750677573121776846648316568701255565137556298985398307258537067978207144447547556058092373734125439196292452768391403762675977533154392921663863619005451446848136894342399444336081705318484760142522465222992329695434637571513624576029925593161778321072638488602357972604753491164315751448579986122685022466602472498424035572211094450618451139605144069371481571172530316808173799265206475632765990394140955028773022100473083123730799379359760989311691111640552450562193594289906505083517131213625870180218882638561973712822909331008336465671398172539685846602903495507080781033337901221963390183999413002611549612561141379115923399663055042923110404755836124717448239607924183842745870660694376958759908729732854384081955705964445733085133609999058374967028433893387473182498756207670322674562535330220979231760478436442815124050024849327422672985294613565917730601694757025584152278548603622381829355428958396862244806011195811150216556118100056570289516353945509396931606580669496064432636283495770221948337260719774838347114596715605184967652764436819194995506839447053170391935992826097541785997065601089597669048339523580221563685779384776227276785312074438487238020811681488709136901246254072953190996212023022836121568458281192979519267874613983050981879120413069022581054841205461177080995643392*i1^31 + -146424537819826682315267415717864481164313692251839027563855122137715471550819249014595117189723297111768821401705496198505727996416774796935273302715375388038532896178780358099882981065610641477535489680970403191254322809685739797232858462372662627876594094938012866044024834390349872429768579142533127188385644969051437326749173399111845189207845400395370880275433189493342106628393089024996963778106249001190192226257618877137855325867802987789799240537062091733703986286536385060060054674660813933561402870203462188143859254483765762298110643462230803773845912408943674815138844653119523645494605660485346215128459610826913110332142289818925906170388815663973340341747723311573676003258592927332061669791176971206226473604211372754347279592193905817416911013699295910929978767879742258485286007176556164438891340939492933025868777514249291815025299721587174793021084694525722440559824303534826841734720587429216991207255904942187663573345938597447946054729182352518474514070549706823396441707717086835389028928650480861481796837046996170577472608602759999725488052767360272726731714414540404749498463843147124809231377413764058726873470621775187567123076281640211899775175689704796207109497444242836722614070245821683239056875497369684315647439094304077343008529487627323961079106426639098490594996150390955300578347447161571078938186529296337855815172633245690342606832206640855433485834953693444953604040244532628309785987548639157186875655614116390221346051583069952460887957293023793299106804899250792999496138199224026161055350730210760854688588747273405825287691510950645994766827966123905879083984159495926167534722649910637304434639425757239124933354502705409850721472778349425703222879285969669460989678295091487278452382391717840661238518713800404655521250741278567256031241225015437464524884095277735891271310175199276982023368648379825378283700114929266507128928112806888623990030070749428983404177819086804777787223775530822837553497907014862267356797484130842717239281181676559750483452898290666831872*i1^32 + 100327671751324286349523150221828973053472663196644896570839986924633137144040440206377223198293970036937554027045040189973943118623321475369791827426244870516297129813628667192085206366482903932610910946327282389348257772087994624781873084119960826519508903836256428750077829151257956500439609524214809532582917767263241314943605103571761018950616921941951959661876844376623850525146804852035566882411772924487284460350156010303495719133974612496630320478009047688310028968805486007781867561671026366612995074205298981462536598447527990453792136663866345928432030683857146694709506919350454554825398391580710509701069341324557855891583787562045234091581353005364294874308061300070112052537860299711227173415040031005293499517496927611911308660992928803251150800534916559330633746400295748870633610259033652478858529665054762949480075831403210048444216989720699496529179721925898349735586960146043781806686948172901618328017525218861941038954318788034005841773512617331400894850637559326295205124482552001397822472515277174892067743251490054580268727520509135388225699262129691767799978455501626761856511463908984454719177428880025241434294505638742339297356349051954242911995028826000902026081488164245185370482728452629895195799034254401115500535176186370941194741676716851000997444242010382831193862897092858458951849875982571093573061323444715830407073467476880601841172476850376665897710186152766967894790903361305998641049920002764644239145135619749287911943305973589135666001066870609506259579535955781967526612735343574640640321678782016052411890420658329018652361184362441727617050092559776055373172187848490960370044361660529522433194808496414505828125277360511315344536157608140239689910100768066024330881948345049446850965549283563832467806824886567309084806763141580491761399811823914075117966387353013187329870089092719901381292236028579556044421367253246181723299624523354044476701991359717981934786484794913175908192963060791987151307613858759265760141392206986817922573237743835502172481326678016*i1^33 + -2386662076236396806655898552477069083380940314148951257129116820332596560188877954582138354461465647492265457050617115690431975906433378012108569756701827647909592213010445581198146630734711162424414415238244675167385198836115376681753742091837681402719777089151951239234012384527707292512818214830090471490968971115228410351909281338130974929939280608684493620561242573976335858272755533852188459872548280525491149291083855519755632732866548147731084511233993890213411501066914223019365577495885239677261001777737044395303320335089145820874462347843606423820435273501286786055075031414806496728680721679676241630628205416968036410490816175036949790740878842894617202205493500103375131520013833979240217708721047493783251643765598644898148834704566739827668476099289168427690602744297700364260450822919062095473479392602608549833154660657611056403097294299573686912016770499107610100809986014480733674141472429028028140061736425174973898378248417920107618799895309735523307051464307247019653449367810307894348664627088142166164985522193791729084807534539735719421511238355733300538739437173140354496239815489078109870300677368936177536334335289543237802317955015490720083929899687936431851078509714558085586211139978162641690017022873580913114061659627843779575679678922269612313396199159791198678194958006309790698435555972121121080236602952179930710591057293137002409597243506281650019089013608654605969845547338192368083507974422615378443273129097974874548150541929094579242539728635621138504812958790997904012852012812238840229871750940887082309048307679235201432269709419584919480541616014852058867051459961033743198666486519455316506674324079615074027284008606376104793200546602226024328714336924001333506343758411520260361595303432660931824276034137945088962478208893075098432045812164594939336944953781127058862697023921918821906439430127986377548082609887064813754405115462732603564237183076735056513710964288949770752311995347607186459500918890011145887975519947131031570504252738640176020979712*i1^34 + -557550419539871417929656741618961525223218294059035846973824783252337265442043160380215253661811945406361342807227105903376119857134708419722752634626446176708719432462859445956520922732032119330827488176404129998653223951509846450476048187792589573404187141982939638998443452019051392171264687295158083763291385152257401372847513905718117721276486430481189652147221192971096347535577185493233661935020430077572795035012364408235554304456969684622538181317747670867211742762471354747833290417364182904224629456235328098850912489609769453753830876115203947679084211259410096807840878480444358421988104246352569983924896274990456256067269282667108924562098595232681772396728876116911042667212291292893068157660488492406698520896512887009268797263531090126370436267557164928211838844934547022110366105514696297386528979536227493033306853518048181792699251639821718705109480693485575459561824603033749175073983685939691598114908310374066952742930039685800895351463710924437722407276938722448269225623621302688375318652242818547241115031544618385677805232727528251810279592288871035919627856473050485163061531199284162730004898306903668913628925153808308669972053937553542450753639170299787662613047572902995117551519927528452962490557549774419409193406420700608979376641149166174824129525353319365756983128542577614500791903812989250704463200266722682788542386706957678937790307704194545619846781104152443321000014689890303356928121402950611499339816629173120479449138095827199022604765849057703253958048531717495225395767860980775242373924302971368917055852444072826336260274034616762244246621570341444973680316094583176202804970928017871618842685273409527976350387523545112754392218741588858720794541355518963025958564942096595994049766742385459055853187470197402022948563873973136065371474517381470663215621601744409286591381540695687976389667738613517092918598670611261159033397050428905566184365893762158940136389004400277793476163080014606153507290791438693722674625077756254061911846926212399104*i1^35 + -112018720289926930728446786252958021182957746493048877293116373896071018027652059160178339140327111859680347192049687811075149497869588999856455957867150498120287255596486347654745811298483136195329854132120772293045584063179120055664988983368067929477687795941056619903658427045054446707283501937828188986075037339634131716258962891777040392713213103052520956643094373890127645850461218387824457330931346679360839402352735308205194644126055252064746059405587700285365013331650047350320501937811898634797183416296685111148929897066726483416169332245015771681218615783319762290036515870550943718643436307402206578515201532567127567533397945720135497529835694772404619646102592759624150969089062988386317949738789750751596545791509738389070531738884523859044234057053495430156093791944012192124015422883032438416197477926478054046132508533327528279512100547692760391657966731694364728434427645427179465652108085254937295820818202282177584494899077593645221367761148024798032715097201856397336355896653029142040760885605048687944572188275087739219098390033314660102534402073914230963048683945014795659731400983941259373559848712426340644302261524227300184337939833973333913133173233167227434982242057909697389515794075554671475279846482418799371785282904157404138203631450546575818838502958231420200235421147459948817511523115747816262671902251961218764688653739930765396946206214150805905357628465475219334232967667520255146072921338923201455323447137815831419338445615689508724929930550150083181866315116268798389579764388437322892731414489872112380996452155809461659282156885612821007015099287532006709583556489323166714130038465650609254403364640007891779169354087214662298936011269288410043665238120147471395133033903438695600096710249526997965859247598300079985195544968427906761951653670313443153640167200564969243828386564658766185111260598782619038896124839192133114764169727514977260961236039816348069085140073173283951698787276716478084950066024510064569485465882161260681276910731264*i1^36 + 6079362256565467890385946401299844193088454508346703958417069550813645663041958056633532378996513314047613063907547695341605281620570273081183235963965574370798895839781553431520356430911326877164256447295095024884686931806504084075893369961198841106504989949905955235810152977681363101953984240259206528384747469490020371810747633595647405528929296580698514242364087773456526768835160213557831059236684171948340544172426881027564283985136934997742888029634421665343633982618209522670576294018403932975617365715509599632094642023554475745140678237407513516317851069153550571902728718152377459309371547891711091508369464414155935721965441530355487199223685068014084610440884616214259140998021492245183442072634550957763632059490004606887910784155463395331752601585924091000938263511419057509447171448055406916961398434199134695386654628393279947210402677872611315155702894534922722604213678055955362438478945686910672779318151869746519841739222539419999867304336364837702199945772178196038045742567588895639552896704350788488887721401687355667783037321526901344958084646041128432996906097608608237218136125270516387930118957476281474758144929883670255228680430593314208445095413700122662757992864639155731238337525815169443228849114964262571879832145653650518757857691595810147285339985933034342965918593306185981171030828567312838265397656682157882602978263091906928709247203231688521475885687455239852836224255794190124959103376843267082143408457127670515614458280910328804450767659090139272678961890166871615906421740760510049682181709888759104469673736832039204472465730820321508949472957826612869539944454898797746260060128246360615024885338705072853490192651911078853954413671531212670997029734382689811027576359556218696001531754160392137416130472133519439674176588746458197917711622280973512870420430127035916531900665576442858754661418490661779428885121486253200828985472307485406560299492134106758166279564095852996926562636629584566855488631108840424400695383174527213109248*i1^37 + -166454451202124784605946102068443478516071348271743603083962692624347248638263782995134204982221471978436506242151795132891560898055490158597414163488596682396242572012852662583617104619247789412998197481916949015330581964889081163331868355372429238292122717445673619057325010508532584584220077044704867582376829221063060271804053361936944078498812456651458945699179274568533451453721258096247440950942778120986530812681788785788402098617719238035759138731073051542820050389544697013621640532037467062769876862588987642426802144301519710913533107344069967684174114951874660419296261943285893641338188946017477824885204096524846542583327563601245360072324914998828786679201193897674305314141635513204587616293777432294023053952979525053982069302880617276217202962987867716716058401253381166532588661874538209397394286696549674535533346445599804615995071235164558720530870814952303419235608593321255923166806824857103481913471537864230624100790974389764896352048987938211139812882695366575067765391407189990962873494380272886338038923341058528380299360881518639763233804601292386691027321723956721728001617973757021701156568978761886403315583362726627338605400163607444942386289969521378808885794190607384134971777808686094126284454829880866773848869415699481457472235566399665328666914361995601278561285576628342908851166461984245133554688514555660583453328656454241786317277975736122551972760429878707200272788191991283016884035875362596924363061763207463406172420936932379517111210654641293124351750353374547153983530694335450932496759063402740168658187520068011149362233627970580497307606656088624515521232890651879920426146230148961444695114003669450222547745075075191782292591657827937475950194537606250564789023127605397044766069475018545897954504296021644470525457384980086135423896687950729621388893155654806080816820256088972685077253293505413759687359118470736593430968998473446366122505928658309041096715543866227088469006781955553467956342692149561628552698936688640*i1^38 + 7103554951136207420088054794476443124071486286296581564531441372394204144480542745193058384803149886218036402823816108335479732320297392786469499720462801965257027352432725976223968658863686890246957444265940631201073714130194057445038096019782980117829634238193702849452436828883259367245314663403562494843648290699207653115883039435479782335628133602409971863685538438231169488425006794318556181512557465342861385693131931884267518736960309629972272173584952416953500696349245624119076064807117888139196851236028491141510519455314405842236982279456227146346063321133762027157064809124381283087490910491540313578950518382556163125169694942929556406576995220519070723492090510950396729392943885342356008786217551687728091427098653936248492266387746402679966300941479712559481078874835649543821075179983841006978073572727015408081140568384270803658478230104194275721011562518273210736832745094484958909843421431360377719527877525073571420860885919171561524146045278949404407455218117461804964688780358408991776452662997528222503981371001990130940566946799518776405965258255333473815286965418502874810534767360196478401981247924765203127283097645692551018511598045822457221152882243242461976356644842676187803699141279851979059778754321553295646573360726745169584582699263653787166747401186317489391580858818218838304967277334348341358014243181392502713516033831818439577435293343840081975062279101463729439192715045037317989875285225819470985609351858773106473262275663765343030753670790103379476089291105721974739293911068247498408978399807616697284363216761847575418932878123222094536933095198591402845463888863911558286811183649512950054418346723787029510191151366460621121636721171570164080464880348612080435884577561226603508930674902656832206458979376056939078129880022151403078531435723377801612694473494668913582119199255968422103450525007118066233232083898335390350634861515582348877905596370603050464399301185424067711955904900605927910025954797857519542730752*i1^39 + -264652891054573932716235533723306083713347426391516346151388300230259144919823444640096218365295338381224727876292225925724395536222183099330501550625393504297837883982839551108911685317916896982664894708563531006855197822744674354912571801522588758587489783375551403320964934543348327683897045510393779986996049366620615925313085367669022924006532538186183788659917520035571456264752916685958135606125031095582424781121627662743987244289683466136793015506057415402153158426189793756136192237693329969837211210111714807897650581079340697548203293343473131801854131501386403784784759771271329730605247400009711490444182607654397785566327867186713242949001100512017797741096188914731572470001969285641917381064566215755781534140364168472574773299645631056406729293158908308620090781091161947774106405178143399922564957542937849826628485756586529559833323687773979804801403669999419396524138890555397706683801015094058220130479439478801832976357056914311863181300327638952320236395345620537809241993492103724482236833911913462220920735914864943720776967685812220146540139109810917201002506068059599228790084888355378438304293866496370640090514058041840907501902192520941556299680133199808391802193573041326600528515886762498428509255606323808110213158117792193135105459032228051139168129149552379775945368164467258187824659739132810061793539087816384428275242852494391124550746753979819422046055606816940253237243827463447869992110778679854974751416308842914652024670310304648400035627505106301669406270676510679012794955723121966871712376197187652660024823641636283231593344523353656532657894039866804638171138743582408512274602605499553926676501795541532357870747467029550941477697114075493560764716431089671130633560719351699845307680108804746300657069153114182525328497324544134789036206675151309489830268529334308754391487722339944343618127870721971952059841186401003479837865164437329342355998015212508665114256010648156136565690443574493073259825114212466688*i1^40 + 4766788060733324751752840306197610127558492100899852782963620822801556619584909788397177359251209852740461788390251316688330455380196317357852265756894908347301455840298194688082551099575201209721744496437150662305003673243667851282871068716893417543312818584094713665630520680687633280433555485390464221675598573697838371064789723060185650817188392723131796061840940062558733214837006570854375839355376078854902741532250934731161218779558356278040090057746993208195823943281491215905138223855496895502765955252191652525021430020767612188938156033969039595640404618406539071475334880639368007451310680910594714707997133803700527933395147764249276846082687200106565377632343873440773518202588313366999169825098607848226134825713082297940700370694920996659489406163649710995096912183027580979768373567398037511803899990374291560022924611237349430556707568637699836791105728480255949861252411294290719643052148427289874827886848170236827776328981340669739762803921885335636143801529562307185890120235297466106750467041697464422772857206427141042894465260198208321373345050697451352169885330148640303798566844488515680607861134770718774198826341551910157865932917337339652194823623751102549034009589264203763019588261903522551670880070034458241795037162406579278748600132394212446939800550395182700529051064960568199263315817111743163318863504434539928505006680581770444548157457654522598633951202381493598459891820883340464069078901224485497291176513545741880870622053151177876160086886311592463212092311493401849087380170604210186181611039114973236923111257580064533379486947480612227858450754760906652361989133508659539568034141856625767311121434533075129570000010671159157418592457102208990908722096906063561395264321479396482277326955616087999677503240614766420715557925689697253708473737953294630297503073464154714024788562525457132034271909192393961212375356825912283803929038864747415733298660976037936255211722997639843172880771825420760766167908352*i1^41 + -38225173080935035214267828483297833411673156151039750796376313713668991356191480566821405753724506186995392074095946403919005626679032323499632283073151216782164038067405674696308763827494077058379444802724196433885329150249088469476509919782691617246166581225652898671950605029333252763950795381709478679458711734928764650599791280869390962212351217982019935880002767015377425563571215816837448292892324847047997106229453305537197794937905730953135171902462205836172134293320319070646612484589269625987675360483703328533655618141765429560886175996372294482042197618352374792852763598601481269667704349827768285795757128776656920249527913760817379171353575964872095330792690703488177212578591843720751213918310806936460180486048828556179879736188198763506283898612979420961875743688594073356795780457551447292566530283662981967785075732105252387670122267990582652896629045865343105477115205090831600301368436982690994606506604539658769972529789915790479280863784005924296424173201491730024101753454761068930905687389776753503929714741296736778874531530549483202778977083481509923214361364772173042151753612198177195259581958442762104671414022885833340615309296689828010867872750012584431841453310423167614842078838770035690956401638005965154395628576574996116217425112879340555304489036758270060313340383361079975931814742747556944216908216356194913600266904196142165943097778783973553599304257706641916326690081369596315130788981141941628450874037342823023763343045764493079623286534106650608516614054520817381050110642140603144691530766534479503269625320266053883220442109182435152289771329296654232792433167601976522970372064673818342888939076014064711491222980403287099301764389848948466632675128737097868730763399880575485687801308027038044388103725671404929004574442474594323691152586460429188388100779802460109749723775131175989712671721539538251458342822698077832843854181854190530160412007030895770714514589348173388019450544383198232576*i1^42 + 142833422011912513438604982457090128423936812053123197528677722272812552990013523731205556896456718434402027949676716350531252235909312296746519939741871056858292381323409347513382765131519327571916024762551050184117974545539210362169807565045920354555354186172327345514930047856648900056088735153192913964090355210614538505383370628575270121502832401203587352168921245511589343239111384757680376050591714903319283701538442130033233459344000535176363950899944534669186763533947009166040615718172729874544989682052171580873287334888907069435916665143092959218188492181726298152046750784103517027618149598325904110998799206914552044540939763249026005242925085499114214193981969778936153881542279129526258709079842876845270527122524832982379282180999453628364595861310157690853819379711644181254315952505881767463221660561961728606040881571175581648806003824077834353032676775711655100837473284170007321096784979807021749558889775354785665195208225775168855862713958954708616302923194586581962771871720222489991119562375564203951272309531183751104530905342375131751845316817682054017352714824001371941403340901249509776391285320964557916454089679789020591183259920900792540222381530363594087037063335819632465420714005256403614840744010688920287310580043167923651325552080538747454366496293097856901102369151904702001395905646551663815783482853396769993453925118649626715941437916147111823421170049667449631736158499592076050079535912526856682459633702239783781870500545987847466976950929510227859029307334855189842403833255965774175826013640652854086955070613173074659416654349950180363922963207903080832303244086153602123355695035169524191181151952792536087826890615103637165328761440103159195254859321299215697817478531470014488424489518378063230125794119412299776983274373091124535518019307241618639001153317252042141785592065111298675322421390577422667905708204300735590631912103267022217587989947955812141382117807259652797726503993344*i1^43 + -1006177182783043452604820558206642283447327473246203821517855390193612984779937911591832348159142307876474470569794368359038407584461119915042368471954168857086551747416317849171713301506026373559675646029841813974056473962133801456224616957803651239236065008262068410845369909593560876987866734920543372558984365577660920556604541164843496344796621683250343982115610491724439988419849344763859033858686880420787113076909216293370709603971924369518969262704049561813253473688337099224165608350283640048535949610673865027273578791804399592170467196044950268350419051479328038408366064950491875774566038638234171347000798264420838499128923811074269885509136643219515633416136203369853941152322725588508138897022187484159289520355045630678637438222509462944021453924983774118941440173021757189726766012921870806383792264150716906823033024892921462981136390392784886238872837493508612373068058186161567403416592006280795600498979014436341636458322915497987229556462122281350438341749864005518320697540194026080569435545119233444612862792920499565363095299745398686653309873588368667286683257808954002272906487290880207390968149479658535372957935505707359554973931891143229667141215055524722511394671526012070081509000868876119680228110580691843843651008125154433654174950705217565776383967407255329012883594653984278174261671768815452677544686986797025501425914982942963009702514883391140145199954090148131249430497602584364456148273497235238840327940441041603866533238926726971587673034198638781756576497547928510992609949602152694892482038592952633949609993259676487639515266585273207067757597024626441029469033906204366867723784964312472768119264267445244621036753211721269827563235097379074214895902812623236792484347895973130847506736079262176284142376519850647351358974202781676932548858901580225959340044067636588113870373506841636996811481107206395225475756478423124817873983095106865834521853969416145533524010430162372919296*i1^44 + 9983105894919414558402257933159047984042858319653185502279296977216605275708968157071027467592714350751880254389050451229018363861794826466147267018451976874587079189378124043027020656827262209417284043111456202908387595515614287084719929365451221061600646102438263175286445449586663201062848620500030827903935766621925577167854191997125335806870058815441823661286490783344478817858503368136659157309846209608763641938729346632304353824388192781462213641822813901841802393591790912866598380525649747308683019924610940770178260054123085312131101147618020355109044231418508841050120979211383380731801861806099588494083005638906414318749952565119230005448526458026101543708980820101741694064269150168228820763332296343819387073312893363065517046046417596792110869068237562914228425033177742168081850993112996414261751112719590606702792637395768410473783028020914004080308497201487613257113268712262761152844539449444896658736514047510883945989604165365297448065055052203117273152230711167209999870441809124713071504661793490790164238216624297857482863807478566361834349738606726882285345491289664573317588668352203058019567842242740759092519087857339552293660481432169917749524921261531808837339127541652251438056038480395615220672476048092623357040555427669446454248404173467114950464893952836477267813039677684912208348378851695129298694864994557398361668691010831617218853393700874659299371597544996863660510898854317206019054394806277018001850646060017895936497821586907795057002510026741181708363068536581608255509745309811191423053733929273147129497536865620697273328933510994712871395811708328145784666014235189331730853312490520620439777584261307950934767576475963005240124297449713184540177567353281838759666928002579364487975581741805685667962199744295191144628047635988180820735794050880515900551500259778586149766934217006284641394444595508016008283213463524123430031105704911128101272724108385777217394679218176*i1^45 + -31070199362754448052170695457684323499260103941231071732479946126839448061525006048760533428370334111216343347175546964981464230256014343310299208281798038512830659859428448426229585424996620233186457040395028129308860354866255434825844743585375169750434971574754581241534930479134292882185003194812472508168755430584476201678235840443296947676064635846577416527229034044234635601841223842348866210804611434935109549020839630813553507110799983082655012771716508788996842316562321022856643522039841519010146872139958867236116641056691489492809187518938895933616766781007478241508714913864607985443281547314895924197856324857450238539312229533713411582896611729344225831936849468292123201089721046537171301217087742131809822932517165154134434806693056692916688713841749324357544078696655128336496646224040889375705268049350455788917303185315117474757901320807101764120368205867823359536642429364116313924539518609598481814570380656391848354455199685421494732710748677947110530781449107536527570472237935457876034332168500184187233140175244921948469614547746704520408124481635884212987047648623536279933112313469398217136019815608162743304484142333068887021158391099435777500768761796605123655036408483269353220547629809441676633788745344708462316045160722001072650145801567666627707161974470506825438487642707821450383337318701977667941373321638705692345706177482404573007898840015248155324030249380253451645459977445087200350349039711566373262609194554292311464016435501779626177064952409391825958027581987254480008743481372407357260523973969566125681259558158607972779898045728150369662178487704013635714565113459073067862275224859954461001987388520202240765933489656556085252484683193262447537322321140545870935553418169756331730096614935207620538685864372528891239280810839040606466876599324983372876087526219321644906061068394899253532099674250986279451297400194568515874448991288109236730223150518138870693888*i1^46 + -3713107330803695045119704182274893769768834415566695598004883806895765253295901108860763766371444555171300588945880861333124379864168717793440893534171694496423168095009498934540279684112607952403328182156118803874550451945781127108850312564141659117652877363326343523826371463456752806998853621497587793292515964480065712131867886478240124165692832209476639030214686092131650919444867128345505464988773180767775858806720376345086182367836589828654859576383329196773809031670053088501044768839977406900135123576807402116411962511660820186548258950661314173010685490548070003041546443504928073028229570351671441522887966053695253301157259745894231583520259533029488197107342001441445208421493200319755060722551876369271578973794490123279387180586538304343898223839009762197860111141954523868359329769711961700333369012930688681122942952054103401213653216790552868905953781204674424403296141745887733498589854225498187402485953855750648222161164413471391562849975184420869110759527318408618614557555659757636091003286048357366854400070826508523667667238201840865637867588862370542826858295981198025156841797050964122687072233884862175990446980025408328396509962648665048303331791830508194639042472204540074291843077304182751381468520315653980231751260132490149213914714671611706990401146567004159118946095940573794892089350135404366998347002873078523887760477735826114945548120346997549842541513821264973038439104473602064447922278629688752874324700415371861401011199896591498305108150853052486209332421155049830563336675255692893740980181078478259137105968287321675776471633929853272102881924957285142593152047548000407935394649145132556905750961562601627864326422395569594524941135882108534671068118419486330318625831290794974599892087559506527458294880148576804142865251668242085668900926791301516661317275717100879229145965683121164194283126965751958731680116950699022515188865399566839977101938917376*i1^47 + -164032945788298454761358565431149366094602171307251134181991184004676180187046670124056680560839402232266498474528941565813748903204960391104023564263150701513817862369982596666505159527144571985505881129600809025761478589932818337490707018490777143278972775308557702377646319749920914299690620813324507421671441704072299502653463153328627498939232232354327515188086539259579331640820752409402484104590938620643886374904950931351180624916430353398876381076577081004453887632634122706298461446164629055774277816816534477809984696590292507455880804300228063542465656470012254893358851960540862698032760600370145682229369329695463693680280178394877070112604166398666446532816995023136919879898357836164313373277507912464295361081707413561839336663742873380331986457149691569602453726805902797993593387110569878134507423175718671091302014743648428301176165368211104232189404977247121452307578618004209949725264655858838066494755796299981903387222971188198253289750640003233549473541821369235413722503065287799940084680984756375647718801916548558436585276739334732463285165542210309821815684556297038673904772806753372522373044647510501689868816648675663603954221789068438225020277315522898648030697372895598468657164717493145982009143040336077445229822219254384610862331231504523343535550080742866089415751815734278250718391597136836513597354592243246671583346397213639699076338295679523471426113000999853027010219044819017262807942806080162113134464583775567123303722607707088451383703471167433910556926234440765605532125962712477016901395513791266861053685120629449477262173705534859525533270211439273467456231299658263878509175353288368061209024569509179251540440011810508760991611061838134169728789501051767150073758347886744842345133451590060057783413467402165845383276007837078941353705099813631799961087587160465484727774577343806232624582265331905777002769818034659037008174741652378780434432*i1^48 + 13913534172580974707555175592113041935118420315682827380371664717121760430045455466456609089257140949534391766188212187989919502683473198728563100969485710896849211705208482248536607989145599473847060189754337992786362662450083554050337349302326356064053580223302857543136112202448094923450840362968517465481135720901942376264322305937204159024411052940281716748408772825926045133094482050460345558708341131830991159683894175925507994095685116511907427784913496578147339707322022799264188691349478159202797407874913912334968505666831278018511401194688751192595951072557105711576992542856901097906905391079885047291693224599360864217910338587665674147222466715637632656483656746817639653050772563252198016112215645178236782674587067554653018376583943814632602423168442189936979495471226231433477517386528314576162523246442013128662758020778740013981486556867444171781269945006432844825266590024308144655988372737757287146963351054519603404016991133986137385605902216389453675922190558070032264210497829262213166429815896588325105835866476231756518958236656336409251964779083823996855244036077818975495308051586447574979161014699031791177991009864668931240955129127903944531554207587572967373245079663884166461630966317812835677398770754888365105440675094752039985515866643582308797558066360436336251652493755682806545266751509695829967504476325284070399577706470026182306472456250688320926812845153960587817675807074086061797618256165198134707744723193116137562703298101303523612407208251237330922580841319073827107118578406222117819557842187813689031654358854511651288347682411408421876290071038399061438162164607744238076029132091328644540043873664878036699124003012265195939960799875851777968110310315233898771664617642939231950584986354403044622968116457458120527108816983413029212334825971235325054290366279400267589156582816440455590467894688885219648837851876711275338816104169472*i1^49 + -19294803190484217039536148481727040606478276506992753935758492784446528407478154576062662089708259385436754873261258117656869097484357222831496813046443949030334132027498474752042081721039100951851821274809090516313452195932836016042859663463774958391002183535784974014644484764488389147932796834457489694974828141718913007583895336394148731426959178623951241669407302462183763738739157188513409357793246481433975309882165283333625848114848049747986849639419713205798579886678915281202164120844207552680430105246139732696377493878994370435603553369017309775837919810962333600409191164365712458625057089951246040105107940258887012509473784908731377017135519673615599824972440801867891320765570288646628455002691140306268639608567603117048471172300753256519523034844877688578367710011174724060951070867342824105107004702131839400453599712221189315243213914766932433226715440745885390227032374204019370158931527685959235580133052809988980713540806185912280916315127167209963498822805604732979194125445572635942572464592465753076746268923822325808466301226688680526126423683834807556222564762679058662846324787104678949278968317665278383328072242978997567631724116814393642174545507433381523468580805742148542976225245969800363980101883199764223905149592060544099499414062927072033757823639754080193362470692316394066276428518083324753995489920002463252254776146949086832783394024333911577628571632594936650425517131244512155540064949070485937651787328051977777120408061753530508585921010493918072330279028804913848019112194139981271522078783903890905871954835735463492502484948262202763305868768408829588082438423546696208474363997210365143812924826060112026181184989855228554150895717269178943735231464007684991225088331183671347946175438511608683720819884857187920411774053941408516865965599899175547771046448886695330118474184518043141476450453190064162774582297518431174393856*i1^50 + -82121718434778827693293162228536275222461984647192974000991314769960597360634825620060464812625115385572050635770175394511359613088080954671136476449604965864467821420521074270705242229976948687016219028786380514609945418003777381180559708644418124235439123816751100049554144847393586150255538069317168658234303915361607259507956885419074804012543421107173328227855534257821934145326307826249103253910280493521969132297301485926428432948652525713673732403426629135549092530693621574052979353779157181744303813783554386033850837519713315287702767586762704656384511227470622026573080373951268654742736147927832783133697750191064133722918784476136440487657937345770955687394709092839643830917138354170974719398976616716945754944921640610449510083812873743797928974220002375453749298871873300571578910014788976601946340425421011610112195954824623660659118678831581943967962344823072475571286660586789127074149657294879711438241744261901081156562260861305940581329293474199443993689445230657094488182738275097200370975427486622412038432544904767064879490355267031325293346652236616212141957285437068769022011716622208141141059519444536029561887161326561060438210796817563584965257267807423771466941969231364527380543354090593645593286366403471442021364903968645429229257830049839027470375442691911274374780984413037121456503225677317871954893627630057762865209990704284031656600460638355247608121387265437748723532384268974088568469424691236976155371497375685144809130785619570685259107435176890326746931703923545753450945877326795248555522101826228845188083671288470986090696999729284089048168908647905308356849099929575655433436850973781416128786780040085563728586732516437374628552361983177186997613413304921448461191544311166036875269883382987759183796255211851330534329518807124501778586696065098746125053880246370449161398628175553307052237628532780943745894580224*i1^51 + -1431293898547625448492475778731545070606227969589421859697717588592722783428964243528886001045661256622963249439041578087221446142137287121223790497783056963697428593981297486268783420488813826418475734117875483839302129758518134286879697429401367042140371810737376320437794259816500245193100259894097546726040467625012484961329394358924677766331149214616297388578626476591253400150875355318872685399492213466285859947490638335359323280972274603028244504606573576455216100592755781603292242511875491357129382188344924269671885882415518807180866125001717369070654777092774070870721845626460558909434962196801816806537402059189729067015572562669718083242694441072803437430239555375670656135108784392282718080889159811718828589179786236655794869186813406586127012024290731788402274390188010879807063740735925017970582470463407666556242078919993404077507914781052940527987791272120939983796792410819267196678283740227050984747238966366336755465184510653139596523083870204147130620990684172059047481867328379934282649825402670377196813891549059653588660492361207527581577980800794088413956413069822236236552890076657292848547662105528362901808704041195460255417733854150454454153453737425891018702814725331025205840353008390807139458088365660272094070483770861209764388786642859496139344320898516211916025287546208339372052662357357422466946202769737599328181083946934355555252406652065042533040727151598074876199908636389345728294565071860656882532363286605828111594983348898292710750115100449097181500690886133826508766157329139432080818927816443030231402546585159043520277482942840974741778963016789965042908148741390717467096086423229087985232768286476924569007660781949677140309049503757758077538935682104743096218290450675189499104523999238191569459356165379457731947350705283522322092465177876272247536732828398460100939313735268940656231391085676953600*i1^52 + 913072624552118657681997368509946448864594025956592202429639744472254297242856696476515077562844136521108108931348442522262078192892887191645547827260554852471789097121369944803543538938343690219300534858048790972090763387019393277956647924238054703103018366479741317103367746524227456109387142284252802990882405022815479698201803970056197732082081472936461045919380584319703614543646259580897980005195360670106248946234334307747554954569287245476649976082427646554388941524969376931025004012829444784211545603787183938732468847326642793627997548967252710258604690554569770593381971491761019262824184683074007006843266431066034376690908973314664077053421207674289805489717499553573963181178599499737414652777240294310780259703096873467512159909363809742308131608304643598475497426842064270149522317799066061530669271997441045119950681152090788465477211664039534334253307645078761388229563957214170167718276296886770124011563605401502058144032901266020254417853933433890389756830381188829334598226839249957963497174579108417091400669577394213288549694951952022858254762226549030487164901016096193139945084069152341537007792337774665657731851558308870865792066760154397097111278679384909370036865210505746564134998881196394900713830318477615433835097518040370967634796339231619048792728374617191550759828607089238948511552807092722772711614455143944493626236247323799782038462486006516196183654740842471854298822112447328085506628150469662203956778315915679206701854732420985693398683902621409608903907081247655457531970568521296381099974423111264894182299278313576371400772121781817851260944623593639825686487713219340746416038381652840219455676476179460992020223610966086022190381709531885065084701047385788901061281057864473281395440124974677501767586354364186058234380918437024422232438048231173300876515183214208231958900860873129085521920*i1^53 + -455347987650335045133884703803724719366926997228045368212941424599899698145515263284058579798395394933623471536121574008646950236308491155065349794213834188865181493171051752362566687843761493502309334367060071591175747296838624894651461678097060324622013231842352470759159439205182482195632600526055466879343315258125980646364463659152408049903163645115045743147601964164657133796156326835794809559697926528777322254092520771792791557185915030736565297812712777074405739128861214009316759186041870013516982660949069636264454936216641308666559354569270622509965960113126436539621470981993559109679888209048559258296976639983071620758895013253801192086550683816622745703479873443338009682146975932323932908262837558697114795392172454468393204226706742275468152752291555018496109802521562212717581455586805555631387415297494218033837298811460333284323342051296717767200524516950192237607660025896678277662394181555795857088560463336674345119265521857850456035141087806738192415245385334017470446253609231749366824606515319462003692279029592739365661594511454324885287031478471428772591949385526888824635571713770812688885904019614233799376840516580556769803570751974431488175163970020183795573888674519179134532528881455718775145763259059868312796241362249024382118751680758489179310527375603977502646558159807969389640070952353619719079693458076910799257530823503469439489239162659648757000864939710223913029741784927762994557891346716646561899921070793250484993629521763329657382773600342915074816502340393922543114484255888392336779509772277392833396362654861473469938176606850370294631327936802938938160664525808903608951575680063040468034086103701477091758807054883165215931821070985735109814961952698443775733859708707167434470619064706411955483229668094738266545858667372741549404261904822648874677518832310462134993362139648*i1^54 + -5011170290708811960950423503976896730854328645745098458570187653128602762100118053188496643773752374412499798204344853135541548450726787620983977477165978487691553989288128355081050500405141865263417968810178479128042546183045588635072471861120083397679584551859090746254471015173097217300104143589187484351308429455134816947567589297382935771112578007617868825212070339751470568118413382368798423240829209542039476176349797766244591062789490982230437232611995853725380655758985325798210343216512832424828198316177772488285223035797512265361871951460258047922322519066328076369039228971840602876424582275868847988433960364192267888760016033961197566688500599461587520120311625928563236938304125168860756166555193230440431594034136076546691916004223164535310003664470805633305885414538210453320666802748926008223572805702797227148596100005659111905535438778146045523753243762414025265486924647642414581865939611279740257609323315310762021934362521719530264308207068133934184711645476580368409027465967604980647228992153256148840872166351093824313594753388851681307925490751284224406618884214848278372814378306799936633255646304174768517350425502159200065714447651939721899197492888732464599667514434869671088726747511103973608967227917156638570608087186296777536239868214914172439809092843558823342723235160162358452231438619966746990806513816537548555503806908686706398906260028064238157832475268746087547875793520222707996552111096158523105588297040541315180841921385688243643768274465267343665039422230914097215731762566238353390619656871511495248845602425062437029949600241707905444739394732118726483778975428250124638578905564614785107885484337921397187022281505341324738717949218263645338190106769965242707782537612127048496789502254998008409277910080294635946354683848485342583673154239187301546186105337283392*i1^55 + -12440396483014244317616096617220849259188756261497305049866268608617569678936578008668710994050471369582210797856705099419499091279369382608773043927081146024505303196359406513423317736753856588919398324694744706348244896695332626862337225409437927291142809567742009601438551644888376657910138318290653066041754468164629174480143635498947387429879231259163452739560386708888999058933183813339577771097114810073504274313142589179307765530934680475502708443062332077741994828182835500216383082871786402140300251695195887687689782294186044762391538940530678237791669706011985146560122538182278627178188199526927774548243866912307705213101712427961781731478653036418627523624740870356563570805891818305729927992843984232108681644277145974678690546736502329284061469701522353982617871485244849162516191535031551201628769927356205999601470917968787912900039074330806285642127394688544834591847387311070864855626993895922276977516945876504854119570083833906193934503169524614966694851310045345121312047827946638384400039373679456070840215333235991809371011083102298896362560244582436861017714372574670871680327359873969178808799153752396456432590129579584911114003705308925233894950513504052779908325178399013960554358155343493187232064203205807914455906602606274954565955562004952136166360522771011150481600375361014409792253269535447643653406887197819228928947418216888258801356971792939874233558224363021454186367696915648047851686873260421927606415920625972542797955738020107840678582495243884677381289746764178345717661568436645350255883564079931210861902026291370810655335888496221445112870234196996083033837765037162171829830604358841739092709869510664793715180146215532151861836790275410400697077638060396653613137374662051646427392231786474356568836101463018013893978351949108206637905537435361888392*i1^56 + 817699390186916049260649801980078313755764494867838641114595587989187923533283114952197410517836700724793318473467636576063880212201218112221072253450513054685589842524798136804603093888565394612410917689536373427303935464341409339778732331355007003686197603816493879147945871171637286076849335730815895756762623154532217485283993604474219986169110347428561031694704209128859865414162929838567212268921513136021590285819330821279772671875653666887280131711296465672307709381754766963459350645511319058159933606397617243469630252085173376750484585823099072574495876057863917914162413092702423342837155591805307196819851973431302532569907515180942600801705128269527723684794826244821868712889848508991546458841446397929767262531536180448579498183933961553301177004668759097230149960667757595133757322918271171107541861412851818526921465418866379869520178506659597688831468424986695685113406894160957160390166953552361297686227551855079284936152081138854065259567737188085089172660048963301111644419403461748283350588936584418567271004975834458781237913121180412930885202824031115057330083076144432225514366975738741507232156579819660183135546288594846845741867717144960323902336095625567470866625133946271514278493434066944219250473939338364193112106408843032039436364925138378892672582100000920447131533502985144314919778104067721000891805430809933902809763987613346446861787915791797807879290913803369671403418152921132545589235293187568862270848434628708509707128393509610850493229821354169377548019468079273257387171229216202845249510953183746403698519817097509362787003687040963777194911765827519631839202138849185833834197095071240858223339612754717249742338556778599172371048674593460966464453897164862762529363279862542156545404735628592660482765888237*i1^57 - N1*3493776054792063484191456799711366388047979008944711045518918614591929417958436826467450091834714487805455502986482017607627488197178608690362169512884525658387534799049406258853368385520506491250674675210411083804200136331934123483413269888050032527346948671834199709895306379010388688290948643508043160369358538643346125786793846510234888704971518297102899468616703718051552912147075882680139147630181540876974079109921392795654141477084983677807287538962892485375474863003208620120546278305313477741610824725219204745235332101156700753181976904911373323063403197293704416000000*i3 ] ]