[ [ -2323929610101132962826765722942839871688877572251944340063817913169966438365102457288529908403501816671162385895256844078738201126542187531274132128745069363143752790112832626300907402540158446795561092224951053259749130321613744952517948328385971535160159467155571177317245372534788417176367665711697172587722269472487119864883837116907109521708604701985465846754884878152562562229038839516993437554894068661946901732529225682604250095571120296432841489996361538685916558102197543612551576889248552341182148931603781230413252679668103307484970295729367817745593995778104458805940091138827872756069499809589806684205688744897349273204711120668142864727546953752789302268477864929840878538439698533376092794495945232309317670915523665516816591709132883692985992529596376661395300256839425713938907701925203509548137329844530516516343859032413834838021454929193546338536020618399119314539023299681300524775718374130352201003457197181439114485889175710289333504943261110471513478976585870762494697179007533235158916220647741930808904431866934996126337005843511485034376821833043603276719014630360513544874540163520318440436303409333882118952227376913841008106631061199585661747397303013933654053613622613977720167216312700618552160012158189732959025309346195554979297824290559742854421802813765414770560711919659503115037477049128704277465414484895313951719695971265854506959415682171527760563033039153516274614410540353351789846351876647557945702874169394484043057279557730624256656696567472764714266276979825354300962490164803664181721567699587335469944879356485365916410861866659429704264342252383441001170177971866051389752626794719608877744964785322720843863775095251613509227714955054713633652357256631645730922971216886413278756082037641840920249660695775770984828864374207472393697104968276645704302427061848031712457680560445509715016773572290145881506994160665499028855751354793374158001751077344010260693961963874260273969164118124420049099445933279091627892065705895934585361939467289502415365618906820718672179607392823270089712117054500630224466832305455912567042026180583180444171003819262530111760018037536854851548055894051166598958334444199278327270105290147380193834272225979839499612407060852567827858745454371314353202961016822534320233450667830119585797998674296092305011252642741346483111581198578076106653366390886441440462174294204374081286963200000000000000000000000000 + 1669668176932200586916287512844049208909166003839005334958646475450293783720857946349469359431290093803860749045838530660174131686190070852404120754147492822912812692677923936686029117050061344307270237102169698428103362605285387274913467966477828404954528327358586895116489352419896118260375668922125229293563225932251437432429901855692725508167062237519247575140569943821359956401065690119936730156623904987682881323163161524746254408834303766878531408758550192946851767043789016969121697021463647359795270971074507863989476069920099279103562516822259586238253201174609645495910852030771858533419804548689226794946040423906179245120105320689390494799261160804528994676623846781190973244510162396676030627790590027149113613245247264816180587129246979547401221405493429275680654073532316978399574587871477107319801488201166772540699885293082197440153582927133769445243326855805844908842933728545319333876478246739370122740930210056981019015352236082298216058289838763500681462036618959325687052034363357574802854088873196396799426443336658716941669396088298725226271043073514866904662130374138415140826244263597576426964253919868438408653560048632738403392639981637375927039789730750452910869074964539557668403990303404564601180747826165624912216847939237514951406406001153347677049944809213285982631687882815476178791629266493283867852430104825782757898368394381155270950694237066947647110845664719369677771212623957877333404199986505078596037072067525221522831865888117851551612374159135273755776985129003613581776724747230335859066960473239197051113932927555987652812541590936081580140481643455040445983644683735062386322717898441610563760463911757003993664232468080963352009745436847009538765561133046231068666138514971524745147983454560572869193840721044621291357082313423947324225984926238460290922556973318320879660286089728351543751804279148765746550680045656858193188141636169647235932081043142850071283612792916332489575177289151408763728441617241609942305709507871406528626994120903701420078197864909760303901680446791221053033513960567505153150451447174579151968383406881099073597999500229411169432688849785917027198379750953202999997711000439884915967012967850379313048006555054577375157603395111334883062957983005292604118782475177278396413908321119450161111090724249940956814853553293374499176628393268960888268023635994948285376167972564544797016064000000000000000000000000*i1 + 20100136473960456972626747121768612904851273570666642070856832291837792537191837495311611154233241642442666510784657375588379420036344369288513093316397911521223179586839665490900476338123533266626443357936613267189711551962378307986882999207424883758948108494674461575650581714870428247698668039312473250211145523223670626511145687522908552858525653007236427792437866965178433276192107566423378248354349391422586306295586335486140165433444928780570558451475280857449661935183650866448753648900599204507096423840632519768093096850614037857179440264797879192145653502989767923141683371082740512541627893873216684069252428486200562941410554196583211273593633009858849528697994887266062079317871663377648283361878895513647411971387014024697011639414474240921405254331478986304989350172866804090446862469505690103748425961100851296763425135760777983006000646055192001892327060545765143871643249818225389874399562009802066817612288577993902249544667600272913569639150780399455010108782021501792917344694456250603951458643317050338093696947290111317400488671718106119974102970426421155226510194968296309927796701683901715092340434588133137028417504224656472268517871590136877114142268258188615088254685077691518887726184528053330097497925303825909165579846961265564864805285626032830709413955561687163676420314936281333321144946300007968930319266517109409009990894252730714450053822912599556806906980930494309779587563411618668670249189123131545772665664570596923266631829214800528962629610077994925281546798373254302223908708256536815740791892733753056781429953214034371055845330985292291156284413173561353746075420080514675198058838240350298599366082193578578125697752302882013798129398373744740365425324870562263289107535402086121818781063781584384508342085063581358546574755255839113842103321610666340746323497359312468563044168840264847676714150573837427794560551599265619831121749867617008688010023231436021778124203896395321222341566128504797277446266376071394338349917196316154874313096985252364821009388075639401202959429175454898692275057772307075560794485256530620720240588771216105567226839627087610102062150064567151884046613989825139821333606093000536745359978740653527471668087733862490560214793426167678860610771989710086527165819149900509423575893545797343099636693548405150575295166700194118286899772387929221414791293786635244943932500947048726821601280000000000000000000000*i1^2 + -14275125262582595490608312336627599138924512234292423871753047339602372011921998322085362793591873310012187710409797428339838262703294767536816579199387709839564292315308365429057253728375211393145109488446459655024771271350632890145417285452650332216400204589111190851104773747096389331846241890978039078166321984937243984430181456000836202444610170221000052150872145206860712652125690047413687322274025289864656741156795972261008129670044730080076196426891172694488999199521229661498247765093874208817481431186749216862420969232910261746069681992772653934501940296107534475967359297845281237321088634653410977971824725874255192444817462303120209539946945607445745618492638010228858457034013746162217714813859819583363977047210570038087239390532823695887828618282659781579706284673592206813264805858885719610688379307702717875195207745054772943806569652822768734616994405906170460773656147798803115897715142207652286887863806120435342822979250517890689045586028583777307821225518112541316319022012526528805074430889259873245968174349180531069324189804807621967649921816719628140853240091000829689508823395204264133169490894665807656006193420550364755143307055708564699230234032269770984558421294096042532194506550651423287642065953288931105080036443031453648218238554701833484239442035189977497541320715981728320402643328574574038457238655098825688419540156399685104281831483059604574031435370100025992584935200707015705408508673109236458787291116058049903555171185607894227102182585485100354888473876378498826632688611835084591196833606235692778011477441408506290759257151326927160430992518909588020003612846249498968036819729751648860810132000158470759084586581672529031755992535445339741237620050893693496799223140451554166404756771789340295442901160130004842398750069842569493394078187868571968001797343736455431845776339255236987293066774133635540221041463991189293412067519192323351001323288910608609373087300576824326758071693144815454026194357229957177286158628705608798185566347577158307760909948063146655379323661314666297413953410349383082775554205768679914106851205944054732161399091756584200313766828044454978637677929870732704800711223312787448726088876573200372967708635596991559353579984560752908933914371954707535166121633993613466356588764441999372441885181641210503840567856395847410672683492260665161757588664645464066376230552303487039588794368000000000000000000000*i1^3 + -194704309083934402058873835654251727602259198910925889968317237632583257812687844018068046692972017675503106857539153679081437823528430983897274863901460309515159238336237074200713798729212013925515027341059526376617398018779187423442290382288729734274517239323635072518354351499826445916964807508707999803330629398277426178103020764526746468309141259781208839053171929903273155756248921762208317078991643094413666102986981673900605751103457196702322026073355376120179234313652110731017717032165787063472249789189251897699025634133887857633575013219078547334312243182584621269641086615206296742932008538374913121132404468533472415358189804786231081784200111932038560181708897421642777028392722829668681596745645087481113508582319049961029322296839785242163710068317456249925072929105056336214264684245719635401976489344944560159079351394126568199703411710270407110331850702346052176163881323133429409554229993080770487753886225617067794361079284794512865780415800938012083031175663850807273883088356417780965399887634643085404370862090568857448320820476028247922567065309652269990568550515697926972415860035365832711420795217295973470188050983659245542114351861989208925328743078455854877420468361252035283348686936872686240332458903519190344561167842592202561326626189310452058037052781013709886968071168071029209464060304623106848635450651513421646943124861740057444305470966560777644602125492391497618055025837721854115056792229137711463597108401724535267267657262090845139018544013414924837636017525718263669714798352939112496805589294241605620259129495825601275472845349679332542254724135699293091307141954374074478196295142092951734755832224260137891029390237782156631495897325582801172656647346646790764056760024125425156048537682982258825349262662820178069763293378238900167085215082580369555127390852462277569213219352086188155230787075830746438156031039358620770237995390438784789261749884401041410380809415458786071214222457273856697799443093583065601555506552288597901478990377337083505506967960846512787554289688680965379046572160623842024650163223392779198225237168641483897382858426040068640945602409756271881174955644939444743602192689038004472122889200704970176990239727875326431276656860485027279100697571025413179469976917603949389494812867758330533555409228048673885300143440452477571207681245760781746717325732176035668865831813836561388813680640000000000000000000*i1^4 + 1850791025523532405701497627053138689499982019683619285826648582005737144971599663404077784686802734674825324868988145866465408810614740050188877484361699399503188511711925812237642761620925827815140959094206786461356704422311887003060239129440377811336387371033382411046557593319784509705051880720881012372201902327123005638365654503678100693037966507190865668130418329691856136923000408845631948297763654718388642615128035581128669970163354624623267991442755814412087715351468485816188755374919929633131960374678716857079313925657721066465467833002928420146272476031078540604961799659374846061139781268622171797344720738272796375074148226412597172190025098947566385329328538087016958606849385749092741762118637200956813087106727582656007475125827124784433063269884367934096757429551771920109453778771699388894944228920126598496751061807570107133662698118957176798981339961321187174140725704491012719060483522281725677099220740336990493839628061073082384534390788282645451661128638493571851048777442301144596987091757265340276264462456257735043050989690361298643343316201568456619767019897519540658851158922065857716685658750784852952067281940219404278238743981299093647088923164402956785041814540926076899853540176181083094136746018410595396382562412186909340682452811618520191049173785615808862891020155174224717702811246972810411424705802326518542504007363516575213339132028013042214415181989047926105568982869099748998539277319496071376835421480248455738100319690601153662819766636034212141329552094343455047042178646084257915276747805288553839288058315412034908592108386443127932648685836981981682609749346476259820050523413158790689688466103611275924637723814641984873696482734355738883669294845788366308520936414556579983121140170514181999185494616612748190877068157743503828877676117226657836728396449647030785138391142959137548968224655357973287391791634758373256547135618639521498121956718279282701139971075118995094115311217597309809684093106613435254379937972924369794556884602340810087647709908671454145711249392516401470037492279398912004789067649553455459567077503378232753931690337037246681024485937581052649647916076546895176795807396144113470037931623578569563456490556709317081804083894502515367312705776814935470936518197177941064233385952529762954322685751302218660268543178424588804292282703195130034180708984409385068334664253622861518277181440000000000000000*i1^5 + -11174022574063705714396198280903931036567930527595768870181214313548664797138705944422644447740407662618433317412753926789265218255632628392213968440859154606749713632992119173803416994584298499603196006008102241449654251646877231034531532676308053479518794535907461650582628298174495921399577808940368971421126081126091202661466013623746093445736470488676491452194966851124838276576701654102004571287572629016997777220185489803995829998161951574342648107733552716122026507763933143028770891973609500361613524511595956954348643922230974845694268550540504359215206103734503431310807581737171475125891792416693414501291694493504515662617154503128099239319362133839943361024824406734201186499260969435655368079129217691814885864824131382689539197942715001771310928444328876128140945099835543850982548929095869513729013994250503724347153450137794713471625184584657062547860904223372407613250894659417084082633992828653633335897180376607812105279344877166263374844164562167061072699396723962487374504041773490683799367112719799878092466698364838151294126919107566780202989898861068707128467104831560216218122004290019730341640831711480358678851831777034517896650630631607542069187103487778219886736276647219852385623795480847732758265878660168043433032254280996065759100306868185374629566141222128864745611439016784806259555416428010730294637304077660969946582463393888332230435740440702507169160453457020752656134414312345643246516623056958584851199890616848785798650504705991826584840907842756824098467623621587922822905376097780884463726865807836569482134039608800184007960478802650790094279989204680276981478475720660292874350305245393854025316855994197209777602072706528904974335395315906629644379889252541546528083214225080381133081256216102585433564006928623662446988270747916414491830020225366590593436609358840874654872645199160294898401945489979133605184026312729771900785791560590129728480504126517617583670667612380623294838734742667288053125775564647654633238436628637789089831934365561501273656298630903518024851842734239178408375689490701242039571673285575722908761442328810040964210037728685454818803984575686239457425964329462979941388563138861655337220868683785822529849428912759739894320626486857939764817630487397965044859485968570524823304895226813052114440532866472346654711597155785956829015294687777975666751253360416452597478021889997351947128012800000000000000*i1^6 + 561810333961021286022084492749527599958719915602350062830554444541647938072836406893882264803181755861104942582707047645089052643573133445426757747184765172918139479647927165708253741721132949803512443728956105910258137863378826428225011178655630384173724872735856359843112504252226234297979132563598151046575965089582521317803081627806012049371598728212743211016169647445636403780424529377810443692516231754002224565782322678045035121047058310535846400642256217505342217757393039701439407186037235370251963051152327266972971810633310272422404598658878280683476790051956043362041279593851365185921199760254129184767245145756231861223983532185071628628089903438214622083942841809730311626803467989350648069555275487854023463423854459122201279712289255061239793267893209370937627147448267295498989358983178410328271687304540217772581539697259395484175047288795760498741302538325298906462309912187781592529104814629148984945111384952235003131266306902899581638190342944735138760361043510598183165344506600049281098894965147366243416079706814293163422333123472917292309539752698850520070485314503378514063840802359755551182817176957295881819432527199551046211163598438706457056467993001420204335015487372630987206563872240652182727891071058829688888542448205539220448059474472337954500838993449437623190562010248320974174309254948059672295877905721446322988309847517929842567307723803136373291390213444924772840171453074780251488110227738110902496170529437866122775170544537165307808449279400684875449722963670247564568334476737998029809982483641570628903310597584575739604131712250072322670728018475228254782120078948928328450485803817851621259417859525684258894494974640954927609761145965484304014516369237821139200817375281939080962456650243102916099684102094009593848010872442782757941731445601602454456067695832147767228523582314756188329000366722137606088087568557683013516800527007564671078168269036379482303899541282172300888851221661063296185360656258467893665078958119079998166288659512530606572673832300536711131291380288774927615082177330128161889819196007716828958962590463511809018543781931863046454314803988938418106888614324496062170262389333188173281368355470501563936101953714424150711493720900397841854963488316041577437268096665299084401241642357291967345427589036670946223376258321332951073395531002148317952147066644433722015912546570965646116388864000000000000*i1^7 + -3064251979383003565455378425856640539870566949546604658189936200978127427468964015433331739650264133007512930153992476034500697719375426196516539783921384142618092376869312691020889295534439183211595979687489110720736862151775640497418865360928166153531992714085023178329910572672814925388906104138200820545418142841689311743557527122546413718758134883643118807433838411225297042147672868647284762429520252717909258518316590265201031067677638639792973026791112130646720460138178950006512705454743147732556527147271255735307856032347674281001667120214517448352483514018740063331230821376897743968182171391206171817383865327486472318212275406748766441782985874185955378438752815991083660436142496280426304720741166387157191595657155384540366785843108666150921846911455466871842033790424341904419777137641660228291554692497384369181206319345710639570345350327534545366996332717722946265381328777964478935440181661004397176438151870311974283310658846045797623940181411041283113486713280016460134383441896911588226052273104812318334934808614815377822026486864194476155263655818424725863275636972105010772251207067606367466770937697666478866657315612376642171353174221175288694207856477975846370642770677612423625932536967962653615277091637168272784484289263131372678779651287137390813769950526865494431034809735941904076058908091760383917669592106941718102977000475224873125139881422305318474514858106077079570904457196278329481269722212213462906221968286934455312596603741727947893655925233778708403226482011767301027341532971139316965871208711003629078001628934278543298282408252708707073694692101443992942780359879006321320628082824776259339741607344256145032624479486092912266627812260675016308730309213826706511196584769016282858275312911442030218558146571463739184822487740067988747165958149121401471684145214120026117675808915027545047772249720195279808217527869081358142538917888187302616214995513109080715545379963151238104579038829749030127629486759368021996400200452950550138408251835226312897288686701272765817808967364109225327051397666472434566984352763516483494031598155222725587667586437189936219023015215300711845518066512161519541037949335421873650326779287296737862910837074279316576129924863179705946519077666739365650807994560996581551538019530849167547908956346026543804531488731534926111920744276049830966799237965705635665440957919077206979510272000000000000*i1^8 + 7142937119386171928687788115943659937363889105707960062201284715439520859397890631437567204689758136071246396805514523979655316889147602822491781083819798231713509445763855752141951632967627602887644847895043018939813603602983146187828558184534026473951013917646252874621364852729252192589380513298102468989531366007237009487040975433760979037650216469071534549290885328504925042031246355367429847516091504770856553010077175933175240409244087197402940556776349941744220690787987805735939443222350504163761288246069627847396131464050513587967616308956652477833473247462235223476104802055924957647381455018484341658154521729411339939691272228277607222766324986285507590475426330609075646160139493825681946139514158523511318957132212795611936113368318931715209900953945545647671563782521570573344167546511783920001221545565910108119770704439745189679177173401999680254789795808882964636248989463849829692265509080194371542961425035538192201521795721055857689279052792921920514702558414372349123282736590001919308149331749525024299619973926338124860654174798707433960664333932112237768487936933254794380635975072410781290963896089649438081176863057931865184441335303452866985751136660036224490785369420116628560274928901347450667675727007354586358403351386435710229173615029006694594313788630806274857789946686545135793762604357004355789660261877244065300807691964830984180007577941261995342330586195382990010959083993242926503681213953036203075691831314708654238756095609156637856226268842659938885795148138029532612948689447656546805684341626827724679272838359797443307338942055332278509574601879036255330716050136384711497087285225917042396138303299380228649938299678191442002217773225095747800941174619029505255357132495937213676177371263681344476274174365810489765051202054257610907727237756750419937376765120681506376729091801134701335047942366770023902393836361939048935588842172723423264797628421059334693905550281675189421547158636862863907850630258504504875113044232463990753582011320953382954829654055721807848631638412186417264041014109739213785308330749936113288672893963040091553836406401184565463249695898714992475372844113282891762549379982347395832059099035303096628889195311767894438586792489861693123163377073887271871149986016280802634759835096687375329986873209798389348420044868006873877140878909523771185699760521251023625424225841662662702792704000000000*i1^9 + -9176573890815620015275675587777548852170531667629404746766582577963803262082868519868249940301511158817089611171012688321450445679379688375450024783053852361756759718401902126392926523468428581961677190342617776731209289853736437740579483517920891559098119852740851240184451959255227353878558168530102641374526258971174438390407145454226281634324897912832332482806041927161789141257907844759120068613238116415436894600574366628431125858646625556587326541777992923607572138978115725902570972398885330733203373463647870127135241798430659207737203479049312321854930735361697305007595493507760249831466313775823091487016370237054141860534959350821255193725702507103627518408281454050670573061802205680854222353675847583899802161718026748007486200875409222722247861097090363006906731485774923233155277901289167717337773787906683269631128274633969736907674923515715235972865782099757549366048956323631206697303162731181192053908059742743301913884745886703854558407024768100146666529267288923748326719248755918449331048318778178870006108902515107854539994292073108061846507770866273918021741764730647665816296593442731767350560455418157335287080934717503422477976505345337704183551329389426066425776683280180050807562264409094955182295172697568296978861619141991070116392299570550965577391430133520248216201006729322920659255524862741931286794533385386918355441390497181363391798874492810735443271240537791402759011903885111131089855300115072831288032777751273533087532050160972401956378151454731424057614451440244101943078728886010104606501205132470915305702834193539367984106400393129529125348724939091314962471309012255481170423624678219672067062418877324304733372355120656734906640232103987188480456414573909446551179694305950188064312174681822955391611601199373430650801081463549071634273153700161597232029774864408291519528423908094473857532523513478019545767799614095180517768921479951684378724632870915075052878536855915343337909380573717146770817215559468331363679609170827229313022235188094527468150390009289624417241970091469131483253623735090433707823626809952136768094503275301184207755790273426151206649250645317509430096719252436224195156438708492205871833412200247822074000596566482382577495269399607130281522356996983940715649720661015939363191434385936468432179864048546569281216837199856961468510429416002551443099482503669661682207245662340653160333312000000*i1^10 + 21411891918737997878965649498479004931200267229195713689957997199944871378956369161785397424042232319324762604010967992693301480584213915987453613773870562474214665263002524748419203716323933234158057868994514447352030787689140786205760228570391886472743211616107566497352619748549619841351199033789475024700193246970206050304920047737466259820116515396163231013030169938690034376262031667751667268767886367609829120309547537445942380873585904680774668419421096514582029506074017756376835593230977054389069694611137700881771436439087210894949645694263081973304920093678591038640412683844204897972500413717153953254146560734590138145570658037937932023102594034681035259219760927267930042130649607676587289738717968958420292012874350818739702779081356954231941576445660578305439974696481043953203010453760239293200756176194656351019279325709572033065399611893645689591244023358928635190486002157445159741022616619830918581434142902440598028944973341334562823204298855529174571161185904207819722739465636957360326349809647402536905160542818024228684604938257709770020496858766703214721404091837661442307043433606280904840587251754566281964972042106481460880705628232206172030271272952260034932688721455561160559706936233407946643788045426182528051254899383170216036819218366506567294269504135994273510382262771290240548416655206167119296627593491473261598544562477364617717445088524689639429578296078958028586149953243964289668173584916378806367523819894657503174121710930716306989937147455192613556841398173333336283718759835574429743131813661985585442786699070142305130352756408755764278099966601788452682200090755474850459451877049955275705073921465836125324307295672892978961453791080188913303364166222306545638701711637954980872977028565394451305535915401367824194191110933288517676236756181198378169266649306416487136125031006671377084904194338542279984241241733233428887525015820600895956993575852102423010471534479869069018365646987499344259102078331682618711354101044531562504699534757974146659948269545697131910132509373667256426285987807785595444692146605836516630573458785792723016728856178524132489182131696145842268155096325965288464597197167888935736043428868457885946758523256903589126374860699548996253287686221513660788496440087353477291945804499536446066374605729758438489751651041243217635373759197853170870175054784270862663010126924714328341872640000*i1^11 + -68297652741502849721935696380869577308707748048212354209386546519007077776323532967688939793761685651291281228187336047437725510714905252702334986217462266443464982710201325579263232922452603077714894496407133895992759370856179046928553824978257882391759160491517707980345134618585527082828444753771765428556957092471002007604280868927552085931074566833677515762164294639986854284882250875239360894650031603844043558888444772702227864448326425367545202238740499389505004237150997163751530478016242207539294577559397883260700182329131491454993581241906500252239702098281754860233249423124843735871877525549500689173696797638315705223838516526663760003674100346747492347293252248244874804690568271418507528517843897882718341664008464792897403872990415066150384901150586474983906520425530212374005249398364814034576704172080925676517594070608570802587434339729142345344261047810007934045991946913239865397813038867061113204359266591226309620733133018114457200593682943509186742642720024534132275255745945018582883106897439144410343720384522338291937427359594166117887976021584147005746096763424054194881231669931144620209031948812683902437147460666525381652297319780544889705858017347028936337860391797659335415534096370905762615719030255232537869009412533646855978719260071566630824012924614252310758478825742184077534453990199214518271847961074070996731027589259594044994782295742007565179087358923983015332717696742318709364527857495077550845042219689618994789219825990030703859962487758701778784808920600001258871433845543937085421449367126842991496757857109291718461973057205740828232681230517908456625624865464129542462623987642715054228464529367515071188727874861109655925396745825463562840213287047808813447317233154798377870841004238881944564041332286013290336454149878690481349827983212277875785460615914627130837137177042984493100251903705061414591128744903611232595074361707467243123200864533824026739659344380669079793856568268968962109820496571162453520798883547823435877458286867767084157116001351640124064156560517258613344769237145502863063691220845407830402464076050195633814032353873773683515182648722804002151646463988593779987987548292750260975585646557088488593869226604154084306498241792582097390995683670679765503097642770904656138549374745828730131367165659404028504370359301659253614514979235205230903876693903428495002599173578126250947379200*i1^12 + 109173989914665935663951203305578207803469251807036251694414780076162273624722008400946150383055916214642436657254124460827536137133461937822464594374634144764453693778724461725272217341392880968756531634927531284197712717959690540303020691672916735301638478384407537434490827229426688680404993828892387811593215659788783595845200570566566209549054074392106171890849262997549320018098843761257497744888195468582277828250387006850110673110294502499695358797207972915953093880325531075783312015637692976047795765499467840989837903066825711740318252739292134523417281333617314411432992622276786714623360460078003887766237653521102920916917305305325652565359077890782862322787350575438853909406275856814096105873651516627233807562635107692823133060704254797194755641537845960118154924945469249007828876455306585278497552901266465644788124385423544597664894390877318238012066609718529799838579116289272522257618207204692419550138187504465400828343201966906869401480328002156422473935235529669232359683287444625423556989427863935084169009399968838704500704667557251221188335459359729456550423963767082789493337014441041819772622753682665764973618867073640485078273015739203794504195278400307329410374598951112533044992072469255867529349685519770726757796135790743561576532056357592677387904840945229862782320010776968976627850781158907985896078671818744209888468185962948694459021253293796809667642758969761038974057505052305572080522213774771317559633805177745896345925223408306591472610362800536273444718305532543474049443900731044269622719141703342446255736913240296491250243748039383980966605607948986400373141711096083047917897765451146477054236224612862007417409196984666070147690175407590568649860147463622780740236188400098323751605205556790467110634444840400284325295753208002702519433518109797407679481280550023945921389830918693477273912470336490357367941810245813468513707219713577411273597074256232342455346671112535402747554433979097336160854349884376864924489424159607344201005128104366500810967390932598451448845544768937732142569499914744022941654813707010270901424891519260415279689641786544623272905230369649382199934287273183419987795873001375291005197536346604691064031264330179787159660249154390737507577903771787755981630850996382075181936294397757207325353573282331478999217381269599192449722770293180508863426835688420376799505406529915406254080*i1^13 + -87076934664443589522194979820357399542626973938281729062651236482679229857839111038936241589442173359900992912919286866280163229720037645769880617611579167687546106886206700200307558309311249208035942229558878268857998626126203700982091504355978466643945469012639201329650569794774135584384439850092740761466488262581628760202152640574052477632356766131631603842081341667820557779738271019319476043105414815880420965313645500658758463919253698038972969730747856371519346181075101928160606009692913465742342945625449648579269293577405752970696015235553245982407826197748617023788042285535409893349173703231908167925344811056680561220017593369924903475399034986332362677659707170125013397559974182404480791321925105117179011230042348135671232850010178332169653604123817194128408060194886211076845616903530269875110762055800399732032316291189111311418542660500301085821534811069065997382163732260594163784802936123105836327454165719741803522910054952866784464423113111975606060356805247559232535297958050722466074251288728048869908969292738811080807954884762399859422672010181799946723726087459249971760952151194636436422342775383602047494512634448246485633166496751738674048891874600432145925239318351665150066411389442383149133557900494674523703892554517703468300797608809576676114558668990832274457029270198380443036155769376870447028322775255713920771140707892284149952370554652275921480806724114207802277513007599883271230093716143162400289974465526830449042126465506757240874441753205405396312903114306643050359970329746383430669323820206580740063374801551104680771875915846901074177894377353929286704714248735566791581848389985677237569865860186048154965872235493309653151129647867856181937657217752742722193606473259528407738579118504144192104033035931304661322515165069620559385916749450433838159361189697260348535409015959061753052891086324490769889442311949641017831388812883034959236286655843752638475415595527183780771575575303892755183970969366537271282008606687182735717057611554093536942034673610501688551481290858151264915275533401786187756625674879834146048864740394496524863503246169855340797948369162679624305105624026987728084075967742266718448682136905850882988951674681548345157346840595484873178670254703722544502857267927635863279559470363511723730289892438524752222950779603495348664429957513056235912185431608855013294142835605616197632*i1^14 + 41620664422382042084827928626739239511099179036649207746616697762549477114657035426957153418234875673951491519829977689463532359655075167337077912399790582673675349197533964365757812576174587397555409015264611078519949673888511527906510481341203859750420493888244242383712214863110684901497750851566894743777459336426931593898796119019292437599022046018436786428432414367322481759921353534001148106023721668040003462643712770615046275292987095772318358526074089167396971509755839853195071260180770792694608193839476860717014967274814956436990045478846657513624246978685455119045993407150790543917969529328892002079380855730269361265116929369606819267937009074137490930180779357276136936985539785145297474282969352325266240313882958353335904144681259661954158489210832603956004489008330656339945293664225686949184402499286675774060728156138514259927741412981508606153884554653769650038166580642574858911296090341842353671923774454884683487462883728075520564062643031909514773837885965644579421090252931152038780064979572736256171131973458978547352394532010264781427331097913921025940686688473688136195253084652867112954548503926149597053616903713439323590680667259141931857521036814271073155476035836142494954282104767634543154050136541607707309547587312586526591682861030508560949909060545290784334446399029777779411798993472339596416995255541934752641211599406592846818260684824024555439303232070524968945902710733391396702613427374713417347450579745497334139973990837944302212164959149605678823060089874044890386195778626830508021797771648533900265544156056749272349908068944771148312700718024329052676464988733301077275002660725663753271554278720893808222663337825760327859010944489854459005220988130949027418771730560977305797891015864656621211299074702786655597612297105053872713133043455582746223693461882137040001687082765510105744916065151118350943594654688610182370451560894712520143301600582563466707782571479435608081984944535442197695158187809315929265243410521902647609529645645139986500978362088425115628740327301149503018837007688592344719867384321065501723950048781404669388748016916956658015782652671809495783913418372651827915962548852481620914842252783152364930432529440855833328478291031581422538382097991468792805162162908769108883541243325113467992426183262853752205686325893892461833450293639571119548502582825334827950143544410243072*i1^15 + -13024028240670327835707646732104086833762599280226314262743273303244190969120749154629254485953120829709814722616589762601615650260952311721828948955740775785501575198470014948161665237360779118435740895341137270046675042269756517774941899782882838562071490462276794558717143457185478065842782814114785084737525478162718978392917325948781151854809105071739828874571809943318442666857222826040549010778275366447200599487127564163267216076628102711833688573087533253775035276865364907477795454715567020639843908812063749303626773493934999472223452028434276547121021721229167029604692310469009524132453677009106301781278776931232691745229936514648149454902573405677222071793525050134236543185859701654079009351838081237642219783451958735313414918877140305446032472357989910757478291106201406568778210707400534481008926856699049559539928041750005747513450809355559446660050269132669931923140057571963886151802555743738636214332072556797104929779317481552282888934011121878886945742531025128712780423000922446393181875758133644400647112254517555617220505695622126425652333485372330148401250699075376439944308346557392422873201119708180501918746944577137275223934864891323585177108702681857134066652169576642478097206557651043012674110763187069780325717834437310628540762045298252491798925888437948978248552416647324507557046929663137840382833122730888981970782117548971257437428979962776659205164954861347797013804448144962622427013271119446653488405721810244866437094090615614450660001985541989054958901041698380599804630993047178672805535035675490405850895219955821719046910443626557135178470210835870611211402972676186833471953163990715189429077233856278588392799617645201447716462477195918648379303644881512119157256306184164336581640741608032509335144842366133553090881835026762770667341205728591483769572721777131930076641133829886005275751528340237096940098847351800240525754825270615657776023216894167499130132949665906037852027282171096857033965621067398860074506486789015007342772299726688671848965373974491563059314418016673314755983412203742621770853878365073402289964565854262396948380009886786391474284305219357525211055180477928499311944412212891952324355140722527441687246056082035832233142903206312918045681175425163804371629791291684630447878257511182116140739018713153937419183571247156782729382982522282858074579569388322246420742008733696*i1^16 + 2782949280783212523063759843248377322328320124607808156052405338033420980992378086685969483474045364918232052340486686481295227827842431761743608757412786734435176412512610682278440764854672993632342763772673032194504420074291559525873733790275303488096379516187913807456897164595079281432719084863963844733988621418982991933201339185380608692863008450673013439678220006764071741112143751820799600310664619422044592294401196975892150511555793128896123733372844840398645141774850035050213074394135375698133492396412560814331391177533882883841070787137577535210172937310850194879677275760555441306864061606659787492673327027657519757161203414171235036844401827640428961942226131115225799108224489262822354680103216354746665596257247446393502456541802079648992982595416566529550771594884024073700462470758219259317765143950739959134532248102094058528926037088621034365452912342245932838967315809763971816167940845883476173137015611888132782967698134531374519273311246394261115725826181694760266638379326735036943845381055961627772345373748051702868574111713482656264751993011924234986680932055870403897560914037702607153015894710126532233648175707928215937343117950357528888473846919641248054802758679822446321016443981372443807476043624444273466282985226546864159490829197879129508588110625296816721791435044765853758620290357009478323975118194794218956249025894402123778709560948713527785055325299519434014187805108619072230171571258186416982214528324859207272437291243081701657038069089520545154407370899353898827531112952569993753316540510041274568694027239646747090946700946425116885463011200639562130618454032709892610661659493241969296559213986371274802528479734071566102105028131296245416566290720130351599915111211961072495072639582702192854749695738808432560711886971652884905255319784437836457815246305683185531611116836685058846140435463474259580010036777800126385791318568397502547305884767935400295286218059575020321506107923060909785090944637322165943264845496885787037686226173865747260048181854932799667858709185799737827700796683923341432655442579665967209290658415161700623251313777125253446414210661251720566533344701979974527374345418015801656654036242653546267202840324211387067505156720733837619692303973858553648350056928954844015014025259289828626769199174174735320272100882562510959480644608911725199336154447900380236043255808*i1^17 + -871077329538253140256048338085426939753423841545942473856158108094619080377930472357396676263913288809076772806700262873886666587382912687544450801202326758309593882017326050481353679200486219804265243082696887109342624432656824902142809153661775698830753155341252644700952078534773722952917057449288841140750176450903725009319812669309599256418974366901431774244323595413129203404738299795487437948692724444396973645567140013589639637801577709098781359727557425874016432586350007905145576977612452637365237635662491731733797041452564261956910018793839821286165326247794839473097857319877760398376591289330090120657652028177713390301904492513243316371072084616727124094434943260856504949438657382359123611107017296008789356422327673564178611697191696808717348606753010915607733421942003425600030519923258653342408179022908331694751713441233019483503460666704538736446993015837166826856405780305789382299515129094626259114237435058705062542157775227656340096447964982275088881093709723523264820674126444959911704719985024923486197392254990706843543994330679012864362906221398784534558346324277405007272319895797533287280821284429374620738574083619381130786324372005402913058484833675435534486654660380943019445546221413889914582610104756084291294308963356896386909249997336819851113803325195032319342382128143614044185430706834171688373819997636824780419874577159469739680358594194192804345839835673031872279136388521252883275947254247152878243842248975400448181654517681613627076912771083798321955504920442465069906711536055455959152700598395909038740798102306274841395018194584593826160101215996240899410892939644942318999447106840030317757682791224264882063282674746867328689605392820447349737492481106055725824369854260005030111355107011885999658576543054330259241047342220621859095263100760611486122503364839865896008159464477414929305767425137400980457744557142850320104340243811887615580685120133599855059423849042543256117530562917551012539158444335438280311519001313173886839833345254033311596718537228767916997863679820239846206719305032537835605143568462466527200400501638429254676295842815861335089157776136522848500008104851951485636598137090128811631679940828611116543953317221791771890484810793662028722652464349000426370981121376502471428706891824647023745856120312729211923063228461117959388550000934138207346733809264932308385792*i1^18 + 646810928985137093955157388704002338600520912619896584545086758288971411425971926709468997599392392793310077298912842801481458225438905073400592001064849106582201381545126917058886327641137447418487424979127899593160141758616238543256500431717917831365969442907623494109724956266259959448353264843237432106593528950198862619146631604334355477906658286666517146216856482688424265964977198184687527558089010924644342433849235943853010266571890890767050033309506017606906371693415429369308809216219376187467543504399000409174990478283844509153707263177580416878224401465679024167418966933984585102615754964465004332134106874668528125047549789546132464811705514328465735295267425975294339693887770755789758120043922856590919439255168848772415078177839902490499320778327115062675862576032342744446441885041451001551786326665847165884801769187691654909209403594923036003635150336387139685396084487904489190751813432410778123077933739005058299962372907310391336136184738585605133268965948609921697302373355303041723248068862796407282752413799332305956322087135069779481340430822106406474350152709698678566279000395834347992700904623953724511340185073954649027926908097874834476821123844405454965924514087334218549385946702343462035751065925123149105569752857877277687591848300135474862885609057579362927660076329777018542914041643878116437300747475845411610563008284437154989399010623322995329407087665428383104614108940810118350763869092664115849708351894482515331886011774222144251867471091761388483610788745889552598510776219575971807848514166305776391352952933163735007737472717856646173742343989645562706608010271886757731955994417709598879072945353521230081377175583300926952081975126533168258752121792757600593457531271296576358051678846330880859647698213519172759398505549018908090845331326259899893135699330645617252058422601868480715147447118445035502779452987544013274164945356049862681332142867179504567140246262683163022832899784717894024633816241987461024851522078989338938947299317236976642633803078707673526300310875636752987249402231101484356441138689607897176460006265943123895119179539169293596387781725579344389985447838999774344787464089599009355735319531649444092668883384123133327069538871165472127455636160726629938291328233581751173957579532425463252531027576732733652459275336532109240764404939381043005570933039863064166400*i1^19 + -370233727077445457582450479672879958027152089739974315097143937821274389118375439464571708946354221479585601808407517604227390010902543817724760602219590679411626062952259545234489455941990099294335877036851276600617624169095513619314293783969937966488064674382597288227741346735835430503720035355966019123493804354008704291871804155257328016086135917503461257881996555120795784931926335339821680243831947218346628582770782874926661158379780564468779936151607979982314380070159521816004648388004706949377088237009145323367576673289800193272408135133158592098100895484455537921434687732366615624031170029701468654744278089289145612911605227229715930948356440892163942163791879845860472827878771289779910908389603804938459553973883852381054460741111266049725668784141644177600777977468197919888942659305325493416629652786320168893598598738317953114906387728564859386164645962157388232304360025943131489802169600900021743098607041531724709919167140977499805237502054414394935564620896347441862623227286038117636137625249317754263821618460170572110577172086099931504474573587061112990090920967890891015694788615063314468553290674129619823561444765710916148505182330416355985102464334242607912956291473877257021243736164211009120723011201628694736028997838562259270534559830596979655179063388106750068873921692810540948656120813823816839088036185177939968859390360028828599518971327977519601948765252376814752023264120571396244909814499165551454405095788071547939011036206783045685794042400096329647643353859630069810609365069057399589609092054625066103141663146348140029563098451963374296786811474190274794025852487278879527746923696409489400249147724450054871953755105224055807449663399888324665135768931285125352978503801850688490080009156437025551959109510500139058008056772355472428909432412640979758063369505134462607369890068452012966755012743467267352483257419233852820834118709950091367819807419972514495492421990285403798692718020234120658434237760149567312739805712697544118787208824955050744606604000843312599559137131065527948096507317931078773056511588846145696941947606612380713968127019457489873161567818608275005504489605662065266339432717314854196635608224887175630375233804028555953890665676004223715466908317183642200338230442087230966160444677353979037170979024545764498723836239856188130624838260379854551422404087498407936*i1^20 + 139618364309678242384789800102743100709117892831509846996931392951985809851085891388984971657243373743299575483872645443026598341345939186525451159774530118808045655000565777499645222004107795048462914558350888300150749535275206774427989939353851735165569376967283954517850236577275562679334213009855121809809272220728807291275144557944527987292416927681031717931257077162224987086057684369505760409109265106661050009136454320051805588082685910321931227697618033938163038963987331657974844264681123677807683620047133008159935884169372937402363110884400712206252022378200141097502752728468037582783444123457743233846337838305791538868303869679379269389960560041637264965751530801277854770230168600166800897313876625174630864517221066023262144935842138156584649582309497795089321052412488417032570691410245671136851318477351497066525253264098700747648617729205748834289696013241374922982820943648012339643343747060699405696488473534145493282691068266965477135734959886795014411227354608042083458802429186638584921493344465492676673043693793578221624457686181527376179675425606379299089375421463000700501257248178520473586281758326148446920741257666055883936906803234697997546956641410616974421054809895042235146871697453396950311029632463323474851245706518775727150977685398594721447761408160260923072172412057210729145014084095395696684728645576692652182235126128932330269307886302527287060501461412046968846280356452077969864575858086346342019600277982410450916488478932678442608353876515278388848110467214054930473161905789485473988380238274259649893658533325792245679208398379831404160854008393315580468628038985564935105959866733814694429767158905211888429121133651778201729666086361817537876070654694292540986728193487320679368959995604555719273013846119894842165390072879588310380831973543333141324470374688257239419328590214946406076915091250988229698620791160446945676253863785545356586501649335070977735611069786255717790312634102746080468072113984747320014897835813797851860108719789203157969043431376733456060305747058887553014596816269193177088533362712083949736157496651184034156468144311049203604383299550960387853010373184983527104061448426706371710046763687193120392518380513512705022398530073886822027289059712745371040732514948213857587094248807374961651834096729629995412120674642153199594272808584832211293299665797120*i1^21 + -36989385895236605633501352331260005086538796423581168576446840341933155028785961810262273213819739073988390354180396433662778415965208912832880077522067269891748140754908319862383498336458763441440894737116808163215199549491386683414382359795818257783948130059878238972951183028511010399124964069305121167684619897688716289225972443289007286041122583617909552882768068333688411944844023484671280250687963022218556760782305740011015322729636484998267039599765412724643358829744249209005398404774865121781382371001688674070242992063875513169049670574666955742317122386352228628050891671530218799978856202530378633741481357739354152511831792023325448359944887235118589309729131206055737047078285686913258847634572319091378080789022482467347900271565565414262019108853047004460335138381391162029460900581823644260985569724352448358935704677556877153998012777749163904875410958969282111690364402950387829544217014096412119289545792555610051567559784448302979000772478003443707344002408020595289272029639094938542768056891690237180146262110187218879877402240367043781313477342363499944175808974780096449605708952830315421920138414642477784931713111916456134379998742950026965957117875512457190831879336844651135120651126091595245666804198424041325028523281115870140442122371266256683192145998029389070375256666196143800987221379533218894045644805827522240097280455351444084679583655350870500765900312657091223990636762946581467062619300042731890891051377212421349653578780809158615728840458900499055539817288562166880309120817973969117049868183566911083838902842503376352954742953032258033360314517728203055845509756077093111473801300270466564603860774915957022262055971371229469154244374661236382830404049234029155421768905022819677799226114996871030617810371931089177615537765069070157250605733703464105807637896602285773301462451335312220985528572678951565970040789500469599114751504114522414497449164425883195888189480402150319222529084936054209266732895953743124349700458541846639939686111897573818752130015084863252936391702490915421871048749038385890249993445811967866774700580687302406245076691863265085533954273943027290989970038536018440901697797599087950985733181768257847947101596986942530580565980094345550179208079351297282466487327938461321507400859123193547152638424846132230100192435389438680791805659846411897253396480000*i1^22 + 7276735153790486571498760286040456194137044748441494828859053477791704771381443994878510225505528281535827670268047206361740586794397933662563950847336791908372223840207348519787710007121742126472775746700261643565265161244391543150419325341537240525112609555933715488940946238033988409667429940920735525687287723001106159267598244351863554174693563614971266363047835711370221700187950221374219314933166967127213005213661392354303726858409834345227727499276962570188581200994712360336455332786778499715808605360099086078596849549256451576080788796094211985015139542543078733627881748351263372022013120643143491103838303347370128689438045435215062962740953634057704950473411548958848483325142301105921741866339614233250658702212904770109007757276363168196539105242483632534530524779826815885894485441586258071802518682208422139226042535298610508382450125946918393915857887904980455715313661900556952733316189494331188259821031535402760633698538943061662991429689215247268183844213553786196029105646712933262226967306751609949187191095302902001664821609791273382428185642947614468959577780002988168516834827798739621061127810662799338969235574517833199391577646809493888029576628138325541427605175172358168879725411961655996374643055590200608031513458812602916866027997433873205357506491470310311928434213251942697415123779788091860330873839129233247671890049184755825998349610340762149374474278745726672327359346526102904324962226133594067049375806289952601754924639380918258141055909769153769155772466643234291039307765900933276225912664612745745724354152608122208505794903702146117091960695260900456724902635540692386602170317982602154210348461107471027721512365668141630650849116663484091511192355275801559559606803806057118076912848769063406211795791353957583694229916932242578422238696755677761897286913434353829511693019226954389158126992023564977759287975583827930633549251840886203191318590842216275845914250759427216422152604061893256740205935808583691313993826783991869685009996890022438912403700975843303036772808622718700754792835237170079421692493040856370600064272019937657350189707749756354293807960542852584736305519456838884662784185420123861998594274725547723564510425554270889900382205215335990667716932203167404184030585233504363579446578619009145368925464822471075453426099844424007968680278313745624739086336*i1^23 + -1080001117785303179706604521107807893685538093640674066538500946064655140480866062601850867532806056610827568811628661134067340850988784919128927287609191941952765616841685783546312652563199481928983309590884578920008864664951429307210404005676121392927649230822783419871575467442450018711493890362011354277292995049429125756894567674894318355726949004097498552884261314438262739661655506504521980246003864469164169274164086901953602210827650232513346293568321272038144881598166507691084232652271489447470325709106093053322180383112647028964921998907522453068153674105511920322617512454402487004536852366628284513477529932911311103727446111980009969906595055117888754698745418398549947438029072308761587292854836149832101205324337184600575362316947061908195214635144286085786796222066290786273463823888658334283604317626842693102309129520607962641710511981592873510398120789413790178374561654247903547930142496250705583244929655345086661731346010009622081376419473149764240359751044517170169818165019528196170167788909978607561388778561065782448891505296230432408668837565416526823597076993722238110115103831932320858877834324780039981924052714499407231564095959342365827868747080941299529667179822645954975886414418483105715621037111294506848666528458690143425424828611162741907328877876008812471610268935089287268621948187004435947858196922367679496579502092673247272709001996833863657632073269326237907890141641773013035475656015150655130660484636556073667132705789845005997129055966142012011177927693946633713522909102668784186612762677415996868361515722285465491134288986412376109831566992523750999561404829864562363007326035295016837441681849709343364746130933240956172048834199824382385064022827723918228244682841865742892137361916255643459115843716522298315952423669076112808312576674627345846687259225333704066553584518671385553526345112460319291078122861483587851333345247621537940401409226197402713521989310773684702440556356159958956521018074059529347260513949369201679774103832660655221596896340222111072829986879594170715968567340084830177637311629666409939110869094447251901694715435881477261216260229261293857051192553749727582942775259763480617136688496591081613441254876543426475174639405050897670184609052640380759883193293311588588550688537791855155053194506153364061527769132468558509790623059832119230464*i1^24 + 117300857070804392806055727900862568973682079001517165928478523427029541576753816994047093250911906586898559283595881549764100942560233710971600928106879077296358627587499428879023150379411235759383578111765682252666961021497296415971449130780235642067699756346415018265420774858006961837796502240147345293757005392241884869171951762402333182915351432454947492913355722280021117166879631251971643331484479718711459360333747955691173691888264777097936724399806852077919642549432879795720523499598965723442326589501200970059403764612565637263893691955949282427749244346555069489565840139751150711685690369505271004779565258507391257306925963347884894459698886071731320706610674636717645522007199266413660672673843584758084241412878342042466099022673076306682285083060157301583208884147955215142205605828091031694094199146871304573617069505231966512215264103869850509439203766696875083432550038499145651222591401222455096745927660685839324784917894475230711048619560417051704008782399015527085835933580731035604535263225141356967442670550530806812059810335240953967551539229858172763049037660310997183779932286505860782773906485574670434560192623675822423149107746692608674709173975178534320696464115713311928644672476730373235481664729549942540446318187953622803928842370961275673438258927675420098858082378391496253664674484951654808249161959507550666476666168339703837642601356587524428454737948741359210679271317381805285400822586554557427933257669595071761918929438292146527950838234802396804592502020919869391537058528660054311506046578188824662517304556730381172834976668531969090372681689841294633218951376413067765473574442784011329755230518415708066405176489299280185502693600804419637872403416954515630517691567298775376397871374985488850558837020470635997499614801503554484413720087611396905414724678238168115829880076704350026674573439294314091338561736683793705157597653853174592399971017114561211358510816400793755563729147205481474572722369887547419603132771471670670880070327633959021727584391071323562267396248147772966469714906907184423733963687006760025172542564621727356590119393754031198751694654553642320615781927962346814241111310805094090137859679459216476013319066123618103624029391371490508643642403907798755860804709935444591551812663556541966440367227194953339091863424834662272224281121788002304*i1^25 + -8509074888630401310305241037313940660332303154756834632183476120152722254550722830102485205123372459721428441483271463816992210136948450642973796711536038485520193806055960059004810088455282982492861079859849321920796490253908353444234536902308986184831764853149168820791133990828293254331599791103198425003964663568787159034504557958805176754205089777740712032803189786569105383153935550629353652637088018048919532432773259261148731383389547296604079390782829566850768623563913091812402367360092606167292487421653425455155002870943899196973346132319786624830909480648211918339195665085848351817893097005232221462426800447406849537337244023260152317601840423991002005413223152202138517816809244544055757653999061851013802784522769983158287485833716175118900099356179156898231382263802794060011829574611355996048173037160398822297786091870452629107428200697990838193970781314047720846226179626877591055706180374700745667764970694656357829706409372116558035527275026461643054213440876176447332375589296500182646984547757128216955495927333489198002851477636157428727302148536070708884825962528780500594000948178723053934393109334741631484500384550956292918120382793719621094027100470344806033267525731911174280947337859764242516980268116386530131499849715923163675870540802012741961714932141545756146469589457610046697578833450189167238362110199975656066429477064958652093353991433970506502363016794632571714288315457485934806166631624517098694009897481440552407832992014018008109485073738862241496790643674973323823716450059834231938646370084258366317226067635532642826809919324841793295930071767988575550163765013596882508225322790047088570227099774018420148113196546841265633327228330407367574176889929132609629075340275089334566239085461169704627041495762140051015169342272008632142419275859127960157041932375775463954690904661055717260436899115119772607695167302210567309200574033981159382419767094946634304978995648961034055300097698790491856708851710186660856683598742449007254953468823348555485269781458872634339883697537890951180900683750026390013443411909440022456054750581271548418097810713964460865525981166430387295947319732110644096200509865807840388192332968129291290914365804745122244883459872384004169311624236724151938645466399321951534241554722025360253530446223929586266237263226386131227886961557504*i1^26 + 326191108443817683027038771431695829514508102052542999207444968744421575640587767084980678137508670497396948101514855272630903775360671933068825676405172575442342996987577780986462443318281505256755054609194609069985467618853354989113831771229420075231552702683935393643042874650407009456809201035427825445278414904864914224345753639696246134826288248076405379778029799578097191997084585285530239128552406465974359108884914913002133068643210790999491422422230260616275148079686808000059215902757581821474682765463733603190864978896186928105317762292922344585773661654709258008077584338285752801737630266888774207945568535028002324782101517928727643603135646201585414470599812867660378508195173448532182287006962387513274481793467814102861014581475658016634392457522699308268216132736193783494346859107528577819810792798249958297976239374254783483219762888327016235961532752670943659124804769683641936090391961900626709076004389176049819332609607535466957118566473680041809744147950619752100841198032635968161445672167149942915270769007835068445150497387315852808030098862319332447780099672972902541110621880154559510775835965207338950660785920213629416006823299675262324340703200413912733887475309656731920186060577206557449224392549676674831342680072937401685765577023254016181145449484060478346437244403990153086719040850872728441976920681210765618518305686796812878305529850583193183328184485618852485226207728270398270252387046267950201256523513657315654725939335207343662624157383300100653188378033413999343447615204143719197733922687211917039894172180204349007303996583175780870484259397533732674023699273577785088012891335435714473215546175810795016216552022935226612934244207786095751978282733120033739995622894635431483976123151843087430561122045586891100771457875336358694116389537892552745205395723342771580422605300497625721470045132289848247013216906908836845880680600423707471296702021026074951971002777291422566936772370548163911003014794401391339882999896356877451300228555180670111451990790246846455734781840727962099954366637877697090626317336298683111524931702569557533585419988268245973663373430027775711783461600869392911495266531088723866628819773529090597957458928349977826197395367957460750887609690011620426025378622549672850298132289925529158973161461044832483751538398880059547388477440*i1^27 + -1306092364224947019187978869650968385446803331185241251856476950429830054797261627934369291589081987343013338670310845408408428749031647550559180319430498323742183986061613238115543857036271735109356478804475047508040725198582775961131160546655918918618564427018169779617911978608941424530615658570881990275075216147659063936130917425631811065293353464499049894012524663044759946849476700336864466101859853275538563880855983677660059769932400822675231764958512994324267640848886225035680783583425878059285587860579493964637134492020916311576453569897310595349600014885209330225099544839333857211183907405858969578564001513613125870832069365013041286022044326091020364720782600646504392291426356602598810711348771873628267801692419003229876977788398038387333837447493259325079004007965073989392400698243559619054624984567093544442462063420478001609641395061817042842439589336630644666559752394999019724439830904978796474371907090678614523511092928310463903786742621707990681012131419315920475359527555859144442347175005949915795666008409278901850605786972084205897526872039963178883862617357375856961364848692170991570715038264464077794250948609636937819897207533200755446982506926689312030443212306249801219410626266496471175168835146680455747695310837425262289836223082792641690445804574783154519594545051184244963145594179206486001951796038060435121817386022212635088977367053682454372153356964259021161909285905510810323320005943437024935762611533055681319147488117290150709963360785132699847501670297221677542386117448412100771381194818253584563311528344995331453618378678619120774295178227961719778184378784202639947812049815800659472435115506613443542822361955084776090080669358080556080345504074141344979687050049055178597987670552234295650011350164267109043615555196235900652800716092924595229595916085595322633614089815373299545083242952480979147790153848300823897838690995541056679370538630896183227574586842568333071792991733237007899485017921418615490341218606837343833746798659142279842987663396212086124075678658401026504482534923834953139295554094915689736935587023451924823390066788050649496774231882718669987526833852902904616651968502102318034094734454134062283777205444569610188737343712598980992302122900085093343400186577428771935494460689620903316681270708774081042559006570632454340608*i1^28 + 103514230526008399263130071900186315562497655352723934248632609573044759230430849783232298852545808451062403886836695128568884224755450349662921337734309440837522580146420106244707770000044155892787897538684883093938010839425570482660017761659146483636150107466427094280610952400019085308701257791983442571698862899276856485062913334567129558366715292595792986249265774693710571235851515711885734357837419346503727280677838086212993368646713853462674428154285737123095722180444250660417884507869450403476753433301479607801953895163101324361953201250910308704567726965926502284231628155529778893494685966953831290473023033629893596547550316670805325631390082234691139724240137278723848999144994842162018017615872319264024750461904029209536155808685928012491331934650075382570526686654845175181698822349443537944250137805539924139249257240733621123822425638779540001093783731960612193088691851631043373447495156095816640113464826245836196861701311303502652902300921637672067254596177406358531298495923294697854255506124991741256593493950320830913232533850549600903064382077019245807702924462220029304333885965362381759009809243493224450970134199561279444312847889712162157845525264193468199461433948723319262773847060019320317382195510322311675272828512913463993085983786922425841524930851168887966102042308692377827449595432190728659489688441446053325883290453439905731832681121109330714870116426426599459571371864217532994707986109052386390081009790505418976534998589808498818278849419199901155882155872495408933496312329665176122274391080548399342921199773155607410719089529043042753036550592176551603415399231975265813904587010818264165701114318295514117190368666369061192572814257462826218749159679058714180164334928386837088233418084767656851163838364902622528919443565553044543247692722282864249403079776772514024145186010914491563015218691567722715167057135352696090822104427275423679767029039972313282224784007302238788681164044928926524840056031463543405875356023564237609019025419144979346605713780749442185263728379610084853003651788517243872665357777047118614547361340459927889072774575849693382471962547483487629398875275146129929677642545226002048592782503368113126395452915206900465770353492316628703977050425791960594253778740810222984666669040825762632310395215307001718212002536304410624*i1^29 + -56047612804373416923662178081788617174983909106856795475262831547150899108634567709449124487448704176273685731148524454941785158734125220993643315068370563580903031070525685038539284055861749535513345991765993768324072755109036453561158403519847923660363367697590478229743448267043750095944010169896111579050091868867728059661835262110568614729165031835265211369540409771546765119518759389522756946178666869784467385694391197467150357483683939019006522794696227783951807981621936370045904584747939803935419547436049966452228006299235814173682121357676559877231040723692136119812651957245921636543171388495737800430075066202237835220927909193428166080433251646657618706471120051233347315633340651648650898669728769147366123882440787626879674111256460872967616018449394937822587297054348994625911298213881805649719093802751408764480623986853582917809055881796806940191284670817855352806649189934401014666347498705700832837182898409448815935185560228219751867009811049488120379489052488439129874594913941607194649713342304899457004643688827764667937681043168910712815994707518785321707168005180780871479089973428946488632199389619021051449572024337906638007401248250004947090207483111897013472691571947897495303917667279178260520097768785227476110141575895772144562359240966405569055561813885183072571932071890987937954123090734087357649565945397998837720079773104261618645070128639132735670966635118671594135055025885800028336428015649102496928213275049716588482419165426765746147879040479227227685699828266213385735091170767411508709893023560842890862757642023835027065837709252264934767942032233802773070243585198913823771685621312882011354308149340751248150582992532874217698137428369475093159487752647269507218287643425000759459268152793086477609096937879370307001915445076888005669425795069244979153487289859957614122004836425963146781023005604276292666437358758062821793544580668175073747893350378704289694571181930883081987746776118466528807844737765206502362685039259478398611678666519242164037873282483637196110492438230209970234233075426797084069026905393223501027528149950060771114478983909808363976376112082249607661381162638352886582196727110233804005186208265462707660391644384076954378614249981930887652439716056219183162375800400890903232545468338732955993000186562897571821674465067008*i1^30 + 1893694175941397417825936547082997196168016830958272029681327254297749484803248645436390700103164090891184399377496687035044964613965637264991842376816775829114206490961097598023655268946141002001113940876975737138196643219739652551481361947230182047562516016733611936335134631827580666642092278650659162799986528207877604914792762219178881385226296875711798341377936491789415722860806936949671578894610977065187051150720639441133463691054021784851098276115987547000826906786162112169666151680677371267071180416827109007202127063969823466881611775728734222966271466850208237467479721634142491933227913040778614986665845774054123447210572015507089761848760654090722689194995185609046001077466014227224844121588867432716531216742397023356132884981712168550152775338596178985022843709144595680752847839009922060152578131955199245287251199328697529137038159610304050389009326786681805333462354006225600895254182182158980343622226842945821043620262785155712382739982582015458072403898843905261089847636536386818032482270403146114066030226562096329854920700184903258162081558808942208007625753154017085386856410155426629844736775469535966964815800409535950887257636853126181200019373709429619105276262532402193272882567893101065758277413540880144893957078849150373305663087311571639729570351150821403268815476278024737514860812177049641696722624482015517087469587328703736140471816785965317913784793185267093873654486368770879206509779638414328481835387566124193752769000431863715241222011251183051981931965117149829183393204501853404676723672416746738678958125215548822210613533246795003943796613490453590245031484467342156580746090672942933996997129543854490105225102323719905687356544212468541021101967259197545640996970808028463690107435480441101395344780915306877723610566698216760348415860995729984440536254640194554045962944112996355435916935360311276271763414340324677478461317312065856511499194145449729313776914562052800175841209576190209698720525168208598879818741539518926287688198084937641064101743352544463785933962259544581612381996502476231450391183723467009593548204482961846007931342421815543244116785829695324024176775454139238471785755783143046135015241659205987361939206099052268415398834465387920479071363175309776585396294305317678286415179902320366896686183643486016126203199488*i1^31 + 144636052097701869372330753849009196039294461507136367445873052843193065035421491975321895878346092756302180075555666613650069812775328965551034798603557561401659719544179720016894771661550249245892595676330131130762957635198457457857954751854192836463153832307517375313450609201399729307389943977645245693064016507196196748097720625581843286655432776272380931867705630124924413095371635030144973441362035827039056163212527243193914449963569126396432139783748422864315377424655068405726900651661287798690761772163315287096745541979413659042696299496524251159898386767573624302995170206221432310011491572157946840026167635134270270486468881997483975993834660070091559265248082370598948904380780242808258361871991480607294513119350567414532370568882070476863838521764055711214300654293410483997528904537143196655074699624837474709485523033412745504721041960829136521112884710153762705823882386704295401603984767484140838439327965671067410930816358874471538507991526892378823447113683571442198382180509124334304885441745853078414407495214755643893215104842434939271280374245935388781638071896192122211094750491439541866731732375572262868689153817010145956739673408436856188409312136832148672577954985015637155535893170906390886713797135808015072619836343911527743123529617385526599097664711576847866988031493255982692077746946787624260809502732956260220069870457124636432012029272928356801240969270295250040031212852114564864122942481662210299025535509049836764454963283641038076996990246389981687771433362935031744092596759043904570842909085095088813296235256404179785473674429409583718391699169288713746846183835352692592143008394878498725710893541184069848473760151204369307870048197913328048804098962916399568811524686878244515336453254616385342644339407563042165632498557896021990119687729834503843555940049204062576801623866298581430503472853452893930888634849151673322279563265290655193615550407977715673168513698981770290738671935412691752012086545058156054293795431767373600859127014293442207722346259215799669176812902007126026365876196878383972363346329307966466590596401971787547434113668965471539884562282515548510554116127447363133735725521095924465428438994535599356571665399311938305159437640850799421407342588157416084645515410729447496779553913971548827618990568694149017501696*i1^32 + -8923757124343891857643280230192004108543966635812258026783594530372501147307818220613104539284228018280111141242631584266165293810241172675950805628669871094614162456901388792139562371746820108854754847786875598401750612935177090369831058316648916970773187611543599287196411296632062451504908267408785974437138107491181659803698098177734977907680300088615117043272010911602387406875593740934876838077489052028248486305279679890643697730556990333091006265199738214100882328136823419810394558867239341569173949009462264625265888001207270782315309486575488755835082865024960036325730796875774231547984675288604059724596755454817174285469286837492591728875515177400363564925403018555452307954841064908160833657272124891492858162968679606823428890405304150325482695178079377918021759361246533902254709042855870617906255138631354410791372137402567368581514051729457169620750222629085388921924996126004387091560479774722470633916655655603261723706334070715739627915091087303421653774436948813653518986986507834794914713708696650834433509489646627025662944071772520941946941084713247076170614693938228923157177800679859806976266893536114336065882605704128294819414578400146197412687860968183344241672018267094482386848521223215562899754813680186853967419886048757136408853324991197104300466910608529054232649263174553617943063276133050417940576720048225915147911525775299778393939048998053781456085121735218674299542680369663997942040441200388926990488745140732918245004323856873243158127834333212172398284899297442673707298822095455552144059708474740053014291991025995983760986141783962820128681657582996552261636443916156737972400152640786810604772804574475575862318066304200285395392872162809449186013551186975340550269139520350143683310938007266765351515524042247656315392476357422716981411078149269433651697042919420651885843025389433677957974212647443386622822067318107875170929910934556373037720109940974636025939080859283159829956558970335856902270611190589828063066195472757189385239647578524013418885276231781067891214925479623611825963137393553039921445712771488583886748387273788264921206652796391796712513045890548040007101772563873937846115442180358028665495649131272495770619204109006435312948825601175401266790548662525675735379286645778430637703892929996475127220441853282222080*i1^33 + 8637984567793887309078771247364380159959493973629043108799110624703590643281333154244493085585298750578743705087764586624457208925993830651644708892806889473518420698914903669646965234676567205008297149691108812241035685731995217233253501047927377788920988875414392752704985784107360744051631698657731376285762490060968827325728775387224094758837939226665332912831866560669499603271626666718284248766809694341833256592187271533439415938640248248538655582206635952343123674686397211656428407856408474263947259000902313223035738709070250043576978988157008297168791387580667843808741606321309057898513911182002448701167407208527393890751433106497354779816421769884690323382160376763326728235951968153985627780723474130223460576232888505375933152950119090184895729941362790544378080582933774795119890963167974943927767643546198628581725362224727899999789970838661752520462075707484367186316558900596197592474987221875390793928305446690386157416776031007827420265520512940445873254617291744852823434968703475552831021416426842542638218468645889921982627980663071264515559353538556751924104477351776087883527751311616480770395241864578635331723378052395159530722778034858310756614346793378621405239740282817458759380351341910839533759974261016519042009398190698985736649703795954040644084089612363323487723826256125137631647964785729289466528588258604746593922079254101625367878542056901136001031424157205410221731484778020967957883417908502684098425474720329819211698855149254320786087362270739448154739901000830249997692163086625738626412115515577180424572998401337667037353473839212443217527803841064004293795955589160113892070614130180642641564136516812759208999384389674147092649921977003215293238989354165156734971780983422337882384113349781066348707428583414352591857520479760408114353986835529676930545262296901604316399066199833221456141440383739431657816849246971937808871329609552602087971417934686632126202434260581832306924912142642135610697513049108105373798084077763069700720219069725662689664958697951805365637438411891498405055057001007397819685264101421200502036800799198972782890888813390199214563744205849171373447151009139894824237959897289931136448857082527793209205337564371441074309668516828717696743633681020260284192379953148658137436986667489135309752377540608*i1^34 + 8447881017640313412322439202619250539682585270490140818059745717610737623032202563857167527595497705230426362613463218979783556703550562178142220531030797615097108909451810594351328112218352959890824983143353331212086370768377373798516604504337679705001590063024232239268927708556449672562660364190527458786569878124975712372366686013125416663369198531378045839434369251443938509857364598371178148587449061902131008928976293430394639721484211788679166673933352450530081991414958282360926431354338034908139250910499341323690398040800294573286741653160518560408088901086371054731735575942213340823174313476475615984391133705382225622996649709061398115037123236005943281063297337780414588541770295830184967621474590314984173070076493728465399172274108277280442083216070930820337432708744327686062482054673398615404155992246274132246152412050832090321876223454412388207487539936689250508510263102396655576980646715321721992072406003800611622218657174949447751870480347379702234656372772426757604884472439617519696022266751035123097819022888025053667585814848480847115380679963447830666417481170539589456201446848122753248800616142234781542283979635832940024465769760871669446015431022179896151963577197250821274181623654111420559696303883605139777806120757684108771013250341148377637752620099471385925340953407624339419218147328754142951797609900763067365097932359988367986597591982267147933873512707327478273601292303068371553307176850720360692822546168989206676876473736788160605349958222474471350461930461454591036238773689787528826291528666525082238983892671902809603033196465745805972541452304773084195207285003382833663867534116645183660100216877414999404776321369932825296733707936547829599044948091158766615008214044379884858878821632152048940630024558084456679026253336339910776898691978084914750693982576195890114295161895664820700629636629884344850376411412517703156097682834338964207840761611485254193500093866913572028558288817806409818221476771907709476262554732483558341387223531866077796415943102352608264119275806024924521176151722997227640846175810584746206034808216749005045844442422351284645459888864978119353774709500007093365532520388689581304743123223635251089918980556197779278579525210498045183887728793049772005171668378907208407026944050640914034508955648*i1^35 + -167517484444825567387338871204826081981374532525178332898887145894629246668408302450368077810514514160245953800331986710930463499254573351527470836591990608601805675023202495643160860042531942305278843019665879042419142026224056203117069830738934761927880528954954606194476169283844626265662813930100445524657878977511784226256224778159298283160255469683836761188214610692957503269365967562235176464360876802546924608224956626350754958096903839349662723902275950909417291980002191009530084062451889060668039739400070527832138568735532637909284758725020436932774865946704869240624920276030271568509957482281959732622146336795683549602019583373333404391665432735795947815565627209648786464098389821646757543622408866374014768722916013681128711809044110709653379476013482269882522076452513637029020257107706525214319216062255579588378277064849620363036094005288991961623974860668097542484313472619867917864476738741784238333195297682020446822788077217294234917510509373133564560298817975037307422494175605859094985004167449432530146887062139008779670893476759642282666646544011191071711953774394323857663801893570307184997590879165581875505870061973323612355532253313890269490433222423654811734897357887410306808395317655481971353654784073358014439966264764962069069901183893919843787525123957674498730756854187531256009436969182225247928828336132478492210816004265458271437151626627727725669881329160954602986358160032268750754651026140938764159346323977334626398127058608228804937604918740782738529669011946250782632851309092042333192839050603161640244510008917090205095444889363550196617804503508051197109876999317326084628541084635543978163835566300588261509320328489911908094277289413415999247961626486496830430489968164568641775688521198838801006013363569877207404178366652380341286900422279808636077145566226256458732264057747846688230582296377810662145861462482379229074768336384599924099878734063643767768056027984930563582890054658668639083229017006145650363827902666225989690127759948548901460247990621577445214457919661532076354028544108223403545792152224849211283345584038770019719111511225802457657812225199211654741895074285594214944619293100184953317339974949086060653012841255229431586487198308497721610968571709969317227831013133404319925340708897551848308736*i1^36 + -904774426744814486599843451851560494916930794898534429133244030203203720437944417037002246509618630847538411281313975764546436559597559440690817110591784989422337987490264059100887231925967071365413231867981943720108786169557715608633392915805144252040426544682908177989688258355377007909276223280649789012713787245107325281557453913625665662739870923644516498643587522642938024655783287855815089817216301471315381567178022533109870447048283040048089223931569193374541326600136505212652497530035583481285876924555291719234875018494085871345885423636240138842056311830906292179805469652717085134861970279254031914384268303669774454456606167109198290117878551743018278392498490580387050657548496756518047571984330372093321524897327509388799048198099563255547711489419653191665374368800421188781165524603663420830521258277841673306096200200349602277632193441922903000295817801877499030090279809673168729978125033919539401001772491130226928223442031959467768554075217944934495586793926092771657955674085357450993678347083067365089875073903709647908041177012366489583899911561090128336031993695763433586657391152191318902198149041339521749222377129830200997538107141661136672431153541564571600305884219377822697042235480969005716285295205443009727605761802121122462590209615556095987885162420047203534102744333238293660519059009157302383496653155844664143189034070809550646102494229075240782763865602207084451039411949864522047099035842661147665830255325063217677483954400246475492792672359740541448120004726871991870629484075583857939695896840876133882208257536059133884361067313254546999659767023753015861801585951311584695915578053437018033389026979165590770551421253732350960955385173342957244024403739507474490234265708062003125434193847538398557546582577993814727376874139508155408226347943843402112339549000900722244501086177857631515628484301166987649715069748664742719309374051785577482847032609634945881515531883629905512063337905581139277977116629907464797994238037043594477579474657115859464372867299896252530025456966079803331619102948005719067558442352785249096465350526577463965143599813251456454426013592078459415885119561239374484407442627494046408690609974583664850728182046681452003711042285529184847188695327940559011874285679213884202393834729727066112*i1^37 + 85092390711483714483256607960673405448508737940833683708931637273125664915227832670331295884703108935425816089123393913406115020723683291271256453415216904218588076108024418996522263971714730889666651632311723666585301256965470700757085596795077251880027616514276692202523851621763806791977234910506286418751585584736527529989046020353487325642610589171051807471757715436008741545497690120810219148086695119977621878507842908214933031669371450142239074405955970065215026865690394614455357134593684127421861147106493976485220585940038870523308584001216844859551226305187181162979065157909205545094721895024346052386915709098659895054059241394788472443864352304631456874128557066054171662515740602843765834828169161780666171496132872656186920120072048441347785260804956307232375614371237559479523091471252683798124243186851335659604533369580329448290086060327598040201053558071570562287077291670790355978936611593133754494538263219682526145074555678979932135128813900601579631800672191284792971034905490531210983802613700495182575480723688405030633478968447117210409602107267548977754246465604549292564950240001742224166904274049217732827603691990564589176827114972073506547174761258085643898029646171312062301989130059618199999018724584457842403584646349976984068230247184455510244370082674980640775437901298188925610509687455357131429865304887019310367175325489500159845065145332499216115924338639600963436977955815398848489867108929656005883406914530016783402263055589222198281650213386538702815344826599888227578237691855865221056654336736141311049766296690463307294265709050786008153168067559738044210246465006404747337664109015707287133291423973109892220263078642290925317925448729964722678787557090235743586753772864934173948672168189174533063799502438088171384351654220965048325114540830435182948614617566577356909887742825956878159392762068523766860022006911340160777828353995207846916702032402905060309550101620596046289084113806911555760857872909873642068248678360523683502233812167126661015111427747443441677255622216198135481207551564077711617021449593664071460949110510422249991015526180115171991934868537007296309664818451672878275287283580256930954683457020703448620516258701987551137608291970436109395635414982674222021388715220552945853298116657152*i1^38 + -1195179387066112515879613701664887335789989512370115891732370033622321691931959266334539323414466316750893342415609792254278190252048383022388656061246131785678071270595060623656899449039648772741924477320200875266994200927411636725844038329931438489758514309962719862420670698809089275779514059214066325898644279678301266930076083046974092108567054074065927252282447154352073946547468982493187654902511618545205464278270651821525027222688833359003075485913558513991388173116773342676287164766475930008758359992929965242666320817398633985526183379333445398777448443368272295289749484245398121349262317723912164650499385063107067697253536686125751816508250293658755017995378924928777887074119305963282511575671278591695810329362246557463540766792019312584936232692778750698369568232315428189790914361198786909994637886949454195101986001770761373282975280441524051514558189311357206600989072306736453452493369002151777647114012879942801190392706937289504440833136649543060539261911758057526032735505397643099383834161611639793340951498688239080601749261522204112491741311759136110457007898671859459087882194387721364669682854106296430397561628894601244698185422888979370423670196187778253279204326718988017089931207855993721949394812318534020627982506171820709395108079083320576267756147855155417799093583495313251588508225749553177471818507653327013613645458969286755544435003865375734481289523378266496961926648775359855005578394412595956607622946124882071042802754168977176516084011188249227056978898652964858545074163947293999482396280713781580144482179815394631925098597733431299942069339774784702166474725013150484559452981218060897873284477472107774842187169122643720751989925053471175310919944873178657622475135076586013634795361082622309832015028809622125987076348182653328417159915429802421220082118239391682242027920733046888899157570714944907810631326012742986930627844308642920966196355425101543971062874347444655132939713165080515701435448408994353546733148358078641532781067400952306148303194972309330567471870538488105101183228597920873205557888607432443476685605362769165574115046174288491518813950443847531228982625693361196569588751208090519165582200451975583204412535786244160095653277285617938849550533162480734319746022137922465493199880192*i1^39 + -2927418272988743399361263007123045907599238475853740601490079449404245323174477146750277723574440544940921175957555331064758146081171125653322781021789252286434815751529318199621019509954604361987321011022890025939461321868509158643204820628702414856877457632911169223957533012748187884766679291648684398317232974312108645228215633958564944961806944967967610494162070972360261471350505256292039281372801715839069310941931158682322620329761068177413259672307389968808254374757208058833320380131556412020271182667622017367541178785294050970926725637640184984502835564031693550161873407148158009031823661863601717284715907401731361055343355893804377945990612437333998046733506176949021350530728860487799367282592756955828485676164455580425372272712611538164186053867677583058223821851635165652274246144308230225893669968741580711512383343188550821413188627860045140656085251063895698864829510734497051074953900153345611683271858890136969870081484154837305465178683776729800717104991227755232669662067155397029362286569671799284001928146511261403461552437708572917701747526925753027275452456347149725760051671485823851198455604553735016327214703406364440198428400293548220619223309182231610427057293573753639154142641836571464349732521579221396547631511127343531310378611674951202668837436876400106788334585160153372884110004030504898200516642127712318746816047361895338541124248100735832238338134387604738331434087024661961471785002096900867942221151350884013841091601865749979784714572851739329632123269618187164095573433005794145866061710844156453876397653349364783376605278962896964579766788154213357678683633477075271214832692253163943267358349089121630412691595859547173442561923423391372069200605990900388970443242144767297930862682261961510796354671326566994072920009065356289469444402053193050174933992391963283680778096277130163607706321891636630064113385295936640090567996222728753934796582222125581603549118484470111451505546853882803424792425973434427406318497396422513108771577284923752696896788835424740997397602865588395784351714944923857153024997455347794565177739467170303343396741038969893498483052709809534301568798779436037870704789907736832564144851258715793038569261563852745290531050345310899061363393966651368995649415634685937057792*i1^40 + 299476284589936210786093612922730331989040660424867795487534959315296387492352646189256598980507442794030051601738771582472618126688918345148961479592827700207376040062580876212700898617845567400179056318164067845784468191325714169653707709139583129125821433383237665012043024194179257487650356897913012512208683465917189149242717390506131228892300856495769463061651007286940557498607534549933408243020553362154717815315521219615152607282365992100619021995521921877973750358027834981086618804698976668188098925230607522316306924454750543951785999778511506315054816885055658502820981349452802931495868679117294080793094962795907821751408609967718008853943733256818842993191454040726413418037583658025781597204600007814273124642215744703264151115895698833093035291389840382348170807273490111619007096317235272821292253875963913953583238733201344868300703312266661418775940326287132790263034320440851409239488880722213092962844667466388492359503707197888050751422734683230079457698464641592810863904442251053817614133456677250494613275513922882401357133152422169052598807136682299720433826586117251757095835646726508444074420253778009293938905125575638811246636133741170588651053043852511599647420397098777050121536115914602378057250214964701258899067914159518933221884668358536152976366859512279479442578384971676755090108300275750666592994541243253978132411689674824719510916664758789886679612059130224699426964295839329424292126187824810845653801782624329747287544965041097940368855826349642864582849895578965932363356116231004307989239093873775300945870788552578047019796531103549137326189192676798001897202553198298053602179635282144725843908105967483823670077468939200104626222823566205712944049399573225544441587486679208676951489936056305106114442343367075067970562665899126762378864044099978884274008065653039490640174063115228058954366309516218608042071740116698024017988844231469974660968288483478396137966665254392998005142889794555857043331812471722667012406533995546395467161175606597204297359576675789132153724368252211902800017943992492802237072887269523188515071022538879051316290088141825890540583537873128873219768432032935147661646415342562554019558031077761455052199103006078653116057154252752400240121568665764000847920249167675392*i1^41 + -4156930966721429776724759624096490426421022366096770390948949101841721274427296963364298418216063990968884762965801908988910101168773604228174879355278349390396817849509108552862099542413842586874188245809293671764004317378807837496832115901283906207301132777791265522887852338076160867551289034743143739752840999130669505862573677339321632184704407885021202769182290536941425854415990737195590870061756816389947956625675133478368669223733495840851772069009064150237404508424046188626223148272608974642820830412569523170480358355220917191066667972395802297324651095750681676148489861304753998849187284618998800885561479201640210752679043742708950429122549966048906913058371945699452251480582006415189184472607714904088893596687999172250342154579323490984177639886887238744792111351610438648898363886065514433451259959620664012011556771518937761572535669071869189980295908242011952491671179313378751261253123932682407650128249752253422995397187129716254053380892584015233374903293328007364199066331583695506384385700254629270570254507019502240746928851026317271894400078833646005316284075458817328533694130635717506165229206474603053231466802928677812158123570732065943369389079834907705231975624916403329164278216606720985562426037288714355281815384622491096252804759800322496127752976747917538223204425700985039221612284555084893716922235801056191717915261100913825161056694185955576337282407494891209942904661818265268220802719551699574475878168421121014253312156809526305736742593970033968463593723749297227095128956559535318503360395924581528969516902984566878859049242176406078309689189137388261777877099126014833183287122677956971372530215173893441238890410211800197290905382251828665139101049994196620794524811677237978077723011766601556816839768122732130635378585267487486737297397327046779579713166568965654325911053413075771265418090707843655786971011156330026251537383455280860856277332203661782017314079596542556531183162926892592906465998289895524310275771078052937270620519520821727718733129486488087525103476159160991482187402188511294690719505828737415205410313101053975317510454586257580092630011462394172850101117290043976618322936136894296757219841947588757641604839202491146117838630170381337011423159752407044985271955226624*i1^42 + 16288410482138994023967263909364842953472569885451486832230265355886970577598598213732108050840960575884827039794800832089048492907175238591830431828988093793419434838113024915807408158705887377902921519911409063250897723335364723344217218451680777563380960951466063760321550250399099580038374464633354746887717201962404438244484713077478744505440085276360332986023596265830777754340663019591347140566570319874563299544351991272058774829798735537354564523637899253448679317608184381043446611772148723840510186286977664344613547062897547271757381310681071709296159541598579541584866409979862329934844488252315404114042000595316737121770687182069457212969025683388049284978571671186052480934291084877591367372285511353662723182475808134457195982654542167224049008473473704178542269117627429237673719274150527596374647732955771267005165332659582923862448368176567883534355968593481873472831918841933294202536095247023588100721618603395483702339507471460798488393735054256846710530885115747049308908222603716939517019499817227332517413043724777210346785501724453883099100376399249051244318323729320769983600656750463596634493042147852697800866854252225979736876851242287060270502435882036781139257039690546210807913764736155186291983190753691789116452114566654650666099003263522243978338277684466826222008508350080822331166584124990998854652259722861846708386579184028724962026397554903283859609095615597998744984745488641915272468377664459026543032755672347146328648378546361311659014844930251670446404797396872299175382022943659918118391222567403013452665719231492770903491573464731881132098912542692158719553328158842063123627449829795030921657781994126036683362062324865322368105154172338165863310666990784467998051822336831522853806481662725164489076619303823350592449628805723872659119335059869369340895905473943222411596055377306227183768177199830102148508201416009343336058470232010963884093901391518101011448441015472323293152875474314509126237182635289103465263008614309692107798569605884611188175331221508610537219722568348732977350301603822562570166087409847438921326391011439919132089331285731239782356576556887021981752107664055082280926985102015906953864330809504061786889767212066295032613445490623930117274607132164435898007552*i1^43 + 233920037971915559676876146457811901732299067792345175111688684866372324606866046155731967146145554419915069138134660564222057717886029924880096908259426172565107567765239938201360209078600189267627601587724410308669049318309727705107085959790636154055652418125973419626025714284170605731341762379954638868100840657274182993193962999222127266972222682846784198628097716091185515243483481188656807184679329430939794655767641089380889354457208633164847690446430989155806891595835949614984037420946593982822590921054749684822471262083372329047263556781262792298970946682778315206630725513459664544205566757338726161893974580184785078234493391934201934447046609903810966276628551675305225839465260547086428937961596321146449795779864495941695755304290868391984888676137531752277709513516405749206791061543064262437871576984268328380573828371018549319643318791777988474767532613740522171042774733997403036532099034819999256969820398627925832058467412901389882968302219872989408611804327515826066067139436132366073242091998288505801905671187793862595015977918172384753882664881209898627922900527751365447603506358302818975130634221588602453953602576959652019209429758113286706563623785198989933064938727506258899587374051018268239996163138271338657777585329327272055319196592812833823285110882853233046623470788920479693926696558668538363909512969075890769574269055409268393916190954015952121007752789250176681707645661160342923503115232021398009294022393390717889975448043536781185532315716296094575253209650944629366318236394555283135832051263896444940110943258519797239959241821167946810013806670996143381622943898834356062993142960919504560187681474854841110370303588783259338036759252062138809084916671526191244291633065432205123263171804983525164144540253840826863419384167972146815713587846815160688688327145961879559794206867773938550867300868007413148438311197362495873442533333018552403930518293113119523153997257976476483496256868895805400832880671381228302264233211529504810447694446358675781151572630534432809644753374824017797951471201669083779490698648690098658289052829941490556171194608561791199393174125736352416400260828755036912305606730799161936818002616356525789059974644289701301097074047616955940834098444428346654720*i1^44 + -3952414994482717529747124388001423906227988851708600705657074136150465999160564123804940702770513354734194075930651771470448439364709542944237227643072855214320650865279709842951990532668668440621022720254335988904223544454150431357931930240600802551242214615562471197371050360244723436114642509193229231073183052630909429806971790397533601474487179490064534666136301834032101533344210196863123998032530118349109619160934553547132546035141546814353220463712421747402652859183941912834353625807016857247479787141374013449813331003649111364016033864282640707094404735670830313270221053643374036748863427592327715235885180414132536799791625213287421613626370240690624124121073624377335314287487796301285529062003632222366378551620966806562225349894520167385852218625183282003115221081770708482476037207846241248017880503570160681178455079454903661458197669561282146151377012602021280899390393233050680460930564763457689049261520090052171520626166331994517234334753885255953227846182565245089235762978722040568793374999293517283584539597500320204728231352948550850069244319477180925144263492869022342240237113192121930814154337520215812994272885364650510162779539523006643747263804013409741912741494405986248344936851409948364117631265264353103345066748029494263458498144327857345738093893060357519584381768329148350124874138487633606837207104417068811842028890351042201624431404047248002004433513259051640969253028798045853554166777641428179470002572903607402698991083353893102727283931862843575785368481205044172835830926759879758159482776490033352239917928724010374118962331824469720857151426358494361704196293333845399469391142498315137572278666732759610404258254371170332834991511041126572961627294085401992991115883759728375356974402280533992941900255524367438509162028339835906298209416344602625404633334613686964063577422676421891393598945193754536464519893021157038821727621238690750773313010087600255609697554968485476666019469674734725152883656473934367919171676416687979602106110847146123014734313229003555251581648173113361547404564849683881115731700117348464205204309353917978179313072195950002255902308414575032935440063515026454668053015813612197168332592468709693525965151315190960269928886887239433149510050350366720*i1^45 + 24723401664951979387994876398670282719384233180041802804557352111220631906562348154122968130918560424743566239548940403359453989882153139860572277338902425339134736212776914917047861878862877290762554688696802078419517196184704797653491736621587301199257254091671499362709348979865480730129561827094106254903093204005762334795582718121023109441056574068929109582484970646882850718099960431960941910752605147731906828930106494729718501591197453492151205419784088614501570572916902946576429223514346858756232378555863720657425792249810903475333519252027514612840907968872660534009700458447594947798842143266298702288379336917100097065469332482264707779307465920563175865823526389189644957378419915091865083837827552110325211605044708423709605315403667926426064689595880604381778594197032196672014638436213130471368299476403995220006442934947003538304328408679787932002353111153800382736434585344614661022529263437347981103430574423961334041586214739164147183449925483804609391820338752896689969919779942840871703722794656728792621922064269471808996728948907925808984251961298138922716385053131942680043480319397601520249873798206630674918476330211851834530863349665089830432645083699825729271339556860008848044306949368984369223519955301971260272487734119877572106986964832525818649965872005584057429218493544931118356099228971847268508077035162021568857962658148859095831537508187393766236629177275929041672697115466781967481289093419384790459282809404688305950928389328267985074346616423056892497948075147160127232422037592098471325648114995025520668467008086055724943011808262015109767117558692176499998416445279886262940114432279809807103372619290967541850191928197368277572405406480320565184878586151663676247191096622826410169863468649165222358475111425023632416419381635269781916836327381988791646665213958319916529664436603656351338702505498196259441099939775292752613903065520659903408122281811624626736925778472710257458955279939030525547435407127160379201637740705975376664127552262393019470910410864458889095823437957394609868393710370367182822093632985962460722717715454513324582869782272775800012926367428999252883497211089631554165136126805430255320558016874434104615275914002169568354825164086980155682716647424*i1^46 + 45020892961789456097552421860350838158544877367419344619673165806834531493612781592682692320885332870117159934643904408554236397295707300735800322869848128918089052559529631368507037746970360592132330683121659133586389709765295594371674937240423362157717701581079663042862016457036359043332183461990988044796766586712487130042767978924601456200556841258761032186613653838020694863237498172351455075127791468107486843415870439279715462422265068003536889142945360689263381670938552578966450250574161816653762504647882220185292852967403923042267994376088277783330479351522199892402602351812306900052092290395256521012789063428996036645560678171842229024559161165564357264779439654444017260403493660755682847299387143438609178227867645930948618544350512012818917353088775387609979574066702748534925783291731604399904034959348311861038537540934060129356398326761003764003542976789833981314876590294153314962734330690750315284073472415340304091226341886318193868493888928688359135034064557469832657133705537939261522178021154045992286104693364841647692410334063853991128114906156589328919119236356142323061252661288525562507287435556346587576258458627586228495246656559544973606631595726275099750448388792410009780694445023029095266972317702596575211115089182029596863573854359791193434946082322389117409131582015432369280725804934126060640197608505800946272170213916002968795647886359794282583529191821574089017814114932925630836705048374072545988155668142542636010532426770698562178798885495145713853650777613487767346134966946330135306712800392048229174854023321323379753667550015206971151470874028348622974233786244970254544370453754397695026675673786131474507977918247805531045447538483838010722573067656088553907489156488559893375024240501670248297736382098288826167756621800748966676516030210803400497423942736904612002376570278486267077736096330488483533008196264784668147973615410890122440656830396540088921737464067893136977407119555759798718602681030709218539700774997328386739146889031357559046930789900297963066653938701467691211180467765230269254179758809616287308001703161740412102573101518482427956955692339785082027302689118610500430779450723636203912667569480067435724442404065036586152320204260179921862656*i1^47 + -1282962091141541007389022352070468097609473859996610133277367920671256162247486861373241157659318803278217812991789494868272230336855805105408017204217023863514828633441594357865978389695281234409603253854685892373721088139008971873757765375504444044326034585484448821071432046445090074636126618997345451550489995646750441290792386729707041757969530156204641154739107709088422284501809951937630991093898192393721806979242221386710222528273662768411023034476787480758614524330416080214411937848763319417974048072435701208249458832777351469874359393396602499265476837520822408208713323860988482756924599967209424200551717556570290175002065521050160420835176069985966782589162679364687198878308588321747256811919612159184308109433129268187862909384925093598723839067766038964179931270976472872143818176808229114289805952756667576064093167097024871590390734905572257181593215500593935757135022023882088533771053426688802163590883387056766408562625749285859413252040233521605860374086105069424664390954713581142175244522519979876607546312954848910047483050064933257721220861577646612671445788197905810190014817604628886520476096915709185472915288026014163752391003555011728135352993762727036282047463368837323380094381781337290956443832638375185195134288115973251996884225509252146612972003722823032729464420019148255466909644053997430856341319782575524593717812010735801997747134129486232197270273887125687415260941623349752725712343346385140703561301718302822883221442692078338142080481407620298017549689776177878670784122290615769846640324168328399221599881192940691437601855355179285314355788759156917304081870002858882927343382924252923873828202019299725500950390639056446366133316989507585554558099979939270447555436491014237436760732242380562812257805393785867191478116433158945336816369934818505940146312229605788558557588946873588682401222391773647337825165318434686610687785624570600057662809884140287994519736798260019214086434879936164376756220357526519497020072213795728485418444000835479043726797797270253549509986438144436378132538640483430822273257042842546567596860398095022351228226814766220768564118353210494337409347902750961584476687672192356147307746668630885140779027769418489652562721404851585024*i1^48 + 9793453263102711175057825196781893802108048518233350602546430595519342349452183402628676713455051744896257199609509676375583590980973770245059100851913271574614109988234606539363663681509465121282180304271786178171957254697378244068824137648807788206883991886223161939225760560599345361562825760106884306245632459861082347910209733344123030304315420810168057002326724613759231415964230595160014012250930293286859478233916572982151649459678191459763194239901637879853827307590250977108531368153929727759363162215317095824947738785028409558003538106669837442136503844440160149781733432470208525210557503185110981357512339370801037630715726750844352795187419702146751828836877694190791262231605153424562326522707839105834720876635044845200688102700004527625066271800385447601005085883025323458947565818455055770948996491181906799987963721015665489530488680809104692904259552211234686677912395401412805744141610656654900085708505565247609795667084018208044459609290180540941519504105259670176052617148406716664469957719674432653513372673283085256096366200238116123814008160159036004379161420372219126450380139166947278434636688337818792086973073208666305608945064408093682080240364703493716826783085204003108026133265841264121562263814567100240806791851105738328356474537082503964983836630492068410920489791622441922814931791206558136502863393231032480891750896250947647764589162622251111584408523827822398527447900124538968926551663120581836526893359243511596232095333627962720937782194196266701709689435136958076506088215892491540092566041432020144468358049935531686229291504044647184174227095632927002504329964649990683200133673234949159108468258115953322793740518880915024620457612972644157296427908075962513011099651071602387285246535163556505528777395821423090234347239931718532784791703508963398194929800212860596935915632307469720786503492964303949219016669159190268554576964331376176942029093610062963957996922292128887908077085566727741621684539452790855373834259934565476643245141410337812013298139223376881193992715141432338280766724290568575210110564890093850168205061571783148051165519901922829783833452681599907672214585642299320062725493767344852489869458806942243498972805557350516199067406565376*i1^49 + 763759222884328881559954506382943173546380332715154813068986395518081199966780866084271835801241088684696886702287321289992800235475133140423551967633153729761501357093012826634446828271204527384566951625705835302824515589869850728999397970952112106199431264782546675970072977965862011021497428873841539606224558449515131745102882560406448869664044676168455084192938685146800550781918179877429634767946112449834504902682233940550727529482223038913990090674678128160149903208622461559557904366395897452283588205336099410325225503415978238859499231846821852883897697259867478435922919492070853190567538843110502812267566565124854056331790262170943098755829796677142233844433540675102828245397858454911804924140724275464653326928854433516592567943704767374287596568844933811418790225981368229103924058819684758132584445999066038816595803398493878371643935331014157620057129088980153130841556105542670316015693619353972064628336386407685951452283364324748862373003719001582774753802703475010300217951140699911245156163775088636613905585932961022651322365744142865176436380163719756260822914797352503395503652570378993820730117244871867057498288841831399917351956187260591618374977277955363716832044440700247158957940782390318073320101386354346124597569755427834136089611998205466015720067907892588444098684963087139526582519097822670623161774436625151276492089931181097768471875646445145854984029284173451397673999987230059067091733646183592043949744823086597581694150391055540452879317970009911528786507084126104184137438322834725171029898790844296553968932738408440271268058487980934625108485660706877809645336866823435061852661418377561595418382537219331312294785651231315643535068494490826029908920254695148719774459120200779149898331539762171222494134669755754029373809750591216041355435532008191091194891374637854237706268734538017021316372426777719393704401124944254685708398756634593871842074538211608437721344785586043975846941933724449804848744787310691852488783472079553276707125326714719512919473059690443353483883462646253996704416544531478877305471587573049639659291732472762870158055993633926498451797577493474106958450661829413563257806705935174499477357086828104764204465542203551176982528*i1^50 + -123500391372574966679897332493014301767317124635421748625507242363051719375196892895387656307737870158853945262695770595935099176756383961388483798038333879790868599368210773418541140667559939649817595811948938031450406905626816752944274865576946872806135982904401641544463989544463081115470287804403648335226500435040089621284275535994157043820021539433271452844153715757723993975648547585426899453178144552599544861556404443827841003909572315335978476268005950064919688690615689211967849719829955687031302309994898228712589142649237492728863982350449915909349176007186537150332058362268627162914139017753445295818847947461067407636895374580331423408071546367034217192108014296650637075492355425431465374009343720903079759533661851076023531883452420073734257939203460534769619329490150942777190699171600406633199391712380769641732515356169928949276078720362231065338003870486475894872463197109035958661273055787278337691824205883347220104972992498597797941516028885538999771928269475626030735181281405388730251654173493008189517244315699940811277783126886225060201300767683977845274029110869055463827572405666894439315688811481793381810094032749115340776578644787942038768004036219130038916577310196219343483072079256459314646456924252811879921208444611514888600087912022439712336155361725072686355945403843607598478445626329153270089684408059128335628055341479581400984305086422344264801456496618689802148578444761039314592970371326408939319614708801684014378465338329895719989343666130555460558417867104609943223554640806146157651529903519417788129085022688373888167776257059555923899234315845012152179797079877293551725483412570456872826773956480817473176177743503704411941331239021942190760176352442731597536455473214509815378427822030889252837124005099221956106121397746820933438039189648173183647159915071146429864915017448753526203046377249496392077245285293006375771616462491241593114628656194449378840428469397682840277657632300335020466590968121055331385889273825819365921906807196091988562729594266041801928829945411765179405888807314925759130552976052982061670847832726358296884539639849765271672863108232815701553679419179801403942849945289572666924350248708066435651727404856386781184*i1^51 + 615410656837268578769459753026668988457510808333541908708419448906650011625071449703946796649288772402776590466163493577821993541723527443386400391297415917224236355201210836689417504202115713090534614921101502380698713291318024415887978579943384722525942868108488346830929469623225967187306821052259643267900772909939702041990261071076447066586214569777164848723562644291639479196400196785864833262751592369161165406450033941725987604838215924934028698341011238299371699849820851464050894017619745918072388416516057246928378801732546513100012802929097359577668523020485863392647223161662782761095466423095011558578613337260764286849025022458625493266392124068448267757904304747717413896373299629746246088965559761988756302299438397662026143043745470996479356121218045459073510752811116995578595544694795377403777506408238622321666812013285138980442717891996912011097739619478064829154199054401735028466568289225874681153731680749486063548297299537534510599489707053840741616238845275299366744161008276022951959978082617119388177004322105854786144310829228274609049884103974324131967923659331998113644396390247808450908185060301039935869125729611863132493864501163363365560271134850641789681073444715914075815086685838361954669673178268500012090104305955785493816138984135602462164142457856431457931888567862473650081236088124380010781004060065834278883146535877097634159754782058747747196702845167977757967295595361282818582338857256792338841187147145651775452628038727659150597767391348386376682989077100385936655854139511317137897400950339891432209325199040667503906856705849748529730869140122773599948679570739677611259023395215631078479783879792882686262992278332966173641108289375133949248793474357933683492974611912748397717264441537191255159033638694059299371472787352525080096690232564391942737035351621513437864138245260888059439223895665466853257642749684496835929492977495267586798401564770937706225986791492827219773185554670676839205316213926163324775858681317364562377887504270428050913899304713231313040546409772126362136283555912801999311124131919187921000108053659442688100862881735394994791645581457206989632038824563623127254850525495175061079506809514920552562202870022144*i1^52 + 1838597617716437971804436749985106142804184169780119282050887905728835521233800351675496210735915615771796518129878120807713332706090161887341222522946438860899707679129603460070977002046045447577076788633554235376718725333272169680473950320713623871645337030826264912550239461114797143564320264683148017915278236684800073166779774657390758159579814247165845060311288861947298964249833829198270690822616949609799900280751088941343991275465176450940035497877179840186479253559090508085389360072490213905755361655873962491651061635281140030205106211926560388346268205163321807544628227118137214488310359665310253404114552353983250452653713420923879566143902081895190643100614643273823079994931414592546092314917748052760845716357193668053353801527194361530262267635424832087324580403232515229645462849490172639809475175949916038035728407619197577772934999834597638584776983541137038328574958906671225836213714835861273263803704330621704367380649486948629295352798367001653966108908655219707111275115248982043231891879492140355385442004027778060011674195288634183417955237609285334875019185809853955150369171097108089402427396390638579698188909053211332148914525476747430577623186305061595592928804644650927964760569337255034291115731959967271548375083104482466184563714913510494900490855356742516391152543856678773740602490706078052672447847893491663671797501212452837805147158464543779109251888623488437388921358215267647368668968991572518978609612653750418764397289765660635867178953976427528624194651809352230259947836459789215439961318338425645230883698469637206911596812995431119670159999209847783122449666876654212409824475063332161506600912003806000588363801807000630074103819663994866185595082877514206292439491146507933667626617591507560574677822945048881465063054224944696424984202368317601394723548485734229229965300850138179489931509335253355169583982880606965088469068551516448193308489935278264706631933256610523128555839116927523810653134443999082535986428805132179362485134362430618010837630279822285640419916074882268286438226873725407002960545403613165129468130356998451616345974157771987113628184990994796893677953734548709363551407473985525261644361256361740428814319616*i1^53 + -5667772401964187649205892222505723171136946480644307685028511833325013529754328278033645717430814304497099756830570292578336177328801945583189010685479452735490572679112821720140245398990795138061305335386334200729152314108998919751152402196613115871680161911167042550385659426415670957473768490083263779695086150135821033133071777350903439188171327139486745965711122528650729558555601299848830224364432974690676755352236228568915470908086076648672603184689719690945496599034369775563228933507157677226751344710998120611700236197984605996479481828896287450322659566381795569497751374024462376785240259906725196874787333368869761796504409700125294712667640993188246032455419287077832038243190541012845536864569626231818921217739022901055225392742286069360842377160360633874791103311943589965088515285643486641391120713047936965517723385555463987140011181920782105281147178121811637455545898683877227386668226934448572849026957029742128657208069550518648299791362777460483402713651720049824209578627072481566927478392443905577788458835285505978297094982464603195097438377304427657153103211525713675969815688319427051714283603484645312822253615903145822384202578569906068084018083516790158529141924153755499948413209944828917889087191355897206645769548861972754897366799245052318267968008385791984222539700258672343877171320626078259937294933776251246106655994715945631402228031420182869403679783917232158098151225737951849240383090059752192589796201720389038387087418837104257223224279195107489720007868249416524637326465839176355669190780251263333427640056736298094726965618688122302646136323862459175840863536453766193651052075899685667436014293298343909694869582930956213903514670782858905816781028766423730140772539110979797877238239434996774207118437621020198391464520293727992122805571714860042272679356997474023093692723923317992897670259712857579594481194199497155645058858272237182933594272557250868620325719336059938979220435457437053399498253045568912640224863147517555615697165950808980813242146133898330730721722038271549045364989665244208580356728464902607528371179339959399175181781261878379588915860160017236155041861981277759052419404956173317074372541252196385161216*i1^54 + -13898730089139540981307133036111143231697185928564956048059092548545898622439184648680616222010556963922117812404047036994192948609709328661697198919961144348731150899772960283099500973893599889482316733837004542931463005341480757646599920824908830648360485477286087820621460011112227595392319412040292885473079642176596496132504807519115911833799337981733490569419644106884719675012093703151348249403893094426492617847752822651813860013794286164009937621782944357398221615958445873949834151171800569593957356374850498349870054845540921361561938625714241199058889072778471878133222664837681407183874611502988102846064322939773158059784479147055571137620567332483416925160792474966680848877301108282717627347253732664881604913371784772137373213386172789820776989201480673307022697026746935072565393259025392090678209576700573880008265784671458859487209566859553673058431461651745247531089476356560356569936078140258282131738241195604675205881045371828090208744143668703202621700090424516405581334100631700519387780865799518072117389355973581123013480140225991362228314225492821550032102853131665851187018227609190587011664366877776054991721789517003002535986223811964032969268959098818380181782693083624503324965150122355365073212691601990394684885082418868373828500213230623817859681428950181827102991902061928173262583623416958828679750642691113183249188018626899701552378649453295874730284911528774798011435837651941227083447731712165785419302928804757419488904732666494285703862851475766646115375697613534791831496895499240214177690360552147303756796833795869522533510697775674896822482205637241497730071140332736315204721362116606480360180854352194820665260801967729886985309043463123084972511710540617934337674232918461791964268807102852270207876208873319120979609795319192049004419779030249606168962978914887329257725985846391724472660230827600199406431188437321956909982428953862759225206993260017551110903078184573183189113324673423916873190868727163600746068059626474440635765022266487287207275983256260735420884853611828485116931658122678988825147839957656085177751996824866814989970787562082895752526861164215987307803572710861538839705075747733256112430778006110208*i1^55 + 5745819813223783946365938691363345996660920207765666096886474846242182671631906848574803136063106412051665608276339353271730859197324700957397101946131841644139344319742449462421522280198262484728224393125454851433859097672157639487829345121799555054636029559622634103569807548693791911508044940684050068986311337398944850554152505436713054232619748271489027812859279259136298964461673948192894049179706089791852394846155460993845964727864639182092231712133992590946902523168166352969250514525975328616891342319000748051010873658777684261732796274530704115312109071850266406709379661502791959237441285083307552710967026317558163470647925528224127557656212964317369705351853634498985067841515105231169914699458116306863997819979587454535331962037238132260255332123886600421643516639119478951906600306041427507124415210269591297972718465934959439426793508335196015525926052097704249430258533677291692562572418737007040387326054890813364237692342926127727931550429932916506974676853529861704874292467117385248467191186540507348354444210254191797356517088450357522949129234757702347403679771360630664255680511400223418233523840090052031542962801181763693751383293411099926502587142015062118434645418674091474812274620460020971870264161088520573728856300954482788426513404663769769182247772190019552594873007011036258342170307343349894111972511656298042757884531022014479307943606653403542042920742007616112165251064290787140261419413471051547249681790663009515667428728292646290638288409130245179298248513978265678746984541827743006327207026238392003488875329621304635824385942568701364064677238545657036475365794958782319937396628815406789349437931929033629730938148198266937263286812024389240068167859079893023786557981482684132576676249764022714534737329590864076085922275039337694118641092255712424676384099502772349815367188834455382268929463523726957499977754148845088713221492178855853901705600984869678189059266120873473787912329907760106585929624871394826441280446589851683712622819003998211295355014190381893564655511659959972414575932594291430529566371642593558528820878186040052185495837462853010915045532224693479556735403943308839595038530170703943469715423232*i1^56 + 26689390253550468667280155142882144130133013925929068836956574453919507294771862573103191982533936433153972733860537378959294894611538531476194471724847497757460282659475833324632832457272638611788270227274249469966404214897837462924872048646704296839998443781862023374574338819811890065742941993600411232785044284567864128190347196532724895489270887131018842653691446992892486971431145185575047970189195908168878366915577726722731050962583405787431672575630232704929324840227812637075556951189871966406856589531578089649131072997715018149716484194213632706806839722638643701860771716182430095143136204572341359924949851810621734962744208850288510469346094774936243062873777742273271434134432596714882608086403306546192137071446246726208098941873497554222551366651158202396616754172238065224073645032101593651286864019159058584763187803393965842255888409326221135289040488734307411714835040618212637691760918184650659515411454173859021748335875169011147509132652351345516878428732352284752747784032492714640286733274153460109690619722338422372145151720894603912476229117271045533751312715717490430967797834510556812221169837421868422545172016151254058697013857624231071233429528475955223845171015559740403234028442349181849049535445500634709080927068389726466640768108357734977400631908468251260844337728887130021012535263520008876255349075161957395577892006169525930473855285713205979555703142517447647223587028739738246105718876915619441856466314982974941865895668958324406051306369113702431327779702809585583360747439935144618629446788077406025476551374304659664178830977168334780499253118576831311928277385321023363628339762646220053251919479537686429302460028766792614866925313295130066561210442718928963158694833408336418346079173634356369618698037671025681466715345575066387624664536169016019028487190276468208437397615327461488510036685501531933900968001563629800538879650884435704350638342940910991403238227551615069902992304206655306000410364933788067115313749408058210386778402021365589291628877040499969466322115739410194907600230372021945697564802738651476208235961503172594187634016712880107582956363659627509283572660191107995394391818752482510635008*i1^57 + 110257272144364217473583132601524652233755127500811519881862656474641092030262657615558270625894064577211184940824400857286357233194111190463653807688220530642961543967730312948095605389105221260617994258936693944957741488791154614189243412646145845723896687766111911289393997180088758107888161904187944849974243565421392754977808874901523913813400670233264283548103943781852018391830399697674227426526681554144357369998661981208440988036065205266506812199139954244091191938373644405113592156340156788929368737008999507337366997628844311764719252060803351321446041675133251199253828966807506125607199677633174391521941688905471872765601841231064031891054849304841353105271748137658657648289452081058982217497493710839267713117249591851167465998625625945453504831269346080555804094914016487754277186484615257361316041820225123198441159722082632661853017120746859207393162505981064228015577809129270218003951777942165599591549131299320522427090602466399313904289634276692625709101811113900831157694128061326193453183162876834647293782677587679243432672670190312359680411162790653216462935144530688253493156864314646292882289348831437538477944794049032594145121046652695718260187787122956763993335792667208203484385221357458919646809914265687726873281864583135883753937121795169279848573860262626733223175005677197554404881706026632599541675605141531362295332359363033312014624413006084594593611510704237363526137845300352140074854474860792581957298091351734439955659541097835591428675732985893002375981409159887855861868489172208575280853215791496650821934243373780558916348115813957778123108602885491405163503755810147837067313361865305511876036335453681034529785918242167841010026306083552321680430557711649023608886462440216793422483766337989375600839589956776941147109808642509598507553558908854919535745778303020039265522358846272753474529877589674817652936754157625391899215331464592160797595639096604078615718010823243951760800923293851665845525660002052844851011044092367356183888464515056335972451177302230819714146240202693514752721796448305833657294547681321601909486480631232646395896810120219410466112223001636795432337728981796935504350801386536960*i1^58 + 397583070581759685311288113910760371131287683970772663500398596566031912980641206303120456492083519823471002461582495329553093770652562498222263043267543433323553289937894081741270034010189999077548590458361897126602961977593490034774801789660926354960371662141152741825522718745188425783466632947088704581022111918714739479890181142488950963801400898427128110456770637533408393927297786269275178842444001193494116396271155693106044585794957164464778557894961696927760639950332533288160807453489849439445932613499467291832973525070201948935859709741219003250354937378251555632697062396966588633044003773020173190715563173201950079284649836977811552232896202422407585072718763000175412987789180754173874004126834685629374438137180555654397635894103538846967448529653509986732488032637074780347435108108158898241288983486133003160531992562296991221639301839849730292914168018590909718067048183238359728582570109648915483446464999625368293701963115437849588805303728144281426600688825495601875465777234086966972591138929565512277951443436415014163349227971275413395446296911810420184189419311159679321472866036020352143278412691905212652745373573299188525840476524714481827407199553888181203405497444493544044277622097857010471962548979456136248924171229788267683106711198466880479431138402376429362483349063574992175593271086968837864965083514567846878531568486477286114030396765637324153469055206538531704970106687649932591642523243862222066907167899397704688116858334935430453765829014862753176015950977074539151983216342805455352836139997710036824393459803144662551447629580723361920175908678385604863343106456378550045001404051962586500161253564694758587482808773295021973156572780140528979390244488170883933230818349310967695649840764187219634441944073531007909288754546847273558436658816697178975343485057750979912866452777119018509001563772980505478660318492463610423369466396374044429213206239952247595453757529160996293414567855853142351846511530354754206682726230046509471977211527366962314939072462768290690156320818150580665491976673244542289614433169449815128718923320187634640511800744020325829441993220220670172682020911538986211099990556672*i1^59 + 772818774753848518908503543193511970996544193217558234546157775571075300651510490568961916722880402787760425855815309349237816479534203313856353218875218638059404109439797396660150285266152159754189002036008956518743541732953376970064910717908242973310922172478914265940419842996230599843837146406990477469577667124567855271847116427281692533058877029504530121121646037392962443161390343374921273930793779382763597724701883364028260530221070938668565769521313087322122675276436455376967617422220637801371078482576868211630804552955360951151274198855807893461399485606890775792222973771087006385161062112982763108497777164012018952856389043926824583094103269470528963959858178186308196991741350498500073321957865430994978832943688824918168198371729668093507144320521643664106586229948030760336397695789613460131345254618252386199767924251496699724879820772031748155467814274317944991871898343804187774687251370906566274239426852060066903251332288193515998766165374860837975244051051577926438796882790354095963184077859713513341229556720870433552763207442615264384453048503753780376640475487585233795114703044595827665742681930448756003813318597815427261913648196447219447555632185478649793227192379342863254549843341038208977949704581309806455178074056939063489560197148753665802691161349252165790201343418575137218730023900124144736337147333998601547210882625697627037898315450408437995831693524378464777381846966550473208702641517877637124444800912878254053403205553199348083433135925022635557511800220760919756532571613257834679393106527061798085628334108740336432022264599622635751118084233995320202718238672110987442949612846637812449769144356550136144863954623330810187370083948618596747735620564966500378579873608123280173502143987150369905185503896995710961330911435109736232144922265386758645884686114210082258530408966219681152971913813722447772864123506894264344891507071150958469643136120337795572271435393772658487091195123995327487353095050606999972534547860764221528178932164344512293594024638410951093235198441939190970543044303407289199163700246206866708076586981268358837780102817546615428159535613659865456556320675641724703653888*i1^60 + 1299174800440620412797078482716715749825588040396847643296033754659548806355218860177826747808838602857292101081722501088678142242111298275079272008570093342889061799415408004687976686283135979053609261017561574284354934603478714282551427892272939816377481699784318240600456172023783410697036990795611190478344522249965099544731309820611718464820050561618238387203737279239148841575083589856531428400945693556947607705806728908089608854229366069909522447939942425512209957151609378561648273472245303541329526340856077888169721573536571125354584430350737195821926542888533518231523531068069719894322794029175951056819892627352794105532718751534169713772680099302894599765759522965919670442849748518461335151749239923563550783812890308294777312676146133630853272017777686501986151842749508470604668274124294219917391351025210305365629240498266362994549530876608572226565741724450199630783439094221781713545453918234644113975564140183583411296508481377767998733876035572022369255343942588232304541339682542937679541123801119361063860516209887850809669594822962439793985445597336496706061414163655480058986868015008462108846991350259495377933536271686723512837125875905500481952511460171086526558199181157573810726923558958603824606742504312545349653357422485066093809605694887714690428782098445430098961864423602043461167154262505223562459769399670110993367207680245959983712051830146748342376011145269524242829945895092824381758290806035638712500383996500962736847489012352010224723992075836360871799892716134673476778120752674772647830488303429133616387938320218954320386540114124348303668087646938449533034409127248355418162646001270538006102539365950594227856779607312462735104649375846707477929777401497998567481779693326034908268570478224379515497224061995765047460650971532393698858482743068514594918558641028007737052600700368838648765178560727982038616737581456886380659004204759146817858324843610288754903034941163149179058865265228319838040088699918126916669544700201955709639331752560973352765398972108951633291319092059724308288019470872414029803529808255508568078892111826234340614926200575107048460318221872386806040424671637749760*i1^61 + 462615317541715918968245268049992608644577080454623255197211509309532923988403554054728460124080063629154655467359639521407970915615259139002805455325631002500434427883842644276473816331795969252072430595599923380053420486452026597445502549382565986490669035999989229188408138824959420790761818682850131193995649247084753550768589448312570552849821948403162602943297748539104530696515799691888882857492195877027539848631529865909264197677605873660208357408998687456392701083900299564044954107210811722344948978257349935657594945059314189515716527076159603759024856419827336924046644514925219152487014074546005854741885905764816578354591391135619623718265616023895750899510177055885179468153166931710226272328839044123376961817138635069179962567458114803770051381366263267373830109472584392904597522915610341053595517122554746552564591609321418331839869441709180883937914654919587121048475759060204884444231671459240218978910256976639903621449024728477063953475035502958440218318362179096266592568664016454009260713445856751643646932916763908250107045100295386145868232979394575677705191481491318854046797912324712661795721905150873505013143583430269322946366450018683282902425655012200634757348045246749338274847753299010051325071889178835685490975541062025875279227579897465313571466846831546916505830512674835256224241900283000601181043190778213820803409913514288827375989277848261630312110543093486779206223674129806539491429056352572245098223549986854663446910451034313390872552606876740032059344228957674267329620689814993869240936832743725223616416227990837040676815131107557506904895691877415438011568158257231356227116031273819905651174292150576635212836568276407252920074477602326024578575022047904417288766972206906796075115348906936642761183394964766177897897337392044440442596851115745179237919438245223419603254900452112280327614243036931585493307814560914966941900383854091725767903041614072070614132177631124035673479390002505423968438015946570106602905525687257294426957968825575255686906706077608684264820255633826990524192900535406467965601164525542744718453401898748013432597323842965949190489127575466362810303415552*i1^62 + -2828775523503497767034620989210812873004247857109815263605275192857401076701545954475850120459616611442757728700309752819680367331523671920920735450081660284691625034524548137463099001491772272080184231163348612294631729368862481109144524645896049021126818997602654761053465996469796521844662666378390695415448299419452466664455942533786285914990378549038743973844425339447694039818411034417315595827811882993417478933292783700123782899255620796464538909065977393594600997218781855011551171959684074255480920758802338047806990934776910577839085640210986391379648738680142501221565119805682642568548044583100922278421974022237419238076127975817235312524904568959384779096401134402539983567523742582531391417349449706272760691692703289502852006565856709688079260182757618834369684892245528735415110912722753403474747837339263805802321440161525294262094158856006765174506891717809775085792289452872956549616266003148449976681030317987703466350664152105036169326951441030945823350956982394571949061328163308211818883172473109130344568868257354386176576063384115598959559134396512973442521503375597511393522831164077415477661363228460638620054841810593306183869300681019000151184518948962661297701405458292793606574632119319589259894633258008933111476116533395594102134716739947192729461024030816647729001554335554212167129091151846523692283196542514692981548445482891034216102327319375714525117925931551473198861869604722122708596041886570568543094436099139301510404049795771898918569537984769179429183975299980673390285962110741286716831601720733111162664829143065588283629439953820334422270843069867267198031111467654218090427347730324942148881511828184369416798792747782188612186028558898166703634958796231662028643690451428459782735778882373051077681694067165257431223265437920100203723694356997415132008205933656925957495713635801320022441711894817023094395011651369997332252206456355444610316252399022898404195972684802795108297514143671235904295100117112899491905243904548500942120783404150171442532151456234882123492759276175462753433965055519011754889098777391036515874913372582778312784032169680111157127911893701746285009984*i1^63 + -2599344727821228690237023453106887727746453877733475006415069755993540838000703523660239708827483754545955950418493852328746339691028708862853111237285172615581393523575898372387884010027516195253911539578528457529535195799450240883437130297173762390260828968183195226833660069572776098232542995536773962744164509235583117264483705606615658609857319130930335107809892185564960833793611096184644345066540338556641139199788853429469918442095714346026626963348663314038546837940233963433863160796351670529508845645184773013227657265760282012189298782496694394580472745163993000931731841259364368656938312508925482210359255065388355758807039646584122243573323093508334181608049303175102154458485438969370901445818472733143912080124408273288571078893847148004387168289183968076481201636296209482811461720299734804387298230908714863050242832035456383737912996350029007984725040965340093142188175449811020791808227937982415837378025191454337338995158767338765593143788872799381507262596103208775525969045998276506699454188415893519412573313107607777993771315863880008137482676425187147554561890826952352845244926062039609583258406411889902119480890981451356641982046749099879036773484714464716906741557707697273874647098328625115560128065153419275129162291374474265410665640442419182754209942678979162451961167131318123159279948607220507812753193328263492131802795313990444249392310074311521359689164188623805381074184608207011012088033108545813814024157194273449324102277448949333711285272749444170862301558980059706923384240476871708157291557098507076007566525320900715452770794824023383988462076343211352929634961891396628622244769696371845883439536920378841630614347112472137462951082252780519083814938028452060495142893745843448136191925796711673608807807588196753745740262117225180853599156808201573437582087086491128616012056299671922592923310887840820659179812476577188780111362521800190087056528430101503354629669546847476433234681747963458825819072838326196389356349619833091242728162159682963541116786643745670237306890055315629959302870377284960420305705363803506400346594754206447835943107813787417103519767279829369737*i1^64 + 3315326687962198854242587721033645206450540176549837985981790392464471392768005255472824596272962927971102154733298453984085599509234171192407943286213541358126008970560752572668299351209054571947884593091648751622744512183506901843418907213742111575358341553724530368654283774648037018382166893652415405562579018885036282960592223955451795599216653517736437557439801017419152314917049690313304044334734604830348158890351061590141763018095316047288017393032429368567108694344487509111466793110794548377542578856064298412489405264054517513964906037591876957458127900735488548355862200056075680556920296295566588652248307688377095923585128310529936988147308650891637728251765967182323097208808173621714221995949053904133421510749604935773727178109365589079528421177972464575062984221695569368089679684706848331130577474648030550178471758246483209240400926217908920951943787006257709751911370579010217253884220821616579116768495410186375088944683641168777940261342655878726684750703471462021966993981333286244837747540343323099020232225643410516578934135508376538199167581121808517692671633842158739565929443003500251643267638216591202703336783720499171965104517051209970176073343600337280736598896119136594238749776184567415640263146340739150205012080170275784942315845070584264737844250448899163620999784846049152488846507341644339410981816529547250178200668785846120445070306148958926187472623294498470797021589814428006468001699873112997858364988135134425375795597580134473679210901937024841218317567714807304256466909132801031336624005828507513379446033706684300550593533642940475151772405169736264068213995361510080091989101528010624820426395051231307332203326674725340244849504905883565805730202957905173562099280257321447251293265672207268857481278437967291452592948580221513761140627657193556458561005137544976469676664915829392552468813989570109024592626224798291649674321668436743087420714754592401626791358464407752271776252611768108640401633848417407894047372855762356255232751825736851776654579557546173869670855397644548273863035454106484343240769536052120924249364401978497036987179384063892265024056706176*i1^65 + 5359187573509137344057909427857582548977126765290654635686867686464201330024111052592522886101281258636768310408634365859728826576714198351017224271473149821195919201789678301817483023882805536005639443976584531387003318202890992887460851461577598471908932629937961860150747895569145589472072847541460369759815401097117437714314899477131424657383142866483469217906476681055203847536797819162610556538429796954494460098174958294359648049211534857072279489343924596247390887495658405178208852377835038166724550420893162272468372670627406399740052681578604445667069453986439387847752218724451684090202584757944264963209874962441999929848398633372018515740825085583758763457254010836824337488897981454191301270932012768972515351551021830123282456452373572852121750719241275836322732787393301817765831774398119588498006079982382996041430613501602443660797289772228264118501937041976330061759239379292517427054582338383830216453736755826953812483454317257104260458045585993609253943531359775152664351685758444329583828478428375345392587632051276986065997375403375843292292065525112783013810441993701444446802391421370354401588545729249599604585412473414105514171840287482540687934778786830802642538174747232781842870027180612061343829781662025859722873652296176656549914040446371182027152450775963111763723705069896610581884724360118237474821501365689210182202043582024107911999773814517718331534195997938187665778451858514564218427556470246140519340025066120466958420347994180790883806604293262181477513333236639293582241179072024052435233247145848907208535191326396384988843021105357346355015511665709280535395444055097672466513231645374089401491754006819951314002405565073744366496013652807752809837291219696635200814097153969083867418172700829226515309121933030556863186709463226467456323939300121045714282790785967205639344347768795178556685148743776916478387172783171928279349389616097556157920132227331620582393979463115745839694439330011667634731113478419726326666631634891131411773640548212339542337415686592086736653130335479384057304588493897104331664373632768514103708193604549701015645773924253545806561280*i1^66 + 2058951847909500272003918110877820543917729458430349037433591254402146623379253236321774296872628750583742320611847074066534817040002547966582689911224222550618041887522449300629766749297927532436531450666058965079216005939492680431378577659492537242980446485833120682700992780286294403709837125598349576320867604710456751736508474205990434944985639070796002602750320740983383729328226489056441167291095742400351403596411203893206798589431024354681979368712722118603337746014813989103569138986973295638456050902515138576573863772844548115651202493623911373237978712927096288620914586699481834711795098700226181788592077710641159290819892755608051137763166904575653186980070876556100883400341259440528637762445869057540914280190652314619148850457377546991378487611508226001852638286181020281646861528754916036740902956276870519161836545431156446720288589882529002756160786089354612965627638200195220040930475925726278651526732043624339242894299586361628123739559662038807305215297320849544030486623788304623076222250100244527681413947346966711986792971713995719109800853450841955041569030410967187263667921197599716794925425861845215785008765964693561625100081737206221857176728556379216750328002264284423561216466832864866641709274915707786810277574682977678008274307893073275762223062617168799631774288344168519555956096709602740928938246887337425229590534988508322272328773793402129997535569572305571273305051898248264377145533060970192651290949278529766417617704239627688301141686895711684620212348862818672141703584478150556011220124300622335480908767918676690425395796514375068521405113152407984930354447481575114559033103235472414128819140318270190086841241377646371139452015755251210934021556658693990791805880656961271761640906585052833333697567706463836994129229658671000905183002665236598240399860538767648827954911305334832389131634232588665148861307714449483317405620832215495618271760040819228175130976037487584904185125930763022663904114647063920258370855545082328767581116792525119806522351102495395896564145908967233626117736316899532716401877088485272952798165184201030885733227207849934848*i1^67 + -638753029782304202380589334328468902663024776807679020144331340171236986455878712039036973053782067993705264785865379866298843293413518254478358267233023050890162699102885231800185298335211904543749198339731076346740383809139855439574786550757322216436171510328099513145555856216221019918637190113708703030132955570710389449308930155841233480623933502642741865184113671671248324945199366031585232752377876675280600646294769593364660069097572882689157690024852618430459482496196402303345724948773052973970523716057958113777662185970611536267852555833682796547031463526482959890574706648544824060369572144345947820460620780760044966985693311538603693210750594342167507816146719377088767023660049020703458236469618049800285645879730595818411576488197890712007224624880562764408353354450999066622109115074828745809416398896716037105644748937938206655122906560753949751502910054769055081354319248016643064175022239203321653609786427070488254163941782432964247383897618806456796629610304467356813070862351837231947782544015245384136837033140064837652457841213052300223481034216140918680531000608479486701773757295483940741296155309464351837680143690719171499332383843048350026270847248564970700705840611354221078898468433710822796117093067818148459565635458267027373834350265855308227162570940906414821013031607217198333169924551796300517238117244203351048626984775018534895097547695538339560161953494763998252702943896689828443565574087079376456196154874759500740692983927584267354521196574454523648163055695051591395971250871998744065630720508148938476967276172345440788061104825503646867155069087683346272355914497522929771431911171919713445897406511263217091502583590316065535797984097337249182069862350074212403431530002240347155237773458586799414393904778501503458370886194589153899329447062793666396252863818087181924572321810889220643412215891446923264263748591021408023350252182003409243372462096714471283640274621856694939562222008574534792857438402486559066887550467236832548208351280259615182234974928837332032846889502684217750021854475266636760348027865229653247675160703845634340895680626688*i1^68 + -270688381058895639340847627607340375228886400385520573689297786859416754513655270353989770935646525317315421833276152682184496842085606536723168165412682844532716526253405274884561070631435144433234154302398538731120850092210957466970870266341510059720599135520578429384534549266418342475190638880171971704713592211563207496853208103660014602899806435945388302090011419538618704937037053938022186176808174599764409562918715688572247448606818433290255384562624370395825219405408194677639182461588700224068387303555135872115082690710411397119940244775348991183783308650942545894842671896191583509238387402734239412137737591288434349696444107799103910639422218851785919438977834924860041047412093048243376246985836063373814899986568414573126072463171156324026557658563223518307895598101664463695347650296238210195025680779342295652316741378115123998639469938050369861660262279837022635868597375104070593585777825730442569075096066529710256338422570138847669691276673998845763921106848485092859089902169549829720022585769053042921487730621345342118219436712399224407918950922723597943454976612195756473548393729277827665942146212788109414015204915826392603292319659167904741704400214689259183931295179444663069615888491606324069838886249266338976988120234426128366305280891183630231350044047605679670907974770726590378253411579076346780822654039946355601306933476378263313194887847595243494460415191558313566876411842012935032973194049169773879510888427784229292579305376443411328697579311196813272210497869013495471261454753114689824178074488119671907909247844438131738236704182946653016641620969355789601921741288594530196874428916948289163709794615911840680443327047630211102618310654669088875645196368642843736668346400733566885690310905155823591977631344646246971153432131099233089718690833303028967647972037212624444415798716001502254388008136829249015948819226261151644936635796821389010849573776487351487010861396538385689009662577040524148628954830258172655205697150918724978355018671718669864961281197857754328876657277255538934177721751272541051636861564992622231736232325484958084759552*i1^69 + 18715437596265029402963532101812759617970596949989771601725683496331925783264679574406773502473162666802945788643227070041481245120457382994005765517747373487176387193331822427153001222101578823053916435372433879668000795645309089592937672775108120399287518577496234850731387060930268823898519038004964270596694720981860749004154290411788452129610280036783413071772178285369677575767445911408115172286155117709528800280456007285013430555970158284429443071369712040345993290122644834990051619336015785857833686706284826933797359275090031557379510932601224558012492733861788914802391688998626430888364074244142384080960639652130037114111105948771602094965775673775965300471704998952324002074774373559503820499560548820877311188162339576317507669673133355777409244911307675271845160285034110601588768723049040751486641130380820518817084098529598962755009128702027763253722023780148151384695524084217081524325819775057759992086574572741798617032507497283898203725689348866358890040711900579794737083067882354153948910640056482449361489431141914098755528350520947470665171809057671663462526224148458019745005089451765364162163167532420411330039194394397411227780670060147977012514836581813458224200921561180185724386288297979525208504974436785466385974603350416946519534452984058274647364140650869680085279382210739164657215093465830732240177734410768989032043664212885008720783638662403382012056077587589231750285966083996852016976923904349086229429281770120708594089468614888915915749472851006315565553445654565490156220181073905168637221381220387550906605669147924534731559464498912993939873355308931083967230150007983755139844234920795316125819052272463968200162111386969065442072640123578688025790483314636485711965674981984610340819431274275504656826202454161131243058867623721846327969740592006252074932194084240043982226000273481406144772723766303521209192758600434448613599196279785040185994489354507733824348129769054721564483736302764913236286403989161243485573559267196274166610989183313259904430238648567200967119721992226711066883752949951267297024509835359230811160507188248576*i1^70 + 3497847547924900135547956876027757414689568292134411149775273062659897703809613783222186960792606274488424658700611146949928660193605042431436789887019437390267592124664006807686173580490479555622081976532002364116338007612476066827943126735663647866515560400289959730233143599915387355101276076425609647770830070541875175691451837966283465218320310062694999795263557804965639673164758276223989844258050367959891336110784616687967166028495714749180087193273823848788295532206064716941654070456909119900484045987337596219485315883546360962249709445192877428762717262958277744962490028115294185540539657141162225007424237716155972212071636985487398055764186062495500487679087775429609126147116364698254197874256976280298038906985153901936213241197859797921208569207623172022357909976149563035657000484671574810737356404554582152966654578955508028610902646373418620780298999080342209470828504766116402667788728115400803381128157593735151652805089490313221559924781895734498745750873544703500911213351114736992725640087513081149604587628808429066528218303863258635014660533734772788054128278509044593120734239758273339923594791839060073773065830825202612091301121172494488258251135853965150716055823057229190384610554138845252161094272632999360536028175266524995957292316247194797422364595626969313690557465817406286868892586195716046597482430149312640683494804700211254431167586904081395384727195651219392757301747261000213234733746385951166907424602469787902483540834313727423803486067298344982599186513033842767636789805417945472599943122945217288107397390168050602151543879173448939171403241308102787004809528734158966238636604541521763469051148494765136828471639092552559465010830579080880438847437435652094634393628160532587374642562853955577012986751742739041398412700437869247115082187165204687606907901529224140165493167331053236583810364045514367060671115255796470448342399553941744777605058872297389341734090662222039922957900097107172531793967284670349325522561108277693835372029600552148252376802326915660763768351481628922984974995238989868648796853355251044073521283072*i1^71 + -2236092164427697958583968473136966796560594793266883408318844102517593510963872655030402388191484058296625423676760435067533920932224160846143613797636797008093417477643336448833027934855446589508175547700101423676179605750401155474260126280420419807382312742281775244939048263417620484654543532927148405346990553872420225271723275427006352424061955226310054447341129612299462859221935207964488325028966496513936734324932609584236794206252732832369143321858890111680717144365808138675312768177132361925432019457939685151945834841266340721139690270124162106682107714439171351748086323473082338742152498212895842588389077095243199792124817317573355378431028535577125962792737378162434840517356304389334185113226254171125138400523250100968717670934004971334945806506227169900559834672364963609157981289475680174579461806868334945980139802488750189871231161104368509022255992969502940683983533086387590015474265783108517255171227367790223118548308305529568934944545685828756385042245297747611931530053170567666176457889034016954919588241273344689069688569638269710799320013385552718872538390748873127483966368249235520093608814505830789541082934416649584130826958078768039653105669879868414715332927585934321107014388414398721367682056904215755839250860351583621954605926664444321720481451840100393020548431780442507767379569823047192228622532255245405954194907200391514068796770156492845251842713408247318823808307533834860425901408270761161281951861712736353067598970774445212449359644414787118324644356469564663872099863875139226441294701893194394948321010080081262874651491007231778845554994025825084772338765309723756062115216327415688005003545795993877214781164658219918657274335474378450020158168188211825751450030039275593579799744514888847639261248382833931212858283058419767671393768157996767338171756889444873164445138113419760650861176388423275668951098911395871212371243167793088354144473012313912211128935380011505055351966083896834462064767927696291321712669550814169017537431867669277414749527949242924508309836729922749663458392342472340335454092553795330375680*i1^72 + 298971862609319699449887422811709784598395768230526725747393888458388284013619704141148718774920837276108273719567061609434960538842906314410742550446274804208358402459237888553644555637579638321638285351183621559882142504436065733078906587475346289849770409678640753127574181698589475069514256285071822398798035919330304718869804766481196171625497854441570474214725591886459793547385801333335394904777646865448218284650572092927582921853023812621110597275060811363408167499909488093987737878876942509652103834461741988517629342576232516923519772117725903835208706074250408805987732184447351181349010719190108946494728949793022957883343195275660236478941746821766378263862715027474290111235160884939600690570466476090750380592477358849850055524298647086375349576464268111998811013547480052336178037110976310175166179452880666651316845335811130798811667035751946611422099014258693683235355734165383618020512473467368986053329019772617157966210390073873926479670457375243630562280612593929334802061858173768548803851462640017269624656365386917109712056789403420163863582798393447784449647188091527246860833745581288028063773617057162920042883556205608257602176003783481509071743044286016763157450342040256284821298070923949597391094666352183296490586190508540747977989650123096354967942543092736223733737408653293251482296820691882802738392226524277245440371533279140543395185300033183188975032930844429349858469597316153764455175730485844539857801573635204564589584959859013874715476272067978341418776267313684035393388138867219573408872488084807999805784576769122074621507836755083864157146257219474565990456274560301947193439769197462262398916331579005927713355668415572238867570153965888541989502064243886429364733040980184266945514422443133830871485768311722099551502764655285166493126487356672534388110964308880756266879114425081571284279275024170006020007452210701009114507003055703288771099881971936724512995109998239844460005484033399580426531094135043616444196388766470680630158545544846768072691960325466605463093796984510137734719889466439177685045505687552*i1^73 + -34708603328302288442400052160750180064962131201327902966374293546507385440609889050481005933154859639761052753661769909943232674912383917459488528262530976719034566215616387658390005720544318754977371794145893833629084663421629822424212369940711568438494030587381777290818615972402443669557144638958906256782999399779547843691078632324021677321702223860367253777855331895469056040069001822753634250443238570786996417266374059060279497753913019643403843669426280390436339618632764787541933491001198748891145560575402577193453396412031837652481834308054998096165080276552050829027325849912840378453109244670976989024159260971487107994140318195933725743370336277550439427756088481114045687961764175553644017608050014129834434492120350009864279264123320289316964980308762076591337058539541667934754575568442600264765167642719436830605205540199291371780015221356136277237789461214089866406626200092341865755548577906479739765194831326669658828832942132023545858845532773484155297997588484182557964575629420282861493988548091367234682744000751497193960964871586760343271941643428336202367991226756258669783358129715152987250803976940701354777006543488638414265853855151041558719100951328111449481336067824873509744097531380659308691051039146600374537189405717734690953394111196546787666492468581425740560699697198544022384768921273473493093626921320932310970477700729842981245327018772960331848808531519992680553004754373220449784995928060882428513959709147536244165863122012525164691416469987860446331627377945866003666446834373080726063713966057921255735830630882347650755831989094019992605694693786894565422124126479427874487850875236989890664064621961466902136419676769429947295865361008918901575987804838868670397277313733977638159791898096378023614600181846090670230487648423688101699512361141131296329752443695508524629741650015252636458782586930507351574202703245727007939517986667159743175034146587637662216284093395708108392197242948960666492904795022278918199136908918954641656428827636121581703458884153060475803767283371986629169602617356157406637195264*i1^74 + -506594887422831253728019603976696217610493645308192659094351043988992149934254293350796262061782758102173339860141906257500659338101406521496314035153312363578750636264778662428935015219164605512817922828497804365012799039964449671446446393918998296393833319595707331024376942876474834142933429637997595450133284758102164867753469064072589603702980118380917538576520904112883042724289586634648906832893904988039317777924720368222058435163957638171145786839628890402114982992669864167869511513814226570891420846188083185655366658926648368988742403168253535610710256898628770231012147606412869628588091777963339956444304954215870726045805291292013346574619888409586682838406522410831723395443130062271859581647872859384560156896576303548067890093934507778148394454369396999930270314881744303193454204034394806326479998836898192860582906949241975270721325812091314147400024784642098217587184504292674017093463031931568642684566895990971854555625601667626274304073651919919761510053985112806482307245548004667992980694375456321657348260209625908796102500040086325957075558548452999163627041261963326759160678834361613525817476590752010090721938633594206739271084119092738094384757884905792883818031136203489857572083072741360181592103070459663021688112303566801824165807448879903330289285127754499038406187185748523666329535390860002521100428364644324978165390469340955649248809105278327270673066640280810814814430097198960561925427871879489345978992283755625172002520589590736211297908732657769676007594776524984660925429014051564441927787544961193708847495560873585556796983096245977320704555698061393520745546466110483064384313632800241392645708893042700956209540100487547146971084421219238415608988371164216652500633494611414051950613953708241701253716394018523583724130769852392819784018849552137720617956637216705720656963126477318662701355434548043681641728532654340383674487561116547779498096228697052774787895893194504443664430529768780311862011492654628810415204809103173217071372792973107833913480789020278814641163378515554969196385684930166784*i1^75 + -319568152652274745878565526114531691171486176615269461027474772258715649483306796512814273604804751704591563706004362884584524591731562009015363688940074908219007795746001643248217426676559048840683532511234366141762432975281764333510895135824502738833997931598150240710418897811085988537629738697209475356289666360390289230246255794283975910447374117245176695044661956064322655215874808208396013527502258516297186070419281245756166370867212057142879854614460479928747783307517311115300810244569394191595440725847161653538518904589824670091614736350478510480219348779648377619657411421873576465913880535008629945236521147333515070500456877411738146386466573663180047790521573701530707155415659062479573734250404866697476601474821447964048143769990889199507024034612867221517707056592703954769447376270518068212570207744758082803468990735688947318462292468792201136212015498973528462128049597572295044383337541870795667450201703154934938103706984941186101483739252776929499354181098058791148280657861321053884632936100903042236502803128741709232556033745832554580877561013309152676934139356921211492506187356637204326707407880564282251488648306295065495414590627852565696436450818331179103962258727090626403631419306576090302269484792295912701511121078846141772732693147795409905298727148636208648272054242612350332641718884302200125107273986702984962027905172043790642416671074281953748179837492368656904136296787043689848855401617659370877954829108777930853956601903810552515517762489258988247448171770156959816364800114859523242857020273095723578396595544474306484369236607092605317266867365395937739876080079842520406894416619386447259226781208403156175414159816427286433417259589793536837046739061869931815485403576266478779438795277428184626275696348098422738358892835904025131029239355394310850952225006330165937080689920273240227629593763955192606891419575301974595966377180370351085839960651041636236742622049705562125371355131620477010770634175314786187172935178175065887073197778794431263584040276700874133582221963146203908844048875520*i1^76 + -51306344472365291411692833635194237320068668602387159913870147984363082409629405991787338926691285007247053343142877687110513548617631718353410203847941191305127927322889315204401192844951584965496174702938524371022412179516235380743008314193228609141149506703136109037286885096709351891022567266554117002526458953150659998406868992990825075190765248230218688943912268663457217300957662348285187346169146881204292815789997371418388507043869968266259186218269536199846302194090863397746443545560075618583316976744617409910409758220826912304107574723486163152479144709597589903312933351218910858528876357993272556792694094161745873367813588064110103801483379867040030167959549459738758051862712505725343789129493984128085368431256929114009102180503710580011281600968152836012952044706464470495943207999856551381965489961044247404902957516127988374397833217530876864687883514655122471045093150672416482725244718825508187986241409884613619775031633804993929442472233937128668318605576145611763178807892627020610282295353605250748650430809338845839871646073458844904770209171230636486851394958628631147790389860121034054775340933276792734627118459890810437384684354560317247716990657155291944111187777169136301430922153093920583151522966089191173666744033549161575335096629359992573308449496167458218045081358648599822443422556443197118449837641695115350052057577129632371768752727299972912032948505156530688866588593480112157442321736024235850747650082511674833265423701565293584137346780671092961959793928290186803649912561736291184451424850316710790142063199776053236490779830586228242719803076444916614047838038530626304772049248694225516450120329384939634582160753369505385232644243570788275848808685901327426125491201936630666931748500612009465195608957701126331237848968733578174218538164483609736733928526713369926051799351083460932600834114264463376626642557300563946910568726289983864214019338408419776207984983722687988076734096824654012691761609604176638266533702668900665765321710194681815623175730280473189641320209904302299283456*i1^77 + -3545652780714145588492919209286450583253450647429656740270647623211950994442149362395805177983591996612874577952915108888245773647877894828094920506687206618081275195612040126100600203506117847615043230217655732663462567244818265274330960274604925317637002200860629203334997808901876717764701410964316176487328504074165279584856452860398839103522523296736927571035743627614103362229595840885322884300373483069712165399649415680162877959762910105171739272647555909153558385531242963086565258969374984655842361286162681501779427459001544030261933899413700110040747794115776146812695621857671494689710474716470776007906415087315518557938453137439622432689058101103504752074225982379389940285753629301876679561069697851279149199237393349108470945200966823131271359733272020332617465435267768681302832399458923214623080252517689919531815242700650902393983300248311345700530660379450485999704200304286101362040316479909552318396340539159719945308749329390230798278930227148817509209314221889987553385700083546537956811312166438255411378073397708517972818441767093127418203389515525612971314360292063552062539461225744949053596299320565515414137984835253729631415131833805917554835981789556587172956263560568392078580766989889396207636948340624841957343996267289875728321762869342926135636302232065935148301926793722962760548005488884791002534602471551799355475665713386411263813954571904044986978595342412066663781948338013884186293179084425310711566904709928281686885852006241912318707093657319697208116042911475433945145743394426413481161622761595528153645984407816935117467623817500106744883730979094122513652954321233337627416613398578837818113619888817075727950817803864278505369447117587627519087266213961374262476506404313225412395231626447819969368810547887922994047886060170980995324843862259150446049989927748244311609654051922511796391861657540623915306371689928887229499491444860087650686849574960038370647743535556799914405847289075729047752672976170128213186499525713844284763376039968280109901675550891723609082830851670016*i1^78 + -291228395804898697990206841056781026636717457194288509269193393908857844991969973804206046562688654150951315156963005461251164248517214886333703570411385795570536449317171270592941280552398708864648588896806765225771817761151003451635373243488164534876322229025195377509079681914598485037497282858652466941154547624949859258451483031618439953863317506008496919509255151367985296654563649905517344367458059790038734598241909983476371069909219477899650634251092377631156991414642493644535089606420018561561058539334249402810138898081396493623644811079065243137587827192375715716342911492401547286137379537983563479932894262613773072676603814409186076290914012441146598261022625732188343014974732492602214888744563723232300543382789448929660592870607410773005544963621834199800717788037370944430790587325460894732399458294608475070414670341494328227264628637123234837281548394503758363067114276210323034959318700113416467559894076239664531233587502809743044036767477404240800158539889035010891231766363221182716859348355826661029509750255084555064459514296061575896236203780554867070262148609885469927080327114547320939705971860649426079653639581037317488644646773734106597435823016895355483389717711774052949114894427995464320680828317386753795984926160464596468415802495939610353599581843092135477601599914088917440047237931276095176801720421310386155736975646851245520187303189217110939392200058353509132513604802403582703729706926942692362279184870317861068300783646577407275074928144080767011146588100875429558669074375169271465730654111824401494699893744869317853022655703499180014505011483472313058533794445942101428211026240762013699440046579797405433348765752272948711877214926406501782912675831041630430748184657612167201139159716965251083552252136217142790409851595036796050254621060668193784425988045768904183278108120475582890439339186531850570727516764111822095180238626143363199877975147207275293248080267401080476037733928914112116459146600494276474611957047338155595294292295799108424073825757403836307545784320*i1^79 + -16823835439463246585558091464723597508625810401131144248260392455187790996164337192914207739617558468518166374512292794235976532788195151265944445471652756463039180701968839910762362949138333902908357806378237535009470757847052804638301423369423797274249365211506920498485824945849519453050450726472143808617915174872409035384529290483468775326334372426226269702872233936526764832306734525860940334652469982010894151540969025209509700753647929285504845779587258431595244873791594170351349530386737233700336510586930626951181222603587011551293072943413034387275562974702652078916378514591449880568912874139374207790911384642933331614926698153967754474699725067814170638911871321451375248427938281739927687557140791234188513475350416579964931063566881066061244313321689653887036061106414216638660046049246505279915365788552144192937433918247473802941420903221217396225167976348811078907497157616023889813742561395678670284517905283760994757977174447811549551149079438220858923859048965331018154814271778712472544989180186484706744967049624929639210298037813646024503468282614408504157429929880967301194665133533570765908005250475550278920019038334154614526862272910273025632756823015139126879721088811244486019900829063349458069742692247150083277774391729363172498910977375149720195804104049885262145527368211503833802821170530642288018915126486673684399992976489053856865391855786260372367658750754826870578959485256699029522948891258891013768379712437439186024133266951234800455331796892102254785759351496211186283603935691199847198511670274792800410034153854738433366943225767055650414200939249148191699107724325241457408340763277064306403458075715176020350278092941503598822137625194000585734949165460212014501837128995018941299565321079856248266101664582542172078648797657374779314986508661287415069928471568897235143102479079140532725974760449835351131453824056379149654487214208899998370330704256374555636760738403678810986230136308114719018932354986215663108074935849550764971267783125217678657509748027290550272*i1^80 + -586133727012761059831645068176325191878881036011655793579853633367878427856647549001231437044566270500829146029804140027934916457554714632181310842313944220790049131686978197703178779370618173910672170533362365036391552762923193882408014495946344556624078010624665639492013338200049536090883368772234813916606208440325557769577585907686817618437134764448655072122927724421735097024769437454473346521670655553166637136765443668934843288334881049849750449158954356038740747915346307394541839680387890892742183211967494601477159342138887077369074037250633346911848288804283189209140478238111391005876335312372026957756296325478913292099114931050305630206626405933702638838239093503131384318101708685551521136636010120283575249031959219956915976733702007423678217057671632838493334884956499367264022219215246914406885393650981444232510451153099998532570303999339813317189317682658598303604406728497710757211380859111610151078727850819600966651001852985487788824737750671943898475182093061274532453554343301890592334015351510706054185131458225972275723658072257355156692235078870861764674875885634430587464847231828619876704388679129536816369204755358500423891095432455517068899829431411092754062386387829450902489967131358325445781010469499456402303071864759307900481431392157283363336546502552753292090121379605296112631559893936613517368928481329946697672494814694437554552299295237069120362885743926944718156479331645357020309664066731261239295135957662743795697263220663779152235326235394986223277724046710748154731556318577883463190439803220784895758555149741607853663147568068585250128096160358901229757804734599041986875631861304771119668630748311533466025434493002804862916794698338016768546596649327727412888224629124793860003053779096822209889804770657292121678167732546537847751594155521419728626049696170096647324553184888890505562145918523923455924983484162882553860939357487141581648114000437366131243672848108575392126224454021954909026703067820721132766174632459148250810424653031775751644238577664*i1^81 + -18465427250536014018372794733285764789923581312766038358555287690756359393745447858794709009048163343108051608818933257706856018185925499389178607514737554327470717357672643224400471760214285225017168127939659738156445215198018728794281809819624669003113274574881788946222800778184688814197952728053104092173856799931995399240273745958874532501752026329390862642969902254899179810455514923702909875402382985048642887640819334820370310430343814086704422220591406939385596541267007611489916648769128709487606265899245573137628195298458973994405037922792820887719946196686307328240055186614138298002395532954196206314028831793622311427551704914466897363395820142072568624664777398305255664182810282298995456787747394983083974492205261892534327712722758261299650504242309149010083539572244576701820145875437650414893183222443886721142289702915704879944955098136107474614303844689380649342652711323031293107774577443239673596345374704939271035591214817698540288687836322895213117609222574383878316173772632533073611394797519078744311382220705606574546531265452594145811526677230956628449039583646603694387268227464906302143504502474913975236516347189802287394268365559917306447789141612615263423164073005777164190624817941171917423781796186870609388477426070098526027915114001136155751022301533686407700520878778312276613998378199161141194702328037068780580678144722515338632991938198601931851914062318823056022654306851244889477025078420666546049081173535663341432275119175090313073875945772684573671635451030318851249660964465193954425548514110768606478637592571979903457435266077259734154006603447107228735756548227362975649365602783066544702930985858031970659548381899439721894402225481963533548560627972194557814121556175967985570712395638601492194098864937460167246823155008368966644926122087506102672522603085230236759785996720040531818612999628628004760175642987587243315591999141891667754897327793490879498296215538349423590806338540193794026688668209920400445410267130735516827103718817994626826240*i1^82 + -456351872353466006914113667052078358763927875039139519034878937848953155805314050801017086119828098159417819880299449839093663211173910886793425698753017457993501166840509534271342585561841103844989097964622478549623488527079390825928752023490065549402642265591372176299051315241830287027889629172334311713518788250058789318607370971057340190363345219998604253342141834902730415569628791294392794947655272096357873520447747318460344982515977341976195931914205565539488822163169591887471016470534981406612537037341258022620736565980996191845921108643757471622766085128672261923843327720040678506364093986943774048062460126045941266462570024295397255432246938587761119976457617400834304662546138927488454313563096632454223445882922491731280335058460158933450455439969253137863857954246121948624050026989473213048879518252876108618107694358006655170984013883749114063301937078962161587384625906060951413313144124314974466631231120479021195747613004997303639817314292718016781694805716545868353879789070369163672755345747899526347304770691336037706137803787349780945890702305443673647049859674252721250220687762764888227114928636320315920214489877484780547910275247853885043915219298697510992416867282620901131661691280020493276347178193733264681814419373625975368560946041946879008062363794573109065626481017781143694688381218281136450628724908561559196402032859579990745511034566617581628287186325992599261989034927115641926616890613053565652183428327751011621023092403773210362412794778627447479956565206232584263517594905758193434490164181893968983396945700960020161610921139867268031626761990404116372268204124200543330487102950324115070219387277055174038779185568989580607733130543262019790185901318043063888222609569100078231818254032318040579064702992423169673557598205220989956969818708005303335240300641830226516153047743026549445825193024530569868547597719758614021633214184510949028646789141613250864501522995108787538115562117516405365871777130408518262299851286092389217728319637684224*i1^83 + -3507033775998544288256257159597742287844559468323935428145343264359393928137337165294827044781059594652907337429299574891222660260628827276764435049245843323303868551961789726321789033471901680980708371880173932940631403231706776866711413757928232489527020319534580794595002363774123879708297192348097687268870987874658554416167434188528393905165642217390340248845800809666335615310711449141263567311163665268842880803708865459685786651748762591585064248368525703849764005339971102962992986077136530410720138168749898313737847679491739076653144882857584435981578597889229889793355540268946425662401363241194884403085424748111639897879697934414658486568934326816151154928875106546612692190398810998112609289570372016823859746615939741310697736589074863076696758354149441343077920603026799391219285332023962148518304209557493014068666503796414932769996800830061677630481827082709201768729540997499929097083134399663779622052298167046654098608209017115149567522176194458881754703516979961959077108334838675936332494311430803186000922829675108878568545459003657321376016593954266255927846323308864596321605630779641805388293002916866615494620519754940957820068130777042642234743015843027178634100096304860815478246000982796501448772150127192257020605759061804748347331345640253881018932310419283850983266891663625112358624745565945506529658342939012045703474825152192549515589847774632971935690795256239968062496655659784556012062750606338457100700625760616701987914540947592798411387559485263550251251193848987818054806955819124209446828299032246508645334110708402917105434730673202817212903705482893546266332342456877298827967912059236951879183224266429149626038117179414398362694866928348504363740449681349372262169117103730528700948615492405236921666018992231685044573806316248767474337976500717533861303843927493240013876949213524240692694421693058525152480275631477686116712027316928580974850192857062746536679934605330348031545754132839637632245907279004675490506069902588326304546816*i1^84 + 2394734620837258130255359522440539370268360425625986796691129596183535759218228392692130493341971661522462152423816711398274427019511862856366007410309304109832484902749169004721391488212575255711621153799083116343459507021091589520712212198579081541366245652270257834411551373303845098861950060245468172258534555749068173937887680160805317476433527036894607636522864400421683624520307977384492669455044288076332824698030690817673262737259090434494363200081231395907198360524767610744157266884886345467398025242466785058891608076470609727982450402947961097419453959483392137059722833306145335298710394653003005057131302776728653545667680617872304663340991420703614599008224321470443016473312000624468380414942221914428365660400327403624089354369382936964602860237674922352522341349671698044263405841735110218427270105414555928032659217354989590040501241632760425840589509176445875828272064550049187613297359754174592604607513688391729626103562191962769451303972974573040776278459072335959982564041781086420315881571981908698252030911624607203738157065483648537481492418143771257833742288006451710168746092986787717963129990226874142675224910695254819273822139497467305049707859535172047081606318846093706467157344534954840145561144988500564523715030020673618367060826730863036085849523887445097979973678813501765823393555177830615994971066180166350964294077430463429438897453811719148981329709615664095771185689647680794960464747568217777969688739534786341087275444323346220597264588573551385851140655870845606787986799194606752577987017769706545822146437818072584781098996441604958943385611215847174770647810759210439322132638327900401603577589112699524023661318192228902394693120079824652820956322192042900751244954781118250269870790948687259349154467002823154497516235482575706404667024502121027075149724670455760171835549108644759133969063003352913667348368896504943399282365910233679739351356767881241227284186904481878609400881843079528601665057307677099056171019168382976*i1^85 + -1980927488957602353779149103002652280224128582149215626079519616761511270764767631283223309804277787506832222201792318873533814465515590648110662980614837135107628223194785109017061629443077538397841451895586459476637579898535894434751334287646949072656014973394977549939009183576900379219205470461088766601470925247990458950905651506080209488955608117213183097965996931350887937339536064328276138513153452863743184174305793594008546483121499372203018031380950682580356017707172334025526559869595301760016237081028591038482419927096375798454677095484636278901443107897878758724727885845458261060202427505956639891640814754813863147860928694317718648761692223044562344252299743549776206783383595462669814238013464239809083712144061969652164925252557920520990432066146750721092916014402218244832667013261181797072247607264481600720657319473256726782182138655366443942951293219447044346942126772048047052834587890591310672194832074810822480340388229745670783793256715252855873995604884512606619902443948309985353699541793274059657430359820766111542542624456976527847444246787192015055050803356270268821306094695440365105687598350049786307924728779566675473852614635916376016207569340342785355996961099148381446884956745129033069790993558666966815505401124977251889047608275860281470558567290346310615939091586369195147488915525762711128359608477332979812265448084253040031466464080954337894522829567134973235524807108525206951810692283647829937001457881870832605785272631499493660739494510404879887573050719607900633753969431584253021607327830286006604134666154866511983200676196400756104521611867793574568343088986384109284403468995647319925855286774025826215091202444766307100257208435217370105147269638185585464893314728630695482903645975195473212691278166531704029530641439236248563463906230713387353222829639913457565345544447113117008968043727793383734210202857031247390409341799453762636050156040336037624286653855976974630593734597379130094624176431674103810131755008*i1^86 + -26438415363971509788259924936603506543802605568311854838049506547546915405553319780599100907134344390712602244044760601532284470742473440859883515106325343732504498352806533536609745119696282163610442332993222076332076745158224196524962761744425936508487137189961381220808637779251009159053116275512200509595869012042707726370923130060473277854180263027163388256804524775620919308294096475199504011915459931342040156832070226295395930237309909238463503029520482805485040018247051135278795408008217341273486003577708229348418832696094898363167188026218435981665571511452004664242864017805405599324180558779859303486952397476738574583486194801753835229643002602926042479074728535174605058432491959447912287268838154126446692697219305785233928933965546423767421248153032801906898541172075132013753283312862455169270388841268600527935220225177926882199957651751928977509894230012749644350048263941051395885133770257506034809551371514412986182113459935969931049341611806634131990712631857416649481186045138144592416858194872780678097409371645531788083730602245866252229390598895464117238950220268136189789388304094865652091410944207232993340172927667230850901650843123166363117335160167700155227813400422851659011192212534476373576275321858529664792222407747336319858961891903969344864528354137965218649142940884217732118408183877552802130413570841102001990102432266768242018711091170736805137605914149869251133430788804453947417771042292639878616887195965868530370273345209823513151765314511073720377410692716147080767836593579485332584357715861492309316659328791631764141272231802609574959448546275674918397347767191036974825893747305807069874596987083163533262285575949689997424091061419647010993972222318058756964197389644288735976187610640196207742971702649192445678748309061703136501228800927314610112192684309108733278760575254201290678702406117521109341367407697467854780330630487568306454012505110126241617428255461793153871871686282631526644553775639483645952*i1^87 + -32259669502731566244432985190613452008735860147517098091526688222642388642108503662700171604892450200064417587256640697595521001387412266199801112202297250243227463964773943099381596562544403036510154516697376690355736802786683640982893381777900676297970499191865361784132450668316131751883211072718173790258145449091791402360866012113766966706134736989233798443666065393393696167318780512014531049640482442948620926143692172294189639093935482660922195870008057944026986165433091848233794380451613623542940770136075674580142091915351961533123784005514925824660065817346328385343252361613475911848280069033002187513235076415881883093750673289922914744367354746572835292344333527699666235474665770226409286610822350761300779903797420274215890787902167971958217761451840147606406253237182943125029450535780426367179094615469730104122822865918982861402015387972086276899052609000345678876307602012938686313223577383539641200984711628997912597284451566742322750162952192716884621723987432836494824972767945669207531168327785528696254120753637091039892413001917282106985314380936594421230239394566734940643040019229906923837885513992230590850192968032245099725117214707564472706996556255294133474623052539810967112426835580384832282585342734922693985996555944140018897849102293608921000843380025094334453889231904934683307235977348367242063647258604801409400193534575159118041278952328407511019986031056184757192640243037164365399328338846044062641369598815546105515356292621822896676945177208426845721805455386487445927333893871028570554488902667336877371096386186868852217550384627351909222110240723804563951724539068465982544120397821634419476396973618652507547575819832575087625009308264008602281241513213584632077640192853844268432749789213204952390410959365379163093818478018359964111938738271139848116052673861932677377498497217172989142738555505847304227613111556504220669401621939073154803224650146665920624953444105877115817780128814371756283348910080*i1^88 + 284475013458445348162310377064312993019401573559530534091314675174092575047538804996797078987353808496980404337522657999220974407945062074722820955671453019421430816180978262470065833578896929370231216256799166135572988319162872463262719630811715162351970463827547255264929590920511447480558390267146171547868648706973434903544383635223992318830369626115102765602501933601442592938086237824787144810988791506120868318882747451731982065865438535557244369149659048843137113548250321527819682465329344141192591963645075273870492445885736053702430162459101989646625177263019255820579507344204915580670814066474311041751064105894351724523593008470619819512821069556411604246084538812197696030743873845150120661618267207666057786588651324906443656738855202913978847547862601059233446097877100214682971718560656046115264173249006420625130002945162490796283627178427746395452922049534654649319170315493331417339911175986684911691473879338131053226221469463883174283917708436465194180689009299063063832919982685451352076180158035386451299443786575528414257997063171250276802667458178292597521358896123428273902098641218351533480702390805311810461171039847976727264808461206348289553739416025105478970471682978801001877051362189940634472089392321506103993173988453713968999301710030402088330641770633856210506814608756200561440401797075274053161949804282608840543260245527492980844501354257089809533169225003299515488850475061983335290413925608202721467190058776327416225043026862059347344944274994249098943878274182709985245005392599273887953438900706657880669923545535703115166340413396851609535384481441271040478009882449125363871667135214293222990366822444133746409905402128252440339710456594618935963406875114129968385485237451236019472269275334838613317610771565896422738849225636006578289855619029828545799317345664244550465382341374866480130650653647658772787368281902922551828331465997291665368803200179757022663955988049827617206141954017355366400*i1^89 + -7784036146534656956823692273253160828154378091686420596220237801345505262488117478060980573434195058787293213097330038255884544300584526191207762371082909500089816287060732847682796682686667310777935662145732223809704250994490909151747593109943317902186016333723933076760067260125399014582597264043676245540830888382364313904988879281533655169280666761696863642765867944924337680474860252056214278189692036972724021144859152914200630520818128723384362903005757388835988686122099925621711659228132657754758131623793507687160391187304519535365748218777701033823250198236058570990984931337982249202664886406496535488552162972492122989470046635106859242355685288139562116803200429309508492232225675045990275838096010224479575535501081023540485457309037282536072645197922089379946136732080487486089115373784849181987463285652968838269660275569118025946867616818390444479037380450617856579138255686269033904763372367684312915304601151157543812568978004025939566630434742788712104473629833578715293697732063624759057697205258437802419954782679797898115511437758813130826589239390304072075544286182664218016601711483410777248931538758824127840537680452138738956000590116573002275687474890499081949807903586319389728890193051760042123604517811284068097311921849146327344279095124266860787734342142865854482046055269163505709040603491614680660595578536206961019310719672024025358009044248960136339846358442689612808571799545427871750932840024782721307294995240984508540105098640858403499394177067527168172642308720627519399888061780667229503647113319240661997482667666562562740603849090213079246657531603253507630899679659504337677226819808378461449413677771930583757012685840296923729849083458761372724315089245377053880080971877828388078943024318019662860087583481432403017712408144205183253734877866988044448176536677348863515029237208475926574648387105583778767588095173532539161529792470193394553360316614116393664312999713283140800791372103680*i1^90 + -75736536623162380650086241210456554359943563001571796731898822909182801610702728748618469465113320128905480705186720830024414481651721108428838207479524263372140761648121355952680217781691388828345559737922368634059724661453420074103003028080241760528912242305189552066961382521243614151043114851460522720238736149483157176542817597739157711619711508060067711989645630587618716993312484266499344880125197845258958073668802636103400939452237577401530682261143785089977269832324338368849128421787079355858647980550050682403841174856304920591249024590064080160604016140093928274777045313206485640819831857599793647242276873805467595278571013674416492675164523196802891739580674586381214893312452591357106069429928864852259420123844389484959328489426562423678123908098535548569201024909855176267313554033620890354895615944474149619819229533160381237139135785717757367562525080775397243694818643878822998848380583478866866021599248045365828807672780786551387092622095289211811137582804213306394248435291912662021636501343398098013851668794148891520282084007025497757944197107369883399716300173390473305287727402992899070495664038562204191773625483413050386897261283481000338378444164534044984939180463123137074617851816119574615042144453221524955916790220979420290004725200789392156348057915002046672422713652384191387155224470904750929430996609330753646410571144038441016996633292536800447071351703971370939049235047713544451965340414933087810344792963297486445235866346014461595055816209813573028319997056316336991149435688253878538557246044780155328428005991880882888055271069888402542879877147380709978721227146884606880241367645636397899526645531818436732420519044294012913388187513490034013126778133856069605047286170348904288526827806798168816826056493888015642219213714313764999783576608930707458305800294594592564195148942741796680450156105780827509682209535866172850005567699991344881474983101468997268883570161968951947427840*i1^91 + -173647532474188455940443931704798958222304955689501839207217775566329425197656678564989202657154488220767555283554684122621954909491597640716013125753462311706960393215204503591053528254352295195473087537107289157569002230145763513302289048188190278491319931633233938701167331720340954077275475522837592641075753120879257247565202960539105734058904182623126175938544889983794106679966166681061798630395991095284642053727699530061051442136015841005778975410243708319137016994192491283716493742606834436707765948456514948641611613359699520436009259516939131325328765490392727100520669871819631295223291068434783882208662703733557600611805754757376482426395125856758235135444853267605111029933815386044396637010444268305698615691847719789390214408581414080349455797384451241375125245891364475958770738008398812347917936013680034081914805400776821192895332493793547933186068649672957823321279694233471029785197965757127417747077208428710334088964911188145403839369192077249652876652195080360119513126926941696396892637538637145038147780670090516342377845678764131034427977002759810749555658027798626539528332576018640195780069500915878089843794691431037199116657050391227931840990023058042114037982250932726025293739310915747010684430948868653251082001007140278684604246524333769627506428620323011620008534986800011845168177362232003475774503732586830250856654266238171168028509697900669477651686643036709067453191721058353106899592108880813511292195928423527971939093354356645976603054388108375250365152615315684568488822735646997927585559376517118572293465300342170809820466634380004562495574407196710932028372986500359428940174262306226938896786316441882734828756289863035936739056388739250520333151099410139530804097428968492698453160211652860303332027338922660145717546985504188126144613529114789081837659486401607609878124194708107069460643337414035272947587238866163096940682450462259165321410118741130472969871363670016*i1^92 + 220385961416090070931044962044581643213951232840366680812485409740141186389093033178531719680350696053249498823618784728579304840094756748276851372124309303182047246649107408243202809565302985789268500320075612493020490792064510781486547445994240035630931119446755413608882406978873021953328034165081410445535469099300924126018403821635499323739564825556107025160280990168714609728465679030029170940967870979206276559075104888227782291389740763208081492717780614196994336399618566784134968879006822879855529224210351005102744749245806575578250977104828835635863660814561179503433711314688517682712972678485189165765988353928135348665013797385456668656820022201160542777766806750715878991533824731712221321071654775119578767338806987236310129043151799947917538227997942224431329461389251035500523791488563042857797698801456101799201063014367720962695575762748386095680048326387523099031903296819835032861452893840076311717528651758869538938906647939996885651958570567432447479407538884746347717133350306329916479072326900376756787538701604993152791319455439891768312852838268622074277619496978375282727619867245404975543701757693493254869436545647312884806549989333230415886408843673465584984221059382237341191845240604478819218589186710972671092733856304683389537447969538450261395470881836678363335378608808971938051787173641593842841985588116327877822589670249909384121199784060967043374021567784714179489220545279205701551062143645017149463740813139654834744300603699074500558484893335335726638239511695207098942616218395508386444511472873958103381206775054593178644693513744164628327699115899363446183357394899600892296717408829478898699079249762755312996754904072337755191071511509617002455616161863106123064107042226463987836511628762505636543004343672171938600612476579286956337683345989010650699203841644247071788788480450249225679522636412196996547210698570542746757232097497998478271199097666520819433472*i1^93 + 749842984851047312075074144750195129792722179837039433335209848769164703136814020616684991307634196507949479801068806397139531771932519995105557097151210561812910832325288083134462808517888929986147342861583549713158853131556425938674208254171228100253024242298067056978814698240635917613221257288755778029183331853597910080469098214169231309225341951476388697403560026275131837676915450728559570201143207148504868044075844723138592794223525871836798381421424840687490660591416643924753235860943032197320476154704302349389987324908471389396820378257736843566810004208508026836492126614762305071680538095638542197183977514116986971845738354162696888761926993167126040362749278747295186597783370637086531191875746870509652562755970216082625784668158402389068899871772558193218533962717052052810768122129984703950496005323669181942680061906842545695266369018742419553918246957126764310021760574987600404309564335903551594150188408570571806077281200798295930254279917523380404780075146756399615149955707033434803273710401470669802008728963145349046344032644046999306101634210109443904010288847782622029305190921480464996393896647163158073441774699865494936096622460056018798771539530515001002785538491908336435138040236603367095442847072037799194005335155921777448371643864486738233317746343602718129878523186168696707783531966338166914200526727916305922402198487699954101404516689272927194190232476041175278891470234482701462787441990180253878601313516018438180655165654693666010653605044327738921222135231715983184937047621217001960979898346956927666004574444511851474974399734265086619870587816176604832879601593205524262606893249687911914818567431958671261387264171710826210874797968479303067137450938015502203889875965612516756475127495910621606260836554182050757691128694333063706548468928545466381862776066458757558916610771540813757785136696486687294947541189645400169294816142271101176843895369105408*i1^94 + -93936521633669686182134510223507118353751939371554424053534891601220370401803095075019513611139136717512380667296807522839684592462401453462096620154168119981481674401830300900630199611543246958581943821991988188184798979431305672012507530603950757246711760416425034652474224681555324023831715065904214566730975443104884294295340002184350262110785862773473533060735407935994442554844479425581432317486856040073856103786194417431188172578055132187546259996374731854753034164190200593495935508329784842969936049044798465125778819157809033982137056786995527047222340095110737999374764889158262015432493182817968146924306321265516652162483413076711560600349991406576318068521755359356667330528934817619476093201957569418811937641897670383580903525267774734283359377464224950904279123569839585450610005326133681462890126452571471974510868235885094751119648790010688032578120319211218761632230314569888476705214308163783972161722273520515257731860720672408383519440000922042426266143333916503825423109609401758934193942637536586054727345139627683793033444487599500973167192411651676850116613246051437146172361584237552142745001495905907105652170212849520230458764190714553051746222555504825011893987794415842936738585088015327035524098654664930220354976626775428726150066656052566260111990652066846010211122738042953101329951656493534384012989809680638060965566530293877890244503990581551743802447151126703348868055105385957630790428672199004825053965211397971912134015702490154690311629256248120082979465378231486955235421069452972646523249654709795665960590443340173964778886942125944746517457323276572675438054050830150401761578405416390573245734370218233212474403421411660318627100148866244416795300379595659237680405272665601041517566675711537297794715260690678061881713296527371042107516935153240994148009845438547828013969561071328357498515890881517615154889022897927434246775003494656117833728*i1^95 + -1231973048737648783395004345570838661354517039401948079173910474847334894825908853072382551306338963506123764589074614803574431934334477666434607819414929544125322780886455593159593701825221108719745579546168420035615482788845763380679138368586916924533375473047508003664355718156594562530719599206816463712221492535182228279407847918025742324036547318953978332946717376160679004832785479000104528543233646791540052164847127475859798808651874068249771197157919542078479799373353466568932739410371846724402882257502513774769629183480096774526800687990248317306896745817159930066496773681164123407577745233107187880673965732105429368275325657410156646216611246657869430800616340276094377898102516290531157309004342105771050034103878375852049660224232793904129799799591669650757229338419808232070765920432044481091111263208856977843457426475552780778088417130705056413562894057597720965984434211453152908634241931984977083511972667476638801481066762576550052716380107120693135379074042224676343004024308495914200338645357356644910317781495355934890097022538732678255425421066869703707022113944497241016626893003573033133726539065197062886816806014637337208498401822440000368625381336698480640524851805350264441955571758730310450842666996450785827763182613382399516476604635279442671826064417888166333519209099963401907234548569703179674120834444444133636433170138966442728064969239710332788213744667859395031718367968820381930657491716002445091907735164091868894671818198680886968883178309535597560086019179154850602496328824425711750544178265085706851656174627219247051348523567268256952929149065823945879450706831540570142526047262771052157771979450155218516896068243770646367857515039200901270793378016663425836857817144978166178526364863408554899117049754371062058533192764102642920135892690468524645776171740031399412207315154431219639041054836592979705094640493338445471197724753788928*i1^96 + -330084765714621044462448087538253430002648716213613014558626168232705742706024860905147327755013461738628029211554221566930692697270944987330348744342976166449903865105101206611750758469616447167752244406488814028464092843132910074990498900000368805597262766888254625733665651236946510613362004731207880616467339193513695825166644075752667557968636186893885848125577764151741192194628219130427203232353462965384049979848188106289844268159136042448586918752403474204310888193636989302473929796049290630852734188981380311124933060809570332211020365236405052094999233499916487409758908038263658680691401021078040363985393988992380687685825063320769180963801514627926674522468201212138763930055595193501387709439708716759240846160374859560715677386148810680625029528673933999601522705188400596462405649565600638487676624105691512490198221514468784914549341519804358320267832120304079968890097479570398594871786753102608393984195980007587267633930917335957135807034481683438136367329751744368460848506254127179155344246954873774464044962626561969814211133729988256689499085471358746136626434038107822644171540952964169313998353628834104492636176925130357065116327992915737797465131983066374244385624021643127988826447527857475112181023645934291524207407041635016680915792316270734768722470364558410143827227677747782745116659319148702508033501106597361844017339182306018585350788857329137421224130423465632682404628884683755763804322999979382129646120430978374983101078619353710879715131103013876227845265947928424618847384829291289772090472100227240302437429758970172211525428752589045890981323860702203877716387763611626066415215561270202320354417148074651285685507234409967501961484590238775828224120956788288629317716026207639766320523438020099361124104939104357419932564898990290773314357494461971850391664239144296818999042605998440441624417566864193634691506414522066687492096*i1^97 + 886406444534354027892797036601878687860497082659503525025222524669908887737920439361718270498203754646790150864707807776944650348183795256409344026755167924637748139964706964160204268113252208471230893442971705148621831515967574266446777661461964821603756204160766625048640418032222708317986679106049844641495027795509015246455707238643263326296917124088143242920583236116643176618693463460859466468704832501560963197037455544390313128875653142986420692473302024830557482516171121228401013456153457858546596162878693476521220539353975718017629569166102851634059216090552925199320546881680842368740353213722758601892098764236591644725316920780136042679498794981124800006034902006081230065747883513462778207289765734141620928676096905406886295193269868968808493641391414202415296852211907096908976108462263273045393314727317060211163263233880238520871966986485091907169609347876032502977968651832959356152718381446334107916071494496254047633395702702926221149260166461323295445177554008892755961597688058116580071245037341055994828719085805518209512304345531623440277109554531375609338777045293861786357506347166255132268334510920765653232984864050772169406978780553547677880938294926552778571567235974737341888783877980916239257083534671869114316747634800269168934547182711203015727916476225883505760178683552583159498206731318532746426023640629985754049984792921818407753519924056689955141882506365621979951133044864955731852666951935457314615913764329802370304699505178082240335206714926758717795206842916016863393204627963401628658576791664046249641217852089951057199784677973643185616833283131986947152170630548707246232414707153802032256419191762910511616863590474572455750439348758709518478215487802300272616280556053210957453519447287487347622551227793006668183772586355713611820811836901045109711070804017304292665388974301484940455913240485251449132005881544704*i1^98 + 496320174059392349772093163248652819965786934770309527221771446684081243088605224515369817722384309451645158073140827406865559235402579024181059917979947626968720626553807305744719359793776590629705956532022137871244913205808078652163257868069553569619751629214603835290760833239883310806930494067470811879527744814615534159019635784699069236133843462822578049121123802332343282550385533296391923393589231377322275849520763708234617699204777624955928400299004573534346527928647802334439502073915880150783299616709849271447720470979261506664290592292571456523113159916299415938334211126456277414285136898345194477670696179020938518795177606200159244248098168817691458980556004070130160875661606482212729203128593709369225983623995981334750907050576114228673164113264556026315380122502517037100647333875662343301064393088935493690262859554086303233178293038811850546305942959133585889933848912474272017886745827608358166621542078673385995999085691761251736564980677799708584790442702281102545860493627662444578524585935950945303437941729964597767705147607545439393078896311933746698793927389130758039348696418072813137654993227186603320487732586685955322118952706395010874217692470618692904098556845333492370289070120056440850294096078755894292591063149436592484869022591529517401773582381978344967600970363994302740827371149385793188500316705119806766026093234183943920392488158426913706797927178503416106990111819042304020645957727516376563386054061864537516696767592727401959161863085282600327859828998205209094806161167777385773991097317817834223596743874954164193353096422300992021369698900302502032534290990227839639686092750895011065456796678620140568177321687303306996189126894061410855876041089028165120864366217375909529062325028177390981138685295035970477366351436916613006462343707623013116131804650676609321917282929407720458771572934193887884345344*i1^99 + -156954890910260171495627371074711928755999360300755185254754842013386686897772147758042405647097753315032422582328227226367062123229236767492743920617046621685937124237916610633038516734528633443370424199405675073538552578136450899440096632685540190670258824282000648867856835917119757210020742298844089081551604017741451253423797034541761660675748702276971597097127971642530081096159300797085670126174975276939966828977329578240020618060656482129562070719439151237506650636777098081665383148638654421179437278593137004762669266668538197037481326615312034565541179798644574296737587355487790004199836301362258245498449127256864652562258458780081910318917313906237468065654602899613481135855106282762331371569879054367764740847770598767391728973711082281569128592001005613818052000987710508460332288554479070356580402730969556185045220344803299859842388748095514189464042042604691510865702656755843273143813243035948329106972520115668650894872666186215092039776168384176806260129701975595937112258345470524867134492447917051073122716370165479911751173180033845049688215954350734858849065130692423029952924966211053409817154901553387700745556359507654120359721107560227176971391377035295202739974011475418665423904964968339608997323540701074519966118451663790405708571298527776395955397709888370137166129362490420621112477813067412354076885780304758236599531786260211900220382077284696380580809041164810408761352970075880403444767779577131265611399769212341099326840639781060543526111748574121523830826414436537488903988676854097637381330896010558934702057427773434921669461553699611199318366741907313198314110493649856331118085380389145102399341223881729088182670083572374457582049645491828376219109247056236492307467313600379145641701195199624999232048118657159288369778080243922554265355873779268516915649446372704386665094400353431508413576260878336*i1^100 + -215855792158614568884075926816552018398910291088547163202702924142682794152549612780707716886736387219379857549196147611927124124885309412100713455268429171285619085539454361258324374602735869010667979354075334020717624560861771641331847389588565179510619778655154381575207312035967011921139332004344542166483679589729471939460225436774121179838468035186530134489410544636298664064569990277851597195946532159601949915123642942685678941464519634278646468274375132453542704782135624764709040041433857042822397541787353482159305574074453139350947802585603994700012651411520976983964397570863588798262703684362269026791663003932292670573163537285487945596597093736921027694532578163391901011404014365623693994622193119367798081612476487864489652960019867774431452762366884807343676725327343217962674530334979970723348764920556209401669795851283757230872200845354988667814029902366760736955449001787151622381404674823669405960395525493459556500835673777186521734402695141276660796660726336990896825699433898558828217326019612796786219820093535608790750681339218401971543458001900582217919796151471659040646443953555773111032107195249221346460961802362173573348732640539043324814088573827180356385629212599461453809912835998358386111784327406618576637847943758100133033092463073789851731022233589404212092688850724116804172326851966207404726358474349261530651608031843292000419557475481605289535669652480412912652437194898259910194941567566497139860602512956833180476047932760342117172571884441343405432694535089272106606791757665955021184416647795668377483656698104794196312306863901871612108602930355964433633786529458966674847353108183183520807846486141711688969029994417056570239665607698978748735282003459066798605649139723795170041989003076620905883730414701575828945378693163503432836921830326596549131094817409588063413115597242801548427264*i1^101 + -80678997914362580757708672295992372631328773767435510122152867494969242531150904430196048927291300320550158270771954901718883181016765520477308483192228012799582907989492311913392194472671800984693883829281698735210847022369007802887063743977930574879649754087772338317086774086656610014094309785977492414579773966856158981930678690311915911246729970374992095033030594136103437918033918581283495079339079599280742229170980764846458288197258936441066603520967918423000428243858756040291073303550181708635345922495039037126291084810155528688667521172295616038040180506076431329723376223194592204908128417841801741869123119594021567853422226834949238118215991426112638805896435258880573884303892418272461837166061759164624144269163398453213748894029583766905870234233992569497985331849555272900267518582270958375264605221982468540370514714600794438975178376276097506131942235221411014815710519786302905598055609173679605117032556556688062594670789500976826073802205450814415067561563497611978741636188853780136179307508135318712288509400390428859535207492323117310087575804699161979272706799872092166146879824035531297087055578662659732101422054983382632118634264522367957759754548395124745815999815992286358820172202072012266995084706582064893667646466506021949382328197806070721814052155679634867163488899262346365530331804943177503449709742069209868036568029649755652011881400352984825741822948800452401382624893342939592751027969826541345653097030088255350812645126417809470940097929791845442189934866688204068877533215474967306820992508238308628227623191333804020389312946965494490233460440035564648879969630536824682575858342503658258913705705811179540900769780579791607607528501506897974329149145567442949119887689611999521025740732179375853896822496111278602277712814770505318521574374545820174100097423037401029327512827592704*i1^102 + 1105621090970899139080070948275122061305217152948548806588717566150838344373740964192295382827512239201174569207808504825621411913460193044924308695678153484631575626848245607823537174509886385416785789517113435619785316168760595060228194747719713429589108138623573945728830850611025099777662551728142851093180218501757646279494778605298602610244439589655775306088582372869208014878515346218098089818286868831135400331568376471669521201259861278520835841959755667591244441009418979416420783770010842276462850384872694296265393699282682475888898906991955271595486063323712737686281244404132873060150937664060195897990624491255669844703189399314784943328673293350921076424149736321493668664839610400210257767407731560071532993734618653070581711479957274911008630282250203839765123579998101605275232521525362147393108538997147428043794548626581370761829295107285332774317364489504810411863863436531447151068129361216089810738304649658714115926701180075590436043957825861374164992584087581745300761070850524368053610152005866709687853669253409593955075751022861574563130958247914707622000475471698540006406697603660385132086464538246758794827479050094722409797182034538837106111656609119016328102434255468022283828639434574100762481666753425893509876406854077417318229088149213162420673200112143189568826874980233840413322311485202531982335922092235643842300325653548268758580466091443492478642432079231192359874591867317501914010470593952593679884546163912152545798692909865310138203490924351921827719850536967506918988247206010361387769924970664304953477234919568435670632737046948375602701378544704620383965362671420487310169533474674902484197763295499996499709696517578822087874087290289784791653712619070455448094890183265668942121932026121969727467466722883988279863812263223340555428939781766063694829993247700267565056*i1^103 + 2938901447394449320352673692673120686505297020648503942385612326893993107059906924573342615279055615530544473143063437730891057443621603942139726606127187351451026698016969575161757221390090161189445397257317744863127528878739468116771951531687040126052216021243080762422153115483931192611885507058874306563357744900535499447677252380980041990539050394005588090625237301304475473575139028668696597472240176070552173052231168294248900121252556866587318543105495110892620795624777460016326108463760852098153458862082811665381776483541861205514092599115365427366847136163273298187125078886597469412087361819007897833811483052624608983576351059888611957811930425351564112926179142123423991328590859817428492589510566011597790543819926885577618286795702450038403790208384650408217769480713481321365204887229071820486138328192285116123636932386529959266608035368166293248277823249726786015207101373336230482049300879545538776972778873879204492631822483511462082733006689931039074283032628651155858861133001594238276809161028511686063110472400121665305982617503536660901668591696270047045826153763767716987414614288554415426878277743458186285903017991130094113476839900244037586355362473483677516787490675186440088875190006416275712980804685599406772183746256288108716473329836911189613295850556287044082253842587365294683229246728534302873745403382058775864324845142893034268253472065339400624536319193948811656323278793197257218121077754014029324572622042315452642710732017141038130891687817745934655210926074525629915814949971325582438382348732704045904255010283690669658330668059983508942142370096671247704104352010425823623135068841358075462048648578657369937922318236741932274048888618178909735624082230314212667339971861071823826051436636685403219611053367149902054296463728645371600160049140382000651278779154432*i1^104 + 31813117131125454174763154317443491846288723793004954735541891292968728926951691514544196064254561468583809054992503770233467298779526805587462354283670873982753152731982983659622541770249582211589351202884949648771046339188706644947179576960336335112439570278978091269768993493241731432386887350765753537605892707441780722099710143151280286886283056231317392690439856988464977906934527882590534866021283112518520414376348146368718515593572373644510155631723551710484610775367424704373263997879806358122836619742979877541440934950258837147797744975087532546744377655142271933613184342839999786933465517400670153842969923518387285215450260940314834733725328783344125496052301015921451955727991302796909848658247176146898516306755201590828263835341838564800836479905721975273072551581594038708690157553767020166080241203146628733089423106117306071301853147933470676432937970416129731604651983504268488169011289466061243894666200649793831175220336761640783897141503788082811691586678610109750127873958381938792896057381382864183394037556017810172523851963426667454197839774681953202247143546575033358208314549446187835284742495403919158740538542581577183800172497818517404616412768958854165081569372743042701602851905833667173499958034155642150701386430646334584750551038693754663040782954282787383398704293911015167765248658308081910600680432306103376117301904633661273005630071422087579526320287534277952491980519559915957102478747400604234170665966131566036633866723612956547585554612173588888228928465278627737969004367470907315860879098231581390260099059520023437880591407229947818508597843757563252350125688377975523502372086051259124353569104491639679650096082567266936062262169291910902038100540790362938210107799684195826488559423856514927093109763196923474929870564097427551143995307830812868608*i1^105 + -31433158891041507015129844947420191130385396677785979823258314122138563721023100703523254279875929321626371168859263269730890859006113580533561655282822434070637454339242210618933200013414640668884603662819957279732482866742385113076235640965843497885342316655573227362389711920831591377738921860582250220135313582783155729548200501931352889882589042713985722773357694156150169811494530785126501450303112973671651251109685220982402033517500976645116808999711563282504128968932915306110298751598734751634106364132084572211597653596529949693827273202100514665324428276026300795807089210151885360887445629649571226480336900149874542260558609002889872374140013817586029729593979529366152816737099383749805207933039897881647327794308870688715209159771098109800478881499646462243749677190166409190123849805007368037954389387995149853050645350458452876715199201150438852280584813307407279391060403442866750658845238433896879057417574010904028227409881916644650730986762819927802528817711141628243842611146098463111520207099898027443986790433778482832211804063643747133044303191786647708953476258849354680598093447399266630134184600951515505196545542128161744265098297454793096021012358343286202690586455242071100349423107877332401696142230437404794761388773858486459530898219600737891727155316390783049531833036641024761401696026718406693955703859027285005488946259630807593305760857465442730740248760705427276298549887301129146715898124685042375997698455438390338728319088746557671616330765091873911924093861677733331622898937162069082387806655713597192448863912214390966586891581118430993217480361009106085214006152343572235909600327160304840126818609770124268945915780033021994956289786532433606751055358372447061898872731833892071593678322041658211050304896076568155398054733344015853253568757760*i1^106 + 617322102839538956807691951399952170845719133817285286401096273146564119891387908363330514753008875771811878326921884343312879966828982328728480057196616706977683308661510548479732853308883039939052452023995175743587173659734818682758576433968755319737535425136083008973101908969294110413534723851079358273216625729514602723606215051208694598225412589786915576006780448289818214963112279813005735926776221048534872358587182965725185472548272415542480920724881265723553667311022440270023888389057713410235409165940315457357126760412288763176714412517682409760218218406181749162040971489104768105475840734710574963792473896638103656101110425563857862948776839995191619482251064891445511648711980231385332947554648427789826067318589477855780517426244029218463366131881120279405021893410995747386123018914327741562673407636007981879474110217263497234777491397324343484618336762775876345080687442407783563718763834408505927675372117257110762454514095153831545381715712063598267998124869202728406865018169235116843392836376154044803854020072140301885162647445340784872973560046628358527234389370295759272299514916830659672288465983519033440997711356982260095873225996060919762262834812808275744247782247130583354645827904190026099088828770908887694838004394978426576516763017268594866963925687156418565500174680176277246651922898657800685671670917815651828778031211507591503901479875408243284616659954436844775879643870132939443196310557105049481866309247864952806152227699133131520123361725742764716091804412812179572288522556096878480493813877324195169936094707896079910363250859217904610922768446750329978345125535546643870247881395637593787978299912035813780104052243578370163780237272246224337714216666744448337155307812887218394653407677808015509059893721079987436650903772248145920*i1^107 + 94313282590731915859484846078215610360079887748751971567636289679726132753870365785207825344853899454761264536379727003460562394908797117842657149342262958564620418000161121255178895870474472833050096389965612457869986255642438057811239620353842233231910660606551261079284585648767402344711203608008980798788553427761646739534930278245306554390267337878333513711109797856217328708132814509812824017873008402606910570441436111201815943886261100955866782975085108338597626218386389854532246813760679386056235319928566323213142615620019761907148538199940389032089493319517419888120257912359389430185710212587494294721679637823818275930718430732489529681494238280790314531471339219861095644345531544858882082746753345222461947218128747104534564323872344180408544291986280037538340240877136123824028011535644172653385207240468517461850018121205490264953538410939170991040408414525014794324522886647956668025574871529794652288433920299663029901475946276234114078994613628262188429022636290961948897930762302644897297257102545838355901214837359820809218261143428592826408477509942867101066148648320784883532475070055602038603487491894624246789389967641389727614315320945022956697362682786177936508992854654441805844915124580513453693988986746663763148108017064414319409590073701707759992703800237682766627619119616618700153699102736118150972057577813985116002718183198984029624929029048471435502261011824958890506953289508880689971672996684578794996636906546982248565764574741500122208129160683006352449184072125117428953969152271210905727003128411393699319180511780355890693383876879092042192841331880918963917507255437128964100473837363470384080585287346711656228793830682305651548542000879869454301805178243747860538804204096160581208038259036788698584967286070670088611037184*i1^108 + 2138486232191988363183403996567389365563507308404489890913937059757486921924585874691469221470785355659273154696151251486435227237944700221090032967760150988702994349552926194374456663705223476150647240119967750952450491298687521262568662081439296360310323514943566201024407963321365370785288381497251079854953554926801625597882006965627161362860346794705084793348102966930534046497912595710320351640023261917136875126100064874905607706287183933286802472493390320291071454803044107419780409006232700781048426109677264219773166964894232425675875539474689068471034029701728277045289617173589577980155226267936468547857183265553877915482705033495488521457202338653103077032803943882978555608733784338456868119152040535502570407877919120921602612701727663487481174264239158261307762575355946745452714924116542433726245196713409201023216000734849322934460659268900229685547108861359590098581118322427705134615694308983171686439088578053266806351285277354207082954404421127118004323744898917318870695147404467448624044368477623686226441774554419408592914153551132009665512295803455503646829431407483381548719144725489311323167352996270621226659857989841600228377488665636987417614672722070934375277246128952696012318098507654450646838940696330404213712209128607204601463177263828197449816374725889121200687189609919154195877097416844555932599346818609227297541078761095812924876599697772684435760647932189091287560044222714340008927077466916696049688909774075356341453670529020725750182944020971235385909976835465909898447593681132440407637579933012126878542316208535314137744344084056461437940437585017179911965111981750306824852050835595034026192934756911493614651200790658172419201897995778744943691987098216685502627620097754698079691382766579388621185883584856064*i1^109 + 17273403943928029823753607208083822923351365337902728964780970465658527412112575334680209523872812845973160855848639770662793612076741278815958107511651590734024619189849282747046043907761737379217754598565790188852996388230032574566608039491851861228356919239156913652451983775658795004932644416086013409245471606633866769543405871238332962233655850180382979484345288681334823773883215377187693264221359020551026291200434991010922239745763598178852807632827870375028231596659175807253459881977068295179112661546425465668840179850355174465824173075094612459091216169543564347547299650002150177095433848369299047923998100721134829599122992946575500755596191025042411353591254707429366625395382995705219605291030117635345073088649128173399313649583083358089811026006304589833660906737363300679646550300214051129630082506871025968265534436941279134482690075120510815451883299025674871406343040105287536594179822380546104835760673876448135070485869738345543517981632149422971778594511917322315104805164760365424248499614028455469593265210326923963425042537229947057713448400474084633500428187938126956135068473700839720976245524098228558891926393006980482696898849013022265626939777231541943728838257350415601532938229856948277469073734696461766454777663165199896945493245702312679102554704885077335542450987418075265918267138526354129124149914049215903240357555064436545831467022699929453381447934129783267316736529775248221174103478113814472557854542036896673583208614009942022879633681538063534092050942906258881502233312648593063552905688220897401397359478335753827810377748463891579127450287157510869603599181410850486039798939008093046325799571163581565266806931948069690396013001036104131031670358365021145449564257015080819859912706390330561265664*i1^110 + 46421996612633137072812461784782102242091129781451825577304202631612942002396248547657684014589637976108821896490517853149525382206554250556151857880129253090429998778778526455343093429670648671852959027850039038797514044202993432601096350637508879182428143632085456498860491499019242929623522051979359745437543969028220338202824976348227235316078214661501519367201565380710778889775725979898995646563290678362596426596339100275077516006434982182129669167000046559158851566060541625113553565822353117810993464700398116370259534767420086827753255648144858991889362870672718054469267679224444125813084381652816333645783640263404370462525630857606291335226998119989034196218906904965624883655110531105868817818424690146988913824392372655888196864667442492864709896918948673466786184081562162528703204705302136498480168788805598361751724481837137713025687385924516862874712569864344398632602637128826471961160040036184240624590691185863335499376362730813087786927910719167235801051590249910074233225767937710365312573871842547948003531824865214570886256539397041481137289012722940257419523493490591857712980017318612363195373012891605192758550247586960035331020212509602120084712814471784677411475824223935835744920231570903829637533263492254879738427201494069380526423253189958547049536990325572664149595725597675609114605250645869834836387568452146866836246508727068421828727030862553529063139117285751120744214811507879753139771192127220548177956869522896120523923951194210121762623383586077089349457360508069051736866171559623185115554736148211827912645147851039003473470483123261375133857646935596129798370020284069678214260357869356137384111819842370838678708685631961932535992815815725076302180721734045091188612078648456324540354527232*i1^111 + -15443723994755204352434531845120190044934163732031648173755609644986213894794437944206288237812143638546846582987372216726155844810680876147478792891144230683635249127477588717204216201330002155057232667185447749425760187438780205386160009369385926875386768611901589454678017278852787515089635341861719822397817428086286472269765566112053508767842350179727772269341787612402177028983865327079918212217321293223418246835032090345447937290346708893416516024120625339802128864079841406991276243153665609890235819888776396093598082527105413835244893580412465966031881119509238325925632277332642906367006701200281537898200868382087196493513384171989178433776941907285629467200212161437642082805713571672621772839932839799125209931210714126783491592432446891667117026445319952907595380054190735614625728423341901372234786798813913664352947236838892757331341464381716671690676613758580324816335284766418446338851366124662783479151461560755518841672685276589828997256059512996824200889171536436085349929566541565066766832048261316044247950492089475574762546258369931349182816446575339061841004954314540317060039385587508097470105871894615526182534560785177902541125005037519940400424812682956839265537428884489826760717179116778813483958578731672340510258783088397170530780593388864959828416569762473347012809872396434505618532648867674118763933207501954839405047047715395300667330842939519560044533193028541933190083677371597235830864245831050183335633290042460635508588865912309616157333699443975842144128613852187611111780590882429686126829484323864787768071529924199700345626297672940161878027853844062022815712905135236720988003066184700435453663910092638563773880415129184451639060584701459646480151779009240089455794357866070016*i1^112 + 439443283974445797129993792272731074049641803821090665631495561124379020397163415016406917225409973541582207693899500695970319612027296818411458900755783519374138313449355755492369922407910637248518673637280331194670386820414028991307997491266440075969840840059204219147730799175085314475590007024053950937673291066541916971761879080896720070011711511826439264614642002144320698228667253162687498676191054689567567494677251686118535527736640756663641268333872034886667198908192539497899131196195809281388746484567743140186974777774919100210601691847807474295543640867317484921266004771980188899400484713474298526728721253522743906907055890239476640388281375181888676810714305794186714996946787217739805713646497936959741188386943650594120351936131119251459322558200048912325616613603027250787576647923703748864860319005686625345679468780732038325400646043921686197744801442757403439835723312679187308291398051218304936174057446636237947995495390562938851905137378777001367738946779954352187612644784869932701417885733937983434768058524474016615534003934696190824617857985500684364217087373131657972796531114090039539594550046161413431699275595868413909691804890320682207531335196908390067894640684624764891124577636697605795971966933637896292972232123887295984484553082130915084693480866178609318650203265860318010214986657319662896015277070813262911994466919772648649836037725776155946564591139129961301232633006968036504751130934382838959185209133340660794514987627332355300858124700089986711739332954947984789878058850065672259117204087387240660782176569613314417823611472079667039066610151218018262988393584438191162259928445644171728771606482147522024171094874227557688079637150929625699856898324922621755392*i1^113 + -8965876414411899313413889271064329425259020887305408162478288884666820285095421520356245841305413023502630685950110450524775149182882040953475820796954431828324758304174107025872354115001519062478244833789575101678776404579062198646414583043429323816713123581556811945057698721032315435147322725792168716588192808391456577375686637824108509060118501828308357124792481356411146772186358076457834314522775186534248742202804812182583545141450750046527497023605907657153855030461692485629230614038173915121966964990385165868884056791320319653851085318189802052317703952065569487215582182934438360516857495627489782374182519367890229817320151818367353622882932567848508978669925627017116246090789355025471075614219308216136167840286120850905406629434021635671837648982227975677694227437781599391891561565687150427358372568795773027501020659666520934559931338389698565822583569394546284629696531111735367717873159198723764446418436683745841924492665715624769974278761172533960109779534437591885631504911471322962992660919986108107130760073411873645772354399528945690949498288790341523380161647411945937640520805741697895273751190900237315185831742512319973060205307909310583596978233114241719398139873898766401512341787062594641799006486613103500153315957757109519890512935885023470261516521715550937329763088365925814161252948455493156998001205890101681634323784698129698928709718589293461846206606664747836027672559468943873999550528650066125563164697523148460223014534530506834789932610776804474889120999617790317616153916445499673809606001537947909401419403933831353127532033195464749355304529494235119159745630608964471137955953835913072314982799322382765108343812572020087865142595322913558253010944*i1^114 + -12989675159171214656057194889802381285372421951411040566958836766249431317085204116292656261937103638079635458069092219947235210662550931487578757233123221452591841818479515336851959233521959067621423310454823045882329862537707457726309505741636968877150751606160539400012876570249042399443467094161241265064212701250749669502027231871294940750224810457182237630211900736233732427944874604437757815471631940125526880431408426996761797824794920966001118269355222255181587983318854278827336058414400258202373724870954584324021522433830062540617580219211890612968552915951673909483510466550269341117166125980720463732822464820811777514076505161849857430784310615575920374147109192873588020213209467316840540141036946847351751051139609956539824486370264244796437484670647418231847687587198952065122381928543702843484012650529441082724635213398041509962891849134277851426013422049606093149236704185225130411364422143946806398361538005007969367701873332399599689801575285452341030026923062594895754850688405474125884066628906435480405210754708401228079183395374400269415333823366932032495381859141277856427402479827013879519338870040362265700454575542424027217239124606490915247789762125078431226644225708378267225519008133834842678455315708995087183464173790566827757176104842236023552644100149864168716786165280662551161473599164530823086037222401248765329397605780466915724629666558969967752365385396710727446000987104144001958592528495577377411530987640310288356945722886223195543100273087092590117475650569524902239348746703232783770380396829748659359641403985529801884191427257631097524569363735505335016106019457293548738054356800548191508138285044600596709482291742440116053860155392*i1^115 + -6579367755658985907423454830864876850099245467671583902507982791374499580087565360606886565724199906927320393215530824006318655299808242628871237179756557226218287909382370943740236323496799201752429607611190859474511095348801215232285311384612202943154334378722856597393834859268039850175927205905076722843466467766724597386158783068268397889277219675543732926783536020117036702730847497953868151034047954967998856804926958760988826294642890684875913493604317128133868207207740599404395559464958885448137377477842157655929980272118961246600713632541473292018316638057451438710620531113191487749343474335424297018329465578422287131076934022439183575024473972465452600989845580154958979788012194298656683321899765616053870562172283810975350879218409606571694747013459564025604268347736518731653939453866890795187585747719188350919791697942654171364942646336487516565298352538138129151021136387735879308477724065336982072721926033151504340867635901459885473803786612612895861454282884891116759802772067129839580176356716533127541664642798577627375085615291967419966821036181997020615529447221549024921226994566710694467154395789483844040523607752772952377765279193028859266260541177319260132207386534351768655423288889475582151761501231918665642949048825515039687434630287482287565504636962178010102396070717228165113675702754534935109415546696828926255407001355234357102651970159567888175369707851635397349514095055353764773196534973814918123680597949510715779899531357739901907601490449611604886825324091818367158669560555030733903528010152565649605666562641433574264283361343793060196016123088691207632049938047332688564907940626121580100261498144108587388606940708864*i1^116 + -1470176530808873334083619197268853738720825691715159475196873603666488881543354344828036339299487079489092851842171665572925416317701514049769843442161156162014484027705830661119354271046010788474259009044207278107309293376170174265190300456666873997379656927505457405099026708640488563835744337843322912059249922737720140461956612384202737439446161553217355647620210647723232868077668570024826269946810070795428035207022933615547536628398173502010719367917172294000794497558733044754703046898835109345318977974202971873117774945618085506711421031039536010410756303156203524150948886675424090361518884589470562185655322463164281647786066875428840086330093973313048704740147731312060849295683668908989738187991039876093447139216975748411251322713921606879634304470225735562327579000032923106983212502313871285536843421211321339055869099410619741555987092878048354030163751057910430751849529819145951720554805509573872815621000191132382185974104539805822537259656210506995177931179703125327829492685475469820009025438730383985234680489252576894037422932951011293717816271930398685581286249837195113749171230080727409247578048572625214282146833676601628179386074394434715310085884579032840441551017661101038348117767978596355067166184678677113280396692201741245841633195547811811585225628083881060176832316536435156077540595291708821309285316514198279164745536203135442850321809099679083613834574519665602948499868155593376624792178361246087577227704441339500805416138593640157218283799570866520104565188259295193984919990876596614411410016480905031012756789230647340656695719672942042520132889388742587990757325117028535768332144314945093319699895366451200*i1^117 + -159081235736426333296689512595883684223144379545768599012981945226242727665754377447203696889182929513753276991702988817881866466378780953808624624939079704638317208131549762812403137185391065636545428116983862504359729336439767614149316588423763396951113872843560949369988601137932961869076804135237488979514851785000259684612852575170508171549082004060202217962469597410547280366720183375947487783932496021662393541086639691832299045792741709702518988483203112773394803967568131221519369082372930159889756599818135835872462314937636093066683536535172377702308734832191916442139636586255193119610218209119316752068860875376290726336722419835216701285578161423602836626316271184021767717420076908190560823961095695864240964671512210451574478996101613641324818436337781184836181084762373298013431583119088358694434079028166912845923072919179683445305350760081735626447103014437194884387263628386177832898037027110618016732035632321554973434083303227552882647528197320513530640386952159913924744559960759725419867328714085209533006251139016000580558877048796134740472649821714321702742514878624062600854106510493669850020291995858033877495058218746054853990837996568211829239261521147034311006115125800878253164636442780099366178394771065511064223038393670161822247201280421358202526148160383737980732705074700638927942963242317131641405746823529068411297097057325995570256863826205373351116407625136018467345785216043865438230960457425300507644755286278989970154647228903661790687800725259876679179485315540954325066319529490138022113837477482590396060513614124462701458744508288207014406752523648087694936337773862633685875257618703843328*i1^118 + -7933321822423160491208257894453810485735736249541719741439790507563709397811254328173173673069438483741726249706184670321074557274833104511723563848663381613908626428044958044686383479581849472777063824813834665360525542847631614504342143577244563407616466406861274304841306086790796341140517942374638457343694292944540093574843256347237973214496819860889797963716152483189217033752669534168186845104794075878019845612803800298246815015972577969174133051406803536122016921201328799473073861736320836112148291864615290408586749662141814538767324450802129158260616696088143126743731599087766473614971518296050659026895055094758430513571533691902054315647017836311107591742174753261877336814474152715812478703867366532725817942241009777371169769413938505805321142530936982518793000166221859593825357352515807130286963353357560628497020872356609346335034952189973389934955823209134369571368018581154576036370517735879208433533321561892969564052997194093326821334083552191098563895249246880839512538765548712618638487210479311863515590028262762628404154490021416247334728773838295662285349551669806349642213750141126636845133000996337454124214060707468137818105563258378529665360721305637043925298586856207368572323799756948899408148648271789783390718843974011728118530571438339953553022947658216789201945364459611551654791247910643222574596141666285731921039255984073345696033419018815747094534917527321894908372151500238814021294524402440570781255937497908253976782188207364027684887674325162596064930591106241407014972888788574329601930348449252961933719016582492451115218104141082136448130599928840134523247168794285572096*i1^119 + -193488083645925223617800989749557856390580069459109244940110882477506341913626942023637547800226778368002046277822456150631561936908317899793616793547252972799563039442604511446189185669080414900632084796972407828408858497473507841082261704759424169852348096053902857445452879339078386477338035614244794693683987032299699376467281355474885812796774071333453892398913925928295351514462339297460169280007731295465696466715174053603506457976473385854142998184785625533775573863512781736723485774486527311805462437402833727818934347644709673234913220808412606141718183882483479321629704272420096020750209049732852955091815503827466445501349737533493297748511110426550531898432061568218857456972635959165288737586895592064865237219620812430347134916190863658572780607287313141969352927923894999425982108532900475512043840083510342363609450188665402209980387227302871620668376842501227337094556380553758918035369447093126006129481900151400114200735341986143535392066718403338462486814217469198561181471294184308977641864124707771714931809121774725785437811239287749443693246027595435831161948471198516727318246020613149941346086822850108272940156653203574710735528693985950087196585711153235271749126707026957100349641062821514596591177572278668624662349626315495275498999426052348915998287647414539036298520980164900140612160977801810682863757455404855460386498700443461963632269419804130095482325674131003250740451852985199191166987641790987506862408214130246750857208197072910211187566682431821552542663482376977404919706241031477477805895075353625390977604007312266858765086349384189949411229620629095317504*i1^120 + 179632784466472302350796656931252266033060400708749614761660029108586042885915050428026399040790411786805650364206091453979001751414961544793955390195586460604243785860590271249147210150169279545824900298936266028591099626708293945529468385787164953133841366492456991696202452601641733816061631850935896389506523629465202291867151405578603041692743202147401765040900752763975550137451761900425817194517345262506049769401537448603080887014246369309413578228216942453237550643617401407978088022820007768660064955777322159811637978855311242860586290180478271564587898083366066418473455634668940463994631130398237279045414054080735389959942256915774094423678233529449150499604374467998459816445283096358337083881997248744262665782804550764830568302694263946093425122073720586339909358810057710056774473203084020650876365993156288524923923223050509964914428691820639860391904568358169822733784390571115746822326459550760906695303923009254193856137946633319151676984340198274943065349358462575245566735643380221788564344299285843475068446959626120047293550403186101836273772737354887369270655766273132758338324766795134733553512382277935493643734996684940484033198338264543899597023086154206763686044363030433670163126676540185154771314497262555040214346853192268412620404020826375939598093227762154526566711940100467384973343905648058056637734704509881835485548820212234150440437976255674501049252982644954928920110926382694159838336229642719896247459136475196649926081460900096256071933895574334094531823628443225692175907926207324579680772564710409983231276764402763678101193279168397180928*i1^121 + -83815529119916502263722259827135362663524556704500885097916587054868782241322168123801953711182036659955789836928252993123537245534725766833998298914175750277202934349398837712866680839882780786027493198208101371882582075840403180532900445980417141137281336671849967644439981752937277945516903539052225202290518028551254276406929625472568652261425176680381952188950501962288230119534104540496321561945836561084689887034719456953868042316291539936275310164537822967032742933102880420674216739468731417420147160559574355092602221588974483199248134075968127833214926297860570838706743651665474190588113193995739109558739851947318115437223805832098702675557365965300845508992175084864190214773191097750389987446691908584282912926268206038073540750820150552322684264292905500069437877577543657505869953724887839410970796965584233986715155872623315164623184620489422028061468762055684441763973388564171105299916885523658037096826751623462199995490797072670915908300033182405767065790740252552165957600904803505615876633777472480369084410918463327550145582665049331223120098540057469607849644063734982897768488994820995624354227567092546887615922614179055671555102469181979307169978792814712508322262344673072903796998404010852909860596349430194185309822309213265408757932510532958154436378071053024102848156964985674601353537475080765929943303102131308553773501831563656668389749621812395673777239946003520059802731074353429995928031453515313532824473546472991442575058162905011592928612986406827648708104620378679988793583102358685710707634874782420335337805698992401547264*i1^122 + 19486123509137618918693573348119420590535203034547021341039130147906195796532705138349328864845044595990096441028536632373794818779648066922051093068161436176245723372947757954305451681824588659993697660723876232938801514959850569413019854139399751504632002480282065335176798336404714120572972767758064271250897561988370964202857424666674867402260522258334933740185226663026358042431663700335176251070567402740626045857898131434378406828136051517272599036118172087786663524442842400812139851380055670596762836616324941555595787277780393640924362421341979874717107249925118765491167408840329392861647938773646196892135101422972246248290069307225742520185403732299977255660130276816939584160235912448878556997568140406427996688604096308581201359224063416477073427910909364035209192894375352013789323261602862858879075657966656208747522431407797023140589864325649432869833390558219677648347861696263682750068563631956872868955662214014937773336232490726106389125163300357415794062990191676032961015233904122927125122042783689646253114428383861559871056712922186558391537461795789878927954818350041687747673689952358810337650007339068905160540071476145540832198277026691226938527209355840633411167907362985635010029048032883321014027597862665764533799223218826494843801436322104263223352478229203302217306012732313529304289322878282624604021489893846850367179928189368757998093752338373173871117227868316994633447604910015079901793120762402658914792133819685537436345875657110651558847496417520726643083854876223044526166146371432441412997106180053532672*i1^123 + 1731945104821017274776463790237415035880962931381348405577049122101520874319505971716340209742455252112087077339208989686711029637633931893450055977219381824978768190934807803468811199500239831175996392293848168662960195757325747439389949676137335438474759888394976918721319545372147415654680936879202146212037485794780858974868154409775271479417360620580376900679869064983348581938977452128140116996695041963042355105474201445615137947364288867053031624817882057329368089918466358683237672498990414065378914485928718623966091603460741718006045717702992237285738832026719094130260401603694084865884625232150849153526360403499789162406253122402624839113294179753498329647483954931670714373507512235924397458679402636953856918822750176152702820654185235020912376333302239072346945992716935970380261141887281139458741716442520389116204613028534241432151611888836193496781231217577400148928163251240682710448522543685915080144802857157365860853560680160853565835705779414213572476090254437448166370612545708603514374013488713217042509781003746231477743341007532727616247444503152106736964201853248516172910040883860042927582780670171375608621243572063147076951557467729922073163539554897724668137260244914799024154251215518025305851263865734774313503327776426283281258434692007424696354101686066272118092848567552718667048626779428614195234019168364782025694532690482099758026391634782570789327623340664923600271243282981749619411736073075382666330232471484572287064888928160276756271729599517174559922587209967941613645878502883328*i1^124 + 265283283747126551792466697620510017039120702551620712058152494836422801368378384202661398317223327941017032906320928658278015836127890211630327863223670488403881623636299958401832082645396844260388654307863120933224752831724306227561756366510639117984459540937167967611450378352910148480303844747223740720028668374493347218251508624667477641646136479677347818841554220887892694468728435038252150824121426203626683801293618548682630736839542732993923849139881877402472832080808550073949133913574418499849675234939825736298528290789527835890492493848836931607020761288081497070315447782978211768690564630770821896205356701581035890935103400275488661360661446255273710155454271006614360861954856745503295489584850473856272153576982195292080216423154755902597799267346477644307131130517860687526411301407596843299725281582238517059181920792795948378384806165470941628333500274371235059296577116892964731078227606457873765872066174418078738565503131437231828705410942128924224067742350980770737523143338823215932421578071470205554194738759461908228477501009639410681618863911489605000109676063567462090434404701594609248983760187928114707894573968310393318224787235358215165595856421533753295946221047543411215375160252664839343113836799886203766812214704499284438035343629679379642784054718985240212026504291973428720855448550336148661302085872812627835342081112878247166852307660533872784285164430354544324148997120828388153130509619968870138065078353254184449137725886587524207961850391529791250721813823488*i1^125 + -6323927180737008401669702489975518959120489423270157689452003717415465402609637557215847949317412917138991906413814127696084037119129470797614865689272687931098252957217669767551582396957738705580461514236795047552785271188827318049329712047709253952190429074497745451546164381603286267797465987810852297392461879920497278043331245730041567152593673763166487000302057511955105967584667043903408779104368586832418227801573172949558923937327620300137464024400041972394089038125426760911257683746680481955622655467488022966909767023821369329797613929133965436238376979690713755602201753041017014045442276159233986763222588573871339489668249752532505905400700813004180081861889382198134608530675892054369194091247242437968988303408391303932155091381811506725967255809918724209149148779915841936618115071228503131993691690456357699544793838926507256640325069243221675705232534211454776662365112219415602479373698520481867447796986052053703357198982349538200283359300435896964950056947102184883709095792884642595495560276242542876741985266606827300415280316028399974968018503073950858327798139028942874938380425307671901821659613650262720046760763239924592555978178687964196431475420879951189413452660568268775449827000856358865150187348704532646686237513447950925546606673528871301341870092751551101766286056348393732174167610478731381339688332462107461055803277425049677926007214066282081730106618088247024832264117437614758193749565168876860222559423138176698638236223245647872*i1^126 + 5432899837408133869834772866881480974158919610181859887925664775983338336114518398858965729765308119934391210132023051028500382149751257920467355422668377701208926874733686964534676364645005270804321879318879354628491833059890111384025462969870512080320150976756433220973732850114327682418001542858975530259360250836021874029672718572203039697864348752672010674457921789145299118951336732071031474075956697769693033985711165212256143436214022772771067034937965062275736385843832114333371445616860877798776546455412598974180864088480249292575474526208855705541456167987009204309673158639743196854177643091317369613314870903683978293895530622622008661987546647882518131949899373323109611199700127426170296008976497047672189808261632171026186026198909169194123998310671083075066664865689214964419102717985286990060969206533390474021857355531727913296360852093621519500244939735151011624282345708926298636964788618896260878589978983366440119354436218798680380686968782238317952386042431707108148485216657301632059795568487099850209096898175364194136855334263023677358754917952071830539868960681560344022591747410489924244328412257780209000478899544763611677531750307345922668316218820996462548013367785828136009761514656024864229475821197330567072389364229881340255269744792479418210547266010175529210816827336409144627689020705098243223606967000288126639085332862349177014835539154466965145635156437742793860180038682750072124495403479776362496*i1^127 + -2090376164250436781271233920983702233918308401088298834682482431351223599759826547185332026829184985180258698307670669415141761498242395937894166388244058748326027953489157050384153703064783682577679558320705902217858998008046678748832521576179611279338954406401680065351255896757927320020690627583311441159693485087461097898808625487826057324858687945307118778793183117393119268816631223682727540058050035215864930751345274266148999869934365683343911277792744917649777180827607325327536144538538178055758100773502623914421076713506197240968964063755542598103115778762811025531360708727678782961249899601574359862485305476234508386753934829150422641400714076367242827720857398481770652860194725432069966046916483340415771398643277780259569437508541422225588115806420417321512850939510190284454371768774042219313303385516272283678958853833392171581617245286502086592394498175559198732150833961459231587596300976068039296953701048928736120877624908787094938508806421228090896743863099990527943063230347384853293424321937696634381507664805311330801158509314326887658777409506658565969058271159048419461635080371076199929151689230856740901682543626756075617397036166649053078307404568033141113902405615998949903296452710487509170997161772874437943552298501192816151987679483141921841230502790864743446014038565880103409950051907542253805921072597282823701353844036829762700787647849503804023240797454336*i1^128, 1695256833725096792149350066600197511415423619108151589924268492938971834563649058608946990394278819744355070688900057156407685434513981322977768455854624708106599588584411423787014546672161941176989823773061519933235770273632176106957312271478692353308588897495418622947376095606065482799038815213947020751926639763121010455187874461185513209850227573080590579324412558964704386289893341721354823117874832733922724413742217675309749728142019091821420767300616085251187972858552887804333653263027403422378251521359044044838192440417801067013097202659444260984799704593216811032326807355716460139290944298759272768478851544973652150631989725988435483033502980880065509466979133236375506074790118720722276974428226705819728937535409510691657484974377992889729810319892492123445895602920676801783392796049928420823567817216981857600692358653646814040478148070633586466627667423452691930253459956747112353453220812692062610829747540133457533681591977541794699179046866421746940031130922888248977541781451180089428936849782807231341357152957195762858157497647237237728297616229558875262330518508031194217226942079476761211196341574371316347889682867490788602603024295914043991653301430806580550973731564465626607794292258600650385769335579677116392295664310352025839659765547543850528024383417775642667201564169093104794925035777842573305977067033723288878504834829423360225913025659494814852509784990983012910622352872985869201565901579761023134353037780329832290164079381264062547765161890002242828865122852302138038233268346483710805530860064142500025782950776065026481524875664886999304344109365499128566272930687755819217401663429469814476947918478160097980587155993128808929123149134504771618068873853622249352144036087939086887402292073860345601326283736389773950275956248689525729855104193015386556466826390772254604039068789279094244323881770060323776134240324036552207571206481196269170834290562465457960347174167583422538840519060291510714720610621213743154372239020228092699273892763035903855606942477104182015695770232729986302334713561003483778487893394972758852219382621361208658683213004597236461434948862837258747220319443538626706192880469610895566958208642820250946333852636356557404178995985301416610953637705178920630384796433497892503016201308434445480009447543156765252549222138331000903864912368359209844719354239604018288089579125761541924293859326609792556159337369768986566950675211934978198821900339120745189841777337015035834042944800600292677816042857791738358035341952263188026780390525029672613368672246274906035762303180663972829484740947272425941770856211697821233584357016414592464626647040000000000000000000000000 + 8803304284012741511216457783771911609809868262721954934034562956024276040771453845245828052192761465493571704398334934769541290445174189804553464803732642913997761030997643421599352644533434759114216735629540972029919112684892525163021564253894552742854551970360681583751375158439124394039341008447616713941535554594337697582532143021242347277598767824158930567039387399639777579584934996098776299810118162806701435288773967203164583101065272604119351296645427426956318364534835876796591197363576884733721967544914005172135736326989886800283426257183875750981319100700747593252893292762930978841300862655855684477607998687890363552850843192975911630867300928787906186636571955607580700279880213170286761749084537683570128574187170795461733826527206076535622179053171561944732414343276478715943339914581505124178195449007543069770903692457783746139623295318705619462206761319424628653762448604868445983927124196253640644894506922238653362575279551128715066789331803437553707712619905510433529578978268339973704493675774137000291991127619146071780256819762160467908662487315987068217423793462055366879478449289903493673051306849941085602813893993017701225682099297703691522691497451797677630552025441659336584165066546056592265841357446115563383336992240794497375736903447826518959649436443186839950630873613217854158317589778299487034265777617749448530362866364352948805318405427760862512744704200467275428978122239769089956265676675575811469795415843499065586838324833189062680613591405324466468055854772129514577459178010929262408419977900713799534133770251911344716607188906130342057539452901509264312547557873998865282986490392726360660199130883023755576297943493128422997849074576676167997389830506385336021288664502674458916694750303261749907156793689200618961790990946133703859361783807388050209755893249654964276774734507209997608111360949755599549232459183469906979917592181606273186848302029810649418133924811498117889940570956070573667740293910949668322467604884195332978797891559492037005357093868208741883715407186447965917743931944583553653221030324875443792769309921062507911459393621978263920079331500918142566164884407931833365840523765423680977625217306754204343940342891984559719671496446739821268665636300131082164812483329271286330798965840925087341067643413817399819668968200340046465711034834466535102371458845614434761727878274031704541667875319031458754221726564229845066482102634770173996886734371223042740858256806045531384943277588098361486510851255874357145336424271362993674971909066983530673342869810824644384618896960581780017847556883510856751784041765727981243199599744996522572591923200000000000000000000000*i1 + -189574712940156137389977469364178912483601444737677364492346375775303858146444522456508826232863600398365123805199244211687022743532516594243675921580185474474436123761747105155792870689462859617685268524747957584035397088959867740279514644536492458314134088106618959835699203691691258345484497291517216723786231672757119491988372854027474401295230069993910638078560224660067251793563499510935217483849439565128025288924048674236656091002209463045860142920023547259977454622581425554030305294387009573602302815765936580331180632963896956522272434388117369291531434848039805563221767170139109390064105367218500983982650484807622132249489795860956940837651154254914258879204393789845298269674614020201559189965509405089031264345885438235284697723682211769801163079338230978377025584401391503221209487268555330591594078422597104098321493025862793991376396727161146495208672208051782173638833815159490576420951836036185501415305252981298578939122793713029011628486418706487733794028067840374918917694901608984757246013891753112166383382871460959884807909134084880652236709658917920614860917160939498235156299502162033571515195169523658839431419100974818504813154244654970912106503735677171551440981882022802718465382126345801427803731310494000017504470182166725831880579522471798888323773740984052183537030954807723721284562890648112955818775031396296276254823053493567879981660711908130517760560826868915331799626827363839226235507904344072259282455541892367112343363590912446260863590536300322341087265656042378606594743388521189026712559351577916485894585930294552069206737194344913712806848795281398935949575633372281418290487503821757448425638208403633680771651273376265514350427811751139031125820956346406753490337822771441691112286750527924233004154905553390169811731093419444758399972736761900601363624745126388861887104478706764263824275108139534975159668178141831891098750393637828046559450415473187038941614958866586349191139047462697709271595571314103547785141660309465728667265300181296808135945750925935129370152209641721821979961913712811983792604137478951155654986112921515168294625820222027146975797742622231896216105539278674500737036085888398272215144364528008317731900619607566650155362834601118015488172868864788599585016049587257034899681467813562346365660625680191394854362411931810497274249922233233174014406131663935228172930287908172890952843911679706009472593909480108296984159758590719422706535691144590523268792322243788535772022222518910612921227482220364282383797695613322546649817479132619617680841052883280555954257153836861663668714963002298191259372178171824485567489198075993395398967296000000000000000000000*i1^2 + 13237936945585800464247354757392875057467063777736850001842516518425218922072791611714589232510532638463724580773597444129630484335256651517519281978627273226179685075604813020702991711056123415653954604346303074084102662852837492599546791381215553880538910578831942925287362379264153736064975970446360297807325501611020888839794755010657863159051454536438349265035696345195487368536270670244125065070757400491818869908809164928731417033456132631602655196986963831378472926564384360425717214721127344273331023194092867035068230631032476769557429212915650354159319247279085023920902980543608945758333813915210272926473318434350299060737412132525760000342617351751929333018027329373075876191178532144673895665212599672926270854419985262042135784663360746027669217688277723423070528449253129841241115661459822491153083624463450094251866236781923584243715068510022635041462124897870302565493618985381568730887202398292326805809128701744312275249781438073449988970238642910176405913786404831308462469593970060606534578924227225877091834940434650591728367706277644478957597443979441204897589108726930965037124257654363111742007017786737976919097475538629048961338420549791021948726809812007023682452757963369594279394670602678834295241141593655488795513126023018272697469775754395301684737114152234078266726884844323858205056540530426467471834253600790485226232964174955279755156157099157826393103403141202828043527108055985979549630541225478254226778247608984520468727458644332285948087682978358666163871890614599550681676140191119115479392439246769819689714726925201558726106390951188638580773010870541649957893663715912419728823162792598239727391290057949681903612087712459928879896759429154591034291346726388903744512629599502576282739060311619258229728628715834190620947168585284632955963953107945821107754186125937386124192108452133140696758404796576355099397533458176652239753410047407055801976942293370463439862794362920404699453825914790187982321059752235460677652779931574626047824413811301004818407269996193032528744256894603153108749811688389435079549083052282524639014731752784964702717632363968378384507032890855280886157571045518967239394155720740396572601198766432911324524640799490700817654869797891760456528506559863900261484069996281866718206700727241766226779814973154369745961269149716377996866899534965293402188000750514147572016256812418829412734898868300864986470494774064149360736530853105626555853792977936499959111060102687316155779612674952288221291660267683394798070937652773612521633796086770125533216505413619441221013311206836481647075890026668257137430911173556277849202379126888549041831936000000000000000000000*i1^3 + 198271337734403354497115094867556652278318253242712962456832949899002318864241055769983565430604319943972310480700248928139081557656197316386677005253361158165116585404892450526168714239930795600000577903065359670052579298639553373252819815319533517137050714842997465055743206316661260647295475833462496928187650764336168108906593731632986694471444669899648247687541419418461015713095081954663059031619673260654716721558765742621650396325011739923160232864140509798400719718182143417728079556872724411339344313085328074128082271915055026961798108221543678315329031152442113175171363137904221670950297839058435299597353268545244019907178653319395604835438482455572136653987815258105499034497860463747965587028972294742753789783880998274147882218134259148686791265761784440314099023393054286127799140936639488437661587672803063683270997650457058016760452719726570864369984509092708904693981211465068703073168506597586299137798531570826139462439784270342840070725995988706530096509625169894815559456592273048262172147870054792408452928805018265475215645823878556482234884585599917900019698282719600049010822545404666531606521875609726784774838019390280725360113125020317025591196402800220873766202571053666606958566083779786926104285569935948307325805093062631856063811557341918193207805085673139379477367495095420099484496718005547082759869175807802192719933937836816903490488239804731262878942347555415506459392856124683491016747594726519363258054868229596031114020945904306632049693344666367236342097196792893030921661774991937502125762345752855009670913708085701155557904892508821846853103907164032596194782187450857302307573920105995086159980107109282696600668354806669323392176310959499874734413825166071317134395211236684757640692367073257032251617657563258449227017685023341278154156669268563810780316208767905241354277598077383094452726262498780331399458603098832402657596512101990321435974744368441819332892669432298655387227006548014469328816129996605716701475748345107952964301216751232802293157018872192769962449236071755118881755210971286749972117102397133863071767280757595697967328004322784404051703624027540044112565553212362093954459465775385061848691488362983428363702013693704204989687875636564327816063318040939513297301272630584389018395076722461528798408612108878029803979933455292113831332970379309676853985817234835044519194857519824382806066842021765809079405677321139276531947121583588682673806179111036838872602641245356999624176478475335429833090736783123037765066897863321569039004321806990349175915304405868311711670692503925295670261614976612351409240324552602593969243584836460211798540288000000000000000000*i1^4 + -2576985674361109664680999904617678195766643036604624089267980796870905857189762285652656411698426528318782031584527100601370686102659205371737433939859804166551662111789424751768149704522500559824891633375405963406276930044034749475243867240353857951263482297013486585852115252741279564296867476565517560559344451873402807638519043035019977997675758021686236188820477384252740445110259945406445262626892828601477260789880431440907628254286801225525803501275044542289763121804901986559610613599384350226879471880775911663437803730307883606046993962829451285856716456174994708358424595713547721854091284367284921912459652214741453410442382560511081271243390629316783071900946641671958414430105387319708968825754497379572593048503826998564282813621336303153337518513021965046222147010464455405707458569746949153120357484594678230361351266988464269867506672819194468754958155972131555317908006553763065004431238256007602074164283179590390207044469852405166250793122240983974258906908681906770239564137278941598792778058037096560653326999476656690884861590565231965756856096344179708764620301731499495941006247851174966259180238928546196699041744436137382711671070997328878534382812582314156069786813608178559885470120840421028815068270909245076571159698038854144185661129968065307755207971996736876120147383676865379678351517024193538465756766683295754106001227427510059481906462564946300008729382282392314438515367927821155625027196885925112112316078572269003203203768601135084865000245221328987876597577890042930342174299316293730093341693665666036697360224123391567497889863232601970954143984861234539118596918765646622890046995330804187650804475703388573617141671029109694250997912902986277055629578604883717423577531829075102825902971532052872100715670432649949399003449125538181792339501588522376215627974212363948175238304476104086284354687569329677145305654003208195605061719957568499030679373134862237899287204435578942735410222321099960824162996243639146237270378300077014458985504927055647017353871302630183007997329609055267878392621240088769944239184978915508710223369976978369389366856288890524008450258505130854674403672288244086993213589757714960143089340150361722783468180875425369420687993919551132988476191999627794909411362223246429979511572700146228076449716894879763004784363614920259523075585894264089067860659605608980384880897229528913511889692409611404498998697259204960504059550718741475607286748988978534234136474490690996230729893757668305114771718039997536023813908352514557462553907727702037192515525590019639000380212052377580105013250071621034686705623391330075605179134510273753078162259968000000000000000*i1^5 + 15833581774476129978661634002784029259235217364279360353330410886327526631325261129384601974360528811063643993551638651562961545815447614864290263840298099827173661411441497366183845851769261934953429392264746141500999758527054797079232755623307821914776083654447557090796541228671546358300370680597411741797224171576152220377898613773853357193428560754532291053985388801667416493764899362546673205043248463071785747170702310197840331441329857175629084867503499388569952209973594352408322566421748492399458973948093707798181748809550350918375852742746607861840186092370392064114443857394838687310120713004256361225714857656670978295717569886239161090909464856302142237036549729265535996800075614104930126092331387448380137880046219205097382716576549832735923132505555535438818131215721574894665948276198611055419975889095772365548341868076750341937890554946372321766891631926603036677179527132141131420198053483232675308089385597158131921489992558776291659356940026780280864278551842601201192781373949484535429669193126978809409281294229235441249149924769351715404908466700961837459831853338881602317696918667288141677977044555916767343087015094457997530118891301402077178019166518398043720606830479687838773195146582061360955425413489372890499113577707226903862359164128521450762287305732272584696484835571473643208881785419053432741647443805252677350241734501206282142030468129619494289628046460008670547587054092474163574583425896212450076965063933407395970079355300067850513735002990989323561277687217269911438195643635357005725271639198037917547327551932211998798567685857380100263133095671955952161138643345206477799066981634602590655325013854424637955237478506687257446102414135115576736887226977820120421313936661396315147057309483258028957362547742687069529821896462115242384015266721872588323933838126940756653285139818138390208231204093584847632979836648030133406162196994935172051617486224179934401197934223040220328983349555641714442804117084740766235105139537482597248822276372588634833282814139315845679124238621488029898399641594053485194912099893689077581916812358529719203009286402826224750902240505290371350408575549929610406135746737272643734919663256591610091550120452632020748012872492488294292087883812868248867251017329816195937478329274298951299926247199384191126699635410938191992445122224707882703484528572920500337585082241021841393294311000218591900290727304435113382221585275228354551861969946916965601633279015309134172267768191691403397097956566248866664300878709506265867353578454313925290475332006123975545609066859282583573147560888034549309445668879980324789057137987722490347373199360000000000000*i1^6 + -632943298280655912344391353259984701825006344467261127020281771343452986041518906108601451045741492236080820549026032556381569201286828542630880749422948925491882876568100453490018020539005734559500352583639842480771337057492959433050490155278436329189234231993528774716953186077500056979522645734571126770885451544435746881228766748652933052276301022983165615716186685367420441469190542393784694022060658344821202939515356394025729110782672578694271930062591961477845341118310987957431479845655657916593859662643046700272804153372524050417666782503068770877199732315726939122276825179364844270808857784667353717164713159489064871782017396201550571262774488209371316075598982974490311619661131469747386619093753564832785604243306390627595396272378635953852106333230652508752240642103888059815347369761954952447292243857897016916537847162213682834064777378616672333390579044289906513216576261988901954649932161850982304898609472355402312077682065782383026264030136249978178395314715889553797850969327913798417825714953160157813479165589439611910690581755933923210605190486030492814797881063709710533753309187118566263991824432629499321099826432063262734980621161780924942895253049261905665930775592084754484104162611097719748500869847621245469725868547724952344662670625053643752975102490951051404827141893217669902921446980608082001910041260787062142055931264407942791187031631093655604490115729303582935618550712268123194698994530060527128838019962907000743968963214921945341190167541935707746072822053937589171556023899817211341627308237806875015116722194728257619636611935598808303135250915628002917673263199501955730101221536561746079378575060894206063419641074197758116431915930551671787408424724179552706970327157975635616684610681848152134584345373811333861963233057017066223589791219178731975420465985782634973906308326324057255223826023567949692835091980410972965790582843556329514486015072833417305614653437761870905284044944138558628664731033544606573955479105566803488682257279004899645448312572807480301748314901551899127814789223562360137769521085623450496139176797794460329077637168125059666190086246317769049530470532972120535669400050288227799153927852804535918751595213766609448184437285189082435983885206646442014433221155279183567477913286709802804311127464674526329884932894395716029299734614220325090728319568045304689344598186367029395285869220498258474861786864905897264120579066289703569873389392678582992296089551128591720773986661766221048826313858023605414416112948249926484880043367868243573695466770696172905355396231986813195638675134373308464184928389696575824624975220122906592851840204800000000000*i1^7 + 3424081922148560058294587680127657742419541540505894214912466946805410930075281586535258672571869291843520905884788882924713902073703825777727984546667813336590508155458674294513105402523653843590814615007541692847226810980034825863212371716025151838087099958045403124986706421394934264133351421912896873876052256412026741725236165350953889586590500837079850544725254021692448715962342055023112183677859912844855248141627659962980099775652877484968276194669894919289824759871653939211434799488367647757029778236935632895469699426904617118239413558548510320696680378330946186989154279115323945812888329678859947850321902051231770954015528599680120258375470269477413556747912203944772875510219206453409150969196624491427283242969581770271138128677633795181226236443822907485389646381725273518408423262332202481723332957426665975369788140668845025107910145323591585074818807807829155752647516582594472910739095138871558350067043614301024378163955000570378086673318670513519478652645700980934658667517984795230614590670580630907882199775612024318958505131597317398921943022024192509803444800259778075852092220727197530998309530556928115115231538922275469635553768566988886040734810089763557551571821553124145524470005611118057538002694296705478978406697801863507671132521991196118229695141093296297335217097306307407185912213813805928308808551480095099959278568330827605212771014598341749649242815598312743895461396316113180032318796252894911233318132639925465478838736134022313969988746739135103980624992523475860888206229162569595871661290067060186387911872955418054131842410988355179361397803102707469832975265782242271132799571923064772829735321656672469281397416322763874618585230481341723363678581393913343636900714807957484212804788011904857956450175037567318571548340211314573664539043120386529393026871815711520821447551188188458127724878625064519317558525494921602258405832780128603112215807444488963409643190437734313131989453669624031570949509863997075711853574185544555370994777320314949986015690210762040585022324494943621510213020133320464935441090710382003755270000265507924690216310171289475333378766815272441305607486967213895768100352659778474826937085870627265683790681875626699062662119985428834775571375671811690930520458763944974647924763135911636031158633596009439170401855445415303888091834553810821230758469050109589801574261175158691333810620748074154610983431792033114553627579382388175345596433505667275364076191303091419236889749441340091796065265544892160955370262132171490693355808832191274499818293311549356413662882760381355453812480092061609256142222139656857490153507259310320957228318720000000000*i1^8 + -8019045343998965675056922309696368531545885147340013928670602063195803006726370934194078749049421795793915261632563393620313680466698353029861133039806424656271504028684533837923974729331949462849543902892371985937968468362321940362595763862623559040974651054691914699518629558353532064879993760599569983278756449701436030250882923160607970962079578670203693515282105249034694559929470132061110103646794602663189073703271061474062671818870790727434427063624208800234426273086579856355803585260890820541040659795568826509764122430568573607657686685549037912061781621255873309678719403868511726074629637073280074255682713875821567266949117695622680950137868653012865288330451064471858969341303267118644757299409500344097558102218451335645860745536670122313082580013025087767853243359931257940821895532897599701312160609931756073043801827183509475051522726649473191791923477359006178242993173664538290056633190947430220294370285694908829631306116850993973731129986076301879961780884747349344909042825008152850712057513744812521076305770091728338140939212499452280583466176932808505218326719580209575171440601669960627642969395793825336922969577517478081909813608713983745739366757901868944535472637777316828385828185866087466988250547606037047449700508720857540019652183385307241461039499262534165722899180487123059697627338028156333371547077418515224126443742782957792686502450281620023454113798473728933419434938526886506862476544028625200830090618116657151407048714125437343369045637031151777763704161705402937640347074453740811216492570674908357201938031282625003970246203425494001142774739871813537182029743267509741200910011951087007700002275600463950675880663878556142642770676106249382256949086772561978605096050819682624794449479343794618367874385118079522962344901234565855304681296150876364367760420093329611285672367689745251686299395744677891835000853631821897383617833280963359626242315447584687142677357563797545246523977130394976306188968742185240010238697360567574642091094522315554151374811599744695763290066573127105559121204049316337964391389867190486325616481691347797381388807607162021493441321892919247496323317900926184660507576299384518230002285845125865498714457033184479717416651820283635132585613499879470628421181053688882924429917871724345865643880879743549117016214351843301749917438757755623195751019095414084206073422745293783984851726115705520503110145024237823119042903312475024907321133099755306580980552439387205509497692113883905536142041947251062777291968538939348889414298778795657419032471000137257186236013751775248855585370509345928087023454735267992714464506945579328348146892800000000*i1^9 + 10414662657015144765179947997521605944908188694430054844437057337931830412140064652855026339951588138969216278555835988780309377738036824167200247412546952453420590547981709440955246585853975697585753159186805598246630411792747084740291283473556623304900495888806821340491520917943300747404794642810316407224809139676316599099340567133515080789859998134465375597724009333506948621477924646205353874767899742273668958609202141339303149683320866303750669833611333815022898022812895806896381085100912571273266045724308326717171633004837466604253244768822572196556071420106786789175544873833104730798566245176464059550880811451973521828286328693699875257240691871627633032928149822291390353961958417307448036920844274807050648480643452207694004142286426095191596152744010243901235500010154749101207025544201747316287190401324542044465138738949795387267543429452544482870896560966238313201049961466187550734386534897102902172733689018232451814892162123242857133723412860972035311886902908429886129171390082914455501182439703031634931697103488319944668434495457134570006160468040512476437380875654811845773525640535583535386603039750900596019752710945398914801021005097984637049385467763149726849972868844212733966650040000182865529060127581435309490906504145631694231205540841295485507081966954955269063357122442699530186607859716953586500960094960050059764223434404380160284865003842421396272334951584248456854204330254896805975168799188752066390477495729008004972617315765623562343975242094268893709149207254695946269144617449140428235726121308617037226043115462775970517492838038792715508789493221951336453298134014217976470108654228639004136874062324941197741052814639821489424884020086581470804807577280875523917782655202450457315679248396215737437008857471817404373556545649697680125904714536138277057981334177798498277764696110068752210007243693056966521909317115990439009822967516336583893098460872840077855777675256683634550260676445826104397826379347735708539389923520860720042469222073746036779478542099207249231061130243541912010419022166151352928170882603609951422478692691864244002698212184596877630869769435239458732881306610990934350302877492598458552111531143627869843647407644379203012007418923356175594299167377976014069520251584305120242802123793986563399136514664584717011104938143549977635361636879309090951288863609356710916536037031394876940917289159653348688251667891885254288664679721022105384968372131158531140130912918857606720046389867090165579977307456557392350845738157288240607685083208632512956434197312176875846167580093956788235190898677739707509560245418576876849923801970853018396419686400000*i1^10 + -23971533317621967195657033291992915892606647092923399966745175766725876484323016814667631849933040209218637111229282563318372620169704488178415256481345072585281941951251215960610858115116629363233709549015325456731968270297440226513667827194815509124945137667755709885397212059335123664608751015609653564512616743417031522081765812151435622229231857011083162730646767758256441452880553683697140512694521194675715456942754455926015658971852478055798750024535019075691555545859377779001628461684712180344212213483662005536908982763963472969463327588971980082902816493017847284876745452004729435950279514089301408104013296990793033576257394811371631883159793463673876593055883365882614604038899738655078422957659555184863429502087938835725978832050762207434618744798984596518784644340153307894430029686379965078844590810552126142868693425848607945615899084319287823801954512769152416040747960829564920491478156167877953022399532363535655231771630046945323276433711768667289145120294124550753481037602655115015384231107697731125419424820997432401916691231097463252706593787141621458863396177765134132732355227228617019630083238356648496508834175514033895664177630907018696447702846783779991484560375830273927018138080162581404753829082412681859519879931979657385331437699738724459050341437717687489407966328188817980986027820109649604384815423218979958932533558128974582174668742707880161041402998834264031726466099105945359201669269255399842502451888882893641598009000447693794361063991345171915403918806056612248052680046278923907872421324722272540712771305003804433373325312936244846838349252759909639430770535141470463939724116896575434998422872014729622991057130930936683902212545467519766685937405876526805610831034582004633478409840243628620999472980912014433715628808500825838337005024890171169254355555677796731990498049621206039806669033774046164295449985937314428018403469716709300716522195411626044259348874922758942788947231968465818115441676465166257703758417791768377195822229571889560505459068036721044931540015858078635770705766685597533121970319536524392203816933105893804278410763699524007581300533954221980666065698532931442140679634466979316183506992468883016969947366470698597713595034369123805540398753067668017413532424807402178971319209321298310280082155422836699597700433797959165225034338098349849910962704575902838816647249120324271806712034354817904895829137295398941710986389019006510779045270529602775863455648092532937842344926595085303795312475898793720569998984527103420477744245176035378409218315275188148176284755923385569101238327239468135390339554583010556686543644994742746316013568000*i1^11 + 75633946508375357687169229286697135854107396327568332154251495605434843242705859604955909446085180063253990091369182651917828349975730031750615984070947537392450883839629090525416348502883512652219701775691861525563299437927909543600098483698490927751362190757819382909877149524504468555675056975645663961276000493194959985975640318551577599631410647277434279263271444524374017364375851022219228913696751943129706848916682928860373339294113577846261264208527536635671904895146465447315148909627333129372976701138606965459124881706723720185285976515792196135678902439854741330060168061345177333678132134189036812309640283717645503755768574572738315821238253637220555105621679415523743551362150210852986802231923652301740791807260720187346462675399515783058785116233712152589138351061395712300528302182480666543206294979047498368504839639577599869637378482872425058258387908033843456266558070635911164961415411590216601172669558966561989967864701604613244034419079003764146401041700824305280647212702047071044476854566714897890312067662445300538169772932430858745685413494808865578427608587224720514775462967427186217388632781338611816379424176575706775210670998860797450890115975821959963839288814453160773931210751296809974330233398859959679542918525171625527093649266157544339816335301642163611250700698552789834592464878452024439482185492740460757522238516550625081441915989130199926801051657053513281319138236496074980204507373318611199235429977949531398984591308901565809920688619580678162819506507693633327884904930516409477633019123380188444023788543024455372268560903660201817036243115302199097413572083565463131410472343926842211554759843640318776722642142974905180161448069340736950898092841219063931323102905959939027618004211566311249861852399805240339008319010389812173747210285552094097185435717392537777247678619379606255817567910055110793013059617203955212485620760695865323989225364234072508316251809261568980365915322313945367287358446609035980232224955626613597754564688368493225076484397655482921430832342371956566066250737213712070143026513305270645936102026456912300861686377743843698592825812989448154477164887755961084056494125848820214207160784300860528345508933604596338329418871420434826029430507736032391925764209078685366860745501976203424412313652696518253734635818193564927885436451897026134270591934872677579119503256219665249131452602148221490926912994452782232787600368281594729611265985093900946712575907791021007081790063433447177085611536011924859143255983908662978128632223417424275788527871318886239271796497003399304826958812958963745471197945495886772711946059849658753550909440*i1^12 + -120695094909111527933679999721040235022153007506919144393476764055948648406657573279052658376184966165744440796085469400179586991640993929092229028070735373703524041953071573535005354731991395841526618739445025204257604420977340691535332466619327949777968996837477981264764082036814896272891715453622169906463286560929109998382462378038594137969938331365376476401084163336656460611502581818019251752376578231894791979423430098979426145707968779254201648238430458026096702001387903880871545381524494579836385733165667321130423965224861033618475748184925578555008166970180556263194293138192913118680752677387096868948382896782826409434448538605085512802408074527103223387699024011983104009705161529990284777459407160537519646399695538848345473345438510432361491202757890599641070358859269911478371722859695060818483197019307600652790473468766369118186194393141199442714202612985124043056632178613343266740739439819732417569870160987074868608353843608325314311283856411992206528734221825751869431334719256094547677317514766218112076960982920364062003815506778989962328843733876868821311599059069079433361645930528594450735175354795632199086925267947123042409148455232096458709707186206720764944322951191580101593065447721081113760282535788823775548759251386069708879240474620556937447781331798478736776005703954102173144722403870109447683518668730550506986969338108437915228352217617987075613492276541650033513005347510175164514346104162764668914123354699037896854178044690698977987306163445146650822117289102800226140682113537629127759910822693584570790074787671839764114475223621777622371051447196826196515266257596744284166272161980074602652341620761496574753153694559845042331121879726721166874041495345148533417316446459801507005594057425519385788409824629909624271184403535032769654457792455835489242560787796902228516605662783896688433847254663622131687746694507089559166867534539177410364932566931447377899322024863462409516931406333920133834787941498059245778758753866313265374966743987981230800689591920687580909270100792851441144192491677489055520393330301003697537434371754260340151557549641382287936249702810435313288136518632685141148533813069115110825129816995742519354935566614373224223721085806837850364007406835644073491626088037618243893513523108555374858700040802690258573345392649869797314135034929702817509934964083014532588842209777417521280397706667002895598344973794939759008259111549201062164443551352570352491324659580490813958777012217385865262329384085087651705587119180523216044775634291577810149613282010817799650830409475611451532891405405568422990642495914200747174024506340370831900672*i1^13 + 96312946382022493619015288161763376161847512789104777428261435636530421342742235242195509438079545130527955861882282031037574274803341106936684483913034417911101073396579712174151601154200323031137679416057866469248231533341069774224442336375997621486752232111053896210382751834113057911853782255091992313419665645201330721934640437995225115943881562929367226483491603441626676314978416811368221446156909669435628330811351095964644199884630497242794531911278970536671653729809407646838424876177266575327432995072958916206713874023714723997781052989643744708643643501417838232136681434921834967266930500231960446094047326676462367676987030883109985596282313966513162592134046509275562461625332462026948750677697765434974781110272162563118231675371725619373245213482090172480357209384875807021343667292171357469259063119908726394193954887756426564979768971447906157380905574282817911998639104170993202138170740762542521634753365880624749529111042088482733470740549552438011299190937322963817862142834429320536478978991950943871760088928414823557686027761322233406788073954144276192473901833006099828028283623625151664864323405756179492439092549764545182574154792881525479503573796785902078643598415625030668286339463998756154598002753186218585788695049992928752762506902428982542562525088296118236413365406062182239824170755288965128159661787043162096662286353380120716025717632864973873357456971329164142819123726912925991432726691612649619578261203747491084091740691839789636681594603743799859830326748513600084600583723304667031573493215166969939106759857976347981966980122935684205153390718074292257492684258512945379519671546577749172085132226067981558176056566870567565226816154728692678566431522286960432356245560742498755490231238516031704915488333603254219235293287747979148733557253180490929475857161426252723681295009563665090158873890867995402785486161269773200193009787533565702816922856397948222950003889135066170085562598033041973574049908981707158787867945005653927678818588945345095139305426436873865983993956387152781436067557280097664092598204431889884011527854086989382795774686435773848031310496374193374362435500357027929939617324059859476426813193624793044447373951443574774787453686983281943959081849762536484228038415640430028820516158173727654419662984470394534674053851221109379130036967755826025213008047099921510292318490899543977782291619874114257679509579908211878520239887169078763031539687691590525037024796911367783861813976229531863499090171162296587804982947322816066154665704620277088728885807940443235474425492255165123763002812138969699138236493663295523088028604868834885632*i1^14 + -46106938909282698387463837810727473093490230861326678877822543192222087073479761965978990122522133706607502401512012646198016925415991175947248811905053967124706511129794862287227543029384665153018912300200514210371484712631464895249970286686501497975551946458360156380501282623696884681609036556079055130448080325634469385642455705085247211596198602654962896018720342759680325962379530463001539038800146778900197636246760606026476501830610305270802762826857178007661713646437508219715254570798754811364043055179067883200950353343341936335252806660488912750954878708793673598309986730704326772345756968024925106333854912627946948447091207781952923824529778122689060381055379486156107163115466844398315924986120959226144110013752269075655413775133998266146187282329055636813391277984441774061065790239697464124938290116403405736743484541260551824526146115095232407771217049642176030236614285465419501013175103487636373652538069378396677084672030734316633213232408982389224710729020662372020374643244869168806907970689501654879347903303544252007489923688516252290776505075306778834556623887364061594025304595710945529483647691829889101884932094501205150072934267915393608898631593927895182174870449859101498042044161387956057215543427576262031914440187243705543493052967716197481614702541317177610788547708548290710863262314398608713007037313477253369578617250280368219373233679870722579341717317347621434282921645134943882617299494500339263829422055754371399710681383542916747798405844200483123533063333474450453761091752757112038481907654285338516436418228890274623701059962408314635862888669039021059200229351738662579462216520979979449139191815007956029180215738979596378828428122035769822685270525355321763143788304365927563985014467891929014846379823762628782654897950521119603001131041112815091777296219422150891887904250439464603516661215395169654797672141135292745540781659534345946327526051323933816287427350321717591890631571727289558564180909670141016343765807998559025803067071369344466630402649234920868548100680899618659660073816249340570532000958786243448045001355523842092541037334708167644645319479484119347726858096139786271090136169116687393502162492452405324636907370166638089881993877914337255216822435784712675381075155003504417890379618160552567497055235303646726681216048942794191993857638383622104519074643239829598879980223872141601735470011512439372680684864286615115389978182862299177766026195179246935813351370286688781778090768100888834738430323970507097727159959389242302325001149965765771725411554068894559402029827903500792699585215328720386561311513670681819899248006853033984*i1^15 + 14484911745010125447124524370267893428077155839445369136379568366890866575063729735793868835357161089638452386569303447417056148825991849497917304043490337159262690169255192129162864968552400786639503228154955125773914206557802148245786980536815244088152027736384353557634134321979196227451887111434149379412212694726871397588796925340343598648002222660763266910302189090397767272256177332738623023754262258299694376691716726927025426385229435787332176077941375329390156237418554637581563740028380224817306916175923240514268561164265310511110675681914723517436993227124907785791938524647236490859996348826873699452104402980111501903823545448275577575922098506254244936036272679537795307604878306309595612640387168162987904766990887943506225543953746965367051118789597717065443290218412587833202107004507972718707433082235614509693311630491828475804830212557358409468075291741177721241649224852237748246118394706062796971574240633799682997318453454507899812524778998906153766093554792588307818033738101499850956073139898894731069797851374482631300346780075961382806168612461066967865985660420707602976185235500223308128019650184976920122470896429439530312396017977335243778544732472351696787807564352639238809412838525920531672098499203673863363474364883761922611867149150417515460180035221109216751879278765920566793870564747048323881950314700558235535428362894337391898211625861631043923307220414112166580682468715943480489939896621682265358653343222696497464434128168749754788433712879360354536496109223356218956898276316944047852016487862226200955306446290165135487694552173711670552623856943595388440612695160144327190972204551098998354273105988307204123697750573788344892024688129669565946823169520586499115243987007928110168806390605558601813038744816434385067550054284657814811935498715553008113448047261822137550511401097890990794002573189198564843292212589684017555648060885519772696583014688333871228487928416091010146414680427805413698626628236209690477059077685380663457758913306271111624603464835269634311267533567175147223597996219525141477863482133195736536188305156383793152184026770170981145274246142354414810662042625383730340807950471188881867905134493538102395820473605626396963934688096767486824946787875557118022073869334264226296820060305985368623345748727427341977291765465154749955220469405828450573321857031205016034349304662807165255977280049890494384809319541190200953417399736820813593276670922378828825388973342068031701350059989413375864135794967486888120665592704072436613742134546571298371848891542021515659462344093884238705307181416414323285974703728261924166556492759040*i1^16 + -3125068361916309724186478749978663361734681814972849901339649887771590113443305289736668644507176484161308381958551470353488495872920497188675716346943145904089929242648513295374853055656372688704943659758124065408855755499321539827421062982626074288697169406972116060424124286412460185019353413168485164955377797101116300563757413902637881618338303343260743137960129553452205015109176794541787294247992058530283211261853673283091323934625952496402645536159460693547342471866527750204006921670996789853732733020456962038678644236662202072702794137800798215265707194340047872133933718426745206524685843940635665730839772664646453243232459963784241091052266179430644833049542457101339802635440540349274380015233335317833264054110852834827785294563203287911578793808460818951989683037992548677169496772420200316773948988342238699174872863993970759188757401684283353179167723899969363725968267058044202211901408745072884543922980174466543477187741420726153115814345488106580265946623132235551390326840246976027242599418639954983154986310966838071715875972337311852773974806744945859317555721816832519908690896656061324610935686900759276695021883187565662412024040575391549369673679589581140363137655628194396688142592040432063043939586525262173438880597219779632520086896662496792748508272208765247681435417235012919918840598025150261464607252377141988389314219797574695652170323443166615367154553324968648117038761081569559858952855480235011820716305096423803265026192313333999903441931108998747440282051868509099167172883916560785999490510557202834695453749005707381170234216643214577421481676000571557037086701688612865191211410336530947550248776098511990806492141008879808803754305311287243263676544879078478950627571529458827983146719298840989702345975610477789086478238564752144738965227806377065090906393313840617246915048911653916586336869100842738875037076604768767007538060207491487308741709543043745841097083207159147168526577477550359653089935985545903088635940198832951208829251910883606636705333469578615634752144804924716257504152116413201561033207618544402922337040724895933821733121436998312216671283209872199009782964443683554042687599645932715450856968023974613878338513318843159248559317170339935437200066704529690105809900325036825955398707607211601346345594322816025875136683964752285802174660409597331413721986619452653142927186887803502974882385973968106334133774117787925644509730065578016905906692106835706521241982666403366537810006386541959592688879430859274300669735859640796822189237028229744204286121580605111519591825834847986671747952052464148576678954281841722597862014976*i1^17 + 975181399048858196816588356746673554701578671029728468413899633564117418767522028696560681980210026151850532652192575019644004685416327592449540999311915567728149450312818335147591063431012675434134281873179285605940403822081290833070894809273596156343334541336420931104160523876232761787362331938023231800987744508871344494961736094340752079113063665139462388400654098633069634134048936835580001778866437344614590056950852105133172177053116438383024729299795963237031794888036959636118081871923803907241873500712527510578719343495862528957624049376673556950390077904259822757257485199783835809306899664843819842385983501945512493258313397679863747055221831232032979001151963156845198461318083897388751035875911046513943919028993777012580285465140561678405150929102382138570264481146275699650372772232662631903473739747894401242701094093185257040308705531871118334071786575550053621833048638900743453405065981514117291996545601989090622225054796088677298099514345460241736348046874218932173241696757385667685751170059089074553812756994671802688878501194873763312695513231254615264017487902632732694437097078239028527862813150407170536040611715196543436062267348814741568647046015200327538661924017750652133658453122539598462629693186684203033290346769560182619537987362963066646020804698303478367327279836245268763193850306855170306987566417999603185067209755378437184077667856440576377003841010029865797171368807782425639255760292710920527353905919117633845436428533696941213459990085868022894055864250923650787704614470424844147880986266453261045470894612865385810408247812925282448489518490719031666493804719856509240889088842945595052569364939005841898354987113533151908955314605947855862136555168012025466594580479187664425883860394183013958445526063744540898018319926879704521397885600897340967124186160587210231804865232907165888103492630889415892575162021153597624513301425502577066561422216547950109911577401590581288915439914752638936691939141031931501666542654804466614493825567009197229245058303862800819469061771346130907074762253158315338759992353567035462412563362978957003999593809347171155049131726752147683164420089762443758186187431791077462874407297614578378991752596024788367340090164031244783453932139913156522175294692617795998620576390967714708600071965509574619368973106628448657819787475551434954948624387903947233967998281744715967807756628772679007364097193894355456785780572858089389904428162048030320770060291417935135908482114506890043631012963266302909802631892010692475468016836130303748279945327572937655536112090835864037943132446184922894837916599935868317204480*i1^18 + -712822439143098867083664877772936996037885476853651995729505888836364427243887792303246541922630399019493874495696533205381907223205556122428866832552109075485070012633604631983237291520133664528258979169444816544984016326702709658608664108388490319078968726422140359314852545788691438071136657383565949414454116259295259366340260756976394035240403816858896315324659551610430554420751273065052695902344626719642618395203491781969135721212220219464781930400601538559618117641201254672757181396127869749990947721319934076496721315627419511059333667062206807900886273196165028850907994148242104026994186533703691141605095214844362766253020378059145043302627677654164371117824704705689198295013383565186702002207509309185817566832536045586630179961738765805951908403833016487075456790659053507652988565621837585259842134180740654578580900047389038838310543341524034623178736654267353846740801954158705074477267914162741504976752063891060962332438252438443377598148014998633391966559197196984248441653443756817582116850416837822114875221934055244996874578452150409014142466666005733074452595256239613844591972808645692570827579258756999941151662854385283254483974636012612034552626189079458650307449737575222079656323619353550286817848993885927156656255882392518512382312467619167798111754275037912807238795511349579685920177141990656423550242011533314261786153992718636762993436418083464550692047430710199220329447016743260808742865591613365729147449418209709477451328272623430298453714411816741731534673886284881733734566251880736749947000013981951145617939595670992455738128050632314818408687559809597454966486932666130233038120754761631873827185132885153156724050407874114346803291726481561786810570129488700658246713930261811073091383334849575822603022808745684937730293992742940995397164325924416803150967447088916549480917148023675989923062129675984844891165715508283402116235331438576511210749030760283863180904911559459408705314091647031573166716973496133340153771638935307466451769920053430007945935665588771782122560248206769845219837001065840409103487990493047668005277748710052490723042106250157517116590530077433014750747193259613383661837976952329915161928483222889076389240822921213125489641385611981406116796516890478979205925778260807296854371479323953722718216878357798840469427648841976477295904649760733696674713467922834724790450475511022172660213965727288520215618886838899011606825070858597229090120735905236206484738561232052676770195090616573965511218609849777184963188429995472472027490366446726792214111088928674655765094095669899426828950011539092160338429320338614517760*i1^19 + 406530286510554102191905136347773035046619710008846561011699734890904296417420505293141084744699141575895604300743477530532150434129511805033893482288696185070780199844535078303032833351927386743113016626830833566927805484746437972139063454238866497310619823198680361600276666688473829397173914434082212093022010706168656890345452093452881858774572841293242992770155096542498505867613722702560934441718034691685528410438945668810864134063178057325572547983315341861593209135748719794906000161205050586496399867117730766684980687941019019125498242546059311820376656580805069645190268555658666634246925903238686673091848401014042547523137200522006654197327424243702464281363566125422787264371623314484183429969400607548760914481168350559166125243467371970684372286587925620447009738947841641648017323763596024029418865464289301825664161409718350312146199713703204678395183691699381880461570157288404933459537643764338054438421034447237643575253286525259816452916374499706977640346402927846838893615255939003982036210611573481214559943177586289368672258443182158232751122993511498521986526333521531935696996646378851275943551685920626082133009705596289808225519330326900622274789303907034299949683198306844011961881095450644809682477755898243573505567765202376405953715102550498136811071240635832608175256534565990007338810774268309301900542279072672200985666464841927341849923760927852980304233457489853020512455197063214045749513914159545034652231900731185670379085030303575251385749224146820024291151040507196021020986569122090312017990548936523590428263483447953721315960873691056206608017517661457927461292369477183169011459700062380908266709916805642576730177135827062778450249633611924974999225788530562774514461389573447543779386185061511257038429251246289389927173666059632735298354540031928591215834478607810573541974507507773963165567492477769776377901250060590261352314258674381355415437293165717608855842251404768243236843044002344934430219354644873912852477649852801594104857854574604800245910218275401558038030255111736385803378930799792777065622297283110649018158649542484232918615804944281926221699651700532572406422985796059299471666800620716543383741756520119055469621630028122245105732326461893582737130778335528381846992334174221220461968709223062048858613908711879667356924084456474649390314022482635720687759649516914359792577723105841234005788682670470715778162547202333742677915455298247084899452323915992668011977843351403900444979591649201289410343451026237673200183335545088929060894997930097917200110916803199252122073834796061737677902598482945246690968170055860224*i1^20 + -153377065197709116685412724634936798207317439820980016750161071063317331377811022347691214473296980093253353694812797345309609129691103060641454520296936242010452855752531308770027338094446582483381252561736961367846536543462129184828861190683514443108102586768690274662228898129215043185900843634563069683540114524341373808403167155767299085993682943390562835318054910801600503804724594207165554748816842887433560145621291737288187369608300387778932544848216583916321142422670804898306535864262735345366645035857079439365692332593130495932459276815170684741837499498782872484262526000444796936298787887911009995579046138654160549016430656079415155450868215633137600333429911312387008901049844416820859461986389404068884067550069770055856448571796019033808620204874053623851788072910102084363975923611472516781828595373828760994819517330766271803168314434362949077531597486190006894737864241055544277899758782697558207536026441601611124740692072747101226404856566931247632043755707752196479869118389970407281333827983666601049453637256478441200152736028614681940643477519096151861204368383515434294638903923422733175870672484074885419085165364777933818975993160304429949411458204515945684287223299629946340948168938574719348446858105366247871226402387453625295410627954419498463851897438924073453930413931567934432930978044427194358662658484578228559560429434617293382332815309329355999898780304539888545927904589191947890488526876941111890825918028676837833569927500443878838495587103302141877445619018306082056707359732585878628079700037983698687841186679540158811555665687219306476192446152845727133762677092465245834513172421748328676333916613415415437825147815459947641087376621913855694340111179809313006851835813712678441651188139937217780691512600159832746764763249608602768032436806656789873375838684078200454208640131417636260785085078085895518804713671840955764686181176825127454980416649816956167550006509702824878516194126295972579863438741805600004141770914614665281793577834359234455080228103458246967898520411302810710150826345250012186740955479781144622636781741458867823860437531910593179083589393288575825462770554361929854700257321715610241477112636316127078373684147819305833159613991389082497596931078231608148849888885862614160577524047802512515539390439660158686800721854011035361979983630359570956857732191867944641286203987861101873724794903134029923353449511714814580643928909924475195968019795997548933520719791442479931891819949121148785251152393523274235499003167855506549955509913606624960992569331198568791145027957160669710337679739998469511866708006010880*i1^21 + 40727129990737354061137050983875002087886804535731424141786857907621280175179163331270448929420315330338673013525547334373080285737734842554962151915280641147194246957940584149088393343411743874635395599728345659967054134009725799098076300017241502203483021820962761922319977557776582930464693676605006519455478356921858638752133716486676752562829943394037637463135149507022558766298119836657606161390179503604020517537316731021836380873249612135486260504540214242754831762421714396208050478737094050729366900388259074589113650364053327857607548431849325532443220063668786184309029883330082208952358054098225044713020340915466268920241521185923648430252773055977969643044178282422219171986752341896499130502912383974890462521792026546891436799404823608333271951139181688188173847969406103595865734213758003317266679461554432613518043986023488227682339835106456132532413808062167318558905692405029483038914431121782942132641585913432179799143193291815427571802722795658949031174424651045322188610810795202099674150209581937750957341027897808434121272758815088813660265515364342024372441296246471384666014533419154097172161612900674698291317104742189869000660194992424285785251453712853262541115414460594862661336033404174894475892539374173461121815759873258752264900344355816576057123292028628761448653203809453367160602327553803810111280738663509801067289727317176057940092961261380809830881118201548873360782908283639757719697558170265737595330642959810718413059854688336720186603619880090008550772775245434534642910978522632631173251858234071918945063158408790490405332777023183785337247828563635073205655549459456234494996411138769823205936595497490458567769082360981791204840463832539939998672959383142926280057073082931376686451159770048989846961444169886658443674873772952569908707770168556511413966430102880639510368103967237409695523648784687190443508786558430266238633747989651214896558261855382294988680555126861095872322008446522806055743116163551211296807781181747945603755347254463412543798720678830001877758824313098377593007016804249672154147830751907554354010925349614399294236431254065141167695908003786228591476334244254042503518332761703601799625564147972651658379492530585399529814960328161539143178501967816410560954161995857931520255461849320990681385222994822252786844617474987471961442030872554267626865482610852858231557034454549068968304819744178804591476725956330390000342165894435490903064022726780498657679080208765223244514565799982637067841772172722927413813634416992504669401527224549539114184537262714427413545199933713134128751705706298289582424195072*i1^22 + -8042866592166469088547757331666913169162185864831084826324610534176020145494179780743810385693464882235929866132080485705698828221580334392526103329061172516035743552555783037981981789777850809171127996191619075278703542125597704865871578934924225303077111384425741901032229160698318558509213683670073512564100270130279188381410197183577352137208968586395288995635409993692124319824029258431897083210701406482383088383278544306451093408531842324171864689837634597795225044775624441686265558309942139118405209538813380843736925926223121967206216521641666162344287942935385407727778389145380841350021571401100761261389809738767884683193089328552926271643890942912905383924553106575886573997094352999950539133304536715205204095455685175838584217466510320591580163874401718420388908060490243694682055250339958121991308883130309595737621222620389836702891798763089893520183041667782193320088551640881768655961779932259985245641892611411185980578654301632530071392564784350214259497841341317397994356175761752709143040620838627448276927209349297799152701601101661553550642191087625031505738564354761388512760611219654166747860883398601358419361191902764316304907153803819469800582793157794382415082877617896968471901519040147659826206715490882126518615334997809805234225586599363731890241969592566022275153725909893432014381142563833622290174860067847944742678753822106643287460706663517563315712950452170075453754550089200261890812265209841246917292951654485881296693301749744008318886081386007202911868024797175702662642018448000802652086217987830832578777533683424724091838197285898549915053403000512215487480834169718302799645976005124411913911294052858211478011076441643630975672766107472801462733641410682210640988388519455190681760595246143440820109134704876896967970999539142425169817574569706429445257879885280028332361488307305165513723870609449404800714469979524544355493815629054590265608964049872628020345015857306339408711719599504590599149934937559668338376411705133349440767662239997057249170786088975744806506798960642835380729065338904557953280322145629305396813568810074758498616871481209349461679269193403649553938598159823550645852805813991354544540855008020634085826262193544412499429321192914238272722316518422077716093042156975161102348025221020807327829013337561371907443199856872051201241836169584950905335922019072543378487875114506480521065026675244730286393599715040914092887681583233784766649347347849529388616447540772868381645110914470186825609347570053882953978410368111512740202254167182251275257453169710123059593114134828810761940285683368280218140672*i1^23 + 1201107267989228878655177126377880405854211812215416139117878663251766801793797330344784196821049949744948886775957249282082514755487208743530298409170318295949833914855308412779012934307133814137352768825320396510251750668900079893307381197161945607860245518260868294829712287590152740028509716860550097253046834861491698562273943049484296092002281052594052861075515571256697046223372368358880745170355231567939911972730225504238647414465850073955606245484269500455681476792508345576577708448515717892349650149916530586556871910996607137425696072696548065683730746048326993233198315665087800143744979114890135096761307707405479597769169350208277222056335652003375094101970541131443880066311423504432049532892630535958137120617616472339490843840116191614402258980536505480242944230510815225289856019240073955729643011524421475405116463243493554071259015240422321964172006480605649076662025376459123330873487462828337646327730349696263336847990371541162810158546538330146452037150595157216467635619960046950341818174818837924688289106900396361024068658983124122209716754279826156112221813898173118260747925563625224619902842648558459298174365177044290415632385313904071759712831163175579165698229585986190001758557491263222115939141086344600925397265187161035857210021095673262034587714617936340007881709009290762638520691378142735550358420519530146179376218778328477767735019092486489774681957096664217178428968920835231695580634956146576812923886630694125930563506695577625975415102108429927446703482208432498232813149414572649995026202982764544684627363591061469741614728788695124450571138045787284445416053651106956989548608389260014458387894512099144130755083971631790955903500359637818086253571427856838535475693934040069540233349143180664787816542602225878157803886869598802702178618776904717382438366306522052278829220319983137055271291656424845422180064062475232387247475347146475227438840413928820873548831342602633806476814940298330767074122494308450036866559836965040702958810404033051344886223364900857934933275769819376084733538403846451589649806173521629766259893456543247237990448502703268574583137540189505831382629301584111366546571431894627993760920016129293509970147210278163699386090331923895331411596325269169145252944463331870076522571041946664734427157908525439655280202073994586337215089156815025856339809920121246219406344572657827138693199482450700434866216926707367265144483576021610647810306933742974685884967303460785713255993203700385793835059931053473334056826606076008098165608636866226364344213205513195362205398898614381305816253878122429022208*i1^24 + -131829869908107705006883660659699888531370185282932542392526286187462394735947582277919689923369800164279450504142648883166939232802436257198005563971895113056992365195612322861265180691941424099283405324354341562255931130915604761010815509501777868843457797189819448569811115368316167356879232569680033647786406449749508582624786320101757071321432565469980161156322610791903401630257641182006116244038976639321321650598618273191575675793855461981203602943708433197502474082375577756733935138889828200513692444800798677318783786303161337014290551224893339652699637308320165475002261278752700112582123734042824720033414495834065137861107285855162309908539099450739060235646958614366423412569229256759096101388268453609346486887797780144932767902554456725943579466643089411157663163082596347120461569012240274847842941523904108226923847809481173126348993958024710928753293370156654670947932055790960879650885141769074622497312814300440873000389047529350902904521936758966639908573599952356062138469397932714685112397814850266110586515460599619463491558854033223337327514097760810370376853442533327620604311212670382992893944689285542572577669003998914836954111104513875939616450854723925791630137422291324914997544330761180025048447392461086632455157684307538348526920195288690743519759643623744851785744594724142842821596994057443768045664548219868379605458370609361366303037718879009810191340256197140251193908293774301997089090708548827317765292118953701133100339720831324901609149431670257316876073474627424720313031598525800908234181759518274995652712830388721148258114811460705253634013175679087813156564437620318388325986661619822989998140635602368460564936065748936813914243048217246365681904108020198880558655061766524232565667108965039934374043827072917921173577382233443258894508287917983187039374351998468701510828919699155688026597094820880029097498286150943824365302868080679927490053692877889253527708607737705817179563225568160964672458874703892855789106252462840326955803063447997960815077005198994080396140081205051635985229231119342636975248369982442266992910647746300002631231636316094886464364604687615691411645886712063605883736742482336301108990144306923711746703979531438228868132526016415779936079868109834428962335407195304013122423412114155274264534218234931117101753266087005457285976824295868529843331781693275393838064020199951910884028348875341240896048992047254389924597929276546779587460967122767115702479428962690055508248522654522743557548137695505281099159579276351834518265801026008897277103066472297536461934405618612061968127133818552320*i1^25 + 9761356075714705989445605831362488210201907453529180274653137136363139498869118582810656330850893832046613884745377601315174961649875464816650278994067137142114669001698824090657735281830916704184344302101590480976926586050788885580163698976260757095542991111346816871278387379472888606457611434656730296665035265355605156187289335502722468588746149770991914903037373408750740578113137944088195912977234440883691147984078990881141529084785163233123045381851607148120525578382050193775227155765070508372450640547991157753583503476872148561817911193095882642926316816728532376145515763438714003286672332589526518786556816710203771142618805079931905844770931230748493046792865756792999589177168486175786793508550506681584585686616483662171384446634646198929174768964829732180910952168665180248926198175122280007764529504580073814353030411586181602231185511952375659855268684229745519345143444018799382057819686740578904714616186065515565331979132738781723286203987312087761608879994251687854786445278200282444932451138814152596842174044087282910186041583024312947988161764982721809275363770332216676371791118950977435337683603211364401558319102595651691556476719798515774456724523878642241244408550152437785912218319907047132625551819953408261423418580977967683369934273778423071650190276975513301908423955254450846947304587331296705876811334130878323522887471811382558852617372333886638582659446894174436640109626557638774159068135381569092021343574386737478293733036577852243516233322905231657671949597227770788838571231065228256203761806860433084712322802288412287743283113316247919761691216768013812656993555885027488899762591950638296081296165564933541446399053770998551228669575284159114673719497531068147567264341704522070800172117294776295385462083052554847513139350548660206142944023104511916991390359360480176144040976613450817883704780918552965436888921254111399419095260514405748543107769930682494484818032581149139439547737749178676010685244217085308046167413507246028507071862868933166839842029870111742968957080666393442374255158522412317708549858262281556243263478561157940111254537280382097664125774445939321207452992698487598006678142185092432727833913693234736156759011598463638999832772013743993829534540103897570867547057059531304781444300081658290449993707019479285578878770386117197062678147065850603453806011647636379631198090392679539775006082712776563138376514064866034338833918776547801752137480350062667516982313653728266056601910855255702651796528123918044093781287505007044347594880358609715669985733650186962151571591506693186541776684449792*i1^26 + -396058281073072545186646141137620400553912991864747818525780114042608498873515805072825026708664991548180623746122170632499294683058166263878271533919691944234438393033410308729114755480361197650821252024524825864178515545771817230730729003855957534562479164955660861020839683699934868764285594011061449525461023380487306631688193609812261552187865453881868233005119486482449813009227924675450896372298390282175331270362345083682289675871224680614027337869026170911873894338832735519965386787676089940980786085615243657210529366343944560272666306892877305355796189217743576213816807388581421496781604838484180603561835533476482404643212034060035241086488936935530850400850842652079343919963345259506688396288540190838807244746012975461726820838774731088049796251139749556109459929243208546891599483678819533011653465159093471312414954542988872053128733893681381739796447451754505486384671066374097135563525928918327220368829379904644692760640313493001974198922909803723869670632099116836686290600282313233038995932650704420452785807593174249174673170130661579020800416564680909049826694524247564937454756762703237845504193143888913785846605783852871082678200352510519969403535127684978346940313851556872078521942821080625091060763326573488541399899510390683071737939123693183717272132668630547336493997130284377065094651134774011256139280318460624999151890553258485996663831801462794460704931488053269007627533791501512567717479135701080133701582469152747189057186888366826762145935599482335491682021668954519746942470747175848288552224011504477097584870097105596339478275301862914898983962457722544197787639262701187237183302920243452615487925347083291719603280911970185614635820451933809000600611566592040397148191586525029390032831247425736686777965961222431452845244191178669404400306330745170708858243941303753624371202597946047258731087369213223161912671778539368500827033693359156985963592187823704147971987150074913565816453808110313464381771343176585182377062757119119108620557983378808325912185240169286729455407190731650616452203475490687623965580860314101265417768492080382043440180068892247823324777754819112692934165300116974917853948400934213613533257183917764619117213917726764116727673114590376085036436693395457615714258945120409558743088820451656402024967778884237897174662855638310677913378398895678640684249017196790609979394612795903255941244166645741293793998689053333781950754722781283916239219886744739646214628766480378567584949202703540794114626858498598039117971706341979123629622930337897256354529120641347020124385922852965904096952320*i1^27 + 3394653846198180578444716505513608053237907655377304911424948239555528947675871548499440277650016109752625837150482629659944540901350755482570211820452970697621325325927023345343562521087988127598445278405891278933155189272551085149089475387636716623485907726284779543610968459218462390444869521539834090961436004877179669463772190817795195862014870302737709149706014697003836043472702038905680322867676861577265169399971388314481147392893303492329454874382344198975092302811097626632719617897956879504821476733741270433307306315473504587004436852031447132314970600171397270732851111555538549179325967536021432460105739009745603532554883071544657030003227155424532898224496523776441016149047549183155728271905993081824691321492079333184944516462694221752946107940362530046427007453108756859582170699872556220853593209911896728034256945145450020971989801388070713336281033796816765838911022004798022140193708941538557195749932300026759751916935791043212242544415804191313849045217888351099785236131590923380662397397561939915550964803736695853271034774809861046646269685232208984140415935484944070310845718175279457143254707948633643416096405976700445429840204557229666047910059121032827055865785420083332502452956081258920970613040338069614086564284583723196363986377984289124699799559095919717639745461291002433892524000610012075082641892188072297411134035639584351415973149137534965379696187815213813094730304991921561904337890273926095656177448126019899276934152181517192313941813381982383059138365813201405469988884635559231168629544698697980464473877000402566252292015975876194444015498464300265854988766677684526439799985870850121352377489768071571032855006757546425009493717065014740915557805901158631430958445731380694803469197457720788104363808027034606021992368387799490281469052823708894705433720424923950850379801341032314021926855716515393369290014248010807953654919097560912080995060202193520541457930288299518137733138193533862327641267409095597829698694273697055147721525216157176342880941325103331815765943775498340741471642358031126037505166719732681538002293335692973362031644629152187407165229473684877505784774633350470271212980344693335841302737244901306422361176519596569373077495921316411063957124701400772182031589283208656395796795177881996339339565362388355255211701329902351504020266450931624814978200099142628356121330125407885177760457607292612390629356856159413604573539225138102324969957570180087396026237737336202894027791314602335374199177100879683816427152602332641969776963132464025790658449542739980299770212908795751825408*i1^28 + -151846684938133875972092056337123278812384871230330823076975538204045639611764906183113799352235534360378391682250902403489454448959480463314381672259199244288634109857847422496086184914633902705215600250452530852706506417247561171401671092376180158465704873962162893966828276217270124813703056027588317882806896524069116804194102166956327304951447338078518180408060060955336189093489029953735398347062193640626470770547741127750049007321322187853086132877979068052328499292591765224549706677705992687488080138344629487408687992446053713708276526344643703952719418208627562912718003013757071604588783697131904241866493439757403828163716670633123166178981405826542589676539871465549111163716355662391557818087059690563862669034959004643588086859327777810908330378817518785119234589441683588077049031953099637270630323301535516431738866505984997166473584969873103279867277015198739805957151551142626305162726595316424455599720125416426728953043541830918311470028640088482750972318081382116776749950223381629959486994605993770224173611615504554607137484791032373254543730881191488824222313487895121892506520439941352009116960137729057447842444999887769841033911921130996090123575708059151771596986566470324866971646524045135000558152374675710806587035019655054761831305509704552645946696300607387141714877745161786520110282540633775240429370487707800846912866049365367269319049756671963261359108959549647008698388218264136841657949159608306102697894844482439459838138567369330963364550053195976107318967574094462940864901763297857956068580145183971204430937500874019599526644647954766925985256107980382232605358560265553200734017196896571166330002278102147464722539156486430743149805280255112593933928202240879908654042485288643106684984506355516225723175085915404198963330013571513942105274845212594099735022827877909138263096152043913382615076629159646817754429988669854078432739291570422797654647916607292384627871232165802298650688916793753354665214985907290295574504470275508009010717737046868720270071397655847847335746155117463241398158567565990566024249570069631723713677125696678627693594285110894902315561229824478395246838930169940220969248977295660946116396900534852784871509034793650649300650752353644656597581356062009140353857944763812481811777716711772411914465759672286515178939470992129773116107953980760733957405987591365193318481320207565662543549022221394241404685820284502524219398038098435041660606669224384831670685154561337112196349213893082698035466864934486935046237594033760578716790604059206130938131341340880618270179431876132864*i1^29 + 62452165774439540302059268493893237423988267986381288254451145187307395907964979322095143433453014318079920146133518134423617617123985884278915450672061275207779721112452481489006080104583910696867470344338395161834663621424104901580115709520839056505050264805627325845876305536937762315195521089298177306030078940111486096222365859950716690553846267124995922642846427454633173756318422438879607260247493207555432493215292757219860561384270902006359610713981080555050215435355677954439818102174004987793887930455126743776618742867211861495771557136411209646576532125331424662473322692281522705935898951279979652314352617811422441560045487054072837132762479712059644780000899349293136952383459494925506321765796025349101643617102110245759327833706644085282071876933821855654186467964428349637610910053231479791085937130292717957324805898372118416695661907809153477990245486624296970442580421075817510069852302998600725631075011810689973678438860042925386007324863619211132472042089073888837787928059994111289951951849665764696404183816714347476521727906831474330864381921503840139010636943352958078947327082418973453023872706952152853727009271060871122603220228500639584179587665087915013059871609671738535410638463560675958437898274079579678641230161534541806578111423577861674076251087066385696242404139565886072571333138902967302405617263895737182999827433972517555447907372944373182654203227067242223358512839535165628372574164976319203370121996794708905831344747993509979602690306919872847392698697981384306585841879407827430108786697273911390624767216666199182075342573489496930124282284770178878087902801369722155250118361084159507837653943677912077784338847929989372270885827613101284444159688877668954519391794716933895074894202573493366076046170252861241429148098039080688588959250092260908704624503708788958549740802180597649845730227161288503783531770323380535320003343762173033260120319687826027342916794640347409707664827865629313486258169745101963472415766248722419455612597356169790457693378647211691566764005739087882601023844430941030791309648922423137011678889103876544833629488075340030893845207807503665615555662867615417146120958882034167719939463087302978105654267049666099458809013329817324219142959450569812886042191750024718767497335883438792582505490941152811929845195602720834559856949561700648254591355722020589499489483599195159124466548441107875522126431912147916571903176371167714413235323789621223107651060512403260527061287282899465182721904496744095221221373772486817071707053802306334169156005472658034853245226057728*i1^30 + -2331471119274563107775103406132350247450845706223618286546189026793898407959951432208090394424462678710851973963006569108424797940822672693482769055203433354447071337085036007572640246774857106740685494189718964306953881411096437711990348936956880439424954140253488124912595959065710852365249762147263087191019174133217156897438034850165755836774047777888032133442818313133057574200451043173116864611113462173168104450852242943240610058298374508445341706773343760613935581889477118516367526119198782379469916750847101996858378263491494346032042987017620717172959246891392357290909986944862291676840819240002477478136413057639700016512021138842656603078156723052049907592376466276312735275832842518433570246884528114045073377218907644772318854767090786160182970897293022401763782448158858593957366233063585762677577949254165630468181080517834144832375774355376447237505413565153922593499241113142065975247115992127237437868874015175376599999509653816603031849380868502147158961412874915966150578504480288034692763779163383348267159154311681497238796954376941160422422247464118213945243416188801852855265537665285240199577551907437968126267618035534036927154450130766032905502748040640390590149437008070042808115072873166288881471829194381598914022501030682840167093235051248838608949951489152893031950640685672078446479599848089683309953931848178047131089341655940123054781942031272380914209314406156920026322596199011334351809737647823915861222125322592495149390603150896452488897033253343726935838980092586079519964095044183357770999220148531017476920275669631715269462933961543089632376454430159814174072024899381659967336215521992491770563091475113896221311479667004929746108093940806032995752480217221193724980308482807110423260885375491647864091456119920529846815806217553755278905903492814050759353925701989610912820051383068803481450989164709671032990309056567457479224523720289438810356391166729100664439545625171417990498229335521216708097859682511985690188083399904706096214696189844695929599758145552549213316695411389386314056158962025188360264882583503994595937028914528250430496993972224227490284910982615277306573875771923944982500956778593332130397101541448332277640147000341604801417545194329356869984832184290153035507304560995341439342137192075202519297815641224339710042264356424226689682740280500344199647174226162273799227418006571009644633581782599989863435955231784318675717541820637349296679327699236163806553413054388160434557771441065210615847015722884667349438756713773117816804896089715224429897336380737526524555558912*i1^31 + -147767639864898904704469154857644314851406195757394423824956184171101773043186296219269470153002552543663235416010779324469735953774621108459716209504343736711555789893407594712979611701407501125836388184270086713462223892870623207858119013771741084797032657397316090334047327065107844544236370475711666541767734245658524478720756671752125019335993851150647083961112501479613368439068037396373587212297881198761414993956917761682853913168108982914351163164379844416765406584505957847426049923356009809226639312321234367226490133502685100684162238742065595778428160141339264440815369502557904606138354331201342726259973694389969579984481927902638509524203180792735926282667907444260836725307481598215418137225774577389102125706531138661820164881991815257357897164875821156671798229328227178118191874320176676828916326854243371506848830480586786285856494072052366620199559480544550147732856135951044872528030912383026062596431201230586431827743995680187806664039655644777612982720991667434556805667104507058408187108902908623519113267713852438898122330390787114151748203305331332717524469605340129479053167014396527907364449940596017150051214098224239741512946870865181899270300021985225071815211921219641875853341519368029856792605646053225556812268149713670906608043585842416899342851992789282387106100632392696415375625611205983464433620563023481117510176791133746791137083153430849456533968674152041758010166967703792660347066085754375014661887807299411535423120940454181034707671192958318199282684873980259789727184284980567580608989600670074998358879360791728986218686442110128309854994847258295052171650504179291712462235457455753859138044331409706402101191733114133439484778226184798846511270405665309686159007195782698556575017507462067733595576187334305178747460234285376192399912502910756481012814600540169340183157562319291925667104131883843442661867201202679518674221141924884844356265425216649175120932651857604161569822639482156130326601531064366213614884519628677884066590774304667480110252117947487670411889692678756003839833975719330626396911769933271854680097168061246977259038188129132995911336628351507128961675500338481476525424555609427283890179572122934012661764269449866719323685348948469297264766963167229374504867511986632323562658344063741555568384839747328285934834376771690001601134966505232818285935302880702632191513102333418924437823351408051784543481006707244329640565451168393910989857897167230061086892270983107641880987255811473024763789040290563871826132295102096137283499249623509505080498968789965246300160*i1^32 + 10365036323888545750353045480952311616417042959445094267490512866285749112092379679129502356511733171175940159262696924353600791406794272405338023810170499871564844782849061929614118444263449336588854752572574232462424481042809113482065960515856916898024761290850993680260756493181502655843350040408747708133195596760214736098193221948499030431048986344975907919593521286480339793445369853505201305209724114275936467929460870230237717816838499253233730803789278275720937982271594206545814119694241568753986651615492156607466987005378065047809397754501436405367786217360481742497546089488430440255806415931203586224317090549703563493896916165228885305517041839435406873460165251760747139278131719102999233390369359081196888189506588175936287848273036317178246587632203252662061775944643446314161357285330690554990109986727801140496914064329752837734145851702203972811418401711350616129375275874789620527165357368527864068220747316493763282934375744522532207741923757340823565404956848114327717978041088935258253217501183558127905849277649624461772182085015427132403516913061868015650403156510839781354408303439044677020366823268507646148702707850676725039476974012186637381974658718456437000548330766089571184755499107868769313336184581973056974445917517684768779604797302614102376941257997899522833847915325395301879861599362418436161319187258424075436524263246288866481737460532922419849377017197548605981613263309472335099419130619360157866714561810628793683410608853318532646213527267243897867664971966980970647971472000449163376811039193124884309595500268000646974705416695862510293905848489570236805463640042442605086376130081469637206037801219545436762487011634331551346318754198241750532013229785829777008938268011468999833167295897346682884417282569882048186637089355206367984260854522132177450498280490552298242388263401197421155750670334658629659795376286755546321700862725248022044533544790634086735878688608417646584551829254580120463017226645255975618275385746389675617459513332541810648388320844544222008782119703385558173626736357481672612765127354555755880560266321261229573039512909671544872947893282006647798678807909976545620930189613525524599644282004908239369040962151351850920512507816745023268128850835869233508904141050055893957199078725788412582812825127018991935309377834185656689099987461486044298892221626933407547250538817226448800441403091700059670936211960238279096373860445793946755828812740643131290467625800726596340171680415068157037299318141775257743371012808247050562687378021855320268503809534667522048*i1^33 + -54126894464173750537824803484362519006921493168484466440220472713646688054498814976610126944658300387196389180717285345397472887059007791733922974761654385506614272349231404440482169993736858202604305945044745603448856821693622733424934283327347155758332018983859855096084811494987968797250036659862350693640630531277352064254554144310689827289975953458625486931566378099660802125023322344955664329435280223917876795374430575487826031296183453348554118529618904420249872773809838875076103087907345364135469491056551068793491538209975712813400054705798335250165206530770678792497757726559859554773019026865836359765565208668080743069514558968603335950327878786980059077622235507140725232497406050273655066858957721297398147998140867294851525666492611564487163967404436831136100259877068854480512621281656966352499425558643020891147757475393073110799302779808080553036073928148693067663712289335037806510867472375968137285468879051876773872364352312045007595941929236101102446426470322253173164329451381427263030702992165811576172376024085765893025871844415963401245821933336505941103367404985102539249310191603577780473482665167209908685755609431461383687273519865450156010365524933228896903574611056764547094646635537452864578345661509929948176651141958434219959549734400828379325574640310796564059756607904552161593517549671575286856158694225826711766019433767346307594491379597867544266218193216092522405849268239385682308441521315608869646596373174945485996554885141704741562290023318422154547317611300123036233830465650199361499815963298015510678380347996675398323107671991265559537549001875021830221471724421050933121204051303327287763925828114854782803708512970340931345542594276756540558730208715673087429900819356343960959596431077917719809233829909140338068912606163967349108922930164714774304817317266529071717118127002129237499604013595403462623078942154531291723157458824644990048979722342929744323666853472503907960480591394349495889063999159819597465086672471437451414563781302113211986152568578393351124452919566730883020131452946140374596971962265537770179399067781594349826669151731043251031402795025840887756986313629566309553816641804167245111543928758118190378957541029650739596362121553585539909336933766846780195341542153055668309488756792303349349253275454793858144462622104452303452416453432398320868246544059713727418960496535070566645577900065601194793749799988598164359773364077765729223145205474250420163538608922115549284045175614120809736586484642785737757912533947043990506853004687913114520464817913856*i1^34 + -9039800838896772956733984899375624167903476799718157070353824300545117781271960739499194016524137631270560065593001568350952273291843538729130166664528281667319745878519354938193541279665115808979107648570663087263086009881006207809417204539574937827772104903983285972289483615520605181260229198822302544854519439959741485478338061754195724421497465487527315474704664406140105643885401508120564804449036104932009330371534828003087120207129663472332775945765099356849805989934495405136082813997077152700283331671574749935357558688025982978749807416667121664322048477342638463484957804868245191317020441373455112602929387704279568626542201798201338433558533291768643281686558101092349216441089791146190569946300716067069398542840562748450408602954468720904785014024541495506851827288569695187295518493294491813525330566373199117460153144362227025067391185723981312892135302821830587165437471476869600872407724730588612146147043581733540470324617125977200194306443080174744980897601094897900274584405953465299097337939605492271225716218405249081043983537675102356645183880417790279722043832842273585678038715629554931634207485670448166231138981267291138733838643869419285216895094958661962223991734896029833545747132853867834731601951396233939421945454741061630900170979957351367766899619738453000361819305069152787503470220075885887144607061048207154013316375175275003134754829536787114230383536908927864617758485807871608258670550848388746433446774528512027087098903094253454172546619508169378213883451704854210931697368418936416455736407295523084287261789149024015485484401072262868356561073471748476149617934652549713637942826754513896909023637223037097706265960879803128211320690327652381046189183920875574507588894575206134019831748054420727029919364884008313652368911965271259674775252059261660153144552507467559329330640629190780634384629069185773453503062263053661572842278517864474501400653864406173092273381024249831777759586905539418057070005131918652346701923784178167143597019179633010017956759421174737232977453597602863366617323039253021297306839766547501956405171906720353875446083046816313733561454648663200402706451679445032294555755547414672646344173426693277245229350518738006057419320064879325296365828303591157547677043583401329307966798926337556121502179760915468351778026365839050588661250568827025788038470614820321430673790372462993684679364910272698627360900780701587998190131152866234484890389342036182841399577061850845276924888220156716512403165008859455325485392147231677480983311921755215984920100864*i1^35 + 224940838265109879872120870560530836905637320237927105398989871550441966877380074288717256991880965409549785809448516969087154403837067627241932092277989329357216358479383133835460148839289082143497493159375682499143023382682490007334881334162760829757574316991458504213621573533159544541924137469422822707400512290042331391709998962165655996865006758264586295386068006768073634407284759002208693365920049808335390039801586643743201373034203742198436783423870216302969212772021372482033238214878589632296280261070755827471878953989863962933942407832019792570568347468104109550248807492810198403477764270381123137911792081241548848893644356492405727422973911602900713549195133273096600366999311541079043200465211130097852270652544569298487513373422975047391469599475791474272863552951907429533175191208912758095651220084727883057907142110788698304950140307854895627355082288565495365542171977179603886458668588793465369630549790475930301514752401997559850667000233994800015305117024619184080786140877505524267922565025621710569353865203311941130063102243079420923832305456746433240543918828442217902586078562202881174942927799411699186239575155080245568051289273344073184216732410434486739988025586674418626012389841626031162643224898267640440948515089711317352187548309985702021488756019863653038255051577657313852266284398731806299633205268893080882237195935405696297560243014062505226722542413152805115204453985027941286421854684298700919097821237827331896954621030271860025687471378870375924055595197416531397267166806898459455523279247201013082030184318055240494269052652034591040276368311022547939655099508573247662281168360608404876175493597180211890894613718994771930480749942676237307283755214062281513340734166520968592623139003643879694740002177179413553585685074279066958759029166567706461877402133197672111799529407580328184599744514071241369348643970344465026540177419669833315454914670616109252530685110272923918326527515149773990666550494170383530476766267085929312491219438161745044831853445131458593452019248928660596914250234132323065580034733457786646746363218182966626549017698804200896190294503001044692370708523497217507497339575154154266867700688276291372403283209357212267647818042762809662737944151896068559365307969528810117979799682315870864799409980787899998089091668217129595718252465523948149561241603996361646327362277311788139990205699011834282694418759276687429386589063169749659327048657621766707661217346992960222768189418735239323704264356259235924722911051469517058798645141236267341578240*i1^36 + -8594785779812964969060199459815617673245638563063986344652564311497766348613277892642730285419785353466291022603772384797838347621352027868244104727645316121804346038283632771467893945185979962797247939655887673772237931224971720026344867365899634134026486152901173845744285876921780272247452395370430217123844127460780249898206315303038406892214672532426296828484946419399306919849358776572918901423610043404017657198584018860128236962467140544105993872745493255024944271032354805793098802912372309520158554201770220080054009558181103402964135660529746440837977175570230997050344827963890657224081811957828948872259153449755208571039159080401104598105647617900414623599279280215288055685207520016024662199137471074255583528804260847009538766768675365884499879176612755355421700471106702566022210200829575529297151905512803511874855908150083086439948724560297923742063458054235345155135726658230650443323926935806292247575124838490283215407823591940876116032080429265572855253687881307291175746940179054038111641075838300614715344214569242022290342274521933659588345968648445028546769742689075024551876439878823334673000127954442411137497025531337966292782150915327323165186221038632611230209699090325371365147675332021098074569179663013833227321551912528216815928068705734919682136194576439793197343590013721089825393874816604380033906113077660886850080090149082197142800518610130174409005262339419319484245881674265499324291329071912927668610144533998560902288112314753943163329101931519048245359566095954449379696909002973940063316443866042624228293419420123652226071457947090414939049006658100525681304139651848320589126093706736380791598571999097703754214964880443668021875634375003547534678184847768251966783591568614854406934351278624030909581547328570529162930076092160699094900024255110905588887674751995175428429226233363276695986684218185086465111453722267697979329143764424487093686998713795298065402537262891844897979305237549515910079160966048385961870019527150415155666090583178895541684112051539323531709245184673112496524767249028629181252774323497011434557289716939909325544825239770745196890034487833851173498018783413037576180146133987283642601511327212414364336403184636822778723532795363942759913876546208559297733115175148964775404625175502696971427733302486608176666179150840077645798898090538128324035886665886749837091124297643584214027326685591941488786673599684940305791791290776971152039848268588266439053646058618799223032670168610476534865171722492956103283862944524085469046455383621632*i1^37 + -94504464742022581478943569024234545516980648323079582835986154773514558127611407279089580220051370030470525366409251710498589683802402436286048419077578121013997766271240601271231555815760341475397589102632450626763424708881932111963186230838186740729305238255748120108351153367951945530303910955178549457650583113239732523829103283213446401877259459989986384523119082864351475097950410869969066709941437368748912649502698673277659947921857856326768657728264840014746893327849284231176052615316715405929516946294790615994018778744787216280436663804981088787125859215177616165740766539142416024022419438302904719776883884758241108029523573647989371396920563657843376361637764619143625250369449255349266428093705097489981586518333059926116489026992393357909895156806357423023236031412179247551705723152132970952488372818671925999689737920655040177954637727039863237927057902273948411718606604838534265945700713728195143391958515361225883442196061132665257965424123768257584414969043243390147501198029958234567089029432710917002028162270008574686900068137663301553206666957783700791642535896013572913803739858128825309190683641449288472919119992220224181827154748496293270883026111864160476477271755562579192972064444819369283297597954127862061059158691010927410675370744599451495121855369366749961238055518593107752214253844856187035723125537553993861184942151745987943685021569193312639206813625930553434910724657754168105076269612584144816975524412921644636034364573965267265147485842059287744277492264137257696717924981900053503936678695015510969390313458967245335749142850105276204346959297284644991083667563764800445967856848381753469015359396384001748495047799817382237521106905971746171381287097486427891091902385266172272036941440662607506396849857147475161729409613697260000927923976741754512710249940218438267981787876047487815948328373361837447922687613013441685269702170871579123728905404078186418840335437062402094993298535434637006691705763628548647648523693290533860069379584500432860930793662591037752814180768125733534750293964813759161712287985605021232953823999257647580130047666421798745830529020170640644541263309976135182321003966536075402955997271741741866005476308212459699333716416501360832002289853288189884566677135231538676455602123494175283971456902242195276868031575825888963437561011291136112760863935121665243060793935964495016577308779659333505897373087570374345333356579657937333536096010021214467230564850883866567111703822539739703370405381074837482715014287566725319814516819623936*i1^38 + 1763028332646292247241015930998862530515866840622741253865481992921617783551895571531231067525954557616805121480604834960891834724530276527216017243958028982252689814363114219682226936197997631194804437797174805622737581590625578305911016086353968364567742842860354013225664920604225263637399128494358652197624398425592954400490828020233746007165191093045834166993814449148687403747079398788520461991776199768367877824052589579855604128099977041050950284760390633997575484250249150536117413516828097992658459954275170125362010748753706834059399893349887759987772085001290271480547440934257411829819168390978514849051429630486109658492396000225875356405563870919418262883240323049289352044288060387786258850088860349848629089308854838602439581453684350753143358993310013618317136442396951310290154245363451121539002392723041745037360466886489393798414035367401926475033404244843201480093870158356950935828427509891328435458336447021503921962717809333133745027658508421907251232783945371090248357186986152484956513905937260956136880778572534764270933623475480479217959017019110563429466795281425569744419828866272838361536720110061656680938681227621479840370614790193140244880808183244024868822584374534393636353949469371912840562835148590130560299275986764958208148023140936057395471194476060960893100265626017539720066416323729281366496595757560971574544261395138853759204630810733646130288042859485686314811821307137216349266592147018893096217043402111460154739766593409014942135184997756544757938531793074858555183529987980907276828183519927769660368266417622501517884457049214360250734458742258406981703053054036767715456089270986536581530314124433731259699403835462613033230075624583630094541283877811335465505376460342262478389472998418492301868384301322070154850705436045909764403728376442341180631211224580210839006006210772877677495113392007131792815926097075437036131231545404849341659062927533115599400140586509123163208293496090090321852016934698075363453715182577266178350678763348786305875474967376995487775443066702178713984645229203550653757579598136125155742143178537593899684506452842340497424291884591074998118786476698044607392549589485013983131133249277190971736883806422229450669891738578918115930360546890502071997445903215201471742598684492077565897798511154501370960013911712031188017727527790333908118808919120996513607635559439322302670478518055248169636474996706781773751131600393976617155283746852902631629383590587866652495056714969576767085355659607391198609673531089166649276760064*i1^39 + -4602798462826882296766897955482332329111174998260824394409243059780779244372189628728289070066264477182688553083955452755050534720656064362174447060324541242361103363603152092239494620688511988934245452284056241914978603303720921639325014034185040383199352341794358514337744078110996384829419573543930711081548830425961823757442305598842458561836708988123481721324618690623043160045487893824169276560010322301781302359741186131364438285830295713195014864101934279556435944502290003087522265553761725033714265383693936356029308347168619025033730309203940144245334339600267672495651598180268102939982461860142919295841120936139417079525037287992816170590363618841429109403256563563353282158213279434779631257341247541316922559441796237564745712304620743499366023959738670815127428257461563422375796674819213119403166692971845612143145672664658432195036449944757405453298541752802469445049201698967133829186549490502303636839916653490390071687749948263459218444706208840852653939754725415226890160858884650293512583577289819602804639613595345293236905364971930974397965823116450017679152618995878892627632800385223570561490501624259900975542733735260964432596752109338156348655946329562987705144310626988159615673704268638618982934248254599544919969445996342981576887742058016595442231744502923644112375357708415423287523991691357979229636142802452603192075994033008677997069802633683674119180893512161060298300173092802482194706482234311123106927991071446707103700271828876925670125927718234993879236670921913263445200539617339758732107904049602208843011546522968708058550370335489520967880300195711581165895222617708199375175277779617311817647045782951632883654912322447326879821171678024387318216625844334201989349211462357362657843504823986890152693931581899774126419357186002450811534063830764118262630496863328141972238578424012172008148163722777254829638539128495624178645589878684590951396231068767495009566112450653852043315904745227264809726959380751567601352063175750396510371926704388330175584981315301684178895449619968252488788892200401964155547953064059283588117635536518228876645062318665337801318268711127896060561512216246169938689755454179716418800166050661042961748540450850697784942367978272708578704814230761706055708878078135493791488129856403251121834559288057292583487505036262840965214958956512650445421333710828216092415645015233930849537095058193348380223285244460345824606002956304722787824776439609500686060369930004614671507045042245955373562248687488276801752758193433513820160*i1^40 + -319960174393984218525068505727767731231650079690713536193877580829553505234894950687984815844824451673241106128437236900150782780303646297285519839871950008460424111864784909826731766993804401409298028393160109223897157277746526713033246746322495465213870244634441407685157483207796952493145817312195956147678115601893896076562317542204330498446859666247373421648581196013637319918196492673509563971086548618273639834483808141075954759565181541272216897503739462216477074717552191741259097520432555113207736368253334505728242354597985085104304107330740390031056468188188458512927717025245840765038294186026836308030775490854585523164671350969998490146307316969553650508501465273963916073371237173992096252692489762888500403221595496298871156360400214422545574215141297487138237473484964902331655400339673127158052688408139025880286931519261819708824630068056121749279088068128431564868179174364921420639580241281879306041915897415765266367481977502671463901474954725970142470555402942982985797297847740394696864576968878617950395161317778023742150761044349391292197967780358910876696034119268895529825457985010795916172697034515368670502515882644676926409256445774585721845019944419530983504357554078417700361802444695555229237129459861307208076513018894880763345873868984658242100857376717238910506049263012884105498189645947842943518049419786709914021662153758111332535302333402171043009378782192407243917259524814760657452813928201268354767361181003885473948018342011679092928499239245877171852316116884358144170042273577833842158997788956225292215248893996377347597832882844768780460818517688550502539293187468520181723164502893110849462432674534630190584445174028405254739706456082245928419066035012136308135347402531141208826635214095513587855792709093520032682604067947427821097189832616456572498962925768721791703336363924282289570485275230315172659483784153213019229399418156365406416152310487548109104457351161262166746425292050487364140199102692943512001318820082318995365720224942011975270416084541582958130085521298809311928050014823100011866055179071413320785440293383069635555210251422337166221984411085377686694897691144765692750986703275264385544111488711538764361481452887613930332931980452372526818471807352795152140425539437289842973847922538896717331617349060573781479833234157150186952839823551943119347189963267900373465555020065302744860611721571212690786579021167621052260173659601109390034909980823412282784511155987762444445206561557493234590788494856074798938645890414411776*i1^41 + 6157258063779083564136009178425698818318822673163942043201062899741535403023081104922183721469838363755449338645063344522550096789878162435038756081405711913895198070370801935708083901746428549995337983214649797523794024801728117743663003213303638010366395214574256635715765817613045639916351629211493138973842893982234723304004798676651925945590312407034336823862297272752486017070479910920573932401940992317829825289569321019799253181643890983464122391945882373078270502305294642923983563793011371092186887422348857878431821465201317913765774628533073005590417087447692848178890278289296908629024561298807970811497257661498604174627662874754765616454155291585390634135825782179712822517851449742802966980282113130706335414561163956858892183705514866821445061701794984649314350738760869032499764489343792307748098083823349582828279828093619417840372906326737377044945338555455968898025239685952183563817268434344998586865078908583012011084829128567532605469503006164509172594035160211030097312873247343767695154129805783085245760638831695002301173650389051854110742249203722587015525914041283479270996348893804345420293302380879414341840583895302235851715788542899587902204524466301444235933138288513589522621081302127025760152120658788813236688178684292311706353011552699864374153497891306698559877670571279822095260986688960102547721029608880193667820886667585740610651566546279735684162126714435352187178025873282889014662706708881342771418577809388535773626650129066548383983554203043879728458046659685103550647363125464448861289583013906929188912817462330488456686859467656495174419982335210552225982389292315222794594758529489303227940165521588852326747627459820388711812800700335872716830155810509065398254428684246130521896023466122186522380045416000681816453393522233862534866260904549111289746765461899991935590229116432031992087245885873195520993227127465900312440142923403855110232490818601052326575673132033006481702626800095555836030500327859081404913167478083743990244181904496996496040407257445217267878228643286611081199439007686052460844090239270754708929050390431517346030044953715481841407492429245013240094752357965174481912951143559104701881370697334498593232765035788301812965627603953611718181541843196927204909325233587077887196228755426236395034241444710800677547864273773607044382012437160472826304724202048011314522096039833119785496748207538741631431555139641035277241541318787371662050712074693073021585366905109111922411422677304035240752071828227363824460720242688*i1^42 + -45354293337920162898285556330678986111961314005920218524846246155833147316303517163670026631686269191388757944953672375113491752193494951315079896692657134285914477195835878189000623966018586445883915146080352244840846899513049570987416755281556656263749513159719788722256452595855134523698117004350387647436103491620407132677006519329413763377390370428605662239680138453357283090238188792380908811323990994455477994881386448381333705721516175137290220376576886190160842775283903930407318381774654098265012231859544207742434895300109290420378750279280127528369616471377486762018995727701511259901336690243388722273002988112572384607701481650754050427956008187871368073603097549153715199041859528941190577671141035703495590610004383447096364262367308023187846611825854913661483717893187785673731143992618149906005683239502987384308245792973681950726646298176193815357952047644155672805405865644370644861935868476017071392133744932163111613531392972832027613661455472321133547880046956149892253129523819927717785819919107505837379931130955722730688524661149234079280711381238970716203708740662840513500078774751219515681015451185938071780906858219529862065370632544056541475795647390066854196253383358716055928134304973054919134220253938269758963864803107255054344147535779769867630056262391189689304907766990954844779119106105024473324002395718806812868937409766643613117079795633319082294235837795658959222867699150176289491660397463830202874199184515381012706820340228660932107221176860830845096514073111124000542873481621074261179025853942616644782180749279779362405001422903902764516649621782967314395822550201448051477405354984704356284723596853868980725253481461416285044108339136955650531187134313013906870873691825650165043830934703459778362625084509654441716438370876666760423627170187303396651583475256638421862648277910527075671264465291708951886585677652862236418162478490010850480998547816320875817525635638500648383967125075913380308940932863855645342907884888052662315872797721277062596530064306817669473714246352654948237965876089589174745444159624616352349890135032665087171112321018138100690538762467083579113362080594772659195299680375069302921566733831273440357582496667792436036190727533180515268959149992981993689481217801266204942505647882767038645742161092148646234458728244306998121589204489267777278366578035849501680764983519197790572792811552524747457124642033499796477173129225610141817560421102776425314200616926006532723759366553588461454384575698116829606051840*i1^43 + -87250379956778953642498462285182906048354341875239995129742875419416640993112279115730826957927344678175334714729431998146164765624097962323657452410628992512395018967842876957188300576991389401836371338230307741609029389894479543368403588059131151312200278682306644385812790502239008184600999532044873842139855905698779383908908620362888092408339173105705556702395445529514393874026156182937952521238569128003969060700163661129200137551099236122670813248663657053797570023031328351728155571977610142939034422241784072332906534530339867683648667707417388718685224735315633811272990656148225883829060933681532238626616832336386084391006819793309127894790547590548217290539686355883348825383161081630100311764031591432415312775329825064906869893096964931773027842614534612676274019131453110539407683133502808805002300163692647253844797267670559293171899597515646417173271894152771801756859728745581670454593429982930385810575984598884499071261908235543700468129932691847856123262974598797862616857172537661162770823842379316530090725001035592981388729296990477004994983864473841649046123434938365295923218534358734254438831075775503437906268275099509999469409225064340545945657696401395668875577275611097186008540239366197843397775276745286621998850391635518008193444418337304760389207022717363043765629089438385628098676214967908923139902914451259718827442011312929256432532236654084145684928245948782410212379636286335969986098655838578219049421934197748438860021230238144190437918542282926030404056787556342419506870834506881453201443927860569953641111465998155434544618089971178342542131285910522452245026665579654051255689152056411272562577348245593564967164033252210096746374685419289594792441310651456669093570502499679840519387768099371467902545164617216577908952673192938243753811698089136980749457202650424656074204438727636095730925667723716534901947094920884729158222059535349865927238634524851144606522202344804825843503531606432675757900329226055113692325392841943135715620277570014576708163479334099021533424211066835188229992834557294626215806521018623559752200093729144166903716837900880289256370124997091495174812971618591804260612654898998512180203999483453570487608500361426260396449453416406483946048062451751317361677322147876167122055872110880476398468642922755559822587521681576240222877917628521674766007123016205917017638356237959825304213322720040957444016637056349838651707235194268295537640526825490935733800301501054610748681541054396290215839528972319719424*i1^44 + 5136760448618949038130982727427711325619866994039219981283196088667283234877003196064049022964855480111373948705227395766088826198309246126433194106592281722731539254773648267629339799072396698624093520430632910990416775179864642994616143186257095098899133506672171188091501286864468614045113804299525129678926774515106262411084222701155801885572988688220709368533654196556621602839462116307287610275873359146362597441709192286054574557919123657183225370811022939342685470781184919353039863966542255605969512207969953260707357102283400100820119552235497481901103162680658909299514763711272156124585578847629836853325485412909773280091299778218929581580847819409238164013804267137984827490643403749334038974444170517983875794088843440942328299028261397101150457335032313707877676581599912414167385713070498592530270528722784540911100912413030890695536877603092856283033427171474958742345640111208656520808230851498187283615032578650361494789872457456220912757416413928248444589528307206770678545990523869239303853284546798739847236986909493277532370362020085809367750368607057182371277801448511268268667894396554741803115241609446843804027305223017609270012880748495756646274581892375458487271045942019656715832125026423512666258400854970399009341052296294054103246987008202865271061456868848382462862569762755999199741733787862744753872458400610789039557949253550475320873791269788425792039932903660072651837128709093515197050806790114414810221082101087683514990752510997958003807390566886554754070799885818111014482921410170366163303355286081857073476431773183459099287958912391194528823742632082849255415356083347528895822477450328574396424379326664432346188975240752004751876700817878933595735101211026647880202582144657903616255610861995791079736537461045866373889350411538656290704096135090598524577000145674674574498181723189145272641672663553472383396947101388772193067358930491345916779954085032535559481771501080988417157788690907032580038656345605812819225633869112816128955089707112029145326789246100691035075375962136659857218493973304712965134732175041650369939502935155303050961733152019333983328515357561083448142485763640960966025833770094165640895237739786595165181584511923930995516332392654051958172336537820810130324439447064091078816035472957570832661174672506584987799381877383105586503690758707505518709152983910331748937816527245077013645255441648994948901011251145027415295155310632792379015192759875974399124751597465161592583171299610976023305470030643200*i1^45 + -51261141860260431353179694360458910937137528967762423179252381101484751338543955375175167496760339606317521528147726637628307250680170019997593776653719942596298653392554242807758762636134109749155386305531294233038292454632090350243368357754268477530439357462542688820334758222861862319351286092679587399997767896813628640076014145162879679933230930423560169162487542892367469644394092952686465598717712149714512777773099486281420398901832442004833121664278832269971989214753723099371975463204757417826659705916315025367256374638123588717598719798154833626959668405128968029665637247962013027353456561488799797043924451488126935504478540906451878793412047172544915877923567665133560589213319641327639556314159251290329527621654372456900425872175293661754879623565759874219093170992944084922976646501786638421046026432026475740342977587668650420713856995118875740413142334099227117896289224465536832253545907171007425877597441462110794638248382778638085071060341543277926964456717592368634927776999854713070915823299645779080159743418732947906561631884100592246587341107963537890151865602259829670241213739063495111319532832164778523411749159526362354405670434185017769213169354008660465939397747181911536561826570259015962261965603021644079473222198733237831894824543610967549218378201327345498160066934008899012840958378984327384654294618726273037249099232478007297468067762660469002747864000701005319067125453233806156205349539855627878010755186367308061889524302311126650659011559915745314825403314496567774414070602725021295328185600192786623682376083160383056546795568235384817572967955939191724666115505699449706417785056851202408877537091379829772172595490765337135683789497837268386415942181018245058657009633030373193214278631795380755876982391408681284719840159781523273295796781881779862681463588130229769884386582572851333338870872040789990394670827655778813689038786464710206207616835136818373081130603337641885794179440909477930029396832437941025303338626382727608069449120983662562943902181983683202284292971567914883351945141549682595882504088452871956512181562955554744063641247072236665521736197006082675439320664038856031735302249359118391542472050675325218916428659547035419531473718071892471545364901474457087545261855038511520902597781570427228384871590001495842164682660109142918061471000777978846310618328796654172992816188627718543598774802906295901112253091721128237676242992587174670508636500297031860086324046092336107430664912503029012439534403584*i1^46 + 156703087172291286534771130251344475241772020561283402139228479967689540343712372035407893887460991500700611027506399462933119931043745610532509820521557325864815688051737113635661388005994128718308085938068655701884898528885182935325971188438258224992152067736118280017153236595711380909849321305421531994570883631731350515543236990322655346783640046828082760598101114918821462669879488240170904757031627897651042669336190522917651455920045570278196497091846370830125736595034658484995048637125422497445308385816291078231253742472622767555265843250463656630103693679922903466294263599328928866807547391498468088619095544795373024791485551630497271265109726057214428390148485091857533003477649251290797099139333781436966520689839915833150752841960127711301571597783654054840886564112359152369740549281948312006422499849230302386597549908313941962064237598486740877233652344543304698853282417172230980147379363797366593384815208347949490832807933053794854335835595175531177329956865089165093181233377591643527427898049320001431825000194163120828291523973903770952654486420182891637895232436726855795364530940024371620201864042078286806927731051726550745394449031982800421106214134018983921974404624199563822346267699284221386279560939581629412660048824558574308850667478383630977503529637540905121059160635224452943180761914354417489257281591629827881870121453430310342586107634351740590502161189010407590149266273762596058672311722003485430397516848275747895516611554433346813134273957230145087158702043303401962369665014082633893064115811248091835926144870123322469149352133294597344742675099071839440116870294830563261792908450938800102926867277861894497074128941415415030974878768367362329307545883217418066482831716116457674387040519664473573292596799200708588995166601092624807023278319812163472920689126340337880844015734596615046160673113692098460380708400127159800437378588358274643944181207441968282264316938167154685565397409404125243558574017544871975286468424644395601856935127238255206699893691278688119383883224761658529571736058486614207471295645082379858300855098227807501964686961528711303530089190665512401094797463799011831365611657021458881724852552777700960522727491493848994399902367132249875710127271798801788338827399704529252838846675102963781799824805676864329319173506517247327830774971876919562722212182805442341369347540780845489953463495018120428458653233114527989413634885941856288180193169498787264721041440567858931853122045975724854083584*i1^47 + 1091012124208943573111854932590787939796143596417462741775728169687828728144474511889573866055981670901883893148461656858724848961015346229183039985955944809617288092616228561743046106544727218011393899771736799066777901727336327973289044309499037138393813604522362994252216415771379209936677308034240379392033474753585223422188989520810599138819497434125486112436363468189350233450134893147819495477905951126573324986209533132649708539783486221293380620362748893686635673292600199575371076598873160683677452308281853660544348364831494832799704301396336462666832493136788168771483915314944059531959764895186724104465383596649253678102047841084051747877301195368772051435281033172026593555776165944994861584823220278788356433397793645029664078054736965640000474870308999043354946408240112509620774183970618214496350926496950455502876032338111675395028057340868043393747499407133875553831970735150075217298832591611931295778667718449611285201208144574945007773914210737212339336738182429827739583747256472111392021135862297829696830630414024232741441178781946823921693086646497031489245346496097775864778007534996937495794165631870688464358015147769235763974498181630006360871969084498964324903191649213597841791228085911607091230512117157885098787435153802541093317089761192491185917588842294719375497463343180592724413474383305777973789252373334429328830281283912845355171300165952240866416077730383266522174047489928457978731928222013834657220216039192943043824463334866211298447409804796845301797785375243128687777689742274644716029908700679573791914546521954855154678477022467390822819779047444342460431740694335629167019218377683538495679230177862759243530849685585795088038876420992106561584701308338424862519131163774272718695022783223637675455978394077417372941885347800047520424384538549004138970064695725808282199048330989102466402393437177479557303008489501653825318878517588799745766528138821228730027799966894036297646733870534035702327133857540031498156761937632982729050096073882470320442303439275555283940926029333586248664112509144605018043219699336456724815653129288308237540070501952534314431414545320359938006593104508461294012125540027938047748923854534114690474073396811393181332051173771669228227707771885184386461333292135902723615448362247668959861827943740529711039116382832341470722825619584709381202060593743069973806950299615021312970076177189329168462067237558751497386225709052376007807638141010818808809036639122557337164211694140915712*i1^48 + -16975412594568220847251166531970109099940383837360435060723197963696660668081135908595601925454895577190116039489055032880151418605687414386634112780255511597729173470337252616254119751576647727915668495260304687613801522594949462501251921556996389910608914989749510054032528116784575404118241105752954444579513400784624953605494533217205362248222450132157025629310810000544855789956654621971830052575435816385033143652259496452570184554027468204608550667086068072896906850150999117407807101004379793451212077193518068638979813116721227582324409404927823624767951498323771675611566478153549336604543571765647526208900188923093772797827001409842561710174352315911052744613238740990446244257468198302277704113854182521715394574725276929547167878275471474437778446224480370337811152690441044414650934929506605587250485421328877677720150357918433982214080468062521120163393497902600510141633954609963573171683286297075371245679091709914577925361730854969106899793111496214872617802943061849299161333381063555686662815369571114771463330120701183223703998910335371204120218562490077867351800345471573509256136922908629863233305944563292273295448506242581247719441925865053865908844325931415038259399988323380196635532851463768323175124851579353349878499429360064242981349223579518352211209339269093078178230502255483801196789914865558039006502759620635648083901080956374048363261000438475012804865934742830825456444787316519648484800725288348381526885078982594881907424135311413569108641879851493005498112972989543131285337194286800842078079565170965971338406092299435711423610441802608949074068060824391604949788728541054013317323144507570131731442588192922434613911522540244495314335401272083513352463414858560470844059939160233113285599714724535145608672886817977191846617956489577388778883099567334442187159763874887540010360320538721731688434815039634798238816625035866639501180378142973564389863128080963076993357115608919549668622745331762803150995783351065855220165764698277502192724922546058713683182704126123653837027120540934614280090378480770555479714295312827991628419143743383834973892121655863209069585033690571025500160732699752227300321948590331081477616593367216947910795177369083570270477344034027659245640939015013575139338136305922696484613078850040293592059329383920703894157213998113496044250118922045008396338904013290234037167768588381388806887680231504534066942793890419960836497807961411659144821182220551980855358067880874969450431343755264*i1^49 + 71887495621137899689763580001800127737782962537362875754368521635023376026690519748521852042968004710421983113502119533675184879552837147015329621262087076204328818400565556018648288507718819262120001593207645081724917972018072309439255985674670599299273711365446952405054877143504654847664982218431172617032167451055953904215163022596106355640637440912809288197299737343129374986746077546002841175992606665943065763631023023773050961162576472257925460172007108147276473502780077309079283936960510885884067059099009270920726006777015624733992479330828128479724966736725665227029198634959679001162531159360753521408530261226335823561974454154502262249426657814532689827242145963503669221754229512502145259097213285536844027574612836763113481002005497293820466745520277078955637309258231061922302803856398690583317274283824209169409379686400683990095295401586374451420675891057198760752364434254911291303582346458871027519112572820306643145856765617040800388299289407575565770884083263134889661090288696435118913151849582604598386603441517579108545582399294377661205519714249813337392206622951384264719767448008650133336774388266639841930911592841308486469217343342305240646330466884389503156898473595883644462827512576267728260959516776571246954155878433913571982658598626113599963381161484932871380523004794616931067471251118499423807361816528221280410048900983264486598269664101079152161866545899464731147584187740633207880970219730908347245654273800934678694152209361890042752101460151814356505431996261922614992830639137230214285048183415055170190456761789617537310320093590102093628961155622589669248375027528535846608831625598355653874361538566346920908014198236539007481866697816858756829537590815481495246997327899629703305833324610759706614979249316036760054625193601809899226829247396562934217530473807286942693966651895835263899544161238820121883432367097457056412380176000555465032615122582081046589545668689218403419526409989071117904933728447052150398334116533647960757991026281953345834891080300605852117165704492821359045273652352696577737353143588557003422452403277917848999727478989147045130297558693809855258122424242283710678154488139996308244744755067829453343744778708383364837460939219568608111475725514707816886947354188815583848880062426761524980561153891314444402699806732973607679919462374498527440009372267520606517095173211993416225364212745697443060895536878153506741426128951517889259076612913780292180102100790987879398506496*i1^50 + -53297584021148617394023276491935716438565894363863191003550101170280753431502908460269412968269906532836780254500160927607888919380845202786888541005160345621876364858425162775763925886999017207509648312594615254942659390271787883485186605868944611514179636510183796262617626238617836060603881370637242297765907266468841881926020057975500837257813160196479052970297364655157096375797573827623911922869401425436467628139223861590367047789673316449338742980967441594864084452818771641889815534020129137334207666410040841037209716657808477768839283887266361481649417922227363319687360583076074705407892798901126114518871350602775694128340288434161082571377216216316818403764322205901560756175749841544228914038324407278060441268744510145200841082947010764373997877220443853191639192751022888586818803604642772591236749923710599494511283003837670499896909647280258809227107640131251257800753568242105530582096937630042872996341565951093843448205768495254904794414035479204713799362188604757887416014536113617934588294986237097296441570785555803196593572092636740813229365999349245242193969582808784450411861765423186875695227198700971440088131234721013788156941713420275362463356004152921033503276624995125504276892739420098386939037013434551923469675006877672813190509057335051922981410056323762339071186378995813765311444105178005461155649040545861454794940511565834889788274834040199257393890239576534498891484053254191615859625954462293291855714223894049267778780347521494622099496874525752210600518130858572930948563054664546379854393579737799526884872167135975933401966172046799481287934784864234751850101681131883652229601744672840608490051008793640158133203948396027552405418344616717476656298547285997582437992890034046631431946403123730962135374582529685594076568357546832423860107479717166812497509129715308527685277201665929470345327222993493758946749729231181010432252500108358586977066231435142600505249313047283147361624958976120731079716880863457926331826902105829923373721927049791300464049996353431509918016269547718581014972711191430972880362826065907724892441480869926565001608516674563032464788888102390880864396618086254020720133313270284258861001456680144016620539501420861000548533778495412337406417207893357094210973830580517563638516185904919353735005394769393454084469353941198924259479926348283178832392694818213628848786681073881265139705252274647493693580316281360421566275183915868546842933466481129810910909586902825828352*i1^51 + -840049691243452142607438428478940986966661750485531545086155136637089807403916310677990643544228040514236444623423552235222034719036837177893860276519811277680669203591038937454247583614895924077599689377638982197322737137997591247340289722932067979473645255932364172788832139914882875379398939028212265083653147600076578173519538438818396799989494548421278594821492048719489437905999454218825364909746731156898938320238888183699008708524249381312072341372679027255262092690013268987868443988834194928957190742895816601985712763003782008059107124956869009129522469504035687599088764996717391872829275363679443855163851663702693045605889661367206912518230197326934015230184025042697502074585984032670016994109036293643493836942870688498421650312602952965359978207172943509664359544229026444732056170706410732824416769471024254650309539324212889214209136359426817524739956243027827977027186579760441405048632821040954221440793538651870805879262842521926467696893969955772253717226117671707448716391365935020993720628101965687366813311960828487915179047056914285101155379028972119966804600799664636778114789506732640075307875362717914426560107663624334173689796636349976181455098357064077591540460168171688941030959522645081855202791014359454235514023602512567212340182862832773621429038145159684466618492292075859994440615135020886857787025485068705929593678571978863282053651457969108165005652592418329733735040141172966097626945963511734716608620560146345832543433460246175048657144032678967711251822060353765914736238437189264350678313765639260386398975494540785613026260679920656327354260700120654671891224031347194287071687934586641570031146322344932119790640160155531329784470343365859937006235481379827176690586503302892140638580155817509462474011846530021501827272822326536737451994429447787653286231190288767228083878538526533548207841363081265280634983396664294709066484453411092463112583118024806441382669885946453468129554396613395105691299509267594344681715027764128360369228395545862269556461985028197787234951842695264500632784118375104872944621783879411873251403124436132044671958782465721196062159498958992636356386195231957263091073482721019969556593416276088827742390891150402113116072111183344086281537013578576501729675956102276940404384368271204437362429119125704175691770295285496635950086395509019682407016744154301054184525109522765193029147375273977219378885805401676318465821169239619684854134244791930730577822423711744*i1^52 + 1940613636167163910232765150566569428674959369746143930610159585512124421099791989706073603186907059552750275085724089659964421334119149294750102182466756775632815826750362966945306411309092922942344928566191904312836582438018650070665726948315789818069621690169409155182465755815844972047410115128597981072608522147442092312477866798367324549804106157132371544347553022368342562515493544427139543769185822609869001670808106841859775224230232232141486082666125296085370158089185533170196366087720267509419945169095216935338823618432718701600673915202637409912738675051993435280816134550299717452025402846514941129787897074202170164754719289608959695228231747903733906689828764381541034312052223197464606177117891834132294997645966186465294371434741123016971640879266344284473160267995943276663658018620347207568187372185922937867032570588726246837712199969914715272228929997609205740432860084469866165961361347093358912977397648051697507954960268510492856424789510726140756211198764429722471344774160666220775892813069108845458965730286932491674820157888030053180987669728903050656628048425683519940781664720853275255013995160933517431326861891903278494873590972736107194011953908667830323180889058636870063437538614421487204925252601197721271385550707241260169806284357629537968327331183524279702391308223444981584020404690765043821997635683637397388318500793542714739905076717521429859400276484108698901966338624195365411268617276225488786550813510413377393282450347723950640082566176845296460359825747978430604595094218759634312864518789128772800508785780103123735231455218519835223583545322901195011941689597347738757469889019906489817391345249421507398851647853217267518665055845493441672176534577112601175183439341607517326552290433820056581271825548345076064558337854715078956601068918150922920595491024724278369505819138540222417802282149224683865831778955259442578381546638906765622552814884271747665947057732138673933419368204921107675935851169330787845751074234678496152749626654646720595613281742588603873191704177283198233155199090205433991229274008315111434668403494498110357314665065727230789489357824507300093102100240241630759792875810162726493131769460626726896089721003414738329855504646042958084303832734475084099315671948732450324614216533089019558589845905920312406988341722879665382277043507163369825053410585264186611585263194976751735899975966577417793344128903659789205332757441745698635581976778875933170641928192*i1^53 + 6152755012572661609715985157589448552916825075443305314740383735382963604960929487786495519405316845247962231378644450503957879315554619300311710350135411755710725029957099002683569407427321315829015504316722781007791227496557593354139502769761856078617542144994795554776736080153424078014335959534283451116910564056452907413703002620622589870600951979888617878181764486621347730789355444559969787917195818012776109629682026791309195788473367931990407436722009180414182671799299954426407208872962406511155022835095024889660409876463210136092273041143134462538166987797784510939128781016534073337346718622882331092671149027257944202676288464850236207336549308304571465807526098187423780702467828189232719632876859120583351962955521375440750911966576495930661281023334279093576924657780259975677207389059516257699927732334090994328746665619351772182921986782085920082511507954568817671193600875165829739019641469843591314945440200283686109122095737272501387031741330103156197810911448040787517026719152526208820217330787751998069423714785606185507424072818317685031242177620734902297581383505476752068764602535843235255272289332894938940072107544403829908390234970658614548355212682184699944487603829720401873534345081423116606511323557715446701060650433931237529443519583759382985662733476342488835086686583967891801787166527939734845222949326886506491742094340512578754225921131970989329791640337567381368688791431739565613238711084766534243139440220076717948852721288896663498432493167639138164522896712890107829159663338071725379690572459275886453256989542866255454606561899359910641629959713846309030953789724249022920513305242501154473241045164510861054844986037353566193409911731297610701374020439909488759002597692479904426007632056509353977545510105181111552691949781380471047172781632928084576406065343616865099702939703321911491547412529414562634360356991753303395536540581672924282371988751031369983893028926890577016588626927501487832126537367732624432115857322901219652262586941523078461323795086828174880592452189280401030258643539122841841863777280844948120140667097537974444032976163150906396004673157694228879458498719202601836179766437176874813151399020148394861881458456536778892509628773853867300532992356207374149877135528307534039825592135311722932890536401750121464287487448641788799386278918279419967530440305230420843809082336842308668071330935866822003681773855413343479935798295685872544717157933896936980480*i1^54 + -11816383000930212154001760202503034065340299062020883157050317404772473634938854815275270103662754003167171313837890119870265229885344584173437985539621951333283048323902870627967704628014727677630879055475523556189884503971300221044268813843615712966121344109704084461549619783556031501724143293614007323061912949630225149218750861976743124100928914918233426521467710054548814837472497869178282890594054601193636459366566273080258096426934946811912979463632535019837938889247520524971087064987555596383823135329075354494873856385622979539374825678202434012675857311178859687468826789461236775496625199149409494289121343427241241678519963694152039254701995761342021928876115417671283163350850394584987321738545193771176300436511249166844963695760940948125861641855117699341620985304747163342150941044698161435855775797000208588818039515811499705970716519373882713855533260117290660813120430671897509591289268763983065295098424179302677257501960219835333619870477798173550705939428177917900134448673395124622436285593731927279031043797590965127230873994446147655215903042942010878768786987532131508026978920145788797644886483450582296030078208869772207787608645644199658804275987397616064292707154577413912115477598820850201783550447734744771209519086058811948455602294437245993057313622377450709621257846648773591466600631611642832082957955470609775346722079484420305581257027342337257390366166575355091674356812628047488167930015240386681848206870392397069114522837318589864251786909859848613707291284256772577508789370592240864183534793194956934987669587606416625907666273167817554736391178801671212383592762934591104388715634468640773035996789326887688891995718895612273304406273314267068703223619455247440002686555660477187395847605440207353123422068968275180349229200125860276562364747681307365134549839927100957222209078941595531452237009057693088971441416501535520962818209841394274813439055287545929934389367329896947110255539240556230926738783077745638087386662013872518150031900665466158359831831719152574922200070559853223399024742516842228214611708342411595300347456167595311775673190079244669599203698783537631846120966789123395327682200126342580786843720120814999398716768875549239028132183581787747730467701190932678528420059730441028153938356402712951114031815847961487504978697251237585822755760233549537890768733420664052561162358979545433537845833282659764220379787830846698468651367536348965096473187504357376*i1^55 + -29244993630837905503032374442576416441233293732817957182413122119434951640704876235335840241289408627030507054727783169587572866976577360705917660375565619262643818448035029556177187791466698740317299217991305771485998492448448713303395009351362665084774571778228456146923117252572821837501492833132121109508279932194773357018508560867269774254585754016343027083074219523862205662346869466312927929358290792758844781885239615748269677691868280088372133031990007223401584028131539239765844123651499487963449984143686461771581748469550900143730733425423084852376644840266279408928090284556646028971385471599727557571537467104374052912237006545243708308965408859892873782953329149456056899452175567396921007521457210473270966756553264544921086501951147057309231592738010640861442354327441070003789822777352644214398970660006449331345930668432786979756216617359823910531734960683720276623460508077321089907463411483107794286188421082282026067025269303912430365180994170166959990718186880872159957144715397854528069837217015845148167958182703677779460641069431859065559999652789236924394281959000959130348903366721267424850081809875636770758602869184712044732284694159541720242499030613923355197678686568636094007522119200083202591513961399044571570230285363250384276973727055395003577325774235463620959732583419078698347865439506631021641425152398270085740724528114126920469492558340488830569694743852959810794553680874144828103151291050747207051897299390508144676950271442003183673997650768968786627663427747521369820622051082227202365264555797377904758653434273438425321136284735168704579792595813620635911383639972758315578405505354008262698568256012925543211906086009347744224147107344522883738043089513361013650126950990176551340567987646711475069729738095312187585036830259651862053453382892845087094452200149095870586385552552006464751112198028559290993825038147249443792558929833231111972835044418446293782483805358348984571907146551489115459097055779512297816627023244755181970450648319026281363088596398223293766967481862082461516073193262276168898310227810941128326083459185156331353299681480129480057291573934690338126654480730877371978900389950166356946360996561728428464378312025198965837179762835844316196931594062549816119307966762842603179626174740475697894531133063758896211989195426211894111554190395489289573900083962463808135998255537298768411416887065779961563139675674978814286154019108996693894249840640*i1^56 + 17615519087080201459731141250874914091820040520965899174087981466319289170831916356566371497296066835490511281234616335351669617512458992137706716990428599431332642141111734006451527965108736985313465967790726357706993741994592488016468763007616127737823080124499728324226118774031543012357866385089322380606419009107530463451574769040051570867204285304131694921527022290955351362013782313839321334536468596855086129111435853270175965610594904445519921435922341772788868996454677683652194994903628557529704322454511461178543700673893501237968809457559812085449156953574571779259229206665846102585486673849704653544475226646875835636633835364401176790820238999612608053641405774934542943118187817784055312799836712648772634988214585221195063215793905627896061610188158481857127171575787047351745072836464660161553349497498393830206448002196144605183929383435233050254259699989411164465979840564321235107425517087699402516963276769287880549445058211030296509666886132051928700884071037402352304373611843326558337557903524986109377749333775793510871755054983707551539563728841173322503801281389042648033981517016346563772080758446918549959953595868544599703512428356759805545071220908582491612503324203470217988569817262632717497461902831080967721611367274741347709313240823024566500038031384827557943024256899187323286109830684198827702089453582867915061113975066170772077844773316162876688145674715468653323816186478627348509814309545784919489599831198017379869278195355923414833543930807191910843944000190218044286430318431907435212703080999771344987604183059409378182607620039204416247276253542907939790460480623698521789162194159929736000583925319377510333777007724375876590895681151598609767839635682736137077942085437869923669403656622225045445564089733353186205935289619790351908246515791429024191354761686301990660375434670126339652405030270015690429349760557940445007328231575938622917295630784644258339786542500714849835261947856547167811418900529033724183669415447035450635238779609357346504192628458936343986914291544246885812975477170069801742160929015543513151374022757518540269768537780532081745522307134927897377825612845573842188646000042407059600217229821055239212340460540301305238978082487902033599403843092270299138960028029411619048107199181735896064621509164336079149851544932103716485468134423864628660745942620746490793199861001887027953368830577177783639527034949166860387338005864931013689344*i1^57 + 48559595166428002130848600108881972923850751738361133027277377341887651900360866389190287207666614415227791765085774193065813477406731591154787860512985361595449074165418866201725276367836773804581637407131947816740130887017704694517717809831291104594118587386874566298833287606826227445846605080164186221838067507164798483208441222895548802930172948543704746102236577980361197150216117167032595706694479181964296822477679959330784647696361884208775032866270235662901292370081267871608587786240163007906392766310415129869275042049849184553238397271261103575198425356706095386660553043995064406262627328340921549581082152644592120699497915674636112344371454344234854164936284045904546606601194535402714525258839330297036863098388465923706606279919119099929480992176887784509795327364016996186991967889832376653342369754580905912962833277503311831905728008750390134792860104109958331769609254789847243023033167200019508767853648163405779962283850565405626100278494617162670973453515664242123087389125215060604033517763100890732332906939483000524454890299200252629377862342883413977506782979635666166407148860618758617323065993532980214171129809265359133810265174966863880627923694732544918694099294453806733607218199180321293248318005940196976170378253997595301493901230202742043961168954868929508769606182945402042135091063589042287169970366791852048813971783952024108139081409805008976034529043465730152538745741699888809984980410440373851462808465742444210686798666498944550918119620425624498427997277555350932370051808688016533323763817908441123142387529859136333474792699000757267291877423529825660755704997798661703439180938596155093050957104051171869956359113895572299303831366032401083216642778845969610785834217161530979917958068962508053348432236231762267443214869321519749639315525555884468854541869384458826694807656080710672925168506653733580293465270622997483564827523124603245432607513911078828838963771930299353211236520410627597442931013243382822465712210412541018103278167510346845409822862810714573871407205859764977722408890091316076744576244282002490992769520245535903016657632770229618865847840442895002426123671462287416748711207302917795108814349372975059381315300087579936262021717042287963715125533941034451325221252018779333928082647756193983323972380247949430094552219668377784596247263674698682532490856867158902477951910322847838126845654666978154329018836391559426130490723988635648*i1^58 + -107176281138381296586340763272127542221313383195682094892383229210106090309941560165823092246133025656486695660104856837448665976533755025336062275603097140235031530874595995285412386198382568402737786384873582610783652306627683181774603347421840676550154237357873344045968449567366826877286252249166081730043673015115944321678776045571422226858846145770931292194648093370377363384488443233968108887055961950071767756630865214404223009623513428592285340326380135331735306568162188607975434542577333879263225069754522130070959930477892815940362298914804631665173455292665621965677715374519680430997972989695259172827509150848028739616146359836788199197165797568943939348252317818796829443148837806708560208906317525725800765387669401855319328059375230985986019572466812789375680174775636238831284827470782651620443494232820438965353581085995284684570612387534272699423058876733187436279796183851522722083916407298214030188177972316494992349723415668793515673656326881629250627917211065870557612469049104134014651946879435883340369617863200140664483293912169256057672575571644794717512769397288159510406251154231877436073305656797553043511411617144563823028571879213962740563493317500126310922317963980032482646371735130899388425903600160219390283737568940731865273707789298603107919182682394185559699395941091077553768484671893765207123974193428309275252776498283575177938154903735059497252856811877194125707006223747799883248275384852907541759348231379072459790826843038623034079164487458420362236460952462875068160071908381152918873683853420992268600752186410134493268312307683554894545103779494829425699712554346239352230125521144822217493538902611126866032252105207759280924233072239885702116826293058119015530300065162075311491174510050972003708877340683663334326178334478019358487763440956471934007995415975491813119336135118342021518455180858287493675765170175194873746069811526268247794904964152183428992135594874614772674449201432711986127541536762337544551818220541741454193901379518650888109987549289597722461118873375678129107312053512701107120061223412988694296715468450310600614804229508466520689287358508157572992610557888229677950588749530421471150866751615139028189847661677016915658653425200121446722385381414044778207314703525014466588833763690224383655810866290506100374929699112678916700566782626666344425830758775062428397036666571692169741563624205955989560910071056136167069495021568*i1^59 + 98628579716232144605062555973495867742307993606144801807425947647975983017944760783135385333592874240824282908721418079839077016898126556429185028831096022759841301512645669396036064304814285258490571105429296946112955021924517236356520539814388558177546022958571406586210322913014055286214733654056085720095378492068045891754290623496569774340386718763331927533196916866258607660273660031039608676066290832077043309546668373698584549611701107569779265513163115112148056939423895122606130925307459603283520109513327481815431151726358588161639352688898041232518065249792520164872117266215198420920456186586489594984238924927448711256604708335082141713190599279955061328024429885209298614994096165465352586026913538841579443403227617443740966821589860547991924143577239358898467444884406126997971020148099717213450330950697524997721662117929315487321633058033788817227025227404919731813648633338664240214838325350693742195883660196139419359337629580293976077514521759200466338653958453018510267148785979973495541418451686146594819251013930410015570950505832239694572670161215223366963305910617458473678215635969596921440435365117217634390379845121001738032990076369553557920105600457332099574829718307231793720977411837068631023640422297302946669422316567466896301520886462994572777806529987564682437912419531697762373968451957043687972050033476496122678379510091943907190954878391209024216446316302461924057021210223632917284931090804430250457128492641043162666377933454541935676396976902422073648475214617605408490923630062064528099679412285664258718940177679632008385071253849000997262760671268455504493701564613191032572497519925320882273070906123474296250446850473201703059401899718862935553356907433072656240753393357930147505869514888448777072159940590382324466069743539842862573450373623725626487929913815069634534161325794182588075041442918086126523097172696172345943309959028762731567707524184516260592682100440032071548699998457148638076577357337988607865965190906397023323385401853563819928012820895945349468174824875037434803570745448753955919659719359943463816850595422239317308886009363227546237412257149579836303789843983008778834532619062558645324598015374121019207010239838162165939173794215876367761070653701883639282191005401619971090048465083458636536995378204363748548488056542431210832103028168209681078133443578411484375126670996791840478996884099403987424242873237545737602560*i1^60 + 1394299446441891957594304457328140069151738754919440261045076449026836530271835334181078822466919508963828660897164417377855753119966004958898431786563142822464508831839557154433556243392395487723396204016849963354464009779237161685883359220243546883391147500934965854081475641488044693051979250819085149359413970709581717558562169139196662474760924252397027758734145035940418400461421759738859138898156725809213261685483481325326742244572169466322080392747981560021397738741367874327435166496121158405609629927087339482211521870700054637102729417893649089836011851369124053428014027340119989781572567771134367133827846908068310032869769701362229606131172443301493393381536482695186868897158258682461949637071735454056895810309989469595208568099866302500235530848793794460856080511209488959439298688794196846406053523554918149420927983325502015951508540102686574170999101160755660573273461582378665924354371116759004036003213792394539961606598469868739100875823267806210970189536109188724604489759986061571967929171528216632453330924030097768845206335623526980953698904119441612860751005094857928354792078978932530917131657019022317112684341025074985390930752051037688117192761902149532496850740060832928313743769984198430190993521841289023515338201487407820941452697458823844352597796176884707467280275022273465866565146403882928285290063124214849137518392725230653871177336816305120093161979295066354565737996344870008443544953865922794431450124155295232380785067786724424979392174368485467808574528895488869954941310586932711856952422149606701620726544718478190188544015001507946085528467371977569857309642371667419820097881673494533078960201657756947234685168468399596751507852827428789960513528479302038673444924639302538297454758979905006821311943715056114997279968964396940339231972962401545168234608231377386284832766605255817373459439026961330321601485699388279788689033819743407852442912741889084979713098760926157213953440425742995395707531288844049344065522545022744599632253760497873908195874839029250940879629842462708408255683016864539187341584923287733220076659669045560360382756349182891596699333362109331524650400166956005452491302051805422068054745847250259298973291707777828349165179668956511864201664116419103671356452585499601543815177412345358030382371138496044761222471643068898652603967025418976855111572380565106550219157604036819797349699716275513386081459134324949952*i1^61 + 1298003663823172851611257636127194327862282048260955179041320207523704162724204132839438265474850121097883204549115227567268001095134261713121519649478031142700837269612937018773288809883848853159388718908539716564817858779990696764484993341508218056218595406016145376563250808125436136305970080545566108560305509063170178324035353811556326628687089185871522850468985310632159019378783755789696458529655015094581592932451126203165768043270589793438500573149596944909704603172440030108338828433459761938955759086486360502829288717143887247183592655093077869085839378822379042118640434466229655845538350405671364537873308311872257897122111569047615763503717390381264017549109360675618309751363901569298839664826023264244965582228963848898333018791971542322860855285133881187127026990017315099781012894691609536960919208594780300733811019576133584593831208972929324819812108724207444505287343402543109655996371821203216051008234939512642870451873981440737968970792373115274596298758989093531508467590584170430871363347832899235504587331178799403889502378142327907673553490311813743351036854190879705225201934967958733579692020013083975305719904711424472626887515408466524170663471377045016855508406854303090587398084366782604272798599749458710896604086540928747584455244415730284982879357328020574709363261150765301177686636323793457240807780192349607242438554157569050404974169548267220136873769787932240320788514622559884055543245559553579732217843421089756960634488728759424896440527448878585509963886112876826853195998789173676822404847322860366347460676801791391908105596406237922349531645367944218656907592016831332794663062924537845998056876677126219767809769377102734920804861890439057884440648939692260303051479597134118122424915767314610726703820357122104021157701264396058856975832772124336175656573754802586949904691958828580159767060512448384939245084060266974343099518527153901341410557454582708632829343361883565830812164352015434182388354501196804974109456601274340342149713251958443243212527257636158103295763042124206569973135369963262709630042925503658087616404185348862675173427271648233582836399732086748919287748223642801571076444368301473392887571333076605704770102009023051204341012511638548039776220844843241101336309352341681074755347095473796041793118224110926777795444716478562854129643031147199285823250643926411478504607607614993672582037015950081427645121231480*i1^62 + -2198957804902764765925326433056897323065475630986400627230910308382008718397625732143341865191338697044685752161975768204828779527650486107633219451164939098671907536641252307514071411654178044200855535686791355694042345739027401703553716322480103349774331634876330810424421986065885631639423773336541189768572406206652629498631336020566287549582515776252738504860018387898929413600149876541430093960558747455520513620521459747655515508794069696418534558791846438829278874607091653071887885813260476619630464351557111590661499388505253953910655434449123073368673630282097137630961971852418246665404308451437581770800011953198063999836056115763031822644858654185230107101340455528233478902534640371581094532987688482842309811968716542329851450063654374212549418716867902347602169527341742782749763923136772027130839336912890914218311324893751492784247312633024898290618389782031351341185768644610363911415494378527756951587219452992649296018710350761570970978258505514906678276698700771307348587997618874878085387733318990783461429402976221486127071228143857429836601324306245320643683347062312640121840596404153647054121920607964696533435916954460285051287132752598612339755019999504515237051669069508956921918806221723930130592492940193972019477021906890227221778272595550001223039561770752400600154926640001923394938178705950518996060222230488920248133047384412493382556864634778788066015548616170531123565037237136132227366118406407708213570935083559622467696330592177336535082207499264616684593864100819817119177607982375626151359623580291229403279101707498557131796853403749125230061548595182945486493134909639507994427430353494440828643446003900168298179621518649131629445380899786149552937792460534713497813032768463468621427896158285373282608737043032068162451239167022851595408166088483330043378421872925441585276243257506979542567993625116232534828667460653735350952815542085428050608482902682690171651546973995770108413797449426622584570592696264507964937184597340450429811940230043912683859048180131506754114815385975411228354407717134944083777479875935333692608477796408177196752080165145892002570527179059663043402939330999948395714684725834859287484670220397458116482739301971525058994140776724237279432129917984540835792048279449627849065961414812290722184199531799031970218824018492119102087587043928556752665801424936147354562339266387865989001668184863185721862125*i1^63 + -3156053903157529589419102795513001252864889555640794273301174017485033464064834335681954697499459049543126509855793896974224126276884968652839206859962604934861505974095596220909650484060261686209211972171609743887686454929446686712020836674897577032039335467543809870057564093251546110688275171954228493974481825278403937220384960273669078670180093327949638774554813217118178205317139645028061704165473475643864599607008320450002751902563717983148524432718257068750732160067825726085087315489245459324285727180402715198969509090034881890012935858570896585803993642346785629591759874914871175224265037865810473614402009073253817948102451313876168327417358102486292251961710828079044413201310313748143982518059281653310450989529350269924275683620744563295639371581907839540021836248360397561286709383164909078020476091956896939531319097899235794456133832037964029713860146446546128937926437658918464056018009590114124545298379593816112516974985064022709628655308561662905688310882612337631036648542491133145162538124332758032493736781019779905563692507219848241650399360112466278697823304966647180241856141384026956992287824751391957070887636592843275501375212404542551134108744722270820980685908286834198967537945126771412337234734462884716444852337506699611858161915735199645262231396950386485825197407423802635537455941557963759783941745362341497998866022473872994631567872891406660823114164351886335102997675245643189500904034589789391240792345497200312862937274022606048432791858959458443276495956031958768808950310519033987715021679255906909355592420256775585746054641822818905881575502512584063647662547491814114817550675290179740318026857283419815569945952598778294256336229795510203675733010544554591745056577804999298959067977457421136699804253905671577489387464911896222855083180429760122418716769840120110650792406283857112481563216079313098210640786341226215218882957232480278942405810510968034082474846158329832408424999924445616611928723106277729390650422633571735727606796177079499230243427313455152449863209972130049717511877531139478079976346431165907579624730765993848269564788127985002327258175098690914733882477090260409563220116798058635867991853341881847366265303592339696894246054812638355833735866995445330487989921834303271437712752227703078147246021435628461823935548849152155908402727660695512109785912350761360982712182355565243722941636658075011456*i1^64 + 1373936610480915773043717978334378063771205196007418041420929193329448996182837246189898771505576018979750820839764368225614619906635276811530207113004229097337692227788645354808245523626367757204692995478706852675801116160584249373545165730931593440392431196256548324734697689341101913855303513374354957894242048333881530810087466906731999838197595405360819825209285851872116457442566276729099841858391636896732403033388095514975699069644259507673444797431380679688683751889105081982377198009265528038076527450326474587534274456998479654380483123608188655242175791354456374985917051965381775965063724777850820313117317367912915876340719910423560829256955890273464971621436020313016747008895411832618686077839002242901876558094476068922916454466973747310917752666003151955682899771364910275390705603034856226324027322766425675160211489052170993123965162638107773444308060334204744661106297872719132598495427237638484561348738300387414817875036088985788102072275712826258690877671551814839002118572387565068524654858733556409885612033891895286049317101389321220724673460514180819352788906827848945740554027225668485059880703604120480237887809848911400300358884013451123566393746441448545229661561490932627823623710970940178309454956424335078086861323993888881138433655788903855858809994072977908918015813755177796113626441175440564070921997960960303258750901564779566389297244241103686264061198769603554037739931056806971697350910327892682709739272763972262190651403391959071131340221327092879156951138963104120900976289500703466112034762927819139701361563164790417899089681938421226175973611459383639057430076456091015323431303902032334535739944231632112012321407888079236850432756192075902041224128610610129037033811768497560990589850783655326833359442254084907429029433081860326908153468625446647513228543420335192154513811971176956135987445403907981921854833100451066842269781553422420953999929451764203386501983563446608987799594000991997849858802063717059335684859490709856354893882201495414105765318312374271589363630438836226174497831407004231091526254319781391316609377451087520169440455959041012232743124414005195505791139538362019408274440474781706920889427390590753869008061386947018936887467210577349550280002535678790766450969419193639661710493418758372811088164973276213157679981176443077296389946245351420692448360159170743372667290476482960641527285415936*i1^65 + 3963253420944083025051328139851690802511926734970462003529526277292993232053528765988666527483504797667645198867931149615225187976097677020464050931893603450492543759954884482118032971672814382612201711928869729339567352838982975844542519864889497292891106600567653587277887086816688408238644732879274991126860298557350149075931394254673993147829940419195388881270266054747330310557735562017411042274046542821855983990481608993726043652499445473847567256998261406256254248502346979581913570386491502402531990577217824986807988481816964352316862301161322088308567300672972314439619556239863135741498463772894758766506198353704218278457545280181351354180614051730866751132373250573826501266203646837501185686991575833193036693461270424072698288002620681145301947158250633707415723265396936078912912029218560943618870061174263576805352030198526375541965916677683038963104628601059587317273280844488020671974313683922111841822619989200358503891658350000501987398447891144561983594276076191761262426510553916703168048173883010798691188022076475475306582589882606158515856682682981844222476847110712738986770383926059468236529875709367817307409791835936846897653467106017697429325188814433913500468150378001006103528589640820195739289481853306144234829993169259547546088150475717467932715523348697717070399828656553369017147239577681722539426113182570330964642843746185303907749095793690084495350506852086951897415082920419893708419173093847242713310444933790729531199789178863745313078194007580154275900401669494573327391538626498227903640062822190353382781047450449102804938101087521165816729831289396242309988775732813859554012307528058011393471732230546062897302467562810812261837215074191368326610163202946267840500089345309132380535548603756178488892542055660585456024730173666269161283944939460500169980693908233029168882485653556752769506630841044654208436434338635297461968849246447294460691154259573696179057995691553830337983473919644710862806957365249159673006943419949769530518445759277233930750689716437377457587715599252580053854587645627225907223662344501084970170038024375384495435795666656975551711537601827503141646260904681557672642440371177238853941080961790534531939251283826257246632423197841955577760826959895913815223919366775357351025725350188107544486944778124608113886129657571475711827949370305100375582415726548758513857016946072408477925376*i1^66 + 1918681113110029072544311711876815275140468561796316821110288537930919023518665481636767907791011933257273384716107610836009224824648563540754689398852160324864308023098609783089670406681804452074773006759042022229997388859929239061514016648817972310259466672326493813337355516779219887228355261724287596757782262497554057596011707432722649059241403143982361929047536941760503114915839534985318848299577254861775913561563525531721160911482631802608836699796058397777747807890127423312708241969114026898173389935147535690875271292667131643733931469583147227446868511653439304475271400675634402025112795334059774194512699244819385655805142026979716954656684613063370584865937075111052318981293719758564363572441252693304033705995501259627883269778051347395932816311165834025990079094948483920053703990722206168316464787408834831755631727518203592258680077260223900220473567903662473011656310047504301788350730252362559415980778424829558349108158147773682688533147225206800644954983400190989339559639727282200133551252857231388366867530539951703881532755716857042887540550811921681613301351803031563279330903316130738434603575497524433971506383284251624156772523590806147870483139750880319698963550647074436312469745902113538464524766046526218446545338626584933477437995100904133587407184883568550795775383255813077642593372167480905757389933860993925194298452919093411151891930698414581638362561057257592363782018392906971242412602460161489768427767278923265818955864504744432631556123606887217748975492734443080719186003121109414425698476997113092910871827035073188486863406177418193399094349611422853676424463038789134566193036094053105316803087214446757533472459098484068230389841345291820350007232401863557022635086250137709020126066945389085684522397773549337597193204538064938960221738378885021818674766280667200520080146207167366849322925177694383190971603123747527507978579207707828777664587897664993063080425502502106022605705827882506616659395631615075501486071562821174968413178947278313897117619558946890025071157172598331679084219794320751966931885257316585501158363318037332102082028251465579000195309241159032292058617805581755226000105511012430599515199272548077025028120958162407077360712918987226732987129810896860590039294348004421603863758797367059461649757647027081971914837294520624986573549103814086282808195398169787199768653064522694656*i1^67 + -285581279390263586848427552979024754083609211231463717041389097242273120355145797675928155526062070576843634644428308008368765805322249705349116527024278403197825808017371619497240081830883298913518074617862209253542799397198266470535673741321701320416929007299032944376131189547556772810335145901582163097903461009719291942962371417732411840648615001431141200207737441650826878520009973307299551513332200889181969649291530695995506499277391776515516713458182097932898943974440181565809707522188452830219476693956866419997701916099379038859872575914684411889850458805350877686069265451684055277992876572936472394944990835840369985253741133867767964033239213214329888621478635754161688564776897712687133477053880857282203053283814670628789160960071981957565692606981552205029512120410089567553555435839110488434206635000024984658635596578040747212904835502585802548825205880821242039612392154009386562006441721777611157797580810933944457969169124779368110305546848583120205735551540387126485190185254305208017859131492646735805255623292750052587493026185074366859659086007617596924868093889368054746905151334002575340860861343988267793980487489638901570047873782788497035287212238707152145646101237034714061566996159303078437967860693824687000485479251459918209383917963289789349849373741487817410839920943526534738797730392420071271656301504683975099873923083181374490402868908960613047066502810682952606442514074110601227272699636761404154218522405253058534233348022362783642305086604334581529914952013064466583387965801155912288600162762027917271349788577732519176516257157603899596827737682273456338288234309908968156611843579451981064192355839839991439754438027410026131144979953097852173972414316591632931413596611974273347996622905239446935972884590446448274956618798364060819576058435883841025154695243965456446479370383896050374284633914820773151119342094221343711964234756826774033419624115243818633238515667123599367450656370223193323999843624573664157806178391235706421834912102169855566577900087442379959841626581459891034865671330166560894340206570275119880643007163179418613813738238963037315448503900958665802573860890114240159177389742591459223431702356913722445100576985590103573141968238607875582932245356582822490455740090210729418759864371634610814085979572342320285290969093318168704609303335167101017031253391500092161878894051328*i1^68 + -266925162425188353037626504824561560038648186410186823692280668498673122180362605783654967850678715475088335611555286603388622337740702438349128152076487312869618799969408298234711485693746577543576815286148725104161768509949175570416015441778080822617446923489279594596276261246427443616367562713504267738728038194750151708893238276367342410847693384350395600718219252293771573287560779464042133900444675141601672849359508161580737658049348702096828564735455284385317064816234646319193572814747886816426679961065732111341411385813114673178740510761249152476439033886337904242000471702636912882332147039828308548717521104283252876456541085212723468032683586185548295683897824632181938073987564595999820621414850878617136439543598244174750043776893310405433027730063435943897793544810290689125005658901396867122883426345827922732926275904688968572063495254913900007748619099044755330153528012056970318806118055337178112023370816146289453604718324518399432149904873777809728945185117064653482737550755585072561618001910154740327165697747694521386884570842496852442162620752615122369873756656111886571273738320606070978383401061532493876126942365984458928310463538352463773369698377602096596353975929644197986510412072770708959523954071530197454942934421297317054418765199808999371331609748876074756484421912496770719761111155761390313957542404308286555149166855162975648097435730515337161588979116776460476808616576455552622722123334117218313613762905119478490934402215734346325365815734115710025779387653768156553876690167683602534621584795147639937612607135538665577507173600288754272556618886695524437955429876655032770162834905059973092399003155773652597538979271578467520209585445788328204332924672195257243549890938677673590298415611823223450164626468816054635398377607386201360691591448662723461432296422023411045113401569492841548174704186342324585103737165267947579855602189449296028542565632827820486081300249624115993134378487941937987709168424374637046968865396436257930341813873016178113147610094301050869378843563399206378373484831555791232424423619923738838529557946908718968103640905825107614080155473888372528029962436954168327868402323210692276640077635777260574417653556059792624914238010961207146522977579929641339555872823297089210904853232642540551805688903880700518791493350934207952672852883378301908375285455534338365980672*i1^69 + -11139133980461439019834915254827830986566312509888597195041624966866691765432095416686736929821577852053501022778446056287291760290104403587244371546736060077883753640371952457631572891206776789348619215779990970548912637303157298249542378792892778947598015231156456688477497283931659090591573854838815540412074023536249246256987300542036207540327600419345915901463886155898256948558866804549367721127479124435967288729271191994669622819254492815733576943031832214203478395214856510214011681004303803425221470091252677085102744665096000461534975770008180312544998570404616123169768352264049128294109405156585124988113942200731760650757688249469787677449849895608061515104620632205735744723154203561863974649408415217660400965390400384281787909235223674569143813927657698975588065743049283413779622131810030052283172308100643212340087728947235843257087935049897501972454280663315162632247818194994330169966489154245526289495895567554454470388525648851437581014296617354073457504628358952416234025935573744493232028522374983666576641421665190265834509176066428149645130163483558179998033979490220263181678153332665486056579194949413138100237221498854262309429238298302964848230948448493643755198699330434947644703997276659437354956604712537857439959508713402782500094141564318372928557853095777874116102421985438073256365210005047864758766803363172143546636810193169817583740034157450408193939576644980907951942507819986478172579494058811238213720951388431371311554301300937827982262778165021891231615141190649599891271025930729581683691607846185512911111467376631428600646317108930538032702471402837045927805896786091192251741227101813315755238364642571684663313711584131398903735938141807091490401312114110767260703136067487041995777985181878183682634311770808306908525196733892621659907387820922167574637102365120388318230067726707708201791031689539944676631697681004805943278792185065098628563406374530534194894876810806390184981267485786684384749999646283118884299620251927463179692555202691923213449796938996792346273345539309854735834909254571977722018071952716681995516166151295594312107115560477315205847894070556014513751768611270878541509020219523775872845641660005289697498170285706350538488261063368889569174018483055742893673398458013410757211913614395426716199028293029282241703392285095516694353891710033052631461734381518848*i1^70 + 7643805171523968950348195763597061924776577583283937533186437706416493146881505597590401086971698637663613341504268192400483255588776577589776421607295038033852851929977552224232559622424070083877111834633725916283615642690321009601677696505870199653294244403666580078114727703823231691878149067221095341073313549092966383152229483965942571064509102378566975465271410658931878511658800648193130772142642591901688334703461794740651214121385025781940507183947829151792268260170206688320246329901316423074610384252847505648213441193700277987980449281905796049028567043539692453050181003444920001532775352952181741394914774238451427580245200529275204528147377874903334182104021658329736782703116411587091041767060348253650329923027410027545177020388679883557802229576223918116752055562651772317821570605908439042763661691083884756422404653471652571791818631346015753151931308663996965774536558530549260641979760435588510861468735118835141445217823194755099711266070058872967111543849636057411564162053568132359824201338808386539112953067770574195613546467671957954599272421519125032014794475916109555767141829117600787217761705702371194400490598687876267992358695055456895295855248820328088066636218553610451265584299252826976835483500988674826318790119401330338819391477754901830773564160551448070245636924861958257374960700996545142810096021438212469280117254647831893791870977131580970151038206586909741641605917343505131771542966030627517953909879484800821484328430136549139048492246754375121043088654244919394047527335860905446501197228823499058891594948273414004936038600399337526630085327952377176386377243374097839002269877207028028160861543150172819150868126154207077818787907232301884267680706812826556074441964633506675911966286980280232132621323787650008981929965936824807900736421956451068490518491301808116467538857216351129232107681445176564210773198215284239576127644354229214874028748858640511706628165785462041220267683520679966385010360403019061574331229300140800828392701124874166616540631122430839676962867799566461949112772091911236469769165132300994219769104069930663388713022116119309786936834716696779290879898750280206552704629136053972307311622829111501249139162302904094426643544857684170022758381270863318966939318637096659123567640089803586134169522349733260781264632330172001102923776351357714668416139264*i1^71 + -515634528769422878754439803041349368574846404682605496474303890741516154654944670505625552097580279485037494491243173219042153295842722902800577861067117819829688382330835716135391970252132680705371167084451189010075742135993534814264088844167792619552407182922727248272216817798660668231744354873998388841056276323023591865288926448761720499231475512034678429796092146545086667394894650294828243617372799617141254730803683094002708252706722905670870589777085168162960226894103688066259010939315922939766780643984412781536619810660882519561679679243673581831979976637946269420204817841395769125802742711308246114053156878162310803706376478948394472996579741860626171388654486387928006491871478166552086295704566045233071786116802324750370235477898143944089212769781788808726145223975412972493529446397775086210306411039377661647097888961281122441901906604450102945342787460984087246239034676081391528587574090239668812676125697467362758016686974754075706293596297314086496333067073974323406381797605755395388463585382480833453184406453862055045448589451394221479456147640700913150733093899118583700586386706199095912524002098082964845046398121413118580693036227333073309901918088637850124586140950438268415992293778607384319161550071150878327641611071980307651496474087155687854632990496402899062309276389455616153362519278030331003074475303280509897457609684153638024587045287522193090957908961277906887034898105154609549312552625256770349068928570890506065031556736127446088527843088162963133928358425664623940579349120457130390060727423966248313089872062968871374996199243242085682554381047698657201514037948576681694982765718449115303123103247857400499406382674314860638324520486436658364307468460060936681420720982989263175375275922455687137316721400307942886606961013615273708621961561813038337525987964742770482063057900713923496268728666556607777332551098068342016980590818387255196414792988054073108317942795380113569355467337859716022208377585689154645233279631373064232208102881099450139009672268356570877495619741305958519174049252586465668136160882946352367232307498189046883993112331805538575631442207154510864161831063089533981286627466832291131318929371723930588110875679114775362689721637779567051152304556136265698512729008307700945041590893687479904776056037226196821883372789521654726685317896226528559104*i1^72 + -44909916052182950364990598578908069326993617575911196280888540342167319545802987594738323678558375583648038946514337653473853985859964562680635531024648643215031926388321700493860938417738603253199273901153149044449976914769086089296114484085436176223463446980905658632366985904791885744642322154410911179190971380533770311535684171392131524337697735665364218819518010123548501514772494410472730464871126976196515081034165863092802475649428473158741101850296989921694458383902097729392738137053347184205647146559946864887483322739703860514549575024034526903599344467757472770155758070631071419457722468556158886093461134688225896686632691067591938019749233279107112876409711234867384328851561294240752486108868474420857888830545403989416720631540486591341548740538706704036698383255860311571350460532709351018753816278240705816182810794087513801751367741901112798932281403792519097918423358477305371737529548123924134470355284528622687308140255340809030236055412005435400967777805951069060366200443575242054045183805235674568678383271410355220213399903414209365416673575841048065380102922678452073854036929371539710063929811663677095642976119859712037040564914110945930903342078584558003823976274123785186235751036247952548002847054682348057832906537321503276136441814013019038673988475693707011230973540197938924776198911198384795199574178151055447014986766334342647837228971557579732628623643011791568225683865363932624187269353302073394335888162273984410990134726077885286760122774898284069067043769073017000223559280235942530359174039415062003185962943040133359857707264995904096161611233187107601433989372744857784045695149634225508607870871033036028324612226086733381410324414143706136894141196731147244128773625911229240493468108451774332123647271064858254113584949260732080804040421760664199417132724039193762005594352744187346448204997181708665613090431769286596992940641070564176681990635188138648042323171332888311738877059937365686712102702752008440313047635743130832076615269994512043015572549608114870857814182386028379703066674211761409274363307235578852849333202629309009662456929944308162288154468307414795324765657336226042618711483698099222000534715985463176238118564758017997235428449419087259814341005069983306363178179318092859335314433874874686548360374486496066121111521166325814671375096348672*i1^73 + -5562578819114325625302514230647252227941581498052960375717098330678949031393565684397613010137497851258062997723756955469857602418269240961052659789983844963070447398220231852486928704374855695442615794132530030119596344617555265683754864590238671538580769820091060892544199712920511113792472455655643116798164807652324595932277313595707883790720282792442863588361835436680157851322570943331749072703021075141556019254128378516726415735146321044852962591494360994191508696185658086011142104688713336446479023308882216003952595018447042478155780237210086482906102973007907934030503040266745934140714643222384017638298517169042437770628947849208079759220595156570950482566143941660269376189636801246423813954218575370267677491441763198726725795178841609924235222318579899811488897198932585965712497925364110330267134482288359787800827960623984599221736299952392348899351691787162945092704688777885551788916426156934003750983470052285425827188226116258551052502934862935997332995867659782366949976860954224236439416311836625676302488482143929810332911326466785377449333509241012414255206671897355710090510958812755923967256176389629953606762182262581038818597890511168234773464248780251170956148482744461735633455700041641139046346229529153832963277741306938906278943562024377315808120730041079319787410839714352660278008704081228937195385780941321821202315728076453613548257950715686511800603218401934565084918177029904036120932854001815547670295755632658990125343719458492084060958462392363263215478540423084013190533642042573836645191778705468888847321076784281066074511012141578319853842311137041790452842457341467238486059143015277602089776966360208916096762458396428041821997205934447503207487665609826317453143330391457894459978533603976025389115806479402861241389684862604506348250498369271576351625487479823253817138012158068025177368539019000939709363324041489857425664133024611218089965224221062479635048415034099196632876110763180530604140252180963360560493653261255341079837022689716241418548026469923572044589743953812109684263033159510280078736531738874251184801980951970282760953233488926255724619742717855638654667139609483244217403975364125476185293367402565120826702428269828602896764797480511965998003430955571857313254706844112991037632336927336304892510359791372538459148535274142738440781824*i1^74 + -2093056559009193603895442483794047630420929935821132027069497947961816101205672363372849654187372344283004311891289307321371897263860985573523831641633818818153470162828907107056203724523324996521605163994566259147451309217969692898893828288583513152126371265432526894975033011617135621456424048875556985753133352970179064201104908002456278115199107426076972156186183822405671434565494797725785659559018298566385901029658862432561118370318303681933106479068250307788322586847327639077323932160045039709230717770703209611386203728221647723931852983280210816493130089599952561841470754011110665573821810820141418085062918665837175318455728970059730431264389626442648466885035536684281923848201608302715868469161246027423047026188057203812411878547812830303565102046874952758741679303119699338545809836439934836380198671816459724669817182946758973127982399919597478406834024020029934504683984465374833403478737795171177146405672698641291195565954533985105259345924813258009068242197607194622639802638853791551413593292341188150337134916307433039765121510871898012954242794061431466586145160526903872258553744596917494152699276880815557799397574264599504994686697203487503957844179785392012435631130027150623353504421005574000567242508505470032694678503518189646702473637909669697398072820974969209660625313628808055988758221089262826278705600517722146059426429339955966907831861534196081830887913908501465832203002079302750990335983642766501950008071791842010310491308578538434809708411414119002901381067192427097656715031698241504586695249480734474430976083245978269840006081861470368057513415435079290336571284020672771208814810456588873568399329379288837127141587776051374952444438378156594507583573158601153243075704019662532551482646071237727467433546293571149370526416579646495713447940246773989084729329817712778997423534970940893746299489537123247024467678927186222461154098120428659213448878426239614995377338050366779900396963360906899514767075350524838757451673734092380110912077561849530244231825388099505323972153008084196785037227089674314825726762987568869157078475812447526812710234751984735867184394917817156833921330373399712923794345859122650193119430406233676385420533089334843344974383981238911551535311356591353547587621039605723047337690609884878942349275138831996296193016074539630592*i1^75 + -136310595141481052419599111602790124459711275078919642283320650777169261257391123261781955081172371819691584124141417175276060199116014655324952616881987340074934467142442168215654304833332036846451446258082765686555639766528187935592486955910078970441630898029905195922093288722283578142144182665693611078995896878649788037619548284467069844122262340076038019359745489769119866386456838430431327426459314001330934902062284506800873715567984537674289931514011110901326399472608118355127021901233308206913547626929350647872811666602880153629712106305134155160580084000279286623186096619388013634660719953524196921575270843694832230201551756421817570542388233296573703300212111500787713821081113344092041229667882715929830614687376610945689638896854809258910162474966230152387242555828310858456875283888355425222236562490512266645884670471463247064827342517395441589700130896810655236049103571731811591927665730593538076974029000700796157920748208670555341752225630844276923127730927951922666085555320223658137999394774900371462372761820804937039032598586047478786829730428326395654090549946478480375772410499696975877699593384712025617304368496035902681589842617818939685090277029333024825445425223333021010077573294641281906835807872439856342956482210303083414598726762182751266895298796099649541475958891439875193873319741270314236580686965079221986131302978994027619512876073174164944875476133620643294682976002900469103909548437268304978347373748816270642971509777164795588093171311018953521245099857527852794989485072072192584853785403411877875201886558298104873072837098118449377609580638593839423792210223175850057565386757430883213926063841322419268308865537153279027602400007012665497792277693904195661001667670969015632510672717421271843689045709397225752149898732428378721844536606526455778937942614356895598879179578630284778711933166327767348961679930722242863247031372174670830287154133993718434914736929454519714268287051204807786843429866015303205045804098362890994797458917113941876557911543914381463383539401869136559722677122844569806332946172203502163206436833290063556585077329161660977606792748172121444250943622080111697005856535900159993089264457860251516339603221967697862001369847679668763670444599870110801808601706381620071222425540077577261536840131800361664458682007552*i1^76 + -6926194140071310007848799443652066047793328276815642401139392749680494932147062200959959814208432469942475052916265633435695608588864459851312087338974697399035859313564082297143216567397079354268542764306505534720474722720276157513958439134438141751582436161619918146913324146577936798794752546845106813050706283802420964823483940134117970176109166018563118242768107412328335777880864446389328795712893989680356137211054217722572492371549490860838958499955943518305267577178503270395864710967343249167541783774041345989770666010298307505375326720714026145785074599487606855918550202676576498106633881708078604681842905712598528149078666181665667302146579338138698029097021925231055738483624606936883890067065383820906582971363726572938748645242152190577048901664355381958214439855529085383951679951009531996591271145796230362547274540891345794442993336664617939432145505989143110154842825006889012079156780851597636573642781896668526671472417453016149735765074991031289450285828556159324758049070329230043353797413360839152467268224204937403624889218251572627247301635988115014000980444125888230864807106264181301315406180346702749963731599323260486054402779438171807555471066669573580348333022188518880438164285383104006405331116346188075757172768464527661341523255069830667479015236606287223833446070608801970736263905818742895285681755425595625322816503001159167809857230994884233121099675737080186630112165223985320352243496582812007899661603473953018056532549363170992190094804173256602869067914372627031339956513546742730083150329327683061727732141836525594129556980396439875133630064272060153051651090327459610211478314405313990411510377638354345016012236494305902138209449696017207081632419673473448992434304957569948137527758124008852359555308849748789575009076117391209071494025953120464409676731687628472685323027907922377174268680075118195263788892321420460310027580036365586609851334008141778919173617328659781178551985325277943849466370254059149447636596950313886156984598565242375032903902317525559469992819099620136750781140408408816068048266943682135324299288644133453763777216090238290295959985986211020354723157546627964332023556325136666835567981584660044121127238720239714535819159530540946101534220483784735417389057365963814279882254220876181561666705167083582259200*i1^77 + -726346636004681769238765329446413316830430481611121752945137947007733583261237071369876974008286625967418058534178233081101164633936594594872883078719574767360011474994380538790708736119249778583529789489491311907718691044016435228039747230338204756939456279327962019639756455861549098543293442658357283768718829954960310842026284235410056277207036744628968842429308783304548782445029169288913854335276171191434970881688697792952251620045455662712193307232966672341350496159883005404053141480482130758550151429628248249154441013408976382756578910777200105298390911762484312828495443707194142955467801059272633788519472745805099185983767922863470113446795281129071093593311087099127160597748991315655992535277200645247325365828406454725812298754128791801548797560402864430074930459861009506286033328543006262965173205082309416794835836195993191145007488123933598138207152171455269728252740815923109610006735362530414399313641269501711945777776886778721772040149578891832294037564729292631628998260388234473877650209470023029699454057497585574189170528949519259656087031101560819749055560319258266313695035915911256869588140634314249525430955338851738911689565732607943937606285645061304809610785664573328644293291568918904520254395898643427353188855896859538798088719026390747277746644676984920365575636129390463020630074981049336640733014645798183497270222724586609785152192972961976545486249126985576254551341427375080915831376275498914772427490221800671752621535635478445982442392596508351822480252829178853811536797241488699578952210641761631496507627442917405750947085193257204910173056533477599700856997866021248792768187559935279117904966321394669540385216367603340073561177688021704991467313227882789422646443198327704418646957861080606385309828303878574961334590848214025539047717337150073796382960211439574177175464395393897395588738151686517053811685976184516386963750796733286919745295977827969666901689664325820472222471750409947399483896428107026285587027601227946042097487588045792222715425550258731419990867402410285982729752482093635507641571635417746374947619848011196947533417582617791083653755493713904470286312226220797426196972084492729590737861067955883844501713890521818333634212421936476958416066037432892783747124925664634384875932276841286592463094708961280*i1^78 + 26284526065752084245380209305968992830500642953553118832945279038337147954462514911345170742849372308160860649410920690059567498417588148148913106780894611219222016381166510218358903600955051374703251534317273204639129911600361231901710107552063414125099460890292708163715381265769637558799867168697988625969104118913000811291810524088979190329021035558346921064788039019025554677318794637838972856834816239504864634805590745992011119875698856995941054213806830267794509414503280302510424775727739296012070761197142476610208541689281185036370087485051799579205270437124707943715457223403677992765308250352760481276516465028313312180659038553026763636713140848469492435146365417716726873039347037682859862631850464611361435635418557930769928610186202574261907426399162646616042743900232224324596583897670847170520761638513234110115514067081314017801529686951304147865887673430608281727810770854168924476959334031014383003562699108626794400275974239594185747437399783336219658495528838776007477842401579122970799356299956620843749815837576289651827398659079650619007477837333235610335267003284625984512243871290536581668722038774957924610751824735202822622907906447343523212919772498137401718968748454895590452890561302238581438833919115581057214921835092584794541520283376473257871284629931671904104886268785392939764311530769096219039998334361487553844494671558950865625712948469364226660142531519050143896699349248343947457603850203740203033192819996050591852781232402825998540455572050139238500106558025331754919739040344147282373065681451029112418653252932979030599662549769879385620342108270310543475885769051046042063105368247122145216742309174261177554740786198459199738036120660280334420794041256106117093594141139979334207450594517202473833077765174019963483647221280076446186890750463974896321860588180072125560874501165910421418770388269328132743721321336162140348621203150958810803992306467456628751873078200898474463086702636290249947507366345980787346138833671253494065684088191579499408835108934019139503460799912466120426271001677036236928036525911157969971118468724272719909569241679419344943297445171751160718831691131021182245741650211956717354087825800325150776314536483838060878031659110433581114423629614486664511817262942940469750759248508327027850346496*i1^79 + 5306093691813763685856444725454814812954713635432034159015256555568017946018131620071611067292468960152697476475611948421222444551465067661584397748482374676558578921279481359084074977591213052533425672721319711826947521022345222100606987987094485787168365090420707523869787201714377684005013304993507628245678652779767717776305904409634699210668294445040134837581932511928456309327446916495697762534434113714267710540465697507237569145292237043902655762546881064066820024163772361433376526031737906741609760422703427199140868846428789095885676436399703842931853434101325592746595951742263172992741558534925659769752840712106674761699467757168796803204299757651456243984851447524383652457088493125806305414809513686012131326878347340648122461452400474119609844826252946995079885321821864305710252912121819660115387841883084987537184483109416365933435010955488266429586210495676818206937663846004346223081188574691910140358631245441914327547453295121783947472341989477907453185752620594737783370634816254531729059377084430368529155511327981509240345100421747297634461584976201492032621839643817476248921780972367807410137984254044377313762641390246346332087666160960925801659498985579166859885617989347487608415186951087699311263642784488086017741758038878855209318055534777400311796884395357321348479645867816724856155530241774234273762203043261757884867285340855458216973591793975650757447192303773071160741938097531455826762245726076968116692788165900111916973140378138822879379704363000819597912958160936745565210509100658000197168338006514912401357178931523894724785713050622724367277907421501057425035624960356735028337688536385504346002600215442627030348535457919296616304702250258082613012884592673164832596316997162153973992447679736659055195789410423910101944303265414961765601341151563765079415001464133112680504535935511986841708272094303936177174791208151948946686511274617574868987467744698768122487640598209711821915214513212333323661741026927562725358804525819797646176206785378434834107124184909161768541331023052972702938531354928158385893536286746638831654094330294920164281285517220743803401898591747240569552745701276412396024610655298697529887498601017910288703242181751381842224059718333533908265003490944316137190117084889050648653774421397340160*i1^80 + 237313982841553556850139246170679824408001736087003517214514056863298102249121299454857802927455980537327437335512233389382545453256991277204522927084645184434366722522112422709215838173491383095054195256292612573895541829964901999160889911237404885720871294158825509108057876109514330061663364438103466026530652688437700222077333614602408189901662591360997087210909365319813233183962088875746941878969941979407809999709882931762900134034373362416545567499613181102099767726178063106004948873221129116858313743502865080228418184953833316399679986555431532311156322556181338788968892491320156290880400795160549984467590077273168664647644453406019920117460287796777530065099108105358586552129793776805105766266326793319571342893670918357499745954566733020245765828764767163274146192303017189363710536747667998547112594755456419716846363650631932118845760418665892967673807576154397323110660262978689444888649716067940060624465335559756569351422758071133895166096329842279747134644065307338868148899649937602557495481793185160749610761875963941057709575953909967187540881805096259407408461585619636359189394778429237139593142824793483465942739380321842184532488195431107003635680391687638574705377027121352691592608755675902085561499828443996154909143208219201859329452839916757627635307430168771573291850930382077144654118729802717976788752197723946413519720688129048614652867512769029397941055938568246201968035634360371259956215891244908530709820271824917272383045381484261411507372224181381971747098884488787005131215274736566895955501539944710690032405811108543072158192732030383029301386008058896998265203749910633408475053344802171522070343815356813838660937097572577396261618511862335633446484717577461435772431572902057152911816316731761433279982639206162745046327501931826686956618008990495911270272608250133377747364371426599951668356636141657561098813171644479216000560565649209091414867985359424152290798287231507723029521008071107472925985369928482040487092846593644160542968232572887999962030142875922988178665957679909907139397796089439347837961789443655726077025744353276458040494726235179343576821041456027356325598403420920890580461206837937804718177488385785636526035073864523083612920815046092819806049990516428737722183210967872996922758266880*i1^81 + 9318939793793182068806450631068797016775253399364437929689434028458389492148874306729592481770963116033374400307141308461901655477643964246634049323003174464912856610684717358229967751247046968364901917066182725921680005409474998126500830287063726290291695007557152755627111150737640915226165624699633903403956243887823170874872285330837994084282572484804234160660941299199282966024830083294256164577654976147739994393038594018249066511840267300519745014236086024675059700602774206548762303471767311076937171027421827060726490704581382653955536265830982171481886723788075328855812363029688505881072916285609948018102157974544888915205883232892658202138340982549623186089055379131964434484233761558536484349138427117572034612595686450901321855252400241274387192767138831755013460882348732300097053721676483803492169300305451065276123191701698365145993593796721176503863182843210644817839739292608870408969491704873390382639722265708798502318027155008270846247973778581104229662142294401930264419955603694414703865911528547539955777457298888077804195243526247280859635624667327958418953760547112180735719748644550237428596200663753842950133579369679264124393942626815185196284624132697366147787555511338906085456085247612236935562131973332193819441389725556470642683235069949126738054841269848190227861415698383391286143488819811859720447420537210490051491007263693420323619657276826535862301578758969628975356043023856401873430917205612827420710480545571807641278810392320961182320430668952673584390089163913786740890600355691146663759119228376310875018290771033663607560431384067431353122922862886810113613022383686161281477653392561167590051345821325618241945459645287357363750213329763268392089460278479113169975568200232249419133048842193020694956239572518040207146934770804419335581174504732834748779181296501912381517715960369343947693248988411039623618714514637475220033570617690473729862905469670380534865652761180862705619934114263389760897169086362339036004675474449327564369279308175892929264517540274916044028797739048587759970628874470799300370848139695924554091171892282961832324667071539226355180593592681322882034078896230207335452189401005278126437513861690361662983328325305232256822213832478069621518090615795943783313234626470488309760*i1^82 + 309204951641630669820979002354892728114272270894542688516889533386952660249663290162710953475774710056029805853440144273864277400798916352661710542412717275386311283654200264697633656971158158195703365974769127049358597318311244399227408110125220743261326898986975618365340977863442293629437066795073801966766461404145901766341022413646362361848660466718120741978884878159322647477445514200558798960884313861192108442044463093549255217818056216994640402908105977193593290162114293255257670768541404690785470123367949878636041198755409425254598421594304689072826559980399240907331761598802349951976789822090802964010509838923267498562035588970899470886490155567276633407056280474012819100243125942366939030111771667759869079295556430405776738316103253568510738262856616183060835016058881516680471658186958734340301673017055495865619047852857262944826356905239430378317727044256691927412493244687764743264071801790550324358507790963589699579718712126431025941590668921649929268840658600470768412578510155835435411639173771125715801153872135710326486125664105893145664756027374064502577286159745837792109875555822344171357164145239221491536740779184675526919978615113500676345097512065036222053346166516353413312550491193949738742954448676275707795126403674132105028044474287256186307317948004968777542013971928807168996412641292196193077547861507896064011463555172148886225200080171584034987302098101391469071925298632486186872124011679282645608201905766237744454208301203813313988122517844142694450021479946973817757239606098947415513293953911532833906425779886077494744685470141182549205907783398156563474113382747695538115301815774954333935987494895432224184463384354968122952256249530983266853898234593490733104279884597386925405471717991558051064245361865980691546880125768832289237492285178958743390748803916506618948526667026432881289107949686107578578416319258805351920297529696419274897133227519045235324434707010301592416827203359772741358842354240847341606871489624300350973629954971102389937587415638790340652487927613061776314781128874354665664419539118307476557633909506260219554957417426551958792032456455788993874028637274558204793029930145644096340627232003486095154791105126701404347059831402538103454420117747724895802837656666112*i1^83 + 3505900272796607584427251070614849139375704966928304958177948001082294580679959853909107125200314935186984646306257074818433831569823021888791487655017355555833999443368430894850325582358378180307910369204477814714290638168372572937046413361681464388285494961819655833832899493492122746609551533390260768797546423928945689042713621639928866026757767638701453602837664478931523776628323780791414554715767702381231448222595983890693984910044342380067633550581803867814035776994004253288109472012176572617179626040148784955854467644834883279202506750991074588293382593278104068723073668553374436252705787356773947313754073485740949406506288328088904468042182730231261967539506726014840425531313621855103287720855495935832787012200734409201382190905851732897100221829934806635998483409107884370033639314334000000346455652103920350881931003697123913124661967735145075873330057018239447978437136548255942584881990604992605208267219603133120726381662586328787922905024921956956105291425559621596562307705580526871887699619232140970986261597212118160925889957343484881073684438805706207483873552083383617924208977234290781118812466009680960583435022511332978333553610320800772900059635561628782173673987522577140181354159926984366751782191734479357831739656931887367857707109850127559347100841339112531539894957923281663566620876476774603330627253323738982609718994579412412163151733735062603360791268884212580925830773773111777531788475038771548823192206590690301523916231288265973873909366935167469673871986341374776445884271557179410400732577196441536062283140271552537878543178480521674078225664762028478478811752849889665036994127897928883691089026706917848360558633586763163942870278905016515135277505165240318498410098534287541021317784130398242144354790707349553676538693261682792191232564462621074609229332525591725295286954235764592241276478615545222411623489237395113970925719012600206789291259555061679613148921268825872249507786815692179237254027573708959543332065708413995065744858542021541116406517132838508754934022752900936024979560941513615724367159158174236382798257624907945731170161434073189881546147722777757574130279522834137925066643043450871355470462423539363391031183825470230167340277419653670284525418810364972236800000*i1^84 + -13607096201411335031035781488503631371015947636638156939620411914487328404263732231582648598578503962717530111977441652426331184338899538321124568122595017096630168338269784894162370846401928897272147687970342929183146389700974336639304683686657778565425055484732346051738586611455732498919152934465247164219279970041957883041711320911317955398960625446154076717533627769841788838003342503950223775991381003011644504956223983258912507828917618998450900931217235702507534133070079239131328637003870839327938847416786360808486345789418525894356946443682655535174379418027614933415101276041250789099622396509224395334280056484455950087833011519780773867917965813995211843766734356520914920759020149361338184180760714947815442592907290689753230597070662802118042247427250380157269836205338868747292408231741139907620495231284728665323176671832428116023700583728025251589722511875342734660910598744535864637740689875860292381104003153979987717437242925039702248986091688181407136877358970045803954018644508962433892543002657660374119452081810154870386065359138336596988729867375782519429731782272695018210507115305012640380110954055071655522730308200122181699874906004610036626787806449174969228163728265172394949392323575973271894091593952291320029138750314731588720084083910357529282251035507629848934420843516430266741740809948504618379963463698551427235471313220463620865719255311919173028208319992923324259134282204649737809310268130425410770195749742474944627716773216522075205612527449157865620050824750800552660560186690272345865310970619651162402745597456250094257175124829587294584522448679757796804735884164910961767394657224694996471688467137384633108739167773365486776745965171485093034773365330534514843771226954281704850770600494551660069810686728172794952612159250195279002892809009264209838065503461668555231706521506760233684957058336521515801836650726979498939097765004573938605808790487692201949632653568042403995362057648329593437178570412594823189948517090070800904580520368296703629831798107004885412536356493708825226366473209176022980216006107099508508010527131565248950666994350323499933298244787701090834672918639556180079385789542765963754087862984548358387053124729570259817813650213864590107505580859981824*i1^85 + 887350472020433574162320236890279833949057318287084452815875306650505386480008155588397873329220936281275085662890870990810467482453057619836599586041128176814966849845873361378739490461114710423449121424364747298333495267329628186310203498192133608212613192338037645651985491411610970018629172144396534477497731588935177148585033175248170778621321344892164550982911200307427201320999752156954076645642870899662249854296563817646306607935857320994382086664549917887306834103635863154803954035018230861873040879504516693951290347670466479293726990212818429780944320667288539482653291015707780128983209663902930547364886297570728729139512039640963784315696700700237724987479208709161274864141856679744307548494487566237372870093212402649529535050797092144610330151511204299339884978820230484070191491783203472919836042540355737803125455553680955378362041420678657025107171414328212830509829978715979056693646115916217139114374196542526966873716292645662550446632006764563612120116405213895492817335225933781892146674857810145489410723686327707602288805504062130898856117901369148880694189501139360033780623581599314044791601048663774700177197970219201170565247616833338312859294900936549886926683493765431176436316543843866998488752324226420441091377802033842039368719564692634020172667789078309306520973410091621257471277949496256440300950295087543437534890053441965988545134273096037305463939672690862146663869594428342958675456508978812551303584903757904634754523409467382190076700591164274855297138579756815544818763071524662192522430070523879440352957652676977039210002159589326562958225469201562545000753932620351253367348962144038873353244554009761879122159702519555115156797806309723193794147483722188604478525062128695475536247601357187535900038761494572605255137099703290466244319510962135825965809866846027392974710711917519624897337957559844792896691182294690792219260785235813897318169090309873636868585190329342254753234329033705587673250227187521805234541115412958252991273926237388081102403894342266916722321977727826826530060951485896394385871133341444463149942290562046430894380875685828690722758771488954463176743099908948550357774247211753625408004391167480594472821971495187559830740642400791149695467520*i1^86 + 21422671876006197568144635420852860036502027798817203554380209555469974709478768464514827755343841727028779796985754280048405196568646608914035566123779106829118698468657037960833444036086732293417584766468866775405400115770909843119163415257803193609153278758967621475144148934286035056776756489919441706769470516891582114662208828625137041516588263367778398543698602192528774001459267667869802473746385631929600727783559566571876247984341402434834895491610852102122120863370158896407640937884546081096608097721574928027818272793564766485965156985413772861425184550019362947775721279338452949340939021766356265898170275314035803932805391905001378777379892258216854622267498263412881419807459129869694125578383699369201170109084322998766944254737004484280030076462424904971046382715672738314891833027424595194716108415287766215580074353384166746975350654337411021235687315356098765811783860317903002083542185679569301269651494177167744905142345820694157722557905470661323020701916375046353879685089502083363820429152600711328713891215617547891626162332250923159461939648958316232202183617773716389827112809140399248834575614628671719778836403627294181925987920775201731393358054417219252558275195994959652087816122682054743596788500407499950097585263294564966264696413685537540762197824480721994543092656683852609978811425620829064309769457578830778366991860225727172630346684698997656989981127246180556781906345142820336609921185633101587758700560242359407687367049323292403197108980421730385420140239705529643384221025767917024579890725456401033689007053450343026084388290766301015423834565286487216399035583328516087472193997749889072710520959112268345565587351757394801570525465556570807852922055075131584841468200074906011387762934367395026912617111065946235499980702442499634057441599105430998104096890113047062536582949749367902528119127029333409290385362650561544318417508756095899090393662977292818330138799386524360675718633592564276651258806335642377035347930564589602318970091277288412761499767941190262716300292936883926546027754281860874100254928064835216506713484452601745896573667446616290904225946777367011848744541361955502385324545959804775430740898763760534155368001214469712732332241344322863104*i1^87 + 89130805779028505486946408017251014939162843491878675268807427055036276816927866863679181666554215532682418889543822403347306565159058112342797475048094924316171483486236279894013824561867098831096248801239800063894364930291005449783022427099193464603792421049483853033740580575219275243434541605508726173734007209907937331760082095172887960011304067492783834264539017159878438772814767976200948642698903460268588785162545923805113226677355892416056055244299920507679284441701099416452690180475835824344111926157592739854318196808160418960252379267511251638920066960758257308239584833875594449353756676092232218040422075187095221657196656159609313522031616918167108032988739283760647741777095679132965554408085615513289251207674223046642374566990147785249957772159222245693719254839011308905255116683821427120843449495829791163303197461275750401962081283077620539563620435038924294111993256066994317920724924829716164846848300342906630194060981690598624994951614073320273489241133958453302385638405451663267490542121142675138657875466348319295294629295865595056220016184008635103835281588313972590711192585167194972113902423138257934024605382571961303421151781017104060361936236447193708631190697897048010293501989929825603526625776426199557494931338892556412756152852168634319039613927825304464529944079421671053595978301315351327212412683063426238666849678821333086972309992966049728750731390272703103724035861069991711119321092626064080002805544062857730941188917953021072179900750464599934646788938923982793280823738213387473606294742104905322485019384366254554702201843672305816867899728459784561160931241170550746685647771086021604888232736883415038298622520755637085833311850781802174394092951038535092764494085752735107470265030870301059053106106754121813885569254358609789912872131075414998179353732182720710106689541434203632082967745434813867170635967295703923246870283013471128457820089059164095546689367370078184869757992326620227123481434418308121963158818774710070258488623477275924718347815783366774208240117308732942057814706554741995624293115095992724634144104508008226250234178726915054803304913105037810591876656969323317700960025691398562753147143870941491832305526319928861485028081664*i1^88 + -449966325434338419266913264813260518035286273161504581598632153603691004865704853388249476944557295976303201687243496158047884755574028320007775695591251129458691929543502011450442622993073818593615614430908703038589372274567245427177352567206510221983329791089098635847346331060823588886645500409302093628243757983889326754468894418748718364812926190236538603618757184134022101288144595560872629826337574324885693811639322048587298404864189724246404583282510656649916866890452193311782850114451573445683375529220769623129147973868183690794119448712058310524026791334501572415605701067582915945377974887798385005120011364876779102857447471196444440262693737246205960461666874810318716508399222914388044665392722577929104597849153812597514354484774122535047590923203937581752469171697340160834757028561904704511613124114356032986557758343352866275196723330858911895166992699973181064632798739868546389327027545604312158608947526925806537076896324803231000057972204418486571142146586037665412001344349491716150572014339032959756427403966820162949087379939299647322883354297436694738206720077666486760951580685838292442171580846768281781251309622231641527857735047517822478008802788702384535638980478265199316932145804548230316861842329550377185314640958727892863723527449461384547352569618212090067653633517228191779739547651094877098905925199232433320298704459318942340567910084191846799725401517528334051801143887246262261666443534087320527779201257138216300883662264792287353683148485462500122222266724721817719514010553327575236619795464982596392734591166243671986674807952576799474639497560222455127911976968815352834724391526355300423935711358467961708100587488596352513129904791478862426409337380591670945873509032977233878107688069647125342617288478400379451954114123814932196696374925924718350674091050622568977104790754347854048708374541878274542676287146023750982156386113746281996012794769033624732012911268419118730915162840883079371853932415041412075216332498415694825706566544707488478668385805554440604922426607240239685377364115581841619563813560938644370283311004870796112165137441973216011372225340624181896265507791274793707094517504166903058921034221487718971670907952342662905856*i1^89 + -1039163068066588225977640345459795668991551835759520724663959972977452300761139842805994824574820094855884719387837299068552905689739345866673158987965429937487789939451503592795678667787746382157232304688650531757280542635667611928242181035902920170901267678512378023837546000186408308022722590211996121767396003307364846585743151627828179610218367245827938883646522489946993230551197386862925449796292265558744395355725951690872338839452831034201027412852402561910629734030575040991407590467528931415775576589739517550218600325432752209973489435248791439583982201628965382729423521956621369207063871728996683679167132046365434765530200662340770300847358187717492389419971229513544218988483501100831941794454479679805567602874868113102254606662138346921666643820110189428034345871598550658360180863256429228196727692399307644349733534085830421057785129289771848503480993596242691693727823244146857540201120626551745364916683455611318216948626233127269299831192723194346773227953093872823478292956141918259371779920566698437622542279357559643159145344075271364731982133326945560775641982672639685704084968568315659865768233020601388517285811398643546191144558236501980044311251685262725694863353367214255225930812117269563716835209432533286491722405136403537563110125923766407584820879190216383483895066131252534065169463864596973862542521953424547819789150908909083762285422602450699385735896964713400104413332114477846464001053177304966717114337387802334772158153565748445714743113774286068687219033283798359380582627793193736006494394722348671004908382872635718065009533825251461427219991267470532422663045222064197206738235513297019489245564095357417198565867069581915930561830591497755914934366951854613312157394974657745859295381407492715029324660204405177361372465586880661238709226027349364156197195699680183906558842934246282991993721069751674087057617912166683298414121134395495165707786793296135759280773367186627380058604747003931534796403712671061319845937596666309998384265072383699539617178204679182312559002135170404549780821417064458328615313945544751732204153126815836541734504970116564533312175137609386467946337766917562025594976701243425293269243982842635976365855211520*i1^90 + 25097636891036144410013595261992192335592904247387651917366860055508388030210633523636467658091007613517137753620536968775974164417432061383904412252269450536828495484416345866146841397285919707982008615584362132335014410327543472286720424572148890826680080125800308829248015149353675531493542270321198624418285352009238378546879248469298843566057022771023565053130083044663924328335202813242996994710388341131422918430219697453974778771477677632042186186921815943140228741801661870644033653600782004754134992147158038367690509000921700136166481399924422746084920697322828437689170018636202366248141379131815972955916671926870054505365932880830503915100525247963917462791283077809803793714794996439334407047906773615251138812210858528214853197182496399006394501222473161223963251668182496178523193908985400308801602539660201679176365088312428653415832832828550530374894073353598548003092061895552493267145893872837989790542206691224913230441042870780748368201717455629168892088971537715362806362939915651324803926421881252089446848322784939963841595088135609083657266162191956186319891416217293808270267583968171057951467144283343542496149585657473516023836299836612914108756167283161256540926160601987015088553580238000974038494412337306293364501427825329224189587410663104198792791611734369551612074921715227307796741515962304194260246481483681287667817463603025887056750256071992079240366953207508968229300566125297140209893501809414762202707522172818056432359895466588736018330289218299044754267811000375223090864227075896856997973574998100262732801412114644327035405531331270949227240715237407982117950789670109300847367280894465978865902343831374436231182636463258328797839777734462205271132638748324299447647277690824559773838513522294969783900743000196374024829614169064485023375035991355931155168870011503914013885148221566748330921184453862262142937291496914387326719758123930194958124682159169105893208405877702517509400560377568378374556210719379066471416623361651784282510382608505938506592363304789700154605475406225468208751516698028395514339997596363512380889106918694302600068354430692415827218178519134193022583685852513787561159181128120452031517691253588657963008*i1^91 + 87799256877044831770603292879036812997626740684664299973468570239955450120199426667880977731633173082866114090477560335429213700348973024803458967295026352009418355489117585085083728417879907118070019051626373373331649607592983178816674063290672477087151002288495402629563542694903779009924144939812972235826524939354055999041303347871303403352275943528265912424059778367557672259087081649262949617698016690232452452654110566194995691734499758904961336498616759165702852945666597727788442884226021249573212123544951200251010260348514102253242754299354956859451576246684439758997301266837596308973405343461551954131519996121701801902449265457673660619588443389950114634364526857635296551334964300776185139272946513912306553479432042356094408183182029794331802472874385129252272443652344494549719408530467413527308859223084721306271803243822654821363236991117768798185600434952486168563739171394491169894123844783932778960336087812867059945610116779219497801425915894580982291276126210856327404251359228213681099669313150648420134678128973781444391496639439755524324845146650717187992959638703941792634697249407900090557340933379284960405450812013333357245680249616629382566772606818567490900728546711911169740196198981341913209478116015801341274132118284045295948188415231672901376881118930937560127403587211608699635926602929671141592420590674837902749069138630754866386404468141881712650568985329761008732545898315815685496484085417865267753084833541646730388489953542121648991707337561490042977455414918005047971444908263588084995622374138246090771145923773112498221561709541131339959584540913045634863966281222106452024306017981948160924078139539654650189867780918623644384889365178399361536734194716001471389051167503480036970545383811025090153648086233502719920104423465002168628460399519098670344734911623527372450154762818021629998781843208465939201324623985063661678072434867172940078394781141598559310858011165874559259526383190543969575865286294902179597822440657230054808835871240086286059945531479318599057977516730283941072479789603728000466718043365256917806805430693619424847281847824523561023950356166290668103500666221566095806903999966181832380963371352064*i1^92 + -108090589291988145558049928448966603560368373508271117424454902527937461949061809576639272104253297422007951447293447009575281637544347860675680406761343471987896975410269677733302132713028931113208727231041481968094984556667834712805645392447638803671241071945437488112472413641600949067902548073413334427417005486495336699462634874871089204037727298686800162540589361816370204136997985551114291886291484274461069260232456907543510033746665166318977450931939244340270863297101782766244131122811476906947468033933563694650768146871935107262958785166652703552310292255047442665235362993464427367581853855967449654976976453792520986958695909514481646143029524457830086015810715747841157465125588629273796525513285615090727496189717935313598468886160550508469889136349155659908362955392374901963659220557041551283426144131417802096172600657877605278380554936574254489649600002476547558958508255860328840960733105076227201459233089220392557787174047279610829071067063961828273849294893666926849631815236472538779988146480870253646848609654469016219091135990793408042754904171205997986141265200778147913655635168101898032974448323568429777221285617915625681005323855703454421960606123518564707039917273209094921525692288074528195542842532318922929057130359364131526830335389287678178913883850296901133686425801698035433033582518256977921400448704596080859254894368480074073394362801932049299858407673512977826330886012306121444371785103817134943732045613795249492265456574596709935279846173358669802088122171260014292443348516681663466432658267966554900715310805804770519363885647454249001283813208341709731193447399154653409235352410770416535363110113247132702716983560141266070776399243259735436864636736442318314975888210784578934416567863922493874168271212077150500282073263215454508328545776847392814637953942440081408754773531312085273754146756858614527083897168830503010437545390222076737339186700738428401426909614673811872523296156978296764454683320450330204277685441371138062807387953607531011746888824492276927019376693021010721715497183503791912441616082791590464724299161429744824058043779195844418678742229772993097931916239314369377999706303385218098135040*i1^93 + -314412940949152391344531009349207481752073024005406282392874232863903271431876259984566251592039227828380105838588328733858827220748623227365550639662133631167095217914211843622356248370509661865938263915619282470775537820960118930917247799926835081251000874032094239532170824650461216396913099690846126787313164261381854798851892800982240265645642798675888180422288526637650264206046408615465220382303116534704655790717686526054371335118731135153237693874865378242961413278393382263802797545522102660261804448812138608212860924717003834704970928187768096530417139001129647260664172132846542233868263046775206503226757007796759866378297854795392272508757967898785414558952079520134850329566934195251081476988898149319711596439023976798765477479636155871956186358415191459929786777777150484297057416871176154180965826217956926138585423880736023572743938524812909777849819995962327854680790781414373939203364317496954460407253155279284880699683091116647390311219098632538673909179530802642896762136930095097407418705536824170319918939386193800527579675607173741158694691551657520545256342195024864891367338254216288594950052438772500934131872696090933786032338837725285455636011264985059558441966099401266550579368630130920870340547756215029098989595621475613964148196457379180744256980136739973527109818936221065836302956445851397234540507457463630118081435128825597619775262297335395508575106939164664825984378419000732685471009452824172294890209784650113364366516748379304461278741283945274669059436523153837843136392704335387455683164243225513277994147700098645685577917360954988503149422032082038176632564688577769600428596378714283767754090789490009729418695947561524952448366858434639066368181421535436127551536764961450409015436419823014963452327051281555180115679741552385949661341977841367896228335356170565529846593776720670547870825235349461915577220773957516334897389522344141847604296746556564691157966120963455249753094776984857777811027801924134217693111742931592818736863861638447137240560030474770539996144773695768431523038581444447321042159522780642038656630802434514970416089945200220751640960326003076191615902931660853747052187226210304*i1^94 + 171741842604956472620809294733193794292580391260294519587761718474200727067446632446418521443582159737986975707667672070072934952907172479758007069845175249960645490627220634640109937266454471589975287175606003932852299506176323563810587095944211960600234605673436093449644348458584760622461471779524422531526034366640594428544693822988177201849525803883499208670133661482504824526869549791750958207881725809583590134117202641145074075084048664145602789083456701522600867675964893109835187434286028063834746493056875291279978056731918929582490770139928861533280796412059077787061193928773610513878892582125285672651673429069401501189281049361875717433584672882698751335471627872708084894760754349552296444895461034526947027853281989207019483094546236195335609756925957051968537385852611882747354016394800989262419592400972327980405895162471554142819095051817880109018271906458908731778916615710993398691523873865562711968481799950367156335097335543978420342583218699093577846431777419003008825209988398268788100325886191848433031519718451677723412848769991473268225543568714212009584581590328620761817791331104860227597897146563255090373965148583631197759082341448771337950156491973541505377131927610740530478697299949277098699861089049825850964487840280807200928146669855827845440416524311360998187900079322918201056462776728137152122875076914034700424173221626435904137859816934782619806245148203577962525364744513764263500590688315615271186336062158454423824224827371676923004635772967240664153249743222761600216186111313621577979212849257694768632344015267446634815263875715221984188738863439931934139582266309518411216385593310838682818953220880269927152721750158368490627666308572175780394802025933815803674561362565419929221060954545165791211504534596474721898831236050719903756645217364279017972216373884558710897562302744442129121666071088677274633433596479662446669097337328423492209326699874741819028016553285905268932768485845295212309324259995662610621603326128409408016158231034080782786340212341872818138053063983219796597001328005064709218391147328829002661226364857450272221012690914192515560387395671244009772432295776456049426432*i1^95 + 435284715859846205084764431707769190943636719520683173147614497025187996108597287311964464377546121329793236917108154095474617103618762651675464383416343651020410145494657843251178706899837807476501629818178411442975654152168837339616299407632388977698886179623831083622269965115392768901532862621966875638967329635052858007993755975542640466783290991105211586624208077621734423091982188386666652162349188138993850286250016987272054419249118346410752207546834441686519893181890921225841651105998873030975779196644612223223997673920738193482202902081287116060127995349126358463207309666790616850311924936516282694887538437443478500677441019744278083811451643489636353004549298387638189702091247657201601555274214908880888494325322208213104948718196821346928047070276297691115714939486962553634007338820618598284947797948112767801210646753628682391515462256596250147244760600893905813568775521357730264789169998205496324745257486093645153476151583939894055147416828869774360697997856785003264033723732444090255783079913064035950672048812790211410279680526730615941991776424251139491953775687105440690270556541890733058379012776682283858981284536969526723635556050353629417583987733443790347123686890678699880121453481839404002984020906548122085719563724033631499447198413139933568427726641055195994548596656395982251308812422197529575818845807879860388549332129287349122715339014724856311487637687099062024365712165166901311233313736735228562774320407562040512454861401812275948368331823478343523501881898332376427004331379264692045981923207825696804755502140117212596290031518673658547189459291117900569725679258851418519290660101158635467530833221523443981760459169686399338001583164884132504496075383302417091680677848126346428709773755664338641147181945572342741352879299727003660569804326544710557101955708465370957191689989899346875764620811652040339751864887804091756611297517721173098358385935573196475861254464504318608024217395376078093151403051936822308263608894137316220236193390840485246392920694930335140025215529571184722797190056909699707680768619780513071839892433628864302830449938384698046556030380579178273358939894579200*i1^96 + -70293158110380436797448789226043671692935398883098009792122997241046244098330651671015118237781849793295618387905342222645323586265607948945699551621735704477318319092057152644066672182174644626186936893105635130064767635937791643843953402895987673535656593811489492562150837819291743584578121762657282024776099578940568735072984783291590921156442622104872692732440502827328858523179247009488660523415218862518935821573107288188625646465719802576084824880169943712265962376194402402440484223400379372898049270023712517024661743326600424880531366692636826313523293074997915530192530654536924128275625754399674063091124041560624747084928569962715910484405786983411624970014760169335634334317117500105041016468993652893853791303314001844333761607447537405910651097918107715539205711282851074901657343623883767264467789745528182846762480639034868481268170507506171180127889349573656690150955247210856523205769397636256033923858703992908555344629871341279796475471328208587249811437983716713515020757711652681260843202892731295514511124865409023100725749428744523127008343694625951061519936182803742601538921212456458941648700764889497906168188484862764857680284937198686777554185016298855527806869291696275760142872179926769081155297010732832433874345971810817255230188991645840406819050580398524722057241146761036646508125132412090560204297190637517606975062304173382852463543950093213742629979914282890450981613073840749846785960753088735082661957575002251963738481902550478370835855764757496101691570864151821951029072298518146181620043839009122290191876954806832221319455412927903228812172999555349338215605406558720947408570941427731031566840115746825316278725538933727558752363177578687008848153245373918601747574228237837716393479954076069778438602392577573773276343866395882586404077556302801302026614287979636269807740222823784757462516317915348475147743953408144712957130992915471823090066835344094330230724687005923581548049699102627508318168118481203632964983202391276041727866032014341137678890996579142032169079458146283191186086151381343567309049593113881175055158525697221884480142360135615232544864767296452798971904*i1^97 + -280643832658416028865324329894165949359344893903688616129848085331427697532254046052295944264383600540383091816647103108972358201561743886782856228022999159456324765841715182619562749700799681679667235336584669820773240455785374236368994514446095530097544107924755444459946615700188843346157721206713507071811235368035861266481805880515034295763222474013777198816897664583863593594297074154122368585623968158496813127688888216864712780626681125552286810357822392757693704584290169266741337685705736647313564931530283308790195733745720155056842154311723017893209179457648424530021577343463856344018962172552423659501531508805828626393586554959245995761901306661109406848831561826187389754038776593753494428841877665471796213684243938951962182860480234983928820386695723998333012386975508366340485587236641689936716328105486332705918221585240212303875764377937924373283057189124040061136283053149200168225160584779296501127808083319756184117430471495974943963026139539242101696471183330434596583660395944532675979190333413392129742431721909359229405352275436873877871814778616426659478592111470706545253089801008100485876878071843747836574648771730829877002293846448116448822016339856811818060579918834311868617267168973389758804581075833887812770594716761614311170579800291551842132984194153078215848945518202184133321983401119146914480361028157475134135346634794751424999753243269075572454644921595498928674414596913318145629565950873387434681366268563019544137440361902267702068869037810579708269831940248892076874257811129342846758950635880186880263395845868671258820867313133011925907107896599903922699749592990471959816933827729972357031722484713132946020372360711099905731433209766045625057990745675507626480673622760311288603408528206560482228313496738463092933281897540904364929372923164841286227414739795962983369697430667660723010155994912632170382544688318545440228277490839099509816039116456873743044550251891376921885742604771888611794005929051586032703355996184761484258104210878810427868980981004033640150100141175255230055653798810457351610975192597100148707221339668782557394489174178350472949194047881216*i1^98 + -63548322861458234643217320003811232382486835464784130260716588971252353761984186416833607007071451996411044721526411267664134537615785579062028732066357943693307443474908050541520999022929160292798372366170312481794654311067998313722888806297462983445825015744165553349115494719014856177824604121338359367588162813886028336780128078525244442292819851596450141619410127577611518934880592136203664605290254838151697938956463836735168823572473152640250731296248956939626321688467224576120595880694072301754817272414661701572917113442149286549137465429897267637527621292973137191510078849912585392177669590940035459086670368193186536196590124347569354878245410009437621769945097472013330313102970986084900931643880923983646519526711766700498937056040917310118239349304322633074666300403324409357132343846771771044934458558549581996809878343257963188334618300515465938279182638558567217903647033785595188009718464046307522658165238058873582193952203486142273334220634368806353181959225906031620948016198221907617272216690826826862303166841845929932675489649525566042878059432993008791224080350113647895827052430349878428846421088320352351496238531408233093026531171459329245234107924550246404005049085837614704376378250856582581554880922665040217017087215615531383335356730961599261002402994668900871444233530778428286473588750372609659739967371163982814523147929869814222683051191407201090525319223858773431036026132938746534840756144679498535231338054032447274732905880417445356798833147384331926552555144485474324242079705569605193441385303235079962883788499751153376817100730891123132919765853030106442601269935918496843541454703528133772495347716215625325575070912232340107884014523466160780025481982885347901078459834343964942218447356282958651594018308864184437233577494349771524402242335657190495737887090637789586144827637988505989846732101967687546305924922899213245541220094910674566481869525269383740730211845908637308488717331690860401750941972269017220205563509779973708667897757351519034176135585052809026352158655145845900895529172466145403254992870538416230314608927909266329688075823226274791292928*i1^99 + 60709693511279588865875077638557093735971044046440099204098159237315642022071798296106218676287975107884663966796644964385247205719890241829646243401697733530592496248403413836977060393373826801666360483159497604147962464329485110543884697758805718304674218275365970545179026638044690536477896427926854204134391051517113931028324483169065491087571935522089189135077390524132258450262665433279874441082009579599511642659527968267445556680834627337848392304852311967168020381852403986268173436207694764923830462158967028048247028889962826668012552652130402748488041005250076952007562377710252558053678561261423009155087842700644746985679863224482011882424539574743410098026528942426202308743122911503063498280129785879020717806258541821751088417667645013815394949753041245559530244415998468743851321404427281869633976424067042382621773817331648647672254938018379877979318936484211886787944758663099555823732012631870654301861459224311956994817348138655290086924608562324580279984957400427535296180377334339819030236092663916032840977804852212986494934567555467298647876491083985631066998009111396971286666179740695783394591197555421983923332433408104620132125699372349908836658933568039650053066537018301011155204088986428932913843365587724399090289206575366701333892016140006201214537250626384657084291761986233346745043119626609203984320154432115700644314258804873254411934357703975707143130118470509134648732848629352675421442256382529883171396512646735001691202736133624753709486474182507839845328912338428222777859375768560780940087791663117145072353560774988546876230579539140995438660500967102103879391844023460300761984488479076743810906037197039085743837293531589845929974431824773626928544292549578162376437047844927094287213726037026104213582807014597340893608140297032861660367700052196857396933596633860835263629838097202079455596734282983436950401690214348121815167103711227116588250968892219331976435474417337867984581128423142555949433458781595040892334310882069742474733977945975668974848531909115455812609477552743759713607091140503978342096687039579450986148979786651981746426892779520*i1^100 + 51073142884102960079179915149564267180644700917425934050947608520776457991914842550732638211966269394471915938548053282862399702832634068849935315964961414242735073265546720882433687144228367456572988281953080484919069426402480977887532874551095050595002793523140151318188529964473273366868063031461595765064211879404850262102642334863887178440227722809315144870367560440875503999226017957199288673075815129636866529502793084927108405301557584103588435919481343276220797930970523975851190463905858560997065361884037785543969457946918318338653037351348015739808617722204044535660339318842259023750035615402285510488943648825878193431734568386778571676703489473160010360708123542517213296828956518714856542342232055044999799187221146057790605602200848211739011421772464434406592728496783775635774722630650303819720889560064678190258488560151510895041574977891768600032699902731610469276117625743842475143774439377008011934644442815969157818760310502139609990230709406687928775632352846446132004844020853545330494851341770368252611003004883994322362983058625914040636968562211755345660375314300692584103008978473757429826533524728440000148648753081629401995961433420702789390330277529853039286406883149884160642784349280985563885322546230309940131587363463197418408630487305290145042273059866491436439445900103982848812031767815600263599854218233057360633296385010609111402739888728195720717991518436577555287057180621116064392941342667209705972617528010246033657192795126368581102987474849041340045019057813823171036732064881657204264260665493800817445640694441186144810676973324157750702985440599919195750080552246036181047533238408259883511512183288407168669116627088509574677440998895549621606292455068554166640435822936710808611216457406560314080032074608889758307540588528208263377188611350695780995596190115602985240360229490567585985480943490135128782896424583302016991751754459843339837250299897435833136405597927101633029135297945813134518769554676088002979361662350185393247322776102080673571095084096616830352897623271620975198126181894285092405673641749031829876234345965566338007040*i1^101 + 10164686413674333883522177469890706493703333473818406102824591092485437103313712265552115955161138746274923150036826130978371402398304501992952120893459261382604124018537287444759341321067865834627830059489775684016389684388015854738268680925270641365580549472155293881635307445142837801898812870443652265210466411159221679874335411340044160681429963496631236249863942430086408990747853308221388559048778417071782346028722810851369999951619071510619473204312743338267255461646975844229652736350115111192171802445729919496111542531691981285784247900536821177915181721134754210229957399492151514656420477104855860426870350104457644249107825191824879345950949340434018990368526432470337411390878581659892720105363603003823268784629571608952598080521192820078928802295041288498159772228068876336561760734195653893193022113373226831373779892705925690115765616257062856159427608964262096670208335891901542170907427958380749744452973524039917563574830831985753088271897817840301706623915663494177674146328352101588431079907645140153230801535274242620975528962851752925707914482308541775334584024759992214027827866614179663795605868609027593465554807157591756092479266038575933367587779029405671650728650472883115599671811166742729313109739505750900965032048462086826158229841652836392402264487813687455933958658631164408685889994912384541928757253918918894632656451772190461298728232977190586401568585544107044522788380213988026308144540531495431112367151222412575274839743936895052727708241404702858957052205496210230503775486165052153631783774491172866337654122620810886971370740205997694988928998029667315308239766561384684397921486588452274069446952695115527336830379890234709067103848775786566660978611387967848818653801734306678989713289266332464400644864227684235859046123637406429930406225996366779752214097432901155158433594944684826111415231250954247472769261848788468208970130411694982122890994405697999671413412987757262000755564036592901370177765642700805458839735327085512375941283442673182992468829321917371592869103771062285653087185352624276550154612202733755370750754160640*i1^102 + -998550873828411162213091378276109841962454857046198564577543339057084153265006293896232741205142145442467257770628409948922364296944125319181649766845268029278050117942146511604725629945382517070884183621838276066777014685233485622149960533819328118337566111338624715687027209591488441029051431716582295197346537685165900970568242886730088984765979068387471644140437109645382250399772541529443228613908872927504591305764783093222165260656386335685245402066828271488651981065547746469813272620550932740538503003718160802949224649469079461918509297962661570327635850153376295429966712117707764364020458446647684260464803964143835029552295743477305800856373587667259185040976124572037072012793280419752477180632521551262527373572286386261040993800501001929721834268968614994563579660236015527413997414209432550255125508755110347352945727322398361885092551603954436202642007594722875070998634815509742221738722648146571605045821707556693112864308693573226275826845466729747499196375281628773703796157343714513533661114509277311824019827526117334101326948983274535134329615655578429305793916347199542606338226841114368219166706241505949263639929725908095222801468803708058245812262951539110290462594885127196659060813700624605267590689882193760382335008677873605441573905817201600080940788877579978877369316415712642480398417943906445196674166331064288102795243472269071416174279479977799960476075551268465211577835410222411908575106034745180705399549664667380398968015013624534138240289680110404323584472207703944264167467319381559984357678243518197946072124077640507933977347426563163353126988059896785451275577233618056419839716202649829591244731402637722500935782424907448490080483454917273287823292536191919726213217293743855825867624241037282559044272463228405884700319103962559609276617985965510059202390812648207827054477931920941788239338545691740357953398579798428055097884992301045644684280574160266053146246813305186837560187899016569543322752917542057908851676994331285381989708060047740035550329869823974972503147723948760439789875070247013075919664819952060203008*i1^103 + -348833903288404294076426095794969946198193561983294832703305815432476645273544313831200848455359536943481264612021382281250954943677865737386868992403463361195271018511414974142810207367602211470323956599439281293056125060500758148701311714920217983835941246423123684779131362395404706681625440767857603491680179148835520819259927978749932654926797521708515257731956372764485583005898625292254492066731796935197808631235761055253303564418733758877446031689719450588652187892136526230409504783518087577429809798810509577628986121764364913365860951895588186060757289721327968066125934056319811217575197615772812025629628964678123932304568520797514032215125007931846719665020377010887178404271857472824628821092179631967646915883435963326221926893965165501280258419286124260335644388683506503131336980563596690610096815258664028981790927118603589655331045381052303430560013836881054892040273420329657953837105916187623381147631981459388684414208299929033658286932819226669052594077272798429670224516960441446901207045600263943017068462451709545703572436319837970642740713539526318287885539618785186775122929626566906650103306029526692675346287051934248432848630122566846633807269335342139108246377144611184516984596737826447669374776616482695122752289337087588035131750053666094912957110880131014968617644536920944111303476659763808245800446267150209525238925810907800201383815502473846304901006144983839486152909468962832328588885414463301766700212023249096248277753509999508242342833630138706375006651480345960729386805242515651347167450727200555684222305122376588332824362786634285712808764079610125525454051919258198501510305992946117538243004021636953819650553145364855197082130263172579070921826506119768801818299169751891966099041403764287236139180001273653263609983021167445648225442549132176535955128202298134432188032410120812915945663423455247900210328954359894042947762332462741383487466879967638890478644400116687681807008046700027061234353232218033208588805608702983600549702705135959269730524258158582539045489738027829903456696918891955777177229721600*i1^104 + 6090214214485836664472207907961281089911929142583940072838883937316643791652504955279876864514817772456465080532359543433547113738115874731041689761292132502612107062219924629879077555992880360084864694732162998562008738937219800713192447412548991252550242092593270162935191285766617680832957079195092547501863267694923820259736598257066482699744673044714727263248458547824166468142439183040452327210024704885941645988252768131443423016136885929351165611766799993815529113695898815382948340219288441881928818833880022398895318239244758430998913924264750951067916789261878414048452725527428331357631723103056990273875002637732068022783859639690989793050360266202948658233470833665834745559602142981652324791769223896320638395658005535602585908087294533411985909092689855591632172580248520493955152588485337200079011122644092015228711084151331913864079059257165246012927822747155154477140608329577483634096786637741153811572390222264125434322577806313505767056844740470822673382182984955515380990070402112210797767054518589110839701923341930153495786216662276651397166551075067959045715351790960199674237187061765727695200948990069547259352978546289214935168799974406270760382158212351458665711386426725217885762008030514461616298623749524424521047323882733953232547499234677828624052136937941553405413913764402480094550965423524602339264092214532428109617349783038608982614223850054867668901150121996044206855159172259748181333414013670318879907117856759376274375984572624348026044067479294224924480424798090991111705871458705306006644686838926518136950310236329057849273170767862743019398752618825827554239240836824413680261719962697053278468273334584644529758135343790858693869332110037327019764001528838927403540722613692736203396510338525738672464858584680777666224886229005540562439644770061808686536558796326659257348853118183275630756724816540448966318483326326014327614700342652701861558576029657277742108029471822622310606428372191450893202542531666987353650510844277669542552758244212289656369366438771507797611736711220007074442742150283132928*i1^105 + 3137025970677046391344987755423954928120904233000677604575897457352363080890926799893334182540351423364831763476919865903190522043273530469620788060762653798713264872609541803377649356127249887616780507041667255660281926187559345264367668366879910917933396723160299979191673262137221031648844304484878466873097710811353319898550630518472822655828248528904375212590747177965799790253807144274203015661487346820395729388336502461356260113508800149694361256867038516410284477935281731120786547162802892344713676842250567922955178112006465582305513363117414231626989245605771077336960455975418298036542666823216821233434290516147999025090553985677031893742221145808023457237226540451976399619414427527660436093630623573509263644748079252229032012760646570458762892698993567281287400993943147833917489597765138274985087862056585772080456842272773148634321030985899354780539235479601382153061609164929756937232946564875077526633977199936902837541094266698937499689851460056452533480575733111963237483531752589116033810137459127249576637935167365018280076939245023886966460395950079484814039753233640494296191968766547827909659944524229299046916309939649222715061353372846249824157776123938261632550128325268361448182508990501263667622554451398115973261133997962003429782869006951783625544774395176358543550508805624590107779488064857187777551376349193304932565926596627757935355479370192779213634924461304850450312461255347814709656359447928664943231810406216224737487847438578046542911752887548140322577276440818757184810620763624491622661364491689294992159440419209236387170709784962575695260954813842426644191305266130997718662085277615211085215813508608436739902248539390224982219037635649195405245457864024371994774640291089985484492874549030156433745143648336456178412874405990081432513633764336881363319725583882979761711881585839958332151813937299838037359793036745640210202282145278153050293139930549462925484439055700883191485181150409335077075897445564024885675770618101034718161255200701416046935345701602638953825085420004540327835729920*i1^106 + -104110715378937993642850575308204405941633942598410132793391791397700950547776895132482499815302760718762987535349300799577050212690805158676965492592533774361610097357511490474411660761657695712541035775169121040135463882293679457957168714808584447755595471213234240591535550465379198385653427189275504791796428503055638518142535156851345704431842188159775603672957078428022072502910691045152637408307863388734196626480174712943621116851298493363381036431828536893691559352262773545772975801128142097275202704518328249969796478606441622448022147509441621072830179213833119411891884811600251369873573487805063377507507514836322006212936488476739204469897640066768818654300074875802590375237547529696395582132752473834360098294403403432394127347694197491047686060373952958795605762960286298798553051108419585528569898295666083279188325200690262938709567644220544607985144854530746271213440432662762280645119968372107136269102044311539538222516468030522449023806817667231715746129772419130825318539081295046677895538644251914777638099491889828558967460375413610567752489714728142929946566520770636608750923292763033334305002140792450816210989261323256467471676408623590803714847099747491235717632275446744708380078480722807860812693217035364370746117310544785103054215234260861710826109448532445993521899669083575653831288068457519893324952464595437926699334761101358339199652947949754000820338704611993906602050892086000612419883613782868830251432156624159690849311483541516650072472618226840336973307076865336535067904918760984829366370173074185785673426235279004350891525015930812352181385327930848696803937333027226033695541159614171256875818048937986005568838126866753215951615521574512074688562726864818660299387369692895035143192820303972292722174211323996772781962679494698526428829728458095375519513253036210091926796352524293811145934060340377916264277358451289643196728046353948649066430276212508263626981362225696226725824458163667653099119672217421645707313972060148490829203010139899276562784173667212749277585040415391744*i1^107 + -10294480602976555264972472004081676452205512537026507892535541976951441279292077661862002369308272612043218594500026322376843091326603775928441836980555531014250016262843463688552709971711109557171545437351574663957651814190574827276981041194869233237297443091116266446995478739507023637261170194577754153942329850039184788762339408599282116336021868847905639618176084713609541289292127812477567211671692370780141805205158969844009370521368193804368456282832879369878859221695395661877899729086838229958101277973331594791653519822687682912398893885208560187927618598182284430548689774831444437878014081219384244693684046406343527997382800767859617621527864139814491412995820266402702824397645681714825936192719392353916799956489235178039820026140519799740006096684704157380419339034898735070288688157817596932619304100036804353314238160048615087434756034344345126997204965677101522123835233584650055860872663645367735412824874582173309228754792707590265502921523347703528615854337136833410306470157224961878466625211382123224673179993337684443515818205543831265051896636330796848614272224274716678260270239276736150302176897736045538032997529729225909114917429669184262429031496445624860421064694571777486943674918094453479059351804076994985010733262078258430488780023631897051968690761796395400438340360150675381484816668686935089235261042216383117880631513390962425628178438693854188204167946230517260197603702355093999125457525194403982584790746601038029268730194863488178779985476108769078243200530544372754559038760786045038111817224469696541745455519577129348547438964545953424666847687703355638636409755497948209352531981889469606032076921851013013316837128228595866243214594397935133016680436372935374228113543973551544496649573870356077945719503328551137212395435851056868138741605050605849430590636195047207199978638684217279447462237108039414339119169114547520981901520725222332370331645162245864998232428591113389609928211511143876149434463386626717349697907219478164926403034583611802499060922591769366804561920*i1^108 + -202320979127803947050998797387315624934003706761074152180570633930095316329512943344372842255747499851354555302157509942792323723699840754303640160193287215314910872713678048599763014050881557727507812877287874633652341241678656106851751498186921596598016271815859788977547408077241682857114875025418599180887648197163483178904721490394380140182007795736539068840466885479692764389495443034935800141463737958242768980507377441940845362322017017381232729088642798594793398694733202021458123535928089058589985536548654585854321242437665137569262897603324249699763945238123093690731121116474585627168490412902720937859355739600846621535060673585693311461293401488548799614202795294833899929890691150034896330899632367687803687509526513756509200424598866178086670354202657245244593863136554409284587920498690784314904433838764054650534590671619873010804961152505692873556037641628236261194622801414966472445719762584138001999476884329235730620958787119256079695523740862002524302711867494801899375912669914572169665412575344615168642982782110826757058499943797436519622519983522895747400801126264476842056090763519602215849431689362374880012665322588849355584467858875451632446810619365192587815263816157227860822751542788344585926587282828968432936638527136964393747654534238197931334542137196322093335114265977692496662842461029414920606764086619879008213511402945504709066204285821139556243497362648074719747501010502782819254401495779562082465041596166213993330970257286918705146863259954627148154784592541429277938215401604940537504235042124871383119914008199842394305664994490639819839742987019949028663480150638840851100007587578335697671541505630697334714778835774471286391878184721990434521907980874568753646388958227684824846262570503529231139629511358083940838649377488595251669847271844089316373312308293887125889655623383839032597156784735854700398306866169589496895855138927837586936721497020741881404462070424459950443124828632519096088927550200769873162021356905556494902812829521740576025767986593792*i1^109 + -1380142596752508693049589786838233112466269953205968213311880949567518951788409204166002867420517074720286905105698968119057206258505608009624035527676735382529862757306621570149540072760494307580259247272394517542821472474586541401992266185556482120307483235181085907989587128222411735833806089861683756040887480614702717818194311375346362168151487402299877201688251964246343651785682956043593353746038211188785074766063366919680691647686979878982942731778649231952966630861155606885254639398419401493136864387509530560921845268416853307064825988236639290031284820688060809181685545697539118859278463850828622118810212221261737758078222985077733992339136325528759077972156921406594788057721475469903264314400473697386342069224736697002475525919535200002522713400612642400869535420775858630452717870671590231900723107202100564973841466124488504870535814922489895329535648679575277163043869018738339413151583045031495783586303407957777197902029027134077848796925683355913381051233573322787954272173292474818783435289794630216816283844485778336622010524281777316320956959644831150525058528278554236566085584741445110873812540147785983307737655561295687069109665316869375865336752144348209145389544936529195233753061172271607353175794309778219886618696316760669402457962378269002438633911628885880411349289313480835635890947453598692527048869267588017466215431429917891212264378754874137599984408077284003948454991442528967908147656336831381156238739914237627753273132226459371272166299965626505058088358851612775159419133338442179669522558969443970388151426703956750265241480262548924563052932429265479562446037640013964798410824113530703739475002482260460591696327098695521057099737318652019672815977679566597833038433797837931461286775618987504126150048947540550448328046089662893862159782546938432680403351812659506815981274035397877599551317246023600062637831367338962370836100874840562851811422799345565087698200152542247786838478192517604113083171068249699734324654344806292948845586360634714357760*i1^110 + -3117369130755547537954170709452570625557446795908861881386105868335238751902966830667152913993764530141416260331473663570096900918003695333255424293485040454543019635168647212261598644115815115388621249539558274920413194916086100933004561435807683393011721036956386057911081069873516782471723497615339983371895590684783002807770128786885623643702416028103036799696201244744470163950451591448096011741311840751132178179509243492053727012907570132735185393594026794111646840772040741715804022169864429405469902666464649263290131355621174226484170897443988057177801580063694191206023838740060112042497226012528152457719204936271257369845029657032658277745963939957709069128594492147992735100311273384683253576600159145067973132646584191994183036993985842946591008603955085539450929228837392409938441013014170428089501063770948955879121692493956002722908695249132615850790433571093956616014188519530215020718626312610995998695925107095809400368588667871801359346694934840297701665108542704738926157847026021898919915400758917594613706672078937120264751442391829525527926847855293456268036283011879942212493248497957668259735248057833210744577866132085014632380917912555844249076901797810365723959895025221928945449831197636212774071192213065620571018733555430044071437573092891033130484013530254590923269604368294581008871609967827548531210088268296237138111355867101021006581323432920289690856675947556907138086581880016546756360367735758268144540805540746261943869949780350458876686348583675249213474658696631196895010982900954297404789779573948408821560584457121691525066259912916020675518143559580352699311590890305998306427206376015439168029539698475703779753283800161224063793713538617640428413811687019134547326594842285928646520663791148396488126861172136922611284924271748274802480844598331674121820870873169176526525458351896663437415557741408180825964210486760859264002613357535028959902119313788535982964327679259800287474453009507765244561746218201313607566667415412611024001433600*i1^111 + 758465544252261737656604447584324598676272738523597089609752068624516588603485957584364739892289392447047836208184135413769060256588858296486714823878153317576439338209644380237781816625235668070996975012552984350972978179426666783065303675391341716203880736052518536692646820390114130485483957141210681427972361172670894325950912954166052726899596237000017596509009266711861995627707013062269153490513310696686117302108419066981850570964241277094049149069247400709121897576990682894255875121950854528917446422400469221742177061135598848530896496868455299073384063395084779989384649465520164292674479052543782804357167161850949896478621121398630357686704152965429129989992662454505750861599268826631777938217145920682945114013179399922534832939015122043178067644505843510614249343159109943617811383305930740930996329635385573593281052839499930548886883348986056269135913260263068006867203558786681102522173437055403787311868848456585771292609754918464682496745392360150328434779678734003361055135228353315209720996649045738296176065022560703263033078657856582295929738132349523325060866888994274415916865087564223241159759252554732030884713609604065847497727712894777604309144696832908181417000151633561930845454738894612396003644868590060356529534213797616196056594345266720741318965940922492937851366310133473824186185562458756500399239766023726224179797525795377064246003183194444174270242928212233116676203611388197820444597441723810587513482156694170542578060177066962699487692538300930916992525283851021090522844488715219987232657527823510168271772289043980884370297527902540751696310372289896660573654616758821537210003436143975197851420254534567457266262319104440730433206883481767767843205889506102161919541480963501577548263821698929149560525602778086932284960455626052671504616578297771943519066780410845159312151880203507266802705154729828066872264630043871730260909584424140123966782162929314773287708754838315920189850780187322499576561112120642797904700605726720*i1^112 + -9898459814444053314371792205003467147299182322876550627181116420440616523898048083058256439796132516728714676841009216851329475563681762890183003360773986819474740176954022414832458991785460267722077075569338287141703925535990068375955212575897942774122727303931592454345639359041952755309292188142135137636287897983095100244964558758184013511836918392080733553760584475673415494845107346174500842334984542549399057634214906312123192701931075321100699276449918535496329872628433564162865388677916618838313480028428748526940297208743025485122866008177024421096419470441225830257163487498035050644029297992191307655305281321478139436319587691248443077631875285653991871477960916787427593851612118847859504788837285505573156934720335310264204305034898935768153590138255446432619420230522728126923332620181430607230375053439804739208185488767827409091759558286130759356030456590879480171370396501286110991889304005656110964863877866528964125418894937820388848279164373723374900598943746056328940290592012410866202203147251316297129959799578511216408868909441907363189262481494347804577014508059122122447420906315520079546690501549789788147092726817590470617750306118736562459693719085069428988563961898545974051743117075281078567264651183435157035460214839663062803640692731772100665157610869011937194337525165750153208423316005908519175692975105615933377239063072737564581328194618840343612615101437716077187980772188661868251064837103689624670862873776345757992127133969614721541222825255530995352479717937628054414226705331894760993732151716157924029025258556197702817683398657520337768255290690681609263874041488580806545310244472229147337808324695776269115515040903166975363138330825433646678882532943717399788873913171560209954964566651835783704105797834900130474611270973842482829352199199086457038718236996699745939386512269398508587444989533811722520425987010817935593703509753061302363914552352756072426728087891439502411855767365730872117188492055252303872*i1^113 + 137400893953233158927515649690500582545776978041303709892238881530710518247846387180620404566048200830194065626024572991144641167068855336778933574527535601016528831308128530354352250397441112796225836053258676280653776248820858913242849633278231948337432925874510593068913152043259975088842842524023744961146014098217965606928799515963874458362506531279732435767918686258939218464528625177618816259864001009936366463110110887430747115234650813595088688039705257654132155254521978992973636102153385392755401843565956523116684589894008806569050616192380290140348351115965883954904549603957229220992041037041800780802493872760210464273491638956606574037119836391251214318636839031276445570858392884049070409470782379741344313302500731550824946243161985128909060440891678527073541958440841467013297564217509018666944506033328035150700650325481529954670016149057765986796736987834077312502082860273328241193588336309837777990353483031790445134505079100405474483823174270746584543015714290169826057699300842924776817326459010056956572834654299429289862207014875706319836051212122482020117570792210899743615735902305383756899216339224029672948340888257786385478615947582873474082980941061952019186171783875094451377928949641853948434276348787622744728758289191286494555689838115200722889869382360664842120064788509252258012831756880866609082089693798988442649972594661735983465318518298980455926717043601580854308014262151501538022323985521652605139017747914025971831325147789487911360277567338943688184636938149508157104816055743746359267962884787323331621215707252662478328185325889588254727937563862627917199294489522813718966358033896199539933885002195524887247579157582164932473754908078827253025884922150444756048905987640357250567415347445754784516172414635608270330991465879819939833712292509127696983061428135161439066536235970759098857016600855742378415079206276208010411773777088462428454566582359815750704656859409720247026431036580818350768128*i1^114 + 199164462026319774384791418966495784245544876217990655780236527945368939470103245983215831823660762080679680505455316247931678974691297041629863678897496271336511769994649358617585394625182488102283020908056400632713883345918079405913819005122410301060700015996220450978336471603508683495570487929267935349899299863575759708168629832822438891457510406720618263079045629802682369596780716553538176879413219340004786244838082208279454542860516706567751118539185233413239167537937869262847419791180557777582476853397956427158846786875815491200072172434072702000026086530347608727948395912229666436652580849648941888173017190122547551516326447017648303369054455201398272204769238808151139956529650404568471022924643317535433731396844875711215738474656200858410371667764717780767000774482534805371343035292450337721407397871939216379160860984489977986612846767154186642300882478712512604153834869291695496638937161481695083659082037482935116987072601132791269273252766094354977375764019302830980171821214423140418136215476425167858085913643415368503505384173744519748994006331689005497420291398172367084782551298594645192302555795469413416063708096384654948456306950870561375087195417180098186651436765884126035400572800094552144909713621283451744709523175278254949572280427778104748195529016523864256741365560766254735347804036618490677847640615008524353252749241011949984313141686635063111839092860276547783846650535964894931005882080691787024756504118671810758154477764971039435286112348615978958448227567820563768186436192983519479924284323457853540145186699846743526603405739146261406888665401588696081951420721140032071405608172137351157701890718693251685147035933992954587747089998425659673380808529110509682111564946092226743828761083191284627374466701442179556355322108279620455589369947767540377288527474059222645433907097466792157019987849512106974516154363517700989595676493555587122882996507939599709641322276467028855802036224*i1^115 + 103073632191425507040168263215281559654747566205099438981031000875829035604762890000123652793760551144405565073944451835651062934608840231340184617851316269632703177437547732974674027267385021365044452765908612318649070214801691445222879945806444528768749012237115573566056613706384758064408227791188378009725771112416795994254556775588662376610055313473201757512446093918536573465069335998707531995787503513375049699525729056706357319876348813043028047521060817233898661268037438307601692294795054281623904041865658051720520646349081162405300657757737958645301870440373968059462803885155795665389600756108911019567896706838388151242313267141903568850111097627287626472205656588146600994278078466935673237183649604921376459603595209915038197536927176708107848680749411193057163837267060013085559154899654336540710642716758509785970661203046840366483758788539823044810018006585798310493242615398588579419057719772497988494104113700700691507363568822726461548647881335760576787070472658666451058678511374139484093066696809528394643268548384705836011151345600608642311521183223656584612316450517342505137628332035995860687811886351341092809468077952733541966814201155722714622689780259953467035617938181605957040875712951329801867369554358751270952900417182859020806531493270537258132277616217687469528583115432623729917223939166386705350632995618450501312250819657588503341163279426642274899661160846600375261551133072418529821461648054875199092035646166221029779061089386750271192918037637011275447090185060994961626682860771797212400597885860907821363548028964089358124417833719876715617676141735508787576886816181550435240116074077383368103399141074309744853235996524046645856596700263953972512740896395627097577970569883539158908850184297740212223170844925836299099702637046753846413891203718607413309790045261554255120773294294286839506353676069094841412575293532117465747944129140812347207143173864026834106694238208*i1^116 + 25058526486857730268155805833904415107906310641197838099044055460695445158081895041670443764667226553623790875885588336106819548173448222576193029498287599673182672763378845247099849722457877430348898181127498233222504099089051811005751156625865023360026341248121669741098520760316522220408420195384652677437434495301855573816069008927091499050349208557026424939312944293186432514613486470737285550925661110832734434984676633579013832596137845484965348706437995346514179443935908823917900484777241091289881040720106649966099743246292523027660301222514231766199236138779277150579532943104136282143942539611429222374316523218026430343639855267264650588352922099267133613908930962597451337466547098246713390760582968184877055935876277719549398722274001188037693584152084292493543370739160044662236400251931960538601075148531007831786143264958588730510197326497365441928791633371600011048653054320019009692613246497814136813051220287270957551636718673768363171943402596846042637899493612972329477524847512065745335508065592579227821613462392983965797600564517747873271020506271199796040248151045937447042952699147733188985465515199420869489804013645762054746169336521049911683841835760807242307352252073507780111771687149388089744843368360964200522435239788417340089098207702292150094722127923454742927102806670321233726047395440292460396393678577479452891001929224249422259546983715234736006390495129174215487734220400940728952016184581114968130659149670126602519704880514477640128637974876353480761291212042220162826671556555106323974739050813043073024017802681280550022862691509333298169886300151597680173326402309729194279512800580273168109644495648103623966192327279641778223644235872474526653806593401516981019993732205286315940923412188257684793831624700066930942337514353497111322679569827304615589626247013457963103125891795770737631929718315152680788894580241150411743375430989657645731463701725184*i1^117 + 3163063213396413767026201814395312441819052403691409856343022196729631312511292999075757061770998112573707517400717363125834082434330494224686433718888005625501395633456727994549079185723618716583731765310870701932704567325909440600303621706038436585899714908718038557336902605400630494475808586511217882242247052395642648367344384779168960186994877283862108109171764006545176657276585319444044252176485166232160265819544509016526689575829800612155934376959298946469031256897626039072584902408722371568910388040489024378702668291788508197698933269584571392583977373236645719139791451413778192887120054092928253559917688325179707461794310287455326796618962477585818542155484439407723205669453045697924168018929294038011456271209735731608530632962944218873111953022424730393128441314237656522874528067244565966546554862013110931018885404652554225574601331156965444263755060000766449152300935912295527895845170955133737640613150640253505036926394523617246027285637579961037527384045349061334715207787598668460066588077651945045177696457041799843715765509598054073566056619898466686782450484377665683251356026135764688308035313488471209056187280282116629395213438816770097794101416244679396783121282247751737844984746023999070739050982448519155917789360811924615108656453830389869155453825559051714184475494677663465785052213829554979216749564960709859598079895385278044642704369369048707366268526039383190569682494818199814971348734065805142567968493583140599399157165040325089988294399798169341320030182900848984020545309155485936961122094598006572807259038595919273931033199335793247221800210258250377870395515858550650275792395274589576491434395155440933606979762852428477012483791534047217392717802196781224811388790249733301763377450125356799529752345346120421525484893968355156739990214834005937115021373242586328985221260827950399247762181361013692233768791884770383267261272744263680*i1^118 + 200911215936381349116909167783118109236003623101027514327787635211611184687367767963308142552588985987267126224236318110599046936662292874690120901634335092829122710207526967042668691801012769430818626719790868375361082899710679651521586729887481459505466302965142524138298115104491832211490269925283019451216590417464049955015255424452177809320250509444890470948891394027134946628470102388365781031346486636131257914153838652690092008716291428860667711062528224689766428238609926016388728637013480681504614938823895932864833135407072623857787128721789002917860296202424304195010600162355028255758946291509747091329507353749537893016286212673393131050642755069698624354378828942009731487275646688171598620426950851774998648406731854666849617616012458963746283270527085185032784884204071300954814391328163160055953943422900181193270084593769049464965747687535565980015207139527766767617590149451862230552968597500230056914828250390933826231497383212501310436817421699027820203845578538108510482629849222991269184864540547419430970427530026243081164144970377665888665375272358394520525652082509044593914748320697633829842221899931262076228596982109350569175316679784810423853356985230751021252296040565036562548887262413024192820255096292406283353220369655477224917417888513730589637666620462051077569266057802100938818930131488828228452735072921299542625688707233820792238629653869351964714998350870899156734347369594322387743845153215126876888160267870059099364800466350140918430874426192440931428093485196344556703780843729496319213224323758096493390409258396910920021228360231978401122422498159103969474049194221347203126916057737344048352416616585170909536160050649954835978756940641105815480106972685473891782851041832372272995487735686292066062180560626850793180703526355475700968371060456948305576208698732831086369478533479599301022296050031110588470840170934960128*i1^119 + 5485133882454404756823756229574556862751631461062573740495818080470157730791162828598190121596967202654845540387363085618116563301102929248818811723678123627393334123564479135137115775084744383667372529883816861721696249951850420410714281433414809171771857946927428297748629676713024179594338740968961827127585621025383862494708386854620020623839710939203744430857783929907625641829498271250953466121710935413220112426590786458646065926124735631313405277636776937479463551044974773058235999685876884089916957018308757262957160898503656273827764882973251871114573645371146249244885951135021813346570859497241328919105606516907302259141475118958371763239732578932561707763132960369480802209990298819001953802559628540154193578388231141669167694079590195668992218675205659093611088979136308494569815754072661525456796108108033371473100619193757774265387766477909016661559516064057511707256568745870018743360173075213551442069808868851691961893676426511068379889951678667481996085100869024126031259231182425663525117106506085724592078200546335372888675795958354421447929074259156423246751769749996695195383696103272355689728163833747541515293027093367389510430969908817598623934254510884686488118913106127857792754380808029552462241928112217843990401696676266946044387613010475560789054638440715689440477664789700983588689015941276673811186566706115834095488111580303426449710776193879104778233149311211898914710154326831048498729532301731171163370245773389235206601301326516747852135273573976284900489020545194788126001104083512285691819906134593324007169418586709309344638679865171661679215746282630195145744340730054987281908174339961913398796573850497299162885963207792337554166130877258161114533327773662987553732958614830101943421439408826735680434947267302557164112788931792583850791287621631419523811007813707289894763756223486658444603164259308797952*i1^120 + -4808741381759591052369644171688570117812050284671718564349937215033540839751469266313916011402198038475647592553225631643906994580205945607284080715004004153615281273742841330388746581712970395765610447419070787160958270286370360587017050651206285585916842014184023039038391582987653833775036494888387236283641808486446301645076754942357825656728727691914542217108864142479040936694518619708547826020065348178464020956393930611746268744575746491369045077498363042444244427125138203025651200916966819220407105830664196349987846678728768496960229516684872745587049596981448891391887452700010390394956768612734852006798577808066703977902125011131233884641402980253392722477319865300283037039642084870473253421617662974064797303195616151226469893900928474378807074147553724782302760285562211663040906690611944067757508374450643319921578220192080724081397998121790694453167523418427065660967056731939975059537469453949701152941257506561002469600779627049761208677882870821523933148866549984769387578798014519472994591419682607190777813260191733905275474023595344022344685464985174197806935877634979677805070516356037596546579799097266530153512344288183070739217205310454175115140643546918432197928615620593405910165555350170050378012840507944294092417532097149414312510178548202364040843561925319691309672045348852733306905661243404727885961503523912851278238422476965415747576121035587796454112344985964475781744864102658259438151775383967586306214493687957723090109232347338686456746464904170879492524387136325411993514758780833809358780394575865507487435612226961759012499637664555987585189139922068219545902457611266120440034425294442321833467943051533013469220991468482700313304251422835533111379014496878079036225281211094927404593748836410461568765122174801821366662134867349837605903518201046383259585939133511366968182509099536089088*i1^121 + 2145614884370182385442152480239279534151153749576700035825355263340984832805900819129695078790451144955478281382269665995084208630577661294112127123550153738603042373888237376419341335477048054009396244172504991369063986536304056411938899111482121483826050549548249901911679813093162799257145630294160271349351209067268116961920192054033911903315065478488530620926192350779114863515528932338250927704888097890258344778647469263281478745177442168616500838460254236078035084110026209997228923304469920007410475341774146099008243291191943830631227285546479205171830771681686527924395836769515846265514748023539314739628195066203349804934832107233556204750946787154326260832023903955447257548847871317613515111029788800997357527886168954136984420881858306293506433273707233849058701818199436493498095120757027306259763872252815726808197761967176156276186682749539883865335783634066090714032066536144183252873723622527598626600707659713685118153731231391868139643870198609477435487215922960335455902510004451206963740899777523916001690815045423855210802416821317354329469008957750689142572963211419709158978000143187384499577483625575543067396374302106768503801457718415860882197800722317432748841220367135530362315193637736607432734631943564018754743173612532647989717146563563525975924307784077096766319137903664881319974976705078084068634970361331367357975940657900269093160889569295530493801978844030326759809484424489987001075112334470014944770278427039689254945343033476871546027510026445047178722861598795928524238722938593553578989360385284344812291768239386845906665239395533173035484925690088668973458651181100695402681772224064146055063709656802582408102607836039898104168356420057025617226762469822358786409481133000896063300220672006571974859725073847317592988887114979093414107537619806085032160508339684376576*i1^122 + -476049184982202997626121719509139076820887088589395385110501887976808060771723692217942642996052779269469065447150899610543675613583990246337436178045572978253068912089105267107941819318239276028455316512238240878907040395105119423421101893727431273291351998893314885614270934106296338363790998476835677885735325033547270635334456229910748563178261822076963245978673327038811734847656027744375183205961253014828064218169556775479896597227272947073603650675453595913577348078553300099813849887005511233215311153468642252997552874834649563329030674593344340660756084775726355839161478386786992044279288799589872093256440309761291628674354654088026848328703644598099256362064248928341254151354330052305001891982329104633159869514872802932270452884616380162979522747509953183911688599863889173706788760517294212856077282703619322205037694958661984763588192391346199643037027401164023323155408676453800211129449955990496141045574666936868036101444629309404028917028546732677088319715553898464731064144583380623180694930939827325697419900838711236562305931556450956317494582703808727874656338123685522309439575071077529219956818116569057471773422288180147344806347216710044360213631219992173461420866112653596449885627560363452860413621622179382346795260633184665679560631141532178029548007055783335221113011185940895463152766540985958943709855391329549060791655694227635301060970258290832085730153795711147682112091673031330538094939565538838051428141451990417179819451895062458040928817118847832997625788405923596045770012492145384423868806461342669637774862908098103807747531154377531371529660582657086876644936413992224081619061146322306614059847873644509650052516021692448107476495516294373363413120040270234138021663444569851424641531077028815516356905217440125637109545826270833352630968731238924288*i1^123 + -40648871110944735999539031420047194653886152082102188040408076645174497929481522043833537362997171638054752446746037508518081391222036994483726148731104770117639166373772105016296071379493361113501701428497033490489361167480776850066402572554861875311375994228544206400530102668676763410218976866788704189048398152515421329981301719850990367800819673753259575762128363933209975450284399970477496962235990718113016783651952856521767918309274873553695592766128026888434263594947736566170008051744310989987667438058376067826637059148533089472392971011978309875501280963088152885104343253453513887580988251461481392137433244713220528044969332305064842526264717226814406560005319555462122084356229835129164163337911147204243176240957810603329824118647010678171798091571662555509359335140147391494680791402682622481086635765887504153159091407681061755452374243547228549203387716338529167818620754394918026835527260063062433184212389119479179235435727134403469358035955728723563584257434624682335743068328559587017338634791529064927165280737056170723170836197058294371433737698987776795437108417984065312992391614158946045237109337863441742985505392424572736628443958420756559406171536441213492190158907438792475806493505971723004454410926073778267427796703039274147203367552564679975257604019253651397668270188057346439546363746194582319767635918084097950298434827503335082846003590990028534461957844564851305708927340097215478798636134034267995783840489646174254069917151299740735423283056259276692739046855300910588010696480688141171207225532339203222255666123246219490646621941587816208660953583521024933588286852036206780759951895863658707198987072045661106960302036266974350773382279971914788542480344899255087865083353061966448216957672418439567776467504724896364301206245343232*i1^124 + -5838913034994022322361790403516219184457804707974571418018905592456111679954457953723404686386989832004976546733785809538279932932697619508633326521937806891729823999541456163029049069955511292976627296477058069716338605729814582285137362412340528385491950166849744905767012352201103556609060900563779725206485330111243189757381859370255430224286618873310745618271137750626445216957968075386577898147967060381949873529899571519975974770278122453284089809717470967407797393649858683751260605634504778606658577775139540349205172237765359183715568149635577779854956055344743201580199351859558851738386039498634458523031907498947190400223419875525704814181516394745804620462681109871016014441294428800477376561249123654333161108500465310105714074148398395100242518471320765059391644136854524201486303433247197015438160590362803176529135919336339538656364846287812864688488761658178164315209242754593021288259091076989221605290840465783414755863830566520082574339903017762175395360671012431387384685836308807013726509994732516645533463519665286351838510224958897589870969859504413282710024506612967706534685572201288053696805685603549719494382869012198402216922801690925326662083446559855753895070767874095252621248221156070862028971034741489946028787848546805295885023679167392284702663441213328732755723388551782434580773381141855954999269395996484059840240570964258941742435148525828298328928324039455659925347760812758255384285452897709193881524768316204979940835474883938666068395968622087256052781742301122497289635420697657668249337210494693698111293293296839323863057556475410475596670744512180853935280847591282684883162151174368532170666218496389023803849989354107061594915887703685291185518086047951600624095177012652922945230631030844191305786982400*i1^125 + 148841866789137708496049859419155335056864766004384474796688816123594311993100539503208269967072741408434413630687936803322411947194582447052463681935997773464220736793388442100491758131518305020960763205824200945641469049259877521559137258108449265019283772479883784199544297776832833083735312903518526004228429850316821960896110804527745837607797629711005998051280884230591931626837943479839177139036375837054640709397350522983629833629000930039464165816019881370352423722572010715702946194844036611164743354053286859068790440179263784871581154420205960541327217561405676526064797902391807079249712719083763714461723696704421360145686993321747933749951843208712340655886477449169567148489477513855339855963101703401022005162312613243494085696312030187874596338272003189002577411702039537601425690362186834688259444173764993442306591367524310722952794486134818589991476708099045455616714188054474309214347320268861294348620152322465785258526238740095697022862082341508693469537007619882748025846978602189918524724045654368303506912622146358277816264883260447285239714116827485131774452104549077197827840462226331956812557589124462519050683730534915976371607415840665497172606364718193491440858096408046524660488529636615706335709989032958213199345851162639836692942270183221903511223751199764988979678999284135006339706323625928692467706688175769739021547662235858568821248663766443024759929555517780509570504171806486575649791144777155802159826327279310635008785297130440598850515928141767379493665663214149905043737780688649088006017949148794968626458430539965134759029405542420212264596696869388931987221014443774032468254850852675020583399720989578666588779342548870328992800198622538937231147557396343616204369960108032*i1^126 + -134465844435152575755976124407937030077358978238844439492004952075554257770588041823512086080473105039331671211263357067838945361677349142859023533701186541077668535477474112985948458025491088483254199512118316488329586274437650633390671062807532917278829843642081553311271090786310545403308827600338589999414833438623712802321602172046549821736358346463691549298186282868696021075114794220732505202945570641799744895508199292358296546726382564819705628674989738155646803053436114817716672971654952477840809826526823341238001534392738897762113972352597574967759369945900221890505253413797674185491788195474090444959468806119928256836491252715958743950427270866202338681384630172891773722304008401174819775412278350166765503410138326966959791046017395281448263286600411177394234537462568035375011134818770469847631548202587151753130985365307304905726548530103353735747484179535969701162764063044175749356302524139230926501467566173120140595992228805317253255845111671513053432095387419174138899552777648230762399574833194603239273948195561983883522760082056952024945223437940006443480277582538203648007923285316697940663925579466096924606713982276582707417340275144413262362342837912818276997004112014234977613476784964608220733402581199366550313603687776764341667256006881050745258853655105118651198301694933373688778093671392316143779209070117989081850630958097819490947652074388358825707133079784488771606502948240783915952681461772746794206079478718701856551286787482923236957044594504396628580781982212858989508154012159568822426525176633428324138067342176735098707353255932668030736677884238882366681918029476344291564645998624470661877268441779537877187162591555772934551190907612299264*i1^127 - N1*23186040324650532969825765527220468875998901327544840259553461075210146593948766297325220368600201005264433524301500297378675485449466184798498979909012148326292703884525163691256669672914063156762011710937111657133562793782268460004329448744000000*i2, 2288751656837478965824916533356175199707476979138706440620833419479962688871156274102970506942878135816905491198031269825044170874435348620320202396838991873500084202836570669486531200539239264267987052238160769865606752140338317925950673494299320874718853777043927460118598550663197712789087545424138548334087420879569596873412245531102686589753765530452130691434373823019874129600210447730944289866451318008371876744945129416619639481209038650806633518859083802884327353115888252010763019686807660434245507341956157859142294001784407274451628001896984301529314423898607842714868784873587545379121472168200120682404042249760444442305235854708326122568594197228217311003709246555741242965146566852297556408979181673261253452471163886490448550507912546223171703466747870288720497634259189064775165660402148876353695696203807487334173570210278602575972406187300472426534824484320670276906841641036070761507144947864556848339712210552456741302031614628726931052961161377442567453067259395248901402632731273793708498614028774099761567945504778285356416514318517773081667389604953058766947769147751377878229975788154519880376013045587245086220116567245980992795800383011930421373077733571086687670278925841990972725140334913104255107464669194355078014546583075102998396568870401423754652898401681881213671323645656765745219980438234782920685761707796478313677596582280009982000605444466119475203445535014522677930703832586954739590774801663493634851395904346453912991686099752763643933782709256589527395248327672229891805607068824162870692393234619280873284897361711820499758073778255664598213999493037770346203622544711416934914653156109787200140873201947044460389020334350313865584742227804965752707046548803848968921420376409872940976018383147224083538784319165434520354107976261465456874352656779282806936067968410593584626387807170222845242612439815242659473763532602845229732619625904879237036839449732125807710657914309634270647700657170941452182978646471895814562301972299304583875328511295327213386481678018508020734804953124147283805203248302489531803193905378918956541382343325046612274799995182772503885916660286596265487413130820044193017062139573468722636747265150181484414200346641331427059915126787200209624237979292514903392246363093480911708769461378581702941175750461429916239105006712635469517766939213001755810503785772155216600445873156073363459634848886436855751392722373514961242752389689310595940422536788444337752737148225814668572165279635120505400792092218135159190273232848249704815161697601686252940620495582272632693575615801234254801628067417936958407234410325905198441580943643845464791449600000000000000000000000000 + -15786356208280588217480302602076635677767683979495600365354223139145844969284632233978487564686274989209003078923290719235064977573501791543508555580654204108739176872372455689112403152872666608473825241384790586665005578795281099495559977713529479256995725571248144260162001880598599494929485469917039614726631310825413700125458633809064274401740519034126546250886054003547761714010676598043445014688809946710359047731146048169972679919744149552545876096168644111468558907064601523251083399243136760855753872670110519491646986658060229010732450616506689393269144592175294541387541273374206048344790735655642110366609772785535705090465650645610595892547640684445444527823081979215526035527266794509665178934646150339356638982939301084776298512022161329560966706924393834347536745210604332908168985602082113716842660647698125754094584543514308885232091773245574072542980872831361040112802133738152298189178023369627523827957396794451891771042196516232127467705700970736126495035785746469125538294997030506059534368503703330411819546953562286994054344809838204016245763130848631256717589563958486009072904568469625578529935590535263732822822233421827399106983326655608230200267877402428035990217363585469237574604772484727059734703973096352146709663318121679767796686576813466232272154737298120534641323768227010540955914087279543081514535274644770715289530646610590555625145956012995454489087858434107468925751132004676747200817664940132462460017918373852680525672548048854687072990952625695004816489067013316437045962871687893704786319886946301255629692583403137064703286701890336511255900725138552113836355174716278088303044054587071127779837693177481172351158803232486230537963127701291481774154820005385459250312641642365806785795684979021188984522293137427188376617596533879607469621000302046067393900902885837778119242989079318162775209837242415786648910304541137008548289645755851852424203823061367409446322260161582202493587140237486915057271516741322746630306826893588732988373115824499081924260978856717555985425872500068545145572747247065555189362649246861097887855160208611790621200559886662184817248262111397508965847673317619127843451726012696218943695316531278673235867533707117213119389111634042307061556246144774827575244665318171870319539824038862959279282354997169575517816161826835940350526383825311198700767583883780660139526958160484980747022992138748006350445649446607652236277019805181074656878213625161760772099464269006393438845441005247863193173228379988456019152849658853569654214352130453419876168394480757932557850910012185512336231710888964566495754924054562892622588853524489267977388032000000000000000000000000*i1 + -9776166498230471116114550083990435235244155067139641593819150871955208450970730503021344312779012611977321801825415290058935826086561957426917601239445755561305747107911026921459341083322386268338668177920958627190432421484147652266200229393078607872914072057149222382332477294212589784631567612328146532012213389785414605803800424448471704703953012212215428232450286059251253665077844425266241238477101609451944807384120745664262421715508656882090078577203689443716100433090890930574512260791596916630364025635926458979857927857376885743656557485132739129535451781309552861007619794086531330496401101881338815366985093145589256372906503172665010382291253935040086615722433109831545067674592145362074457518008394129759270276611781085697156256195325094104106513467390420351652302210132867250063137159556880589396440550965625005778321039468647596840434386627088490553623982294258923772840134005675645431179379891737431511208086593245424771517764356685276227865247020185684906139836953477088513009788621801048163942007166421787824258344604593444263661278931185100919388345516519817031621648954265843615716202426328838757474697997532114310615415426876272595001243964337510571647272118037905689181682145289868872312759701195218682265783223843209963654620158910972138291116360987262171284231581092830217897795481381557182226168142674817694398190681757225462846692820533193538635088071583852028176520072112096947899913289342934376129705426113523046451003462076560603250380382659031518742749515133785572725730138667035851000999427669691659889767381327751628329297998091021280863633718373674352407705385075530703478735330598481472341825585102781712717782131211904250535851915956913606674597644836844948771417520682251391647501438150046681067785481937189578161825372649862167153127615025700295718822574931432066265759218656239838548946716675774567203530716796476038603075365919932018432523644815560465226471148323143435935620944873079150066739251983154617161973136400321612895342117372421920464777196732313730007178113112327050496236277240040480713723264266482128238568976348135084926525818082838971811884865037791207100871426910460426182077439556940541623634055647451723320263758596145523890179835239354954200917288117089551402733352813214677938752469549607057207346902510477060453057190499698735463959321257773280400477153218803105899463949362946703441355210941835638678087492093727060655492755389313761958278172074481551321571742314450548096102960184061441931433333211191553205174605590945646700516482009793112918277641398693158539398387439588504514438492928920214194687134570940742182983587780297391786153871231471887319040000000000000000000000*i1^2 + 10464891045784973082508865913749289790528547650556026663436739126256303460397313648760278748256227744427954206262022326913758499274539456853419590057522827352100841963768316293084385117199909391624109330372474363254332245399646965206064929749465246066574160941622525957602891493726650730073785351298755239748208676425056899062889549553025167197747321225402413181228980979906603175646582514516844594513732652301343502836547316131011848865201714922318926820429986796321723032680897940315360345441531943576286734572511658789285613907053157894111887990745290247750769568136975313051511959810636524091693911690843094706265253152822053498285997063041540520288064332497445083121294737634973766221260110021352329968811617559935011227306025846391620542887634487098001664624931174498502352884082218390155230136400797535401366223667608094714399674838719312084057457660161504005277406175489234672137716168978646570336386332677849260513713442871163269028418295208857453566644082674724995244033970586976983064284791932686235309353122344745009251842051053090037790333560555303569367790243910354700939376128284184551378613591418016163479913585191511947984696678395014589838142328626192079260935336259197022066209538481450756422562634972657949838755250721814397971098577641677560786746903046134273821691746819609019527272893346299349153808831934483106849813912688663846258587671723645350868868247256401130385246937704483950742716927907776374218737653590467693750871616665150890365787099299718734493984821391676636033060991965562747886592775988828857569072923272619819325555734589893203442076104748026605981201083988096799255961459102385184055167558787746657673901440522200587420870813720327698303889047882307859601303322887187458391659860848093732252138874442494420779340794397569720006565978120231055127863080651134342320109764286819513854536839147365627315918107214269558436315165601393102098589136289456847045329751221685485486043631210609804630809299012227169117660522468956514457930064841010388409740207512420248693354670802640959742349941186586189545445631593704144978371845750081042602361008921770930826963544286595193412459629014049034179119613557315303946106162476972059001369149859783708130672585124572508978045656819208902344208461978310624870377241235291282103364527877923185889149086120911281184115181751705997598013667533614548876225473903838810016074522620952639650798673492021708794840593711577466206583252679028935913201081400457327682359400285039048794375951619485802685647737614744296437108488876679890257050159307796141642591088913549926470105859575719938802151665637453251913814720202720764267936538684785363517440000000000000000000000*i1^3 + 135536638538307761735602711383072081352080318114985133155339221647448402716886292147436574589885916810830741154108126437672625209379290826247522171461535336146051598311192292482781501404653083010584073208694492068437936044842937273304725916142817678109705042448047049105645741158103332175244265035858625539330929190522082633447555601702749262984057697667165744430956851098823894300117118633678530853035431995967341229370161085854721448321725361310185431505269378046616019832028606661378375457382830736093963612133704466169627829783154631037466219879063665448347564902344783668906569481997092833069763299888302150603945356189896755675327459646710242050680017096048409855691460371271064644535797805741796271684656285960859449916073448990332827874943053799955593992609432734763794169827534532152545645717981805173744582668935733071063883265747097834629161510675183487776482372427051075451749404725268470183780534616911679233879187695090940232365767736893691585660430246362536297747935711968404849243520349583170978388460906681700568278690648219192896492906876955610350492264154862981613779484175152317512293122696548770437205630201634197447644369744195688836215816480616716920117882688286750932627489998632078805298152665990031135252160828109051203522666733381524509274340037868075034820231722366094272201052928559550019813893296312623118203427132702482535704384684390999799342642656074042033636878949999806030877974783813709214143377455149978973804587544154499508791166079300534362958864199771917840293045567158361495185333998332966143526692236705512116624998984435760834185440334050195508488701147893782646289633771528061055861790136520864597413438275501770343628271642990627896640031623104464070524699580584815122028595245454301846004871292649875990258045664417286576737912818811534915376415040863442160111121608645042005790864779007004829766462115449437569467918503084635547643961882622313397079225204976461143813126899335496204505160858262916257212167067422265749826900159485510318241021441705866264604471759577453560059219560149273348314145991167775995465350342561511365011319356177792701551830034852975488647397908890944314259858797067640711837903001898061978778572392835711152711583143556169309175549856683557163328966937615899516757940371349966506384795342734492004272791741361759282469665983123067739577952179382318437982926830444909788803736052836916061285575023109054699299262284866166290196246963495954422145376465709130289128376889799117255218403218598469685230508957815374491587079190052319026636109439701660981585419063299615531648723380561919558289936504524974969882476737148453146525775788286148524113920000000000000000000*i1^4 + -3988170187353790260633201375418721022658065140098812206900499865620517144688130400011571962168744654102249618416100690972340492609429429988014232013028337367136338940886819072885618192658241886402987738006609368413873978493841187748550607605095880111162300334021222079160699634606901045259033244229339883858945944477251600081908785629197463030395614704110806470548119704909482019749551777519326375722329296160581925641110509000952360438465936091269572531000554849023634507036371188832465862570196954285390654149059164671586498566982142011165522204407656868087665859158029489592709573818744497011886528348823889133428654437771781454228684110551124162174566531095516453424506433256759437110770141346327707070720834324880076872480376518786225052704360406239149559809462592015405220782286134789122841345006291577278447445912467937878081095317745007240021709397181111083097475894193086794506786838961469719942066231994721493397131514585409374190965860691268691230809651334744668415773130842992135364691314266992139695330503995154034946139077140122693409420689953603930150574668176498081727485416709273545567984595572113708448275850196934727578311931529487223714571984295456690143522604117394682235788221477614715020133458113177059804014857972501457779229595613128141020753071066390453305714886708595984455845017709210011804170860566164312795394196518742353839770439183289853741880122820012099044481970530280746058503603891338972314454707960319199409391608554133492700254056164300233594640227393801375063575817958737932869594502306434748429843755489261259808646473294081414517397028155682815882345457029443216407868371331467460937983629099719387996444659839393921692459364995223436571425764807932279248820732795027059826021515150142542296557384241366915213116952767832861048301285128812247870424980125681616048829821253011876064553130923717695649502828177566614616278781782177609376067338957860257889817394995871083876267556032150628337884213426177295385361101938694699873679949737902353446121270954621463635387795474848615261641463471656016716289169729679381259512335295726495661022869479907857816370455095283822959150892297277758553786943920704024020342122092715954792532022414265829022619995649308514150048695944778303040177953515013067107620490304514251110843263334494029590755259308396271088945663614958480186645479639295521717866190227977677942305372788303680202553757892651573317289196774281307730181151465617641113253890264226536726392181740540525529988216426177626451880493669322061009113489897503152248948124687935351170817339713740564836948713639431862926106756653579074009534420158528535414007590288574969618104320000000000000000*i1^5 + 6610513585561864268271754281678196927126358204063550232707957984818105588427451834640526572890649690464402789550327543068818027950710858885871533309606458287981890163230135241183771598486983889531489060087520152101779698233178432426627193121326890425904648201482649447833779744236116185670982598155724331206613063823082061288181840570434358258862663727186462351894814006956631060995566308743030692798467282953247642329578002716715946010013061609098626780849588524955889668286651518427758153642645473118996768973529968310256898822989968959354838464292892617899272677742558559772752064036688655977008238097544884068345972024228409988782765854940190648162164352173984990328377410135275659924829792523138070579709185860213100001935380192220989744364028909634797887010412483704780371455411812218915712429405451553821692338197699744467017607341668857963291450929096272274391274419651926885512911520015572115910918514279485875965684463916815282216693977884109549702566225316828451787608653434878240762440828677569984929763271405254713531671885379183396871694462430436260110125225030374734622285875874057481148379743223989506868927830755631768598911561590028623144256382721150471022768314920586888327243016582270615479177221368563958501370188930779125248777344430843996827447797266291281481296430691098228258050871238318895065578156278103314319741399946234873540151265675616724895918003003648911585575840208240402263605002146481675651222146927297257383810317523428153993913034469604310770280515378591085460470892632203027392279041815773108941675117847259275350496947207158281492347185099000163733329013418422835696142554710657063019782588785880832908923215464804885569593678225530871423120453506262674375284811088095681740821951147827921763295318944967827516572580765390293284700257948349985473999272697555107792549288563244105773118307176472702324842709427102941380104375896445299099993807301973986203293687379994132053755923567714425614124904202305448938592016568910904041066830412285958198435442429226273288486133277800919029763641911712370697231665031359617314305674749354123525937878093095351894143605466835658042822872311028990846148127021171490767031774125759204309404628600989154649657556745651593057796883906643118261722835735036526215268773508518061162083392030785960066852917594321451890937852672082402266659276172636769491897061086335736482287045501871393303257487459572570604011925903085598918798652266288107567307458433949602726466926633619882286953578290031461097422818031381238417096694847471981887187657365231368847284721741921850926580738602078786842012836642191258812815513056319304833815438754956009956966400000000000000*i1^6 + -721182227239725749113060755975670573445531007840429983116703934909809307788374619162651687393110820492855057518842090450662025910457504979668056122876589664273130292712244032271364691058803574051966525786911699223709780077262013191529035458039739706765542945390505624011033291854116926601947205001385137987028413696947010674252897278592539675945473960402749610406544508744025550437816670968780125106398457883686181954035536792130746198600984991376194277603289697325776494336879549570949085745146311582586861468737598702882664648003023577166344351538674049184627650307776584611029079700668575077780794473341863539964822055899716741625703587597970938196705642688525799426332787669758025496728110261886580233667445674291706713073477527346374538268812391168153437015396805774560564588265588233867909731496883242544995503361685220284614801437032028793275861790382594325461651138789601387372725679831703935990553365095021516069124777964152611264346684211882829129406706142518344234440905399254703914661169495873907231974017600559788872483383953616474011385823966117604470801296341752609348862808680714482807357778359826386031848593559856445378346171236620654888949957528897027934953793663031595958082134732824233272519885954050685673823576227773042469804032757008394933386624657301315919138360002897368021649330614800901625295996608380933641114489963943318627196589533938191793831853318067642712150071827916495430494804670702826101381822086826919349523681368627595091864757855630546217906812599103291454092281587065233556995678854392999058839242959021665826344382840099277260279900747950099422769591295908635130479180680523497974729341295029292890282291894257247127673636851847060486765491524300220240465862113091506573198191796424515630261656791374975972324394818478955697221711167989893146381698786997884566602584192607387103428587377894919148862718356307402221754682295066172128179104769723651788897725298383076458252571693571583963324619031363984764673894342541288248640778207846276158597926428264912813023739293739109855564479705175828105754751996667642173993534709137543356176812662059099485425315752326683991144951551643875922411709939743793116844494829274366729611631702851812615579968498020875623970589921302293023391896837053179427190936266416498805619825582573907197753627143070587583460725583778229698505876407112950272606692337165984821840926736366449632079812897345236103331648672422720019432157551739119726991724182990000674723815128888125306633372961550883869865140086523933783710768804669088922116606725641043030745368347347848800932181748868483587337535256408774750691368007259851567119856398031740104343552000000000000*i1^7 + 4180035497446733131166631640700058202051271619303874132601209678621737761880284882254106199298509409016287557134661126065537501359606828312381241042565766545303152924852545712597537506086871399848132103610367638237121274726441458083405382115361853256021216502151475305942656674335236562673730210963458325225056832581840650399385026503649199651398811818759055276511877155621569044965239883281333611016456504723871375940778194705246981868113160300433808075316291828131565166099850552861731287585404872715969220173249790854062823759221594882473516336830139739695285103022742150840261040101878783255684090495776082696527870681292143458101078273913631117730038783387384643951401561804631489692285233815912069476998873725340018423738948575216428343941447547919875146749655706620140985522932083850880472777510232131285577114500196963993613462660000607590442227128583952191207655178985973905514871376564195834708812058107587120444501600732746033047839338841931389747356614641646788229992182849922805097594202571351969701272826713547116559082681680874627788741268437830870207311104342590257461367963096851081495075561198355175385940499784750710790297548133594482318938239939841226350132597946782995881927821063478801400546341416201624703042137844343465903521429316932387523020668622139618943483370796364284665566083766092018484465792431601389119006815292257819431678816291969501958246420264952767738990955160399012613413269055536598053400292583238601320334659183405380552352889981337926024421686598488409705768648433177411245920372262477107602558756277783863808406226822886959790194388653456513833683685045920774134470780943251326765475263195035306833429046451284744952909590900429467156854506753286969781979046348025544094255220399211500465835468059955805643233216415086565111866392421229730927618100598189847449328110460833732533197005290655854127429184821985093641243594944835868955846054800924345673506443429010653699906636150014284522096113281673757758940848155199245999047972544257760500642155524743395186502408275335516476007940329156799488289679768456996154626034591145936014439809222602147553738260521193838679269622429484739696611276543737633498027916161541618777918723117390168840933208356951870419262944938466386354861925959492993610877587109324463649030828486840777463269404086892579239126766120050567393910873234336872137212028867508428405670166116302077674424599793276501207082232239317941270190746354352745468434824230294706893937332663507666771464862723382306984648677077149038111720634169810092132380447894300166402198426511579803294129084931619233915530786868294010945729471280597067860565968690283956456652800000000000*i1^8 + -10081725769741455840815444263468390929655093517164413443466034731603216727668938080890201689215132751035210245981836090746712123682834745702276729170070354689647758781397780254652786058676835784175311165811297331080195240535466123331137218822955379309855693107933659400299878682241743803644425003155339328705398030769499665466584966741064119624329242299648543299878037471299588697009890878002692055125708672565439736909061294428647038951434154852926108115021981316510183232102521129457365299479135348430867502117413855804527733048461416577564360995603145552632442645226376192681244759148944565082068689970204098100176601448768600931406379528184808418469242366341300806949446723029784240239938760500849836972668744554422160680256863756736767545195035058363707382494023597946300817099059816262031227008095695282652281193397926746442758804962412219430740864941956807142495700176717984295248404474626817963842028864368921227911871391613777882958188172371450884587112410466319855851313848962512284815443615773969672420492644182707564662851009874574705518765285664833893072027565304541961783843475767404970849764515007830544831243854138307326016815792291627655647702534438811002859087452135679885037575602795545252071223007803888849147165589869426569486410665713109836553914612564395993247709169897954450740242982616854826060811587153113005817319061822387215874456449605197046983879003216008455509842539906320874446255079572248523948270109695075567450257130878781037857561752092718384469142319569007879191812990709580575137530490667126973894919416488216106312593203348015561833647903512105106551146599358576803205501733797717040057353539486122173527675352063234013500271607368403056219600206080686943629055043601157086247129701133282245191087323575637698236493803624492585010160536609252743570576294639700357561254972757798586376265961770945883055110833268703053681110990527243030374281560740194470550280941199567171423163408803091184389198714207320681973364803377760920473857981586202680165485409443888840990914992060199880219621832477007623517028571296441614758528421723995517681174702042974798512190415740207708583234754941077281720627854197011315016633683863490774826460596109677934831318234404110441019164239525729099658143517949824349638391107292362257136259177484219215329283768363129292717877366558047586982770852747445667166448551810198006416497715178729362581962470532989328259717530267823308354017844837467662959268119500962516621992631697340869313056633673437225867141984895095991372993105497759248485550120773799800561504295882151055971896759903468617989336068898177093277733399244100245385590988886463093932032000000000*i1^9 + 12914318484490974936273811933365314651851810468992726528166331123463569000460642931498351583092548077208978082987054960784964744339410171530147782753912148396937884672494021962436257500006940320422431147076157562133620025767840117547872659800454007710127007402294442044434945985195343920391551882051522351346742488370515715589140464417288240908988684532905732100263618490755586910816685894110429827373699270052178856248346941719253536441084751122005687489706388592552937793197400389316137815594577665767697655346509697047386384386915567230967469224271608485293798107590553048942964769734005705399183730018825858091312580414282113990993160476964419865847520422355743474666646190154406713897939779589499389704317231284868068102654955040615837768225193026794230105750937565969485129589248798877337297515402281197232955855136213247414862783174909146886949603209502478714386708169452489582064392896975405848155563490396475664954199724155450009277564600181338773670038267062927880596685487758380866511001636687378872296002150663605719594960221507802135819252456084289895593772391159649502886562591767600742258456303673564294751509533585348326303820242602308518653205548700543685093244014477143394590254350714680189134278630596832025045597832953450599482747129780833362959609958254635767397583362526091820989858956732268057156225317082404353585896896565861101130981296541329550610004372842548107905896354799445856386559516422967178676253469116379708744010550466520974944190946613938189891638964999751572728361647622132186034047527351968794448645330281560881517113063754797358950292291797209724984123986126038730064952452944421583892960137261338632500463233088992392706748519407967842486830352076562927765500179081125606607407267028947701421466365181476283193817175966233711559141145208543244401737092388351600272594176726379198966553328488570714893481287906851850905533839963227468911401449999439641702152374849854502274890513253912838300886901493536403776709612182652963859432164455803086652152290190316121704805330962538974670619690189393192924594198163251361267983842960785625783914976550610142892824102548101431563369448707747236587827350285210778586675512002988626784111615180271517978006107993966167582773865200140209792522153659960102600675100986807157541445007791115018140463776338124752797187326274050279673868907269088460999789476524080780977984626992256797488722907124682016370033448888156800994851198203941664783686989267831792629749435114431061831747784721203479479434797005176220287427607189089671858760207249599893075857491981799973056397421011130876854658798976519431660460575980746826544065788447422557454336000000*i1^10 + -29006169514987993394753520073836779466772258497959867609778017159441750423151203772757530873157094551162060775261151874379988985579702380939845517296869243230692768596179982758282998387470293994024875304959092431522857455251248857989261599855559430357025530474897968058986286425403512739736480768623992412589285556078934869008447075721989619989849394475146156249438748907898448042801007971682141704403709490214639020330414812469596479664871118451574432351761092269542983091272010386883598829833371576513792251803772743148692622191924555820546421191591258662163397019012100867313015136071235884140179503535071753049168258863519993047065649628030391438950624129788416740963947692062786392861182936660242249047834908900055410014708162380222272389103920014969501731725188026017539353234079689663480951746072686227474468462757420999328944232702113326595064795918568580984231910468298832355946240502159576618117804105138660236779422682125726927428252331217513974478562095873225192328680545787334148039573027783250168134801793655626205039241638177021651815991597330725749128345949419083042922083521805617411258174127529989077928398448498346088886215691227636036783232989500021466212606178988741770685182931187593530812334193214829323919185889946192976269108285568536998560228637415521468078097573162898889120918875885776341117264962791410759357259042126564937696193750121102378872629154592358919307317892322201717726720028493587709103180290008703131782991862238119473089646907089640080278891646253177734389865289223749464701018780431613291179442770178541876344786365344591250214072433766662640571556089040935770352848728274059111019075211505284225156514534701174420130250043470270655016794288665774038505641138464577575857856022414607992832511123842750703051128587552002980288873568120800789900620863961180409564676759851260068483963688705744178031750816575377709289525311000244260866690497174517287847297323000133311380737560753836438098378299095726986843801707901635997540954413506547335887764659750390437246195390420123218204021520618378033066771033297863516373498832566562819263210035003871310781801475892152685148058286663326368499514400887487918220100750093773999170725684427827225979023270284028085772631160995771397919621313018084854364601339032984007089670994037153707606506863093778192852493820711566598092066188267100179812892071765460631745024288233805762298814638147496916936495268472447412744680198805270667505491003342812193953801318454376972639016829917911025456635207843285348792585988202044269590304072192186685753617310923020372820822546833895842159023368471008624332118051895994367521988189816910847672320000*i1^11 + 94504829095478799420826892589023034519737513121664018698200019374857259659459385243202720533653452306598095389754998697685583990347293399291372165573761618543983885490306951551052560024031998573486279307720948952558755100298395253227872956983917064766219771430993645083740853604280313466885640520563618742818603047043854125432490309770159389388910113966681008945168578092974136818063023611750593198158762247822402729428565764494568086496637993720787308332640591234384836916952450190646136049836961762664842046802536944480642237404472271138163713581916604300250369792631603963134418389248298751492353159693006583889851477685657995005357286430125544881076976133933564074087753481829431463162186268220201539707213068455565688100951758286350796082817499618582353369586489323962718686818768824296920980313988897247846569073851604523573843269221319296928923661733097160105272662795208670521665094806167231241788641535663492400315254481711157200614044792661658660828985735806617123196935345489449905884321412314300832383031798425930363963901907009528152598742261617950606935072825116805942776679101665372900454176330536159200294153120990929210393719695467401882357161380542511958154270103856523731046070127763192816484084734764088668333909731600352675045813207439470804001783178295501189817331056694192112882711441735229564419101665511939549461216391647417086485635993083589980866139797037575460990414797986947007637595370150373314092596831704327785496860151102821175091469681200442325952795856325637966578004681743033636477916114170613965830729578928500287301323024194415775669419597171252233851531440767071798035752047112881794179580255512733322351704478075796305755614348077983250381576632215221791064162307826857159671857305693134722095714166579915280394008034069073481555635650066762500994293958065031142753115602171181604963846400056852560571510936940033529771840705301365432679139148384678928464548233079775036354654636608301452327033528314597680122538425082319389452245720231545380495774023476657827060577818164581685324452808424900295598779402369056498384290847584053023471894525924544409230115008566055730692429872006854684521520819989345070475214615220975633524264651052198203874919106748933040664416792899562356385294090376145377773784420081339905774502113528176661269223526288504607569864657330631737084759623009866690192527433934731689368003469549839467103316425090707796658335021379983179886307298281076753972187203216471157125707949902608098701532660083359431752831860391858858006749863761264200964497426950940608296175880214186767076379016298718952150384772696587254614211981532040508380187237273164159385600*i1^12 + -153544621746533676524769342349438861107837775840587477990400813798268117314492370648949360843186474054905115774032416736713854427603631427089025018452590659530757672637123278619602404827552044871127968897834897736682450868243687422976107495554330289059409542363468061796852794336506755846735205425244479604653583705971069951755917529665654505105791662708668673450407024505613157095444784812809092333377504469012347015250570557035178509395296361892383522655238748054613137823828082168761899470385485071427468834864361656969503613210605019242376432753801421419044248042959383374041109763018109263906030144163043747829982259393783048899998271034908211197728996023946663243100898414197779686706474252254091386665397616234262452430036916474014753241078951939046883166575593175435981586156642148865140470968713287514288195638109340536093197064758198795303078916898530417863626561068342206289617163708283031720831904221669806018524051273788520841068050548727790139233144685113361132551802851478226196610359381984854237253754151728343751637879426369660501176347000841711511519142421637841372044280162096657177781807312730379266203515346537574106937342338414999256616291195442777308037798022579456602713435843050603557388367970084936541651172844435791830007631393800122871007747304153327320360658954731587159504302365183129988029739442194995882321983536931928709078884086370997301289018365707327670817578236321800758645459581945618320724413110448377545909036918260577158760270181445628591720174156381518092400116940348932561408665759402715880060681569251846104888524012456489566836655857182544012169827312365896654020103056323396985158192040197722185646277936605079792276989285758699900202511913770155463119327021205591589848147462000687812671128798639443771458778389218599169203789238148337369102802926831524535196593600477923883652066417321923421067131301655757110488028196370376995551218509146269308923516419074608730953864235518509861342009666236626811204483871383745124226147070741632272183544879801410727829839296188319665264013329670673008218520089388048067989621199730281480174551916336726455978500467914153562521590958674828706978546654812337036555556174903003108710607951195493282310785170395292986592071503002168221579025760794060411666862035460479212456428984055389203387453960960958029437821650020471042070928758809224456646577182973941171928090410768810455909950958698027962764266909932473978675374740109327741640832447968574441239837219530838094328291304388018382226596787699597684875006376330673788938931187518816141959104322853228248911536256439491200659143299381089455189270577865919088834197953896020705280*i1^13 + 123397913935249827542124117351863402258716578657380955267506642103909099045729524260976106206253648248450994864052727166909637552033434862106401626036030169323573640144735399687953065264347922072816039495447853486873353659439960177072049216426406835279875488130848509632173441042124975801958956991887504015248535859061860085896902847541272530324622762538883503872615080403096928830118753070846494848645079979760242911240180020318189362198603461989574554434878026820925470858733667529438347000704298877937995438155308704249836361663009696416277220263811305075675324142001444659976032847909217490207117739635734490267811217010936306700439338926295657556921135325876953012751912226234726167752831487047673108843451175759021118348403481156698654994888112178418891232365275376173032565130518512949329717094599697930579873875219302362455398455350446220372209906096561610440738618232763676267260335095280754822398090391477009559746720588368877915004938640872427615693269392587232819614308433112745993401026222016592201277693443050212878723636781152620460309796246614067391704665327756678894847247433469920109907309789752524237822514725460609979442300478257189046102219870378263543641290441403075194307122967188588722982301911886051059038896703572992983353859623486622200510232322048394043587560691967739748344745039030096536344229075837292315290834239619589866735150988447430090631993658388890833837821565662700527644409523866222113732061817904779801890116275953286752703303888049599568848242503550730567499925360932149989183235025927474197084284991700336985281081641733210280606465589935970366276197576336391248358063878957628620804089759828079666703383799702403736977833262144426498903300260864218856070853280822940907439194668123346749869254742795483811026179447997469846930960272112592568090014716699943705595271503292483691356712911316709710479455626112502594236948510567699706959568046813352231279488148314933860030181662502380775383809423062591094435973176224956252837270281320163259069626163186793519678280844039414733149201756538630938287004220380326733062716124900695844922390066929763902830835494003013044934952801409946070213720590822884031702973233263352456939518473568488636866305061308251359766918770523670620673796540771556725423476230662419651189488073238878916773251836479842127508651657186222193160594021838232013183095229602242569381131761653117793607018788166686916930602567025914855073635829059887976704110000040690286551985574816043729599054376426378322047836977895578654573195927827139578725301098480714497503150013140680470692203517468290809878835738917376036720637362357951741261798304024363008*i1^14 + -59276912950913999248974640702165774758122740025862741455370351272845391559955895701283730328417771579054261690084441499283430852674863998354979069973280465346099339227404856550418780460685606580442920240096309088513677552590532800183264758555643448450252150170756015880908379461542121771764818488835874453603298261557176717386998132813242328528232555975316740840813804550700124775286758465174238701983749098231286663336749812085863032372880880588245969477119609597547862842414741499350765561047830889729981925138780270883590909848310147022164403222706213390364482627079440256304341917643849400816481550865702296039208063298097463944099368074286256806240441069744224329019629549259830781527473078248498437110016631086651972808439002078613012600518376602285238527326483243996611955702685934143666861702044124257859874962358302517221172061427456043853006236112411942150641562506693796732930860076807685350991640313672235702661161791708155959048726735595798545491070049474162897639688522923620742203868486648462896709995867400393610726714583281269364673945916405854232439711849639167329985499791325210317642218399402259952712060053060317712333930853407021639937824118233297540862481616401134998792110253396353511543374132910296374793421027683314962677446189512635735895669373688167911887438947554850828687843350733299502242669152021480592601208717555942235210334048226073252846881073491688355530344904722408152769651679021113291338906763130627960473081391942493295112849201378864135455428972420040009909850006774299005999453185757446413554909874579676957271983259658540117001373653092853813900941522184715579530690639421813118329812928481333471040516144420281880968152342872186401661626576227559589001712760851470091395966049118067970883511758230215920744129684678219227867042136922128474601500626949077507645955447178535410999898302235036439833631465485758015907961945249727833864183325064615735401232639124850226460037277171603066046958322237942968235687295959928745993761121368233655048113108305809223892093325360092885829467804925138948829353811030780942670581514289765513357269766163229447344162546610287727621679414747809327360753459222944734042748316206148228552085386827135201001986783656556305487667073858410790551012002372692090242577141377153496158431068822360071524151344092183909630875255383150204110168199766178082975851510020434447489691496918702188135392617493238521263026057081815486706866669349724842566768235505312092992762581340426255256005330364933518872398244166246603231743854963588258805640933951886755818459118401885830359860351210652212677299175672210627395861542899068687842830001897472*i1^15 + 18656464072433569646249464575400639040188470079267335262773931575469308693718490340232303250608225236314119517180531022071135167690788463573632790036499782293800214775912239548365260613999360932822516393343456053515053937059366172754041908437671427571436471299834257810236772059745425517337663290008040275831724577685994594991125584094606218013100036667203150744777770636466431791262904715417832651173690144410022605039623472621109872226890319519860100710671354797859606511415209580803727908331380230985096577912273389019770891812255198448342117532606837806349511290575570506988063664763740514182732928868232915163676508858709900095364393215261234189697382262306322218473894578749962305620492130928001643805414849068057853077120613370110984277413380801567928008938825207045882819622528955336449505390551235148734249882403848380795240460790684666826128905357470718318388813942570807335776030020385475850526271494016509164982505163794245596738576206383223570838826760820402847663776447941344908520156107490751323790714995501889557604262248820158286077804769753622098830898718661373202091930377108865031088067972648315915924136420950045342389275462165301314140338190999183639424162810876323001433776837171696330059517366022836114864596701790136403787446474302276489675184114629708132513707480844439003248952402626988175006078085926212673277279988716248556969808079693018508230475238828704360469964278805142014475341169207324634964691155279257114337903511525631323474973815444398437454852092540565930433416040232962687663676566716184266719274881629306618010281726911616129521258264448980194186294944250376696726844257200132980717902928597575939120930345140710081846904439302799641176652991412236372078168363600700991500303292241932015294929032996058397938104877238161435654966967941058810665500234546216862287620279288548056536241923347838149484476491161287384111980236128490173923992049113873869239461750692290700228006387832372234184600425492136791967664758665261070506287728774051372636197149733426300020133465446578607120698822816914053375846330608611732508518951396536085027666429047758203793965680290708375215272308146574317069083599344204740010624021294739197499827589196537647441457409645625180132324764326327187988176729309253561119953845901190105812540820856677911544787285734675516918735812847236993210092342502863538730033053095190376317558364580792752503953673468231064979940088594940157318415707605753338491661097155303068985079507938959315751208279542657950708984363716286324716202276816787243356397445280142474436930854959560132745931716633030833264101632231277487750789131161906560600652120064*i1^16 + -4016061392675883229615366582751738640047697293534663088965337324475317654277147166118806187460586589803669348048890765175021504319533268213156015879546368312556252147822589993450564523025787472784128620620609343066728229642679725127001889481932450482852625556783739577939414670595686556040473077879078138674959428768221977587060770492345077408202862475362275984612670868109415575061115095052718143854526256456221796038239769628784270836429116955356429857234588262370046456626562209351915509502260142994436719885476149527349442441434822080990186068839516378933944888093108482232387575452275026952123984083387538065849549266915060898596481794063199648208234913946443709414080831995198236814588305356356984896873550088920577908706956577857129618885918967716511744138311353706220540453027156193945113016854540017869506036825192978248002410251391970495790604643027404829565568187016608989183360533941093118702059955769268144828697755429743704191445571176968991972062233240921723785536180946297307508815982501406317856177359131750819915219569160565440404977268194844011346744796070875007284872917720410751407026583974162029844894519880492475378377819264469583985755387962960129137683329790279863028207710431294473335619658914746773926672993763389239780885155788714412726237301317733992538180482148475686233243030353277605058105604910765176579772350490568968554536632537892003424121594303396833483691191959075940613914825410757786129394730494417587010805375381946906669648902323224482644722629044995887676876989583286587341893467597125364259039130187886367416364773022245238837538269825768545627571599801182042073308655252552575104194259374204432846435589433313236215579077744807223260827848261537047081584522692280876722594502471484909107906544223764023705235804429751322217854887337989874396403894229957244480281175329237042812985838229701017717955198919794291247877544667377105157115696070858558897648755016621908195149034380537290816145452438329131160840767497894527280217027821205514462882666347358072555124174361576718472355452378883145212425730676051680976967641648341745515816655221368092863077568403556358788532507300514779954119599009914678048797728259704219316537003365900483101620692294932698197628764196235176580474972138116204725566079202297796011931682529733106382059429120757697031470871419441374640327259656972119113407744354180984901126579019564574401590409735051497624562971164468482918376490306578373235401769493382741111780807328030170138789158477189070595439377839556527851706964939545882357061173171573364088961406462790917846385816862164069346547995371488834505101524580301681983488000*i1^17 + 1244258844778540558535252422750611449952030089009128103218151020177557641834881980660616382843308499261937341278948459089759697797487350501320244950445366348211502121910834131636309094830515673739377985301855884490734819766929017776196919277974046048051061882036153331163779762744001033448990098186384041092311442569459729297522145590511368878434268867971278437651753653836224105190402529595924084506170844678063832461648028695415368481164513044776084113007462998719243993181717016471486139940417210137879862141489654587684019022718200119354788232487927163037663315142949214518317361193449024958615448495390906407729445629528113893065902305758769763528746944516443820492137641858639844613015338882443167715741504232220454440798104224156511470198478408234676171764824599433360299779658726646216525683811491863142552261988570634388908834784387171961728362165433002473451011759378339642859308257499082501186274609800521370657467340304554483893573871597133455593155280636377572322831010073497995134335618285293031341466136402414356865186087437242635993536211375782974378649954503468353217340813714885176426395831841056577956066793476967651495142748678499786215809234042390440382616866332898725780439798155578340009195036467554939701479500774401461823066945805689836837895880014855068716612924909205550147831079448005554428436579129839563543640588767531655784982213255289809012280968112052595864045981259067508457239786993658482344419429563621337573881070320123134777527969303205541316482267274364466953209466152310267975645309385649143606219718425017879686059733613737299005094981436327589871393394684656768803446193076658174592638009633337428457261140785857080979630525243985315056510861275834022468171166015870037258881968766540528517763802893024723645990857389888446998503765571935408088246859428666294016097892961906468524992507900124750447479268393699177353815870132599658520688964641472774284639731758890988148188165979428899796587999933390723482644150602086379286130133432061588163401807807368611031779897844271838297323027134117292529991884867005997319291562104725455524099827416521362265892949051177414841900524099978409406765616663834385691899021217819646807272187930615199465798567529245899711723573321810070624155325730374398744385430775489630294459243807051671122681426197553192180477861068502283624236359969973731685833850428824288661606498942943281621139112401527786510006632368747693528911413480417302311601393635955899845493313873138628776637568628637880469173239106734603000278006878709128321705358510855043600019668196983804656001526006319105454838148622114655605893895346905164021760*i1^18 + -913579894341220863825136424933922713303350422346450833675347657027296176197005724075756094768677090455196203332570895537648719396630948424159761827290271426079792639500624393138303415363640946292231616131926791151160912640950217505248475370495447156959542427697132048253898395723772305375362983489976800237520132466018055025961424499350628695894016627715295767068196349698098695289239997763561160777708717662505140923462986449186228120865552545541432543475593454342610027838416401794032806277521433954458640914829293093973246651363135284958972702118036727527241626050900792453625414822896784779710264910198281680022793034505293779621657837707511561398774831524965189120734727418652865319202172662082767431148056265534518756226423240550735419211852711897648338382950586795057821496591898171043035801152563786871459659525070274645348350111808490142260123855942963773232280175254295366155362308696250588559077368219069872607368509427302131626096224624838429981162150046967782503631850777406040163204630638464959918184556706832316082333445688666926913488942760455417510280292605039111691450570236651017240672933221371245414134698853189262114827028927430291144165432707501096579269376825253716633780859536511631017990588365899130383707713213206653953187803099349918469825620552850694161940714886691664724759298341605782138769664956055204117439317866960780322843008162598111122518427525206858567660054173882377198012655671463965138384014701647888162693356163015036440329035372359346268339999844208537492364721622332054129331004487412580265763720156136416859538258145873970162258337777683377411958781586555607045776619242540571162047216851474239636698391780161561175747807291531019971167842827330411007638898885847496879829269418151162090146431171086581901223211521226435907382450639039643869283986299654731715106120758399542393618316253693587538772676130423156033905209706445302878810709394062132759570137430848055456816779283815290148423247309861217914090642605456873250473433557206843447003800620347572865983126522300797377211516217865165394442618284818693977153186594359742119723827154357229454788970566980100103422507926784659278963124342912134952728812523170495417168372173346009176624050637088294498904750431625427700108112467993069587988142125750013377790677978147364408835166595518117370832195213650746106937539931381167309248167186654243826394185593283703883149259994910598351669165740355459156676684902287338859585559159387059185786556632738543672686169970894752858484629578622217208581103971741893283049260928653909650117600038085730328098989408324829223378489911735880299345211840968785920*i1^19 + 523120643631024765213756749765879782541881028532332311972089123696576474455452352639961922125071227664535361057090753451757029459584666756436884157628243707228385802685459448044570079199701087127785676549810262574701683864258647383160976330053980405405720399441871345636618713488906118180996081103221486450129456189508701714195517372782793093108885611685746871981742450896171078307545504804506197251073604628459101991130600615635171402986286451433123586054834069204459181526303031656087279350959180133979637004202544786497920411508788978736674558560539735303608624905967213884684865926546309883317873441287792554978101719992247852957100330258813356065606748840459755806100316141528622948968790787799484175195402349938076116734112631340303368585374892063530686568960135014658255153921701499352150799736504438649363009167992755742159509860505116634073052803709329209619309605511572375256286071025886572679665669373354760382958336009331753580072764497341223098266498441505741165157838083142615873969050922567244856165288408204156204697866315955803775000905325453065864902974189123070703132282201882435488033598418864435649779821229830783556412374254613566548323799435299627944684982851489312619309269448148299874942992328749295902841521603331389254172637316939057120072651621355019387001629901089970592755125388384414157125352492454285311631255562715816566392820407238659746755680175366031800691332119771667923209303751393819472864975341459469773353673647356132986569416646143232208273360963069255790844494003470567915154550435326006800295519769902511742318848702036502617618833757136425172870181383399883841512449956100422142802767172901022358535228881143628760824324997200668287473941973495456651949034461222406027853688370189606645631790859745061115651550525074550069439919474953977624824189993063150326978571864864728382245979132802091749558042029471414978411287386360642779508981636028309413802123313205563906168986385561680069975517448021773245001632443836454539109241757865633561312510999017531622262371671822720242683779979601173763895392103037275082593755213140818014086270393393387400524790563339943931934932125730959140562434690769700032111696186915804808637520259119174890063389703203571862374216689465852356088485532878904639309955624870469757054061957998248022320471905029189657815239263417003004804128158651450611189483327807962745350629102725580677546678238750193062222507014372866439943830829307304212992678339149082062505948083808669194414999661734155165641335908212347054580487208976508037799242517106039150387833335171512686729372772314238142121069485385684936948456276099072*i1^20 + -197796614966203759716220462317972936273965893525436479054895829284687578457819998105929160196387269925895210490742292511545737511694695455184818227152943838003779174606398690580496918260466656685284584567581570138815343893976409690169491651385756059397548853927006277011865481344397734449604025612581874216923683092366639902219984414033515059965892273536036463707333204376425857976383897038943483881185545867001904680091458000023416791636371598755993780651599188508636433692857739532777109044360937862596834034612348384730279503162306142794630909993638968952608386669767843505418583753513258900232363175586999496318228753341059278702262224081843282039546536052308092878880196706231561755852364766091476959671808107718482007111842200456679267166461615315919569076824996195830945582405081496894773193904062631271842640440307074978747734114693207225689691253446232606929817502214698870083117382599192298418404735455221902815558013690629931457298983352869360664058597093853601244796121172312164311666445737039917178226349953103394567530275230341071366461162539281263857110681543774331135649228092224938495042442767393862550836315747492264864120131011635915168466363208577486765386224814046903078048150379909196469794101676318075978443006019120974212109711560900544079106157491161596584502146098472992964791487507443106705340578316703614357433893609795219308898343625968753440518594094703377285661565444560994723308044642485749306156390074471416274073590785432354124381431248340704180633274387137565501193641371407986382870417175727398817488168646001380530138938956401480819503106356304128021952924643190851137882833621818267838800037940519899408807349226700411417451313007395561564605317009129993832270853868546931629030416200718686388882030038127081951607406032011869921649690940585974162320184033966843046874618355892001374726218539475069299688985278221534708634567924026349716830733261084036040134772518872726123666062975942764505380817812833526684448487555862764925655836572792074344347259467278954408849803186663599253997620957182953047331973328032606226704300495833672820066300833124455192882755975038043201249004095699342166958086030601891915839510301557192190790991148022456240973572301822453582670914673090952049687266807543448662213006997867406008616711283431085056926059393063526803506916231350291816049159922384565100225380377025986763610802988864594137818865508991691826611893016467168380269328037612120528633437004513742084189726655424033583517719854535503069859402734597975108421014834658990777128608795823599148655785116958938043897940999505271383165262424264077668894082334720*i1^21 + 52589057184346222673010875435090473325702575479568255794638450275503344778994593375886010880806956167037700905762232280910300943372844921663810785989399316918988555133695458081965950444809650111665918311068181928490755486793644626426564630499482217679970917848115679164407276481387765545505315677713044089095703451671640185300482685831207282624773072166243502142069535718581905549792575823278087090018912373215514750615855775579489764378662731900504629086355436008447597371226557713112505367164377827960044116039658572080406172732632636960278477475738042508743611815014149748402237575758035625829836088951233655226959025148186388212064851925441557616639435677280034020404892665933595465611933095900477807888216173984156063725203832467895999657248227642728101673629610883785533047415809731629196963760454512324928643802235402292749690896838862648153004266781067908068307771406068595689678279786231862455054304132075711860266940136848862644949700366424689302745820199254161287014856445913049582198144756722339273274315568196099497681094113527743434509732525411073124305678264707936168286532581998926679186578797118416772958212159016774962767121058463909931361555995857763888907095006436068342549573254751140664676731885700621581375019279655726204770336832970562576924269534517004706639430484207374442855828508564162894628592440584607362005026754743923140214995098275980606159436322378358896890910591115612660628740844763617418980952641736837140548016474627009617445968115092267901143952669484324223179750632184615117798717471819048716363570229881068666558912027354630570664387725037664283660990783167135186360877918777011940684339515622005464539907894140862666902508251434730050955752620702699938093456022858821399476020653940120963336114152468787140465251353126522247817488545368961355081085918482286829945988853147506467638261795637534721462816083278239346052708143551454386925521393415989070821464088759559325764403147464801034602149726785637602516379242723544086149698901115040906875149418788492410714281687513629478590034735762779866574553526542241245465014640622369735753090722899860153305521358093774337283273230941691635648456046678648686027617604318336495056479881168125167362744796321944459659847937848751663877769428321066812015677606586415917776689208759340117214588651401709303197495147879087258283554140741685572973084143936501702857956598369177384099658296969634758618764614312436446164435761686095198778249493859112412725662178106129361837734007032912525254398951353847275465035994073881162390643198974361090510519938740769788553636946876408676883332842982868123304067072*i1^22 + -10394354590940849611977148391275695609016224550824108362609937803174793517172408241443813182464009078475380779186480587454669470088502815521267891396353948374046447821643540291630934499212574836252219768678383903072990630733138320660646182387409272939350414244518370591768958601092249144560234214473911507413135215744599698252440639560064482483693280429087097441418549882798882304882150394724536932554536057520493576540894993249549116589765314011649504687805710863892391857712199220798689143888918746476838687077178249251641762300198559027690681584423025056068127894299872868401999054997951287500994612676180244972825879660209203610821226477989643877427372487676724162898403350462549334114675007705702941850202313685716143305663664439885805233427629659610049167178860007700127119868996863532594838214564286223340808902037022068741671516748333280036382995236533426226163278018881247921448623966130371344880275557936268836376764103985662900546445766490581592882079260144369985938086257943196416627361449521111514062938665374666020657403836338321745303943457332669102173912379426223073080042137274152844691211360024511986993652539452875638626459851881153581304065963190022919314920364640503722712375639118756062917561338543236592980124296654671887814892480054203227032238602894133941064021381493741466107336533108290191129781695222492805406600189227537486168814920196968110031144885476062251113939174237707068220665105591946746169606681394384664254239635117431715859859878475906783244458354450103250856898723041457188822914433954127736444549044174287278481593084766652000511597437969842324953600742909542928200610124176000825202434454544583374372442111353345619625634786706693618629776494684866230281573586328473302305341164483168533013607411400232804479718190672767123130907895247910049510640840572297723427142601422127842423587642495460227742543124488099909682141016097082467715488981563340759958782249891657035625059178019821018473726469730675527093870636132902556782937914249003130860448124108663045275927344412179948762618799539545113423128547278587858995205236956136116838325023980313152988720595149040958125321202212278449109274649762259051133069253216458454888389864161200425952202776432004013565405928483975777648362715358133979180201638879763681319702800190553485970211498847067597292523076499966464548423034832609300830057291126337168825786944239320048392572113164367441011961046397530378938559739916062329052158750659759352107153041388485385124445218547990986563374334148492171112200569782731445620645987109579589902386648199050826804601779869424822636907668485324580847616*i1^23 + 1553300921945269654922059538027592873262234965640696299186653886931102477499735861499151167050083024824296743300962180772487272459782293522710173627711931972462898533087193412016843461030757462113851639717213780814006575341310885154545859758417006882759224864786868050326209485449606389275355778309922450441391846718758193060022183429340240891983898757812385246340067030386465588953218463038337979806726374808945947077717037856214519238113243602300177994891498401269189834110333348579146898102091137713936303832586258829197799749913750535689750191056098448905222635320104474727442996398911934768688744726311160331384753890172881872314251873785665545568152257116338890556723241897466726653844666346799501782452100432886478354358899748503392562849449517195140940569821625366963967705053349393391851462197465241005442551823584153447706270099755977099824874439628848431111820671030338038456954101529026782769338172204315822801986394893599195748758348307336359929336465654626431967134629643579159669647198711580905758263379223707005316973584620163577340538699235700783622498304619312674429604991260793637099676401837102687699838019717898141020038463273053607803676494554472759047466196266263093959500851244767386177961738622359630972789714318493743382887828231353220894939771244776975079144480142637599193337948114927793931469172680484709638272771328249499138893686723010066917363798415927782574816090701316705097969385420502733430133177806259352277223959614219419575732415417874390169064447597789339012589582823366734722009682943069747626594374239404543229362269271857930021635320425502117675922464604199287264696731303151780716220279780669473971525517887808504428536203057749538804699383951048843122549182205442719558170480400828142786936470318542258113244719950503327966417446703910283941619655765540983917508179579273521113633267802034871187591830855765402149678848891296274953065977644042787306269648718246290974027131395308029578314322992789301990478298005399769077567273895086809797593988129793339399004329251986619338540563292552400744899930595612793136847409243731300285547776757687097738273929203172936661640223931987747055458704667848571504020719490197535226776857131716229846882694449790577157727258150444177352310941803184144904606385445238487823925102478210386088505131495005260936179154288024037058250456730904797510463995274765616161573754493601209825941719334160497551081842587649349612692812533670816953793595777431075805594597810668265524894704664187954150370912460473138610444636005849818207686028695959205848346032355760595889147944633915338242337645047446503424*i1^24 + -170561196959799946660725465926507482240464287736500852961660798185411923779336032193686835208993014121251540639250097503741251199644171712192997597786405221007063172791596073650956886311812543269230893623750753065401508861872885165632221413029919802724123627174627128342262191114475164755326850507608493412973494980708713278735703684289346544012611243741025521239298040025155646102842182235906793048149589549578329572236159853391574181284825333356782208968277509009286812995077317373297404096967867478096072614025208919594673469397036156660017973635747026219928373857051051229787802089622135978473296769368120556260790980121183065443678858899446383388615470776877114982507346193566978021480616907351109785019037681740795803286071594202351034665155187913591048018982307466243657735687220871208707988082043549735893626223835900090081736398648682113910510476448204241219495472692216097951543316226638583144455231745032442979483651389977563921918642112227678474687780002329545382346670530186671292760765245208623151376540626313031914026031670631631366792521976642264217029907981745101977437855487572119140949728421949397077056709882355950579228222958090496539747118598515397795184866857162541496043677018443698117162630625092426247037563892829458110892194297273647314575316912600776762566828154858204550540969129049206977765679877054716457839416057739060262908067357110117042043415415923463979027790146281725050427926716162588018445798770034208069571251187336405599933646342640295575529865479281355357793132390017982502278190889832032013904499332519342986517686551215226031176149367648617427537821915461679158070244519560036756332511981192972683644758752277877315542032128602066142384721232284113259265093310232057076884595949101574463898478684517267313174660153663111023895490487427567537057246972757086125703491272586018405759957618867277750796498512278629794039449950545140450067356710832424540416776978908971857737196169241044484898191842204945083816470690924810502693519135356643221125339294321900518924298664362784100426424538870825055433839041341365521072339162717157363082983684831238698150608013399496992326295630216954163161866193483435721268296088136036042712188537390193259896635655890969803168866441676592288090209768521914339332742432657722307241186770681569440133339922399552214040652936857276739327513887754013156166544758428052117167945558664296957551676105762646988958128822169526885709486963582049412386792681022877057365664842832252047417500897371101570249338379917523948202728589890446760569379363508463831131617684169018876574924580683747098245297969561600*i1^25 + 12627910945601675287990670900034606653591316930931044376201968423862581557466267409397692101875723733346200184771303770885675840635651616133213959251916897760685470172202654561079279922061960195175100590631616324051200017716998438681828972548992741221609031289595144166577322205503504006776181414091229657204785200829516604292834379857087848568563786265790516982768014779866069433633449922041477995180470987925918622281922527897740110165135902184739930173982985936686422333170104297160933649213255057727312796085338689872861336949659948311102652365780989786055290074153545318687756685275434952359506472577888974242251048331169029942832091295917611838143348819614020068099493331967514794449441141998763760500401809603154250714136771360095828883498065523810953225582975953592029716799441413788941672169509218074241035052289313466073579648818234728864634639713329787717454147994769572407690773056946639242184182841090009410566325994819824186616719532295210072309231225908310373274923883770974766151053850178573506268666106693499822263279043984038357170035206469100351144858151942625887118158272787717249371122622167640894412637750223190413933235619665044223762644165663790540918237768502172792083547232315804114166777132358728722681189718746090160294966089825085826192345288243095225225339094765584124002629690332306160508086214114244439509643036990775977695257811063278561528362892242621799380038584649927846486458713537265871577611823162594968631908001785227307481990862030826470521889434235774953979852100738926137617256093787837258783878420146010478524691288330138448450901376382163389903207197770417985274880354442304092764723796143356801605915852139983180676416432362292006294900416534203556619625124707087750866934383432184599214585452039945581360733433688023614950437447408345670768598024834272399740974541971754929136837967360994250786921577537799159037522378315054886581598758946238207567045894432712073228781895550977403819270699109921435824051083450910555226919492767205065087741644748675955091237712023046971404533861453560660412924065732580034943974678452356112105159891501432318492143223302569620647845991008781231462473815652072850481402368667760499282955811367774096790507925598921728867714459657506982804453070219179347298302121574659494756621585122210416135007251431434148177076252131115675785554017003716393559539083283042904098123667760392745337081348590422019179147146908814443458974844048124862387955322096809300981540358385130981800350822839014291072743589594698505181239026295551056025627073611286099165217001465623532558891389976879612474031079424*i1^26 + -511160201684582776510999342037629245205219936092207818204934727706247627999287211948364518371037282247457992375656216910303792692538669830158899962156222566496687950894425715756016976584707168641629758432935344282629561814078260933713761959708527964795265711118819433940476154157422821246047664829044442779555741044273928571738795167068833607395411498208910426397475527190288711806270645130478778748856430236265361974968749305682981049452357729433836785448066907289240369445227643823570649984336345026633662636539005493362950640817250494937797761206013342094328562812271516975068919434676080723085392186738131370422898711828545467263055124372752060443573420503112139377890805774996427056982830660369964684223988563290970877052023171856835058804304768808909802418117111777349943579117156879897402426001634275770187785045124286680433778977611585766867238800788396315526734456534626132518783863431096085571454625129876536502282971692698560270629671899631555742641874809833434527278067992414396772177915415385759567094632146335572083535148760164422650535788257321600045235859492994736937984640058771959864544584782339065678597330782027731652058142053850938505811587044902821334955494963653166397397516293575739462551931097435518853974022043305591904002751128625217680324149783549009946240917631228171074793899485130892479647146324231069768033504659172208016157597345666282083120038949465362867640439143638863402771277105502364463710661542003145730398502800850479955964892711925777251652925137068963469332856651401972262995473975133503545257365245500906246937211323485746811293991427951056922082649557839982260702039405144635522571723296750415956919974090654554964793758409900780865982717119399863585597192383720425530761650639315047657282647670124678692852546221482603188398808453904125540657371278497399852617075351172686772651330306759580434051750643173367812620410288910351083463356043557568994365190784675942787549770918532876148392301959974199968605075603931614150437615653755428611884874061964130174449064723414108278072733707835706146733742588230048850493258893294735175290458625660661847224970212575598407701732335177401925026887467783744438035452639541995619753584756068682797426209797626200767636207394579203912747889570458456049860728586994164371032882444118208521492012784567353294250708866906851535964207305294028015646865621130209302180201944359968056226456641106134688023823158015535416750923259344934031783086843531492811444852230663668343667152237276275315548431886178805008480159079405274917388157754455744096340339710880242402380572384625648881106944*i1^27 + 4207048783895715237996453304400204234633603786551742309243533364911785917427873488165964293426922220123731135391396199170376176403659545392031058927820447020060646332285000577302266863949769392655356398813509734872526040635662845357640072432257902537034241403713753073793133078454106508900245824606120141165401822772977712858431754001723170322925844666400537214487541260384899147224053998795128831129877308271196301808877349501194560738809221223709484993094376706443230773726981238299713680088463849270321229779461799932331309034599677113491809293604421205023522444975732185234462700902800147904308204607892977241928973841442229966034498291529852712143868418767400495312575195788384143245865570621688289254019361620589027102312876056028396860793744499852397947535078070622120437169691132552906907964061951955686794769575992656442403810962369014124997236398992014566999129527698612631968045092785398037333395994986936824712303339291337611661691814225105475383356743712054756937144804153679485489906105787719888779995578555571698630627222749599334293843782481400715739676235835259870957213559482377286473597848874992604164231147002239541053889336083295216686484406622641258079768720368571878170650676264937457498086562862335567241560905052066850891718151157584382464720626743270178615533556536770069355480817847855368750976948039920639135603087130528877879702053045756779728579481688038279709691950451639891704256091858961621098418361613370184043879469469009257112728111324445469278763438815689031214911672572352040870201412656689476671804859440501176913002639347344368261789071875117802440506505253813778352903718077089658824443702371666470432907111705892786516725484659745011537529670900759306858068072208245843830046794978313852851644250436700358173223829782211828501320218613285240923572499135929708865397713786889440067897535718191598937194357182958825295106098373991329834013693233084859254555892687245200904595333294077161806925072410856862422756803781158825183541361058937432603878203545873747062368275094836645344379551478113339234593195718267032164069278282138387123283727737439666586132775802514319017781139644761557745222488866077533711808942887067529660136563068740013010477336149017477787317714977571118441139273152181623715435023638480377349076125496701102881275750179848833635307601104868431293244891890657405114971425357023218440757068022206735792433986624954332252093458468518716304822156243498493913187467243067357686922862895975446207978691385758859564377666992653721906134519562550046816446674507226897353638364736616019419968704722711347200*i1^28 + -186434743033642431041211704646443212508396770656173003398281152380832210452842770897085749141783536452770020228439548763378365323939073605629830812459768048757717289380636257584664789486055801646888119499595215749457061765053691964738399919653188628529394092036519252154836297636021988355873097225126619663036281264522187496367743366446170363229043949938852839637285162340630888668773042650264833022920491763924948062457540558915153123994658546912072333447447546718065968170229935714666856045868468793950965272588013473764696388681866731729963403761302850724855427932164923095801640642426083511566178432560946719563770761398156539054086753203261368546177580397497981263684518865576394944393016117543384805920714954361171721379759285839290775232788894599664057197182930945037061813800368373133423906026636345851369181496751178526551173832458295069857293177831000230777348997941744008775932663564497261639861133372906982764817900157711919834113686472225559321977907467442836276473903407819497851775776649394879912437631946921806328389285846363939009464267976965304077345866419310062409900925095379615998992056330918262643521616844182019530777958622044947728758435087454249620488159500647798558382237660362217655973964060116886448003867391559015964189817520010913348145886498941363108553888727667215332521492556877933998264015508931644683354082651110091308506322033723851829257982965413684638866425763298623356945033847271284568458163205750792606414095699726495108496605734459553348991865082968408267193677804965326801839319174315316269823757670533216296321522221238890978788927963122155500145408411487637902662883867117854588080831561720775704890612839778620979726206924267063781159566832147708116084283829444341307595446096548739875313315204338814226081527541915706814359486151166983443373851506890642866319256802891178839899076034130492367756766716894752159969107974643513243150537269051518405084806158759878254142448819327794221293078877101354203487439185709282592622970584502616000649053064410273747777781437487827371923470878063770789301437314382365510391226068342050226519799157112979266404845816508757145355991449165984518794033342946251764552026921980568116285803957877048451541354203473879076465140479106170316683957535101291195261670387931832569344548140841488074818554195249262980273290472876015550388388981776723282698387637405430040073429883185906158185025283568115019969583907279627232144890508210295878563018866984466882983981301273665070411555016049143079959975835117546301693062795237895245711782542069122643499874062785071144685933875429376*i1^29 + 80760691569711591346656474930343868097150270252440371916046735229302647222113127912193677443039526326418761842231645620819655286774563337028615378608531371785617345013281756502457418937156740939389218856689126737443194826855069811726664539249042284628686408365186909827115649356894489156358837585288796469479910909488687249283366018566462097081005155869870736168366558400266297340290258195134155363985003533343956965743831036359090541731044068862287263312014722096762056162453948245567595667416249790901066864824884978817911434406792235960097329638030562419266487900260446609096815519461412934078183029964810154172823329476866557636998827000364289306197607656077247168327478891959667431082149443134669726339776028242967466785890735948077522875986544853899325555354024930183254679818706518453909962385136813670712812097630502013265556390041173722367852973149852636934268195426540493238047853345894028831656253547355597413139940184611564247268851739392603389203742373136684457220174196948248675194897514867454238076424162465681449620846849317480055767420133285506792643705110352693858889187942063627932754634496457062917524809611834905394057800960307712801061367993492789150211502976115943146094839332870315821735575116612547665472527759033683216992150422275849058035671757149345440191122870629626306327608962486504122856983785267448594869112033422338508092912953123924196529005172476995643011215764239759442803831084338457269293958936204359422015323480999949180007588817116385010003537084056506224828579095646171385700009634624267422798963362581747789251314506724585979861548432692771343250731231946673394868454347462018328508357766264986902401201884349667660668494302882813298377549922560930176290174434828356751944765082589890572971812032614607349692059255145667566096442633028341530212233035700245803348243408269168312176947292525153849707184759436997325466532908013946598779282969939000615119677200238274413121845285603429811031251168623052768751539180711421359822207524875905518720726249341566995249064162301913317399178511166947758519959567681904485908871052765699187675603287305120337055816522101738940749478190120530836014480510167503268538282653331597056725746057458745822674012688725860323407701936461067435714878151202148771655249728308099185727401590543071210839829850178237476370666308749624902778246635899270372002064886440709318514223574949316473924592337341760434569189546092832988050295557590325879314712792553157419356011454795521178585657781056625412954162826965077495409909488819314903592255223311867981140384552882283613714202492928*i1^30 + -3020968674887196338672024950924852006002585201497496344239929613165692186598050131020616748126980183927836368753089925330661116992323975811657478885734929146739572671431502542269139041388307158565493205665092688955113178656018140401588188992229386726507291682524632405706843874693862989897575563772271327404440883418136317831976418888614036517193125734398413678089892612280626524718585792482201903285693130733788852703378895695798525451294750149849759159422719501342385106278755043575570087117681068326334245736597523997803361020511215719991526158820876819041288020897125346366765098742600030373170321084061993173906313242349644488444984668907636994415132418998234223829347031876988592487953751248062946477416636705038429352165261791855691686939457606610010308379072134039028351902857223576759545623683968978276747245086551765303185091360108585219454834766953005174718114017319960665730779098546814088687004956981772542906437341315039106402294879223202888787133833298064246371545313154797882658399797443950240272909918437566658377619657595413123327542201473063277832691422115769501020373868927336048199169279587899901148182080729420493091613074265209860285343494709038311985026018165863671420117362310174924459795900129931643139879780199163575151011867006883405030132114211410541407507599955823958145400399270174013024821907211388559753660125801396694725947853825592452731681070205238049425919284856713878453367228694492676766627447989902851546581995056883419709998871015638942801397070851868869034538674786664782766642874687202500242756087640639526424765061514025633108865009988548184881285799742231210768637897938552348769900401525386946765275050239544999969060218068713509896096199345033430108733734983835304823289283518247997888283047452077461428090600528208093686957697270418324876621048764878993581014026073444660049313909993558780063428131359414420291926236841056021420745681886403049613785582454118451091788207490475134340467584480094682294622858769311002443304890032210188092446458400860035663882965688897146828283794409470197432493894523431026227747032431810283951848343418264814192719317570764960746263171727970235531343788802745628378117682374502181688401901417709833465823164391552569238110908324080452795286692605041212685843351169480612462159242603488410608407542219125402109911414998024836384693680728602966598633160458445743518345236264758001276603101199392022165600439850476104000049541765452108577302962266197122002130595031215532447497129104718200619180616536275524540342128269431079697815529017175488667257446935050824850604032*i1^31 + -192477696254073257923573444826105100009299122248013283068233243749570158073358170363145774122876754005204303554653483158889769446257200670252272626420147200277751810930656643652695984546808185926067415787493276088133810674700250902180461661508873517858985242581607136245578012562638792374306949666018345064842645505741165659039027699121604176970208848068195062313118176592131999950937214409999001285256619494268405148778758154236307062933467762361608842629948988339313907414025388836197364406052656299559173359904539636714479029650570642549826704503245855419868416222588930516948689576303135555465459668260777665347206858273424042929939961887280325868527027554285049586579047307301539329096055833901166579574810697420997235257274427901953518571682759558988242320234646184604015753220178010301514464702223544652863658903688523279955676296242067095654789001994944075015602531668138940305315766849720177710851884286429336206253889494094444075911872864397575737475507922605337020578652528120777815223323625803561863234067261362112282113067376662047232310515213533069545568971739056647703511072366693243208792652749231582863216630760438070570573307583114032277797465569465085113164673766812360128954048234877495353593403535866322870073206394801190387743857964499795847442251946798430729702953207975036734254949068112221390733408644100341696280343203130201030032016260084827417102292791324367846344737947299206909502063163715625832459739094318957745789534939263654569410623157244392601001926003486309354570449785301775123147966537802241038470914298425258213856352082096830232797488894528484040651770845763271934900490126769324351353680833399359259116440886747707189414112364571177706867889164220064021512243128687756269783686910754812015181267845995221983382620337636498975713883264000881035810516612176084498649972098526685006592823330760554795794393486258119474968582431380932274317484855860249981485913045450750571889040273609858718660034712394769581796226841251353296809344586501429253048686082131907280289558220121889083310129980073867453759366796242667465944456091378923061212099333623452990094251707906580929776404380581288322456749646280217202137882883643167661296901614531439210156178380498502070570107519288942853931019228090663391034763599259300973472350759536239306440355849736365942855139816555784119832040579168689146940503942789178452981336693233147906879377249223350741358065726367898807831253372290374007230029912337777153926161543320049156234592336887267898924373882949481130859885132177043517218881113366484804568434515644094873600*i1^32 + 13495376726989321338421380388731474109770407147026509953701996133726460961300299833573880013694251956011707417773567270465187292483955793333072224435100024378031252652587639692666064120031165571128870923322202613022913344179977235290786350452093493670927566148051078147709937934572717215154128794460599048181748004923653063666545609581836178904041688075436320260740009793855659711551537857938183930625434019940692566544203646707167106124239769635893439700563355711048723975573289480990155907271522418689545326691723444514747544573995672979039951057315058676101242437034157071852059863537879388960516057663821384752519054235692560078849579682408895917660882194438912434931686853805378886962466632842974856586888020343048471257428140087211782463595607231985253439516929077033993049857297921178457715384245889149285194744008207525921005278386035130231630154649064557693118937827014863148301527875463085170166453201464786373853203514477853569474858310885302708875727710133065720061870089566087849791427167943910304633441865603042871674171076766899018747532546734100746379321403231827216072367278853021719320026265469278665546257919536988003750579761122607605628855748698958876784003435760795718068859251335384132160449370114129424756836117524019988399957152265911064639970242729355867764200619111277292753305586305178379712764757959916852766389133265287463821436537329131005135745397210770776523593077299220455010808658485356581810136098037661205025423121670930686072582137538390413741801773345789375580413538205655131288539489080969111697408458538642812542759825512889781366774555068588336646830549927229049273549628432045802515055082925776733797667808586974138057326950479382594987819071983568455737387500284581515620161443840147184657450006811229001425812872474576158581395137025373887521751122142083184775823779295240619033745615871468359851161043090970584849119959891503451856318094677115167395326589653583516522158929931954698574722453535977176715855337077971936722438277091677210361690769885078979774362308758933365211239917425032324182957851872280376804114795382825406864209474299463645149470034580382427137873095816089040591499153367685725740648162866399198363028791313162117610410877494235416094509437121694553052245411040479930634029296210424871674103448962434637114908803720714766290657947362443305953937506984673022535961082409972022477446847481191327682425456828251658924669790783173058083802371462142398784183420399809191553683744430188209177796861408576243331464105447629105099912504280357783018532734423758083882596298796302336*i1^33 + -70196249428188421784477734130757176775645726204473651078569247920865707898964624204900954964683827168765728369196312742162358933579998066187230625434328185156677246241289422469949826020479537607890927672051710326882878314402282814358280414497976063534664964379229045684707082152644948435663136955202228507811634353104640847056046421637033061930109869507598591319008301277664004645732621141131222898422660409477174106482105109996532978418784612577237367980319190094948242808435416095361736663181215655218435100291297969253285787707556401596761696198862299131869872474341288718615209983180663230432322600087793293656621049882646371778354601269391480036309391550119195811752086775851399949186782553680838863863033673960019079884986487118771654646674843803620035126833739286587036518467460945972043693245854301741781100807189028031393886200367268181421796763239457418140689598116946846777734188858544480378010213526932685563204299412025273908949154474591798033316693707683153960513686402969993470580599293662024337108666553461910141855465406895893932352586636074356742204124573265117384125040355137202589170919770879434416387850113144305423864330489360537275528500846201168932016878150381079092905797550068428359145427869077798081452499269959893971534476368127351994854320871985569606166425297123511369093859995581713841917125971065392876502018898266392851760129996384570172511909868300616846534811592238043214937266947834856181450598599429401918638914537604047632009860521626176847730700559897227938961286420083533821238642769205368293572418400258633734424877410927348316058173426134747632405554915824431605477205213173409995200504792671893356765809776132060197373758329597099403821770463491920591274366195043759471270649226063588704815161879803454665039411158553681813583701600617316333351412065479025339289405935828085966067805278795486624119079075608486846613010981142243466027163532394925171387846287347081864420251314885192288458374157154340873430055873204091181906913941652352125128870111170070762342648340484096597390076577189256228705382478165839020783723813068346863356734263899282848628313135840198537055234047678994457025626352492916512009906720260384813402351565461400468508568500609403578764020511280237390620539141207961832301353155408112914152765184196772451944545528797316760314532027466865699484491161942709544832078385929852319202340479205580319411120767540801887183890683031169214899624539889360558173572479686310061886862565517032721991985271336883413077052566446097646546148248174605550047034966630377635749075877888*i1^34 + -11810289318870943917662858455004677984311604402824080162156720600470986319391449648837952397737233106790781719608293947192536434104447022704086530584063889687592650234919981301198754263520831029930004552228978336575489567662977148362535074277886895754059457268081926669821014064009245135992337425426026674865763518413450527997072643055506614368317267407393918826640975436907485491703260085376993786563078465659628166305122094991364272296434949321516815700745747442861872789599205063570018749112872722905110822382674127723317266201126703677592176264451664262846627166998954696660855995729667250000064391510911654085754642999708345677754387610511145316166146081039037673644581327839082405062958753347920612169266187766774214404370045136380260077886516160333050803840149889097181249325181556017427625802612887322348809715181050606722007997092509170146949182851899659475910128415702520025329944183205654911259327399517511156265856128063288978315969087300514961409970823133322575798155641137240556870376946653840134187641211787578129610907307338038488972373184198955724174771242574765393817903650521206621740611086672454378961733247577268200942056894640075053907052395623600562205713514149622772501259080900097269914487237418772992375277083521747547279706443098444679005314976256869383907579794354100769948086081708366416191433179621730450980148299176472466236070506060432406598482347735258545978329843598917190623641531918738004766788901018926490589492614734244663969044454490793220485927332377118292479982252989141543900618887779310664380339872219588959730517967360976207516489880436680995811313499263537019035333867517840668914499580011967506009765710443506755411863626429709484017268435367523072133224453958616399694936972781983159449175690948826379561097616820870765416834442450930859386424366052843153845763328188799700430688865514938389245131336372510081466595697756302352394961802310090665533477632618996828834438646550199343332521813256325016434016250101911214030183606750478123531882571544932423584408242522691498065945625999557249518022155090912224715550111409350582735581090216463030163570653523711531956125458441437500716472080119481524757508709956683713840167995066532444655112859075201001744049201796978340210501172128232953249548134124314109701809976648522071081530144010978186710091601533917076940977787528498634875630920895503743331056835692081051627839366975294374505588505433230170775458667206010417556645911106699496270651440237924603500337835931427470267655744738403444825655087810329792273866736771288358541328384*i1^35 + 294331021956634599022014997149190152707041774195197482466301727171731860452236976392100712044375116500945867636307327249023168356624437270239194532198706487616467434084180580363029975846926147442271175799440775927239768336063566548168726888181626558281590183844269495305608808150116765357260907674766431841640128781105624385928249020859105694371292111249428525231932024296716940431767758617206299052095278637278573383305723693575280747301855767528651967478663212965610941470553534486918057943123857399073093591896239541083563389336200677917585213810009010690588111979735004159835644639434935324072456088574235693242577740047037604237652632978010930371714209714172713754018865507271782622189813267057718356242024890339005765971918887857375070455474961142200328684566835665545928801588723900482878975279435361439809291254680812897399840250478492845698927604352645881750963999703271930395085264014911278776131314095406504528613363884162491040315939225468506624593536827065091446872222282750375732365419640287421592999683293384055339864300383479858765530075236140556476435403482268200946406770768735874232816332970729824874907774723644945602249427633775485670174003032938695858487198730696844244050126457563090596160910777092290676083722882082996740347926076577142693577576910482689782915877761647515311841876650842213492842406424830399096840089753173385171697599873714403429965185330080806922188161150770665467683563784576913563393801546581850351618102062408828707979449353570554343987155375670003051816757757744663735317077934060507082496274984139572335621783886878541999432411115226125682333713737372602548169574970016559408622080373416798550054771229379854644574554812888624372197492225420005410892017184699673851517913856899879094566859206008515778672339306789406499535816389183803930643539966640480060781711291504135915974979847193505661086869775319681912385696421035186507494213596900582228531301124906912686315189589752326333503714279851799705939125565276004195581665968293898904778255315858201828936220449530938049697247002913314582125233727337252494901716793238424545472358640721702957937542117236619487646667744076835317489168909081416466225937408279528594525832042602355368667846239319803589447076939421589442342276746260796906447517575718561344125674165131615431016933689643312158717110109302308390094172436300489477159656152000156935435991578527915418023827825355115539657412796888981541164757092224438299694252025691040638948149396294728441000590287974060498217608157356706463897593327317020964388430115404035129344*i1^36 + -20682249662371874511955862885043082535156770000266995949062272916095588392286986269399530089991868685344805359925142056077921682515437626360734952738670468277546566160316908436449264175322013811695860783218170189301067462282844745172478029623364880138740394682510999693590252974135708100418561527766758846371500843138473710870910782949153379324349861313875085837572544297790728360311747152594907767616644459478716183973325744048214862711744376722288166199555728951611261095515402752323680772862708062582999147434454242243704479060142331749191114510940160523723794738221368816733567147968503192856008385424298285151546379194217841642905354763081929230319310858771597364982549013294215921007133592307194878803183275317621096822742873313070307617128184046562937290700628347945175823078505507801420429182256524807003084751203314490749087891072746721883371224375182566977736583196347872602727065390502501439373240637875244091667871092307898904327197957439844674406617139577733150906014343771157207272059598795547959412666551041256108082601686122729680567570495262044270340459475984021458438602667141061616598493823320975124621105698425117240137919017192553838564708397467749431959388981296319141454942127251130713115736622891158627411707850948479769257991966126474259741975094275469686981767625868297798671490706228682159439455504135772621921290582605369262504777268270976881830392222117211723968999283625417955410497513606911639959897644096050692326423691711779293506890157636792924315603080192898529606704336521082560535636974458193975215245273729935921934198399740341124744591933844466043948313291372491304740666134353976424631170165091561070095009109782656521400936492285280459465167621095686397400140661068814408324648007481841464942808165727465782597085198665271346305522970312368256635560990894738139318424179807730711900792038193047723542176665903256703345253872549748382026843182659843470176948754652393561133404347809208417291997391882610957481015493274589718416037963632712708794169114728940747961918457685948333578530345945774911780800847415164431829724739307857457063668462655327176740153276767450622576704841785573171972978095370429413929644354274282628950492927114164377635530447052774590882789216953018878168051029920801315256277893056735948534525477767272289991477891289859806506309268498251525630395297361542031714131985441657269883035354143350270578974123998720025284693845500722215608461811294669452734062497834212286588606961433101213312401944222186179005502060207834820280684894270315073880370058362880*i1^37 + -123685868048044885723018452046980774298345680011116488428425194514166325732416826421052512372128384642692367720261814836000663651423085708541088456827839862058610955659652589836530944179100844892767763783858283960381113808869985491368805208839480708702007589961116053697013299982413559834250837067098783914894406068330637374656044283784672634138877696996878083829857491561000684453873081909118610541572893741950907989224628424200558278125537425159179950639363747382335972494837217856187534889525848422427535096871392825853313696456877547916717099503233485225145633647750803734126275719607200265597730224055349924462472062747941523915939045260163638262085210464342777648744486975464627285339804489542590012668453790990636737147446894809962259573603868522179040815438854661603354570581930495385300976577363183069774965099038429384755290147456656872044256110246148472564761734668206453194422151641927025869323905052101176910309576523234466376428798168292978487560978482094584198006028325949688926039461034586835858951817342579102555987696394954439872043815204043631531994300301510639238980279838728977719975191942616035845756765310903997863203560287613619395180690521004403033368669886144515332786721642675928623154263866093508690257477440304135438792815188133502581759377844724915239412016167526092272271039756206287110833307920049013412592301441411202413836765337643394687351825880962036709443366783475101405874980178268727291209340027938265874652763104795437684251989261134713182741882875845058908339173827022064722696386539056791980100002475577486608662038998568515672429066747654607781502375254449202735249824667564886533104178050522237977048215730315572095237512422187807864674537806047972632104469168745991516382405598929357931530968826089484338098331638978188530167374124470231588510160088640093003387098291120479650305196588061109163730659925756798416891777802919963145690461890028305045222916864029294447400060693446489105153957420376457540944772068454351708123418855362797845949309019645923298686150600831417558925085578235939180783123910609175091115034521336564071468503496217514571903891057716707309187727930879904086690228916006034652982620868093418221116646265311195892177985522275861447121579089897693078605010251278473028324828905054994917670452953522836778886504419833434011276779627692901345040521116984669686449885512131140822901656059626031089059394718690817291450944679023059296524806654721497964543225053570129992975248220962208887278545145051276304177513477945878158640520299600110633350162546688*i1^38 + 2315129482471427658244241164257197205073314585473718308168366725297678399586399897727484974311831590447141185337159657042135844857674776826003212433498301471610391643545260541389063363273159320396843954857632448967335155992578487384130956483789791027242038378751396976643188742631118747756044773114626252822253440803840986552333327530422836729206939226813466052188136869540420099560261089648176401173007214043432866378352284228363379911365633800355073862752671145709776186071666564008107261315909073616578680365426860998560683500949189040787902178070843439861181617273215728484186819692013684119331662211262098168884872309027659640034249347424982746662030204430781328965406158267000625840001822873700945133174625875090874655789763254533716917378120214625004676682712461198438346384083406377647873086203631166328554369037854697040084434165160932682101316817377364937357380988641365631392128441916825483301457151424397281055581027714642960121912539962457636598149273450809343096310170097007099465058220773023946017434041705686511329686382681280347630457486699954899497340067800730948803639389497530331146138539859856699196325565962408958854233410711748640566615526229235698988956054986522145950020177128323184941757187967434688191211603408978207530944604197724208571561568750788933288489133090090345954977951567760453599634810842281668145323782534072188814756184857910267630693171953116043196542042053579858181441757122330015294377140193683862556802526470231105012985122934138059204566996102752274004897116779142413662722286298906028571235737405813740829071222193605624755125759208977029452902196622680489185541112337493561433247628875163651363845635349174470863493241746235685447285594305110582377111549053767085722513101268565093155379688483659055409603930818989982270176672488732135993500554544863228585234122159680469320723614400969908212096510116585841504826935343339268181078318519091397000412918189292751410492750600193222625340309307697439219818133606745452045137080561793124826692104894562059857040229496542933443070571369537995066541751733624674307455603640464536404272078430509928945738961430884557597596573162949460309350176880473953609772793042580489623894792103468668518115474775278593566805316468408485356320925496892482110419153705542614190663484010986920117065346372072680347544955778542965055440184903049295165238866398609197543001276512159676630952547851129282967581004755439283029344323667877289500698733620111761485386300617704195063767200014501571884508125907996589937834257519788085963915264*i1^39 + -6170763003905639788610604341090951227667929474475569703713921845735277179055097807835264746787755213662882405265145024435414190094389888681086141937201761973414971097209295152278998349519161333211673326174325807554022333120332342608920497189540865989703326835595968921540258428188944224536438196524724771593568893078330590680091770836729084471303400077970887042846226952661989730663233575647660083180987374468851271649819053449417200606048947208366731457480827645108644216206770648329396162771995251480597064680460288447787035973588092659581559310238134254880493524181636920857756496594739368675187581627784885698851823702245263702923562280885117833014767632060168417547987446737041273684310517385278751479994305757862767265440502722544308539773198858035100080783653104518117814973394723298725358219120066272980262594414129988866078567198114478840748265494843004438667980681851279361438998588483944917803013108622509120450747099697787998020145270584003506339428080685255852613671164788005951716381452340708020095480544688663526112038059812799868761637211741895796450588359741002435125808272727705173588294316424076378590531498747943633096930957324228213245694427347798432203150261250585798380740055260463237295448038132196218013512416054349264969766184159487197551096168822830240319976636459180706869891053012518316544055299051111398846774171387131067282053098163163783571482551380059172832882261133306964580530380393875911326323738042303029280116021127070636401216622111668610938921587209768127469807421576651961505858335766992013701432547410539983504365805137568420192843106729585586623666804356028875593904075615650565856332402690344949441210868574180526483656162037766340383996458416193431718670176477623070331572845592068761829157400351713198479732462686157097776605678693953836033117408512976874577984826979359573084849655326549267963610552270805713823126622970985911562988975303965578967092146038918332659408094193001959901979151409297332260381063125288080630492234480323138347192893475019441700909923934831834329640206644287138508295573380224853827172289715378604862825253030233186168065283336876254546590565495306001568708822925322704985777111453840694498348234258451882212989079101914177446372399436219440743156522880358027485513726387549572275275660198432453210251280106373489254314478229397341989128750378141573308397214870001902795704961569529365682049694755001809108175839385717469464925938687021348760039903473174114624128986613457998390735476264001518796560472361785143419839179545947144192*i1^40 + -418936617411362818117365494045552265238835370438368059499124877602116417359310213339884399656499903076388281591679860547312476664456034274210007242121599382730740982790753960240444607442074995431185072303793900096241160900525819395968173916738477716507526647901426405323350904397808272990722394309885231089226915276417623601691711752493647010953485810603223282386243774459863886556831389092547502887671378480857929118998148524209445067054011458958418254525433239572777480151001044932215207604203066788128435385439301359123625375238256320405590742103906068348546360638744763150527955522075380389251938715728866116103646660775555034116152319884457700914127348530152925706201136820955642673292675321290674409916038523290501667889407418415348585090923729760281834474434835618118418873179403556675082877187457824075557497622957019235329481908239082589098264455740592604286147760949518693756859941551365088095928124820931540498437141253602911503923951944919705681905106152438998920776913300917555523287731695143522414937787633978374683090281134706218821806949102547582113906412367480092364364813715329402632292130245550837831577451066533665214547636749601306822725472848913091777309832187803376142226258512218761159767833777898391391640081442100933070688498222662954769189228598295028562208321502899093015998639828550141525129284279585417623913842801041333580837738924287256803639806388474983906866986354388975485806399709031774116684456588896169227921158346198326633823728714120080708706078995037198872361886912765921615274125442943739292123683047786347318884245606618998201757930879817670807318163922684632975328559656317765696689815797742936484995282531813500652959390023167009194924462929828723942513332288078553404508630379444753994330508431279256980813998502099000709599179434637078763431487184461828879212119340315537472285717132335857720628152500712485297733612910332240622826538551468526945522851459032785482477394600432596922848352399244941931319870299711756725356267505621636087235878868023270823874069524966628025190943084752926478313414213353831690416620267137306053875753665614347078130379198431873016450960654313095866376504920503082196563396777141960553660896419500827996954770980680797064571757208534715277912150200359269584512239564409419484724194323821772998825446411499529548179679082223004229761757031732664712117239228714087263451817079647309317393317774922442224530528466064390648688410704079281771341048441806302688483404761658884847559770554733378036779376805567852640453214034984960*i1^41 + 8101722084306261829237843304393789009723627875166589340612553199344135502473859496919338600437443172201107449564872716338271932898711030130698967208323406592010285932584710446240917242719748015567270093078841434253576627160585843336191352945809405991752056426661971973553768996133929777577763329883012104991248322636060999888192532896390944269883044465937859150049733155700774842449985451482268169047226090176001323663301917893295593555990782023930094804404529911894029175376726960407154364745428984308129957811903236997153344075462383215659029990093124969125319711742708878119235284422678679602023108101015912062506584565147925337577850224632191085954836390203307012279964592237472607726675526504493596731706396625062115873106154418406292012076182844430430874742278533819424545098367144811429187697184361018788323373566408047341601090178125587571782183726753019893636566741424634564333353953954233085618030516981042064670847387806481947128570453854249423273031163598188354181930714135253481378032996601346280951631279334051809748020999021605072163691029890758352867901279050970213584335950343142888223551362866246008701976038028754150573902235975052893531395966678864075661299835018830723353649673973165078483312787207698325209513906448360267730362379076662816622211240595429338620408634058262501612149352747946031435786137899704230102230220872964169997802343552356129253951408791144983011110847936366331732594927336579451797883518561276004573210373385583011477479894326584320198049075940582276844692397974447888140621496270743672601643942976371784859914165551364927929452935587030708843996086041318448523361091495167846499388856646188427690604308149087032236324423186919018312197479660092704965591589873106932443121466886895697253300614687833053820022796399505878815243693555769953518588496795913035531761734796295210154518180262303195045532551448237804106872935375232047226915600821766548555684265030717458701484796233564362436954815850775335829655226619717531018148281518974294535071150972131606146945192888032972268308078571404224685636621492758114837507091975434335958338609333498457603018950467813756310412478816239302778642190924436641705788458012076414073422487839043547503464807440515154849472437690798369999618034104541824441680275889455899022283771643907287323328644142486624924790391114212312783815988523437895561641045778372746444689100698516028654098344055354069880822534827778792983424980354000227279501466988301592371590544339228879413712578933162379687893899964026090117782306816*i1^42 + -60089784137654272942395371430623438455333309867764301041226705887870973017501754812284186059554423792608123048290956988629460273132401876094849773926650478431228125932992311050326414397860616948414524673142609561032144149580693716922960250414529013096098998965273463305952339643470498947683763302031680261237868901642620351579606672781845914644489685041919080515498975865143964304051838034812444230855664676781605740846045200121642458875736640275862850782560879936444427117967811299733956081457782902767963047769399213776302190257598860331104299964967590195746332877583411785323216260486788303400657089663108212334432884259124114595418056762787708473823293678522054258576929852782765739035796841442706580619509477700003951190777374029899735998663248321877387769608760459780457840832474523957026158141285230800510850890004441493894760939783634810844358128146623327929494953203777684107891577575584975217721762093716140089958468128303342414877546870566978293229289059389552200949780362580478987285296208896807103247916654891928357819633424980933327344660769323426884435196232400159041525282079225832985825546864854028416755753599070027080328296336600928617091553846946835418757806993894701126333549716557861532383340911095692809047799059108364904017315566507331378134763517744736220147429109775194602402003941784020218665143551078893314337873339625156446783552186862484000559322234854611662895874767715959863265807753723923561901177447182147572707763633880901106348550356196006445020783461555902452409775586385661783567263491372016030856303202633831676449387702149988679871565272339068512603386823116598994357070288144645952582487144485363760011677387108599605368970581058910426672675811423338550050398199181222598012843844057470311814485638110988701044237132248541248255034738457756551553033956005383212840286047462161720557982637142853764875859642371523089152002589661449764759052787022370829876129596589586885229737203338700519474620327191602987264870906177993585387532459548231602264947127803161708811136000774005747934025677595264462723252980898482223734060103594348759477059000685612287666534786116529979412787245932557313983162888332637535305458447352920700894875176331323095744050193559882821381353869162378119313529328007488237829152573682240977181566858138548275656219453155038823561467655175609840534168989765739830574189890587204643931970884210909645402978573299103104285927391331238605377326922208344128690860995583748181045559993713957647937086360932713932349696345248090405470208*i1^43 + -109784453367509718733018263094819272585727897357533607802846051090274821351013434037290963749586255562893450240842264722981087778841464075234589272211520433123479857655191131271247199665368269299154673440436584120094837867132652388897400777331366683166411320334337227149145177615749400808805889311781302254832358023994156431395881200611442936318654828017478720047228482059890000626825086216285027407262110666606708634319972204116331220359713270950309921867273876008172392975303783985732546635521960826311084946227863551690379774476702822227632608766164599734952279974734496225291316089847565867937662082597914113045555597735671209913918885681164818931420146950342967394660504657014948846252554804594542108218900375899733711770984875904711324288880291096321616923791883078457289359442586526928613502346999449110988888812296685228118262361839823939435275090385231800203208646592807235715479397566596604688737196079066425009593547004640826575768274251696944132667117113625461902575873849457324198516025482365534758758174437546999656861569803657852058882124974057989492530922407597922210285443978082807830320938912913213000376457236397707727207031931113105640498057955574266439308448397777766457733674320444131249507625271089085799958662638704497141121807617845141140071390006467915077610379093231610196429402473269205922803261356708790210904397593294425402535841726537115725984179405667520626695273420680207110551276261328637714295668186509153011992238913356553819028376813331311167167325620971947029390077630314285007957173231318855478062317988340906444432733750892701239797598683067193465484943455054213868842637080082296583508923571420549651015360665192123921417281373432876842362033691493186598019607829989141261231833072774069376025384947977251355513402238250991920338620995017834100158710120599539795007829469547196736067271919320755267563744181150743675606673698263451148667876843714163502306856969605072701690337110903208885197340760002756604825037704995700408674979788856621795049074268262321505854306452983252102501058692080641344276528634932158012179355906138138138190823935320361095790375529217226734913044162728996562391491782111586413124451356734112517371392860822141919864148983290150733509136177349942102947674820898187403305284168924734933363498968812531349719164734500145887299192450074650374564609704158923134019446147772344264034419481232595393887161553091465731063760651792114547019175412987300196766964148895311190878603014855970787530460503377105313327249583176155136*i1^44 + 6748316415362413266729429292064237237852555711636879491823457946929811584038322157118245215763389723171520266844294164477184441174441129570830138842077444277458581012141671025258869690018143664819266287938045963261150702050292109232254353356881069748466873986280145235955372242444106730763628779766499294874618480942667200210785930777554669144752437205933214672898414787325664694151091091461467191567262620543205447371360413080367407328199284055951047613145045720551333862558079225360801340757235825535806133856676063029472999990630078830143881442903350001512034566045883236459031175642896865734998909885369296697563937962323090291672478979904892117297400767463007462272398300860090833265566096305776215062620289526867337249859331710685480624315824217334095745119311076585598647594636074827142050613427597768720029637361435675542621756170176042553529534898475066612918256820889042108300061463776379429154653306127167197312024629341242894462730212330140755900055902808069379705471460592675987951618999201982945533215820591305797546354568322912113786931222643973606645219787218276143020345938768517864413660534774014028294640952467805458489370060255665877849894820933509260591656723393404878162482123551303113808521578722381369278262993407346828933604027721962855216325708617183673589666609917506266205511236935518721935666327636082580159842768741035933076256185393843775481336787166371908428058824969155129156000096901184927861566711811020811994741438725563213595775849246592035145631714415231067652027666786455875991881375421335724220056542551448072719697019665894476869363432442558609521584901590821460444836383753378979695615546461677739695909683926972382187488417379006930503186754240918765823930908542454114165341066066371280119181884129400909910621841632152948130174480472818643631397591555837854029517003381593975081101735855656189521154587507214438597210811985236527469231057687668550205996461988811920605233053019369921362434873675990017618522281443077284089507556314733069288434057257687267370823093301601739515677647023008216013799535602357696217276817469017692716967548982283549352809412574847507006396979115615567249711614393076542213088955615083884771601726851095483881815608782538304565715782150953497772486198236511986039398400580681927847085619232254637873828654092962080240824575378212855952240471349510332455040237420646104946191317919580153507565291809345966132769768751892223200753722033305775201709356510340226860342969751099652681813812181460473100977540431872*i1^45 + -67792066855114638791609896303673104808444224696864583649812672478013015648635872469844119206648676945933145829474159426057927391015125891481296513497389570062398984328623998189339369437949279318199025519045126713686078053151261237787081731575409729188869476523671866932297515998589660012307897555016858240151633247934947624242143680110441386386437170744454574816628417991912211432393066539032664604101717043637854351114108687457978873106489595878394353606911615627283780861284528147352121369377703624071827935486942552481603956296225430306369216664263221886189308894896715537633781758347527746158340536275096541606691751023280629226433016312606381442626994777431922550885683701115794008811227436260580576685192587682830184872406942155451176353579124203671459476573801988857703508154095082052040133583386515182722440990110495618536835483645981132066276296977193352626450919821180619379420767688035772350857349219643864369728320326175280162253952584727460002882665916141812181627881735795641118207779744143153133553902650941867805114699506947966546504948449245936447112987491514511219510735129058695849731299956656027655723309374395472720201427882768920925780423255196053780150940907806455349985391363039413956361877640904207251538048320256427807686702996347832392976153976550989614426465725477584302148888011608411608783772346955225664146765409891294938661360489457065341880176382412269441495353701739807822057383387466127860876032250752616006045840679903566319465771717048615098678026889425895966279459986895715945998514143431303174457878338950920405266424450095939029785122830283811185902788787325638445893805652583044380737740497357886809980474100814585488756370135562084914493852370164087466671079864434345685776563473439319111245747326368763868140402472567705039976778541311204201432362011148587078065432015089164062891452297455247950495052724478045424398458670207385351061951667768627782548967505162029977714000698939955287375223488247920718822022928183869117507109778758132115942739097715693723619520985746035564647161198287643464369455612692213412083931908456692093846886229481986227226707000089198883051648704112671400213025106744247425611203332317024425970881721031118393141251438461055437052443242786863109628063645221286754635629638533366146203964275760965859529346091520007437721839328170809364745721244193796552396350120939869325923530427043186754075639257475216343046992621805318569399929267388108567266660974959112613100696566859813715038748102835360589368262656*i1^46 + 211059850583564416735617678363929616562188811300113418437228367140281553302728893079129764228879518801857846863262244120700344720399469214434066871688083753070136472807841768399441084046359401533431331246532093778331136266694067738573190243594570871777060008219739506984690332958919808648059986555068063041952294651024059587389878757755016936666181820814827035095000370677729229321644706180827303224557112417036846116833127433047841664041276451600360498819974880263027159044086869846441433079136041401688185935373697679696649091264339972559510916220441048631989436242507222403423986705272155978468725798361520859024552774131359960358824796878702861637379213779060290401673609561827175777180689470238673303537519762253282770264126605747865088349568245184060035452059019175044316695276767647250180413021825143692534986421506858590615114328337137513138984544336034772463789858155044849461394592770936228004820087214891410791806574962858820035254673811226607464000931207405921265508025809503237844917206419674431783867204434770538279246436701617467369736246419687611392623068989039357945096294958364839659604200850437780888208622021676916575864856217865318183030899207351070286681471997247936146216761302285781368544603561194400213041018417439492762445959584577159754285996556468732382628360858798811089701788704233668583653873138955266776890838490106199671016732146057580742462759368885546249389511191663916186530191767340955175236838254294949112725867358356586675396096735347955060945941461256126960015587618559330995785000123383322375673784440079091146728183213092551612362961124439275924066930659399819105794952389669895999801444679156758350964766349791283610026583303581305177268379019233812691353742249619521190545457296285772678384532454238475926962501270742992653333665970121117677737454345333852803526650533549563487658050944823422892082240558395839721460190205853831986096106682966122677064953105597615646654896306120813926232007652551140264028881942880158253511707286701361844923432111926767511998884003751695029624137262008945045362835265310002143294228006719473827329218943508865637157581771307183463732299195309483013649928918315689571777415103646183017946038734236370543078287216547303581311035771467255680816697764801666732976508531535375162917040023405010260576321362966871538873215819869228227965838446613504889093415583670800712457654154478182737618725387170720091274680058142066056135661218058106975590866146555998958653938843086239169708372793132960448512*i1^47 + 1419002040135640755460956926722334134830847593731188806193480881292423687551020484868223732465505241686705443367542710041053924210234095914827443189084434306604657165310353998392914113290175068651778885075445601873254475183293921214581482875549559815733620682209993985172018529224820972998671528677591675152768238766965447333051396264389197399176636027413824269904328515120112735303817175784382909069442090545327377909270899779270135151205184942056700255087152356476955148541448619881173991466378191473402497830917230420372317252203362915181555735093317020705700754365984524080807786870562884623326395291366213581497094880852157371562913955430318265621483991758209116772273721007525598558840638036252426170328901417069763393782379693032246737652890199699561362876272856801983292059343302961326888921543496880801758503377828925316991706156813987249256135829059894694486614424499113903800167155476447992862213001111930802858019246690388915070270264989388892003583917940968336492886162577118518041571365230348335798042826837478326165316655760743320195142174453461933072502346165667413512566855051478535880293856595589197779636485500416557925439380300866631250634719939655268003651548364972282608172141865451627379450920232113622327225400825301214354295112210323142152984989899745101353009776040554520469701515028264238362261662691595182790017377362054653345927453773536784113545967808484737409071194325568088504507544278870985718638936316059829045652980359249959972870489744966790568506380324223188032560433829308141762804130877941119406399468008968012648894194304174829828089580595081815753922689727673377737010884266487254684967007551016626521923596658122056232416580274125601801583320705462547337467690879661811851305974089851099129142494313042293355985061032224648273800352319280604767733170199992514021861809689288479993313305341364375286114286080279167979738998793594689411935706092630597885867931918244168416025101197643502354535253854712181229965723511341553311475551879548612217247453074626704329401302987061897153689333433122223823835102375853819219546717007027018615685527328399953831121897922006832249116955362467614482912422231895867470780431627874137615080254960019429590155662836367714549100818569140390765297371657629465181500835956277865636454037253545124829538189117186757287613674303270416141775253995825281840814243492763774022592203021883348892282449345942670462934896560807166251861444027077705342967347113677796423022653787496527310186531767975936*i1^48 + -22401467237147759377085036979377712872880831701488146841471745352079147210480252328153320360296470255704147675109265565536324973472504107594409766940551875600457225887079449074913806554807618941022366875649753848796995860520589902232787120083433606794478461421248800857294876122423067033263446255304119074441004719719406437103970836935205728686666883496496990825761274954548518706468486539325040160219991850342759833775686184121499822976151806082602007235033301368893397588901961648534353919363569849946959740760841901724950050955763829577913325568665083162324623351751089446447333490934885274495985820837868480903706786325789012190972034956254768131743583589678150084212761853068016404018570641688502919539911789000505919131728935948995670181313610049405638418330328833461320974764436854150840368288976011629435571341293181333696089240355698339933737208453970510360300391564705501620736367418102350332130865011501303650183828663309546202286261480119302402242644315466310833736762009384391029905874680676297295936336050232944162109723553233118450652140314035092360014438687106591402341109992040838818507353855016042088084167610113707408277879473400242450273297413494658005764114100777352769332796752177705949715010107416771726268349269239539011696460854186725504161661950076962037955827718761762996231802999660475735459384259263453309297408320044151891922305529079786875513543224993631076291743146885562968186150970234702527240955681238250984436533955083482378658930488231772977182849062837409218720256599012455636569625458934000932287944889180498693992206805685158913897802316613978202462273883696650834173271840333891297860538606333809652250568510163439148313101876675623593168943296028088417404942670292257597570807182443975916973817292416619248105375618112629973748249986369638071477668634268359626864314859529347932073475037985802368851110602434602816658637792553585192755751880042962070134003678342323762087073044260805385306618523653950971891131533892566127873987727915723221967579093400182925473678249847131329168210884156315960547417712674357665151475606364858523710282422612944672218518399449424638351032417810219242606061307448520281811406598997630708880094560996290018308753819130420626690150121736056223607601622451521197044813927582703564034632958823568504856118904418255979975822183761169828407650338359351637763098022466364347197066021311079677998484490855827659220570615625571100351723319328880206034882290007317276667495744001757138771763003392*i1^49 + 96240163236016737068236467831837226133111678729551424197116437166652112309045722407850640182595189168876653963912017821313942984168810977533432988730457020041491544808301759863336590506194493999386430539702066414030016990678523452903589861664606933282501937327661772135431931874538823196415027291600185922655186129875525395935741678430371508634546889911081876840838858438831413434529639313431098876120252093828578207266198299341004238145202633767470725265307473548015710688243609118793448460686873271698245736987733247865203981181219841851394497390750172055059849771922592894294712982520871676543480494808868100292663509418946275487131530597731420853442526728305959628184923803355806238166486395262020142472404776221350392178262293772578711805519619065863716092956100462929974042621872975110031867566068406346625891783534053160951576003127550962860593093967046309634944686808028512529699032901147637095923622988578101280136203834301085285461794724383062750989400276187486653199297288674739623842451843399409163125083426254395413485898048990077908656934074979579302632670750034365565717942735280510467312529211016408270160621323861593636931671006308056788538538873641219073277454297004855676296250866901528610963378966371378554703926084336672712023101586631453545489424129347754422658994870106081307572902977152608001794366200244689441105275253745819402649016034409398899895801642063292612284288803203515236524979159516853161258500804324508648645000221994597635098233761156214862698153998017381421149336258856815633286562186888143139246347850840766319047160722440562956484570861704777704930480837836851282972766245865586926955871566887970734412358482382303756080339840956429455169907871190027780828218509338120429935401186292815172957409332793017623573167523725327385864748610529896997360913998584159026482768918975702947818132304781977892980946602993601731688420737976580236648722978389254885478679068659714419416673627652341355362448158940949186614907042167212385090629707520336480302391306168301516784673059567142990150750845666297363701304018560254716642833976350427087525794679459380904678665187888387136568367593049972826620251804456598493141925924426334208921958522592033835772944489229115834275267836284365792378741949246058182001099703950253305033626215110789172960986348053421271261920494241988905164518928755762837805182429269280790628203727089288054097083716900499217661766435957304308904803853856063206388738253981716184878493714177982136844288*i1^50 + -75829082791688237463625653865643086386673722117349898123570514140252512499605857701761568858303827341151038690264277176395442188586378520607229342720681563179203725776680423589542908562646094903137494524261909835935719561373307555462606487491662672264021059815019931378150994625214221590737918142583647413105454820323634489523016144018795371359840832119778041654530368630942100688384970111531027190081094540442381549993474561877042419516938491050122201292872933855583631159697978546296416501240981374737242025384739193182450710458636553088810530630990742589873576205122553911530841726966712564456847856870754187193102362263741113474913343064564975986504511862125319375090455135574533392602597899668174378517240817701045976781351871455110258877321330466058276300155583808173890188964576669948670926386030097650767286982212504814105979069871898049699158845684724020090861909931141886562702486040180640285298629705825966302629847382352982355959644020382915233274614117147903725204591378572619044218554755011102919987947801733357390243320559874338720859619803284293058746643518686736628725105188848013426813742643767019166988770264370782383579860664564197906822703831771707563165836372817703325461497618569053561464145135511314655940708071648770658981412590177033170567305309194715557203789039908851715202018468471279302393660890042577403068131049172255682117520309397643600921737882752778244733496773879195421934662132931864817525837860820139606593195381487259412496445846338722333157620644104583546861783973092802027703106497764361851687523286280037325953607032174328307474766055575219203593977826517232787076489212744922586558620818541844484761627828095129833202107217147970411317688811507623668270878058249678398455262340748875670342535821718463851399214817626992193489844165566700602225302614027958279172656805977174149866250808894018068492062415899255975126616036758511008077602016148064041048984531301688204621263952146083656065947106724352134446169388019379647851501446811556946835092546011968838477518208695172516397662143545272886756142706230693805042473846453306378289762439105264571666829968968943630272545635145788681679841246278677290816263138769715802956632703418899301753417361267149398365829975600684243914142901909806058262791516451331406258193089472572481593945962949602456527030178373778043499827959123372675271425844111506726927090849310579993751682388452775419606304471955486330167493335894223541935745270711553312236515452321267712*i1^51 + -1100778819705087088191694746568092240880667908162390471219171959140723293370121711899381493354272081283600230999881274297799901958802359772712447831350335514736369497389912103175996199821718639821302924778172490853717562516330670125988599970300537858109982554509792426442702667414278767076022178346785979355110421426620387091384385402431586831293190579331505876889512855725096883671099218183338138610771650482191763423897013538284336982824877106934909667828802414478173863089371622887222710246781507356981561411461669808451775227529869651813271847710993740701071053433993150719775046880523175966470190855119721279934511192256402643441969183447152553008824546842331237618815497538210337313565504844303155725908774657320613576833491531378716848124918366907696816137876801722038669394080693390616188554944191943656524378172005573729214350677659485165297893938878728785670253837833083332544892737971665083550249396519584041148014103079005384614046788421186164965550706435048646994428004000859173511263264802296886762125947251123598013460474907711395033839053333917187879805891017141075855816113646943234401357166276882349765672535688158098548752328670510642941841286143032193855382485603848629494648157432957375211475739994929768251200288963131536638951173684270220174455267123786069133831222759377066785230956491191093322994799738302979119227995916671312289105906847342500584577184508198616645497685179717799718898620106865905543438971652369492052446632384828635519816557044983497794375599465552267545415360056003867770746065683876802084314011968479675737358573021824379792239893482443997594139351312021079745683429134346447779677761508326008571070934048605570686811349241244034919329426711985841509438844031866558116396355976463303003039763675053860256366078716056183246412582870419799751068515078362006260123954299166961482465186409462745664576721813615780097846412965900044245441773123210909905737507340350984669877601772074326591929985048514874903049388375422371699791237478045367447138400839978594950531824136483242962573607251439080950971761000673014767736093911247011396631846288387658663089658329054887285577252170232993352065491641935662318975546188674387532308323330235544359123452532669535690643673276943495598674050386546147338654480920694224810974500251959186308302564356895682861600200983532854515133676743817075248623004647242067079596264171505234192845681827255122076058203177473920800475131473651832434038147064291559929563544813568*i1^52 + 2632417774692636621033361641080713513703735824677428198571899370398225664448093117838802564100814526794393717345591023805536158601722581912752481194793768041984273997470557607960714165965748029152037090586285995397854491880486591720506399615361692917994672756538499180283203615590899299228867552803820800580125111566239781795551737907518635387773905857272769586736455661018830134104683087849138685812500637102446705990723791018230265969495793993527364973572853464593346663792348981539127168348990561662359252168214844610284924333706350239763068032842522888507214868793511637263664270920235004245160902319874296864795899404563976278927364991105793079109088495979696792520310697717602368791294795169005911409809326020929619514622555339807314155880778460364519188669782505948590769498857566658243887976553970148257073149011927919368705879802472483326443370452230734118881392372049772734948323681187195394732189875379667759312543013933601146519563259148928557267784209103497105540887674752443049885074903611497485427284155629249891517271055315581570742630939320239198930100217347362590638237114970889970279963975688642219467839527617874008382415655387619170630426507057473674722877235366133205955061679078506689020759965553200664579092479083529533645004450336708668403005568535756049033370678623330721489041441260242789420800011427624363706412176958049465057288645315572770201035512135109718918841745266730259928135357131719146026999144676237074499979820211474013040132820388327792622000010546709040068149790456349925392215822103104149528968998830136453646701526119822221303540689749677622208806050117027522544987756351978679383124858792353947485006738792566378799118509529491641333068806073760291325800390445380543656812597473895928707085017938878989103843739487723830752928306801258575940035721877622961851351974048772012954273584827527186229314942750855785896187188068363423668478030004386977096707574776637318313276477430299773924797420999491696978164008139575271251239696110550983598022276577846097647634694662370327577867237329066508788831027945776839117900428115037483339452861983811812265470308580141348431455229956959299270513145121082271744706162828274426774056093250647493093861648367500117267850869615181831792626266990970790701774682122161123386501322699320923441521471283432084862584472708168910122161920596533576722720354309107105533451060779202070659462540038094433430572537652396558122940141301359902088995472074419623377764352*i1^53 + 8092249373889594277048418377275160913354562106808520819061476616584994035808022277352445855034336346099235172997143077639165374397050191430759172162208147824194287404185431006294330979249545168657201011406223422158983474800612534579869453236817780278581642552266535956032755280702132247625313283251060133076986958378562359715080985952515249928586854832116103892212091196158848622225115144934038479047408014938675688162747202777202211853048831135729478776728986382765592059937429182538898713061613659327070247395338073653908976859153700928457792698142120420499551002580884985717541424035708533392236720029580734407403910097584349001339665162113903915577748181936182492619955666907670524091754191838873051640711860842183654785836330023507549726216828194399048315744085237015928253728384548577226615894307582426959444538468999435666388124684036644113091889225187297900270413384467282217940301552858952203238182473306292390020213222266234955220949991481944189482264814932029006709306518558744256913501189934856046045871389201106104889669480918472105495099355781048864578943504162603834927095345634104207202504560804776437973873405224804103399949095062714556637015387031010721695331228997537768616365618964289322534825678758459162513520150785548506638945238400504261772762721164294027532064959154545487868727517963685734491791215852481286739132530499011130969118522874990061911675493971342367315345072069884464398018909268092955429460137128558718699329491801173414839068091651449953836081282635278895132007190382713814510243820041802647174585682837424820387870980514606795604415882588375991141131894052576967801754176865244330936473502107075134875714687416825743966078077904377760999898274175629551919432257164482966176773740907425364228505398077608328976437219761369242340030875251327489617526714287701926645513630933007530087495737313166307848918379566529534111801434945118229892684575195317381961654921769583434857392461247396352466398900328460227434202900746087955206346561770263215844317175244395719564344930633474788131106337884002442243097694462933522633129271023049522839490061943098611054836557631371725598717301414402586347802602584743841150683065554707814484802383675314653352235421163583922283279128868445454632803581682711740212981950297873588808520066926482613470941971446136462971097534329146780889970211258818103504293302181211319380763108664327457720846265686156255310861820712452629004893710597966541789108756128303415296*i1^54 + -16186053630764198267981511341034036863550470511633765376747954883164234678495996897639771171782967576903189983567722573607758964620591698536054184212230392252158688685471241713065922817417018303653879037870611196002725072469008485414677603006555724869510899429435322592263655937720249269129048775859645682313440517655397970730914311357185512560378756083481722852752885111505697691982427876730189344668940190927881538592190056155679046553757752894440968338684821743437293208919989928899302344507341619995381686171659418946411313978782384204380390672438024264542856643114240960434856440405243942111413491616706503765852286775348327586383447597700458039316570837447173503628029681900988770477148304700782695292081389010764822773901351988867365073387065771574909786284921779574827194327024910221623440268455199465379299521105375747922684992064618257317732839769895499073108648949598724076127919438460826020211714449403385801141927590040865146205529022184993002611021858155746565509181008568500069920967011525478554882969159528014358221290495907374782173275887906554877258128096620420878099247885885716255688564730414126914495558981425392720509325585451201127221839892512598331617049815277249575107848772224933015807469194351207869304520471659627487896628828357927330935314693038973488986331242222738880803506851951759803373009856588584021402593505485474578207666822697672367399812330780098109296385933506690099126678419484803833416050446266338415302019550611911307234388064971931394170496406514990049299501320200448608324688552888202715565573795832285755798377949243573624269575005880472950746367640366079349365403102638552084975278355057621705483907678405567484324715794855706157086526027330787591471255693095771294547649844139132634957724805531543717381844299018180313260097498614436417838119313442295425139704843502704776786689884032837261635101193222965014484008314029393631370047146625274281105618291062469805246413760797023971127443122272945497871243078093248871583196268309965782500065628883352285100937261696264587972879843433949558143685148757132286244938562468854463375279105078070643852058948395748084431972267242130787681961986884895456239732836652875650778714949460694782696301403622294242643764802625604441293009822515045890307783264678655252432270307651887659231224696922317192917373411256252748417561533371754103232352876154254615905981328109420231258045715733345654585859450293226897366158501223638197940811389206528*i1^55 + -39325828532889690402945978344908813111411891276920624312061355694646148452203171229060367913952764331735205692885255916245373399430331791703888287368003924178983090745797824993834057440754942414625543069387790193989179217775729946537291162967787399157625657424249342362547228916202430408798006052807823660798817561634261308493756520700877179121826964345020146081946809847578369374562948169052947917154749203070409843079011030161279193357153856038335145085899764568472810620995582131821663047601043996523047171255701911591293610626886701004086550031572259414532259257987933454463924152738449114894128236370199456425149417188438290801700458203702257559502416328119917125044051701817186177882343117492752015607946124460222914036942400721660352850089641377469178809012529154300112870745982257836886141718457150106632802233789000106652420283007349545083366611187184305834249504238356327798107376480943377020201133969459146094763505738601845952914123397050527208265895472999282065688611065504345370029646938835802284544325337614483886354329375330525411864650114564148825700792220380890665680867237850408756830891799307552546443240102575268115394330100455332451410202513184851357126921880489625044841303003923247151771591842633677404032399141073343834982770114326932254643746584534785409529603984955463610836201217213131479466502240530372248982393422191653679553074831288023477987066509856065677632917095283170676916621956411577666979399514613692423798054587593799627033396667044289090808701253980578082292976616237924769325370784062996900847767132536601310865977545888192794836698303885895867537295797060720389358825237633752877867979849075918296707693751838499149257330898437535658379572094981479582192018011654368548160104388087926147609188576883297609643288206271537801979993238820153690370241329397345089686864475716879029076443532959105470730628968295003769815809105550593909982933277344608613075025407892971585037702782572635392110785455048905312953575859118097745925862679833939404160155634411269302606503150777010920126896696142922463977221806555427391955508200043256000020055682311288635368106951620042018865544207112641376744082657767957226687177661943153380238892372952597770173219385374700213597621608764245995627677132293544909078262151152466149375069799232804407541405970798403430904906859139427478697503179725333850098682562659358085700059176480772543350739757657270005673541185548901129386520568769010466939731968*i1^56 + 25456115680692363192739347398099593080933205140562331744956857416208646957835089368719561710508503973990366891136747025326479884712537769218204306840641436122953199117372031341969128718976747629091446296963752379176273356690238046492760645616559715070141749281651354059463714414315662663745525779368671409969135989018565229584658125736182765450467506169101649248757135578290370802709116199329597819528448738603922863788974878117565920881412580413801443646656933558673164417775320508175935203830477817024198742119810183003069315552145068056954945687794582236597725345304195706353192702766329775451166462507028156002228052953317955481995599716601923264372959292564585135668039915890278863417429424562439784582915020764078657529767767481068937679661144119325500913163143777035753692872898013552653765764281221565763491674134290924954928834529560008013465768493528054883965579657434661710553033805895968856676623068656751867833940880542695933895995185973658787239940752763789706096733844484888802938778900592613914069027231984251337459164291200187141360134929220877081367108545768536432953856646961506287785829553100804050981105243519658000796364059374607667607765411564140717543485039054069320154225159449249805184337300722426099131007441966445112760115954866010756134314652530081205149826059946237288678046948528785698708372954912224626901707433936722416650137590128766141539524735780488839820619107299654451740751300543870896282891728285258133420629424856158499130714614495221763417701616384841433251976555925943731824602018767562105008406462026314856292197765849155018360485850501323393884124037677801259754865661739884736621664543670862285838781129754809376381084739840676471418535724745353975637291229149566118078844341867883183555580035424669293615944009650198734471809550616849166659576213230556122557345772310573677296595175095207482567876754866639813107561133653461741676250802007439096059991019597598763460756639539972177908191369351581714857806777423892516741916133690324784242641539378334186814845789557650023734503762459685950530691111202279548882160348757802989033167753381134944743098878428181542065430977458368969867746582832093809476637930733185599692555692994800050114637110619250893390247343469740271043816975348328954552583028898153158149980425457096277526407158771219881633189413010656537818640637769824370610861315100585020280976231416580252815305299289508710275690144504789526566531154538328752128*i1^57 + 70040430413415087748424915540656244898955693584744936954701732234902576411336987417058324718981211693140575748933870150805395093349581678797818482361840852727755330420992521179318824286004219036487014373726194820987211271806931137169749954617763765499506053594317801557306491568937485767863715842941761901140519557611412900217627958443938135511333207696304002257288154510954676627756801743579682114710506781969929620766444181145214212657310142013866396166333816745179030212979440374816145333435855440405855892460557065116626349647292784428039391202159424289591723275181067468763156160539528355180649992421426156077502932494039741249485759330504885448457076119844952319202744665431399292910913327803282320850296427070120492867871109361900942883269951035546787270013995175571472270915038041657308505153546341956230932266688868131930607232853810953625194252723983439396028113607379989722811036462422675917466201382149263241332902960661206844404340780640311800838411147465123587594797422803887645777260308354132434362463996353393666255845714271068622880913040736504262743617893936510784921299706993992075219580882307462639552835882845012292530001123116745579021021758213126621805217524673381757997313563535781310343652093913097177063201893219659283332400424241040148696000339066149176299864270862878170701626100816475965444571350462648464993824644208597685727162256522732520713502613877714736460443956939050578555904031249037898133599883949584409847120057523784204821247563708761878161880657485243511756507924951516926333813186211621796813839149270597661629826960419089485562724758064342707505472533148940273174157915669689736000879967596422310747139126306811085828908799885376127221544983753477588721068297573322338401045086093745742586409523026447600505845918685383919263544858359047886384031360993252455102712607525325754658833340047572925167945626161077776627225907721714427467943853530381898716290823768701989645150421401629092754903531278101752552924672003334641712059476494100558176490188323027021274892633810320102133351590528481525336849335226169148825368019882935444189510933633244334882470151910502681808022094659998805717395611757862360804837375698278241484051626903459266063283052650132950992025552156365579565990807835672822853536767840914280320888709261014504714011027474961127274963704662865662652419231819968322950678895384243983696814442798836776283017750028111026127145586756516277857548466159616*i1^58 + -138294777466559924047072746978815358331099813607882760262626260226244925388188586480914392630924152442629199686154798908630825768801569266054003857669481211236578286496970544989913159744743860458912382506878460928681034926833975131041388627605357400552872540052400009604748074096976978155563315246275382499425826317480689705021863386213605322244594296597291510346437830402670595950131307865691117343001302744775002751683539576949337117961654024779191052554293957304067616978022938162169859324286620196366116062058769839137548806046484600510104870936274649237999101032595870776994162007097987963156159339167076838520351272261051742734438896320345498832961300899711274723997800209027103765141214192349431375160165673459501212469622129930468991044786967896156826709602871093198355950119084907219431471894874540533860987840740607143902105334892978559271345959480364757022333524352089667295914377606885821749754356940276363022680901341987109078597677175128137776320742585367608238184917195425909747521606603261593341250866082870724071843606012900089987321742734615442578392222932348169226208114833593959458243064840059529034569422961871495517043365019188326270274299570266357051910578487494747263824657273841831858025932798969996304846163611303368161251508686724470180188881350079013877355323497944748547485787159058822039594196987212477041746676574302574525713467589253983664362249023426219880377247386964345871839589353140296980726416073663763925144323079525069294672196621976070581427734572245292640223712131718435153505407800316782750622656267925095957299324153650069696000957924028851086454203370748427513915970151977778696557028008152326716153525254882195177600357913262255494471580416005239605965897028570634981975200333934682916758681685157727816531010117146144899059860437149077494776533438125169822817316366667729792059256009199731027184834376640796334226218254509520993490114217617635447994096335539190749263166573182942176559415027974635548033822871139946950378439298569676759403963204487734177129434211184391955759359929782331616376165150473260506113263313730925581665339207379705542603118614550048955258672303101585084799325677252199677331356922058451915433402636694590367728795525610644554972707184659510114976334333778308925391571431188140095405118723789138920022007853381460373256012737295171246250693573441337337512906322769790713925877948465397621515092207330036656799125248616353258930515968*i1^59 + 160568256044029826974164773443739905594964119753777216680830590143771230414451741916641733279616062300788286384166578989251035892668653244576774634875494408181222820720039619714724897650047355332997513073344747560908513210934571914531553390085564015245143229976976065899965618229072456982097505840612702318828987389601349517606548386383864838079077780065252149462816799528827342187464537056810521199340280996947463280534120964275893575221757350196242708619416013133296356234710493807466245537853115561586625668459507485803688040887947101563200083614674277586011871816982806745110036620904513347133162623462467736664937282695427892766565374252023213947293457240680917297959788918066293215881763846941302850611203511393690449298729427080385834150871889792163719471551631432248441527254696435450081654818271883294608536174033112781261393350485005654733871002439295979777225131821526645245651964201296546729411986861117393060386944024685263108131331685480254235841383224398990867371867236000148604747575610606114246109172342811068984653922858373561376802900895007048237432373479654900873757850493686976950206632051402286358567975989611509711313707834115081256467951707146557477448347165648752450786568005056740457796985832900233948600416704690833998599796162002564295901884737476292696152023319479475524648656054364236010177681218014476452994735348800811573983270410964545434218131414375484759584396184213381627744770953180976416692130072688618033177122288428836163230640534379769296029220407247062461816086214950139373048775356032828284514522875616925266080429170702845510611426881209377881157246875652972694801462089976848023938542173071380584432780144349111289298933070862289068733278802346389048945023836846325348363517014193934083992237732444351824045918674293833502216951476355008297884632349834279114014198691344150746725014594832539370453537802843497655008709380687080195290949543540643220776784893346451098047836970323914701585238500984515749232203425622557194513871475333867850220445262617467103943003249980594596909628015237287461609970820036575746288980253719270083419973285719977661081399912889905670559193850295990878837085915354875772784286559836911872071156723355291528262307952394234948426665766951618575413704416345038713494858275855342414359436019998646986288233599041849499558651580299179753909377745836876810743399277725068404546849832551842847230334125515932554874319222062440339968*i1^60 + 1918091877805011629872631130952407068900628117922689769020154946848232588829114108950244933013214202052748010676541117930702846763045381505540614579230831620169084573813600619999707030513445009952899913738292092521809913420780539545057403816918694633686173654501745064891130922605811481920543848441301494202803309147551060098416301221611361549845343684918136155605813052125945906187948486861251903787249684633606421821034077200229295837763565571500100917555100751617907361519723046046156277067204941902873140117777188849347121947285463137146129895102333943237600150030541426611440674911196536552297477841453305262596502939989265470614033654819311597301751610265741524231725642431883593508550461952351439687781947381453415888704129463705000426582292853787419029990480120694539544894229414451455112199141678580912342021914359616887204342527417744070732893039184748504647703659982578612757368937988836044521086546035254031654779161032666190274427094730717293202488513154092186173663026634883299405926700261540136148122084028288978477308220104737181575380596877251994331353806679726146833752920563292302086905502577464004040037016766937335456215682679735455502794606449009356373904865771020999399954783044552582239817080567149580983931412383664977815379529274639623272545175995451189925635266031553211528900989550398912482417910656084512684399671685938822259458575843736266259345312815733442429945352412700670365588907130277011291034917591621769338883736719396318763311083698887429811754721792784315998411214198738554675688369382605173796745225146152144391281778952717912188347539871533375095644906739827451897294697525063720220947358331241280352192411280887837089667642657209354758734500624912825324726349237022004382249697998476392924561211828876626031094646816075831516261738208479175851176288250695151414539321820011286441017171850084660095805587178077239085869899859742152533250565499196810040730156912078574207588941453100525640938910393886693384007588236792872597566118963797440168276876564325382201167045894998477336903082998871705414139708754382605205935391580609150198987457633086755769496887042018792745075614687578772568557607924133314234992664785422330914456093179627677344110179683893214321445251498664983778696440275722120397029009744343224446779960626463001356033013273828028996613033458100499219352992343408785183439300979044623245803357073060358555906546518757797344012052707140160*i1^61 + 1709384473481081454254330221644233378536150055505653074252760848760707634106734991683048298174348900862618940608066628556079342422889621243312658892622235483185482181894095003895867349724817284478595278000415058572855184050455693679911205787608021132728390377948131142877496710314116040554904320779280058908431114591652676231066605022615525740480905238417509370281825124061223297164153843226022881570193599506314979439348577354427844268214951489838992292986418642512390395515270852211757074858524193111964972604356117030546589596651159488830874575256245998137200214528353953596507602651876673272509809649537708648251443074948435808139977429015597563153016553023055676790776940119583030270009842080737750416219701988510732195256761483580851995044337542476920516838325816333791460640938897638314894997339929565259519105544020540267582067651760899397886877017577703107661031336686505758603473431268472938218440990274064802568709030744362608788595173032893532750358076858139564476799894450135129769187280096911409660318373782475158568547993649160188189200818971074629387244724689999093615107320307827024802478563596602734748123795412223272295470778195294043007684327009361010747711162003064860500135830506508426148731826218576657157181268075621194197548218948334659721506449660129128534329362939761159377088684624998259356737016607605021850695768858550687254533101555048672014677807802934022696440488992275625986579874831604827028921731083240600831379812771923098913819707414705538848773716574253926789955010978922313734275159224570377412916018198468799043942361943718122453536967112909505750075530004172481545407956380091776407932554409603003000040914372738923967460085072797764647338429174450056241233196046102095295434566748514194055082673542628193787997190273014197345238904057796485489552854094796382032835066050913015530570451902011754783534429228806983917025738140741901638563777803000910950292717728181505322081618196145813642276815933703246406130427120807039994104784058411753782374810797141719859148507375844206774271646087918387763748747364031724806265828763646619488194361392302228568346779442025706021646091594676398160686901414548902555964099765816853652805857745199246710534728565541642474785038372494146399508880991133592339460591014375296825397993389445966674963086582559317823240636014931664999649468793822757197430236898105524970696922907742893349053351006461313741398779400*i1^62 + -3042157273911718607977795178002345122864041988407418738653589655183060437927058493412390474619015390269402343102564450808646177082040878684077374408672087579697731738939230251024852266156609598403630860435373742684563232546204170062994147110782559807622084222509751790642212784125141237570830711168418433523945409080799442960545807069454376465559079854586738430678866056785522277790234102544650373101755934694910175865803999445825633049493529227393804924323721419488320515571549087748236131507067001561607627814826939440937899830622331367370400760717535295191847541452645671062700304602511005151080762526955395253782723118901031494684668190312169228921226777577319006513223819924286180342562394055815053583806509634699798129849673150748584440192319975078938558355396685946820933180736888672207150452295554534826232569505342291278963814685264832370436269964544221014794914059530168559236685946734001959315319425891654688447661852774151239905566167099456976064281670651657487716747116341008094120150797285701334548559934035543625406923270191162771546203350998423713035525060222913319615523338917482254719263560740334927177751953952151220196234424258162353295220645396306666423148359279492380292425361526508589087233350233442545267492334088847085668752902088683167925852443937591453077467445320204146468545192913230273012228310542857558410027541862046678412039158492290604251701485634549911415399221950667456342391076313617315148848371571712693743938602918953215502442429985905830703150047717337566254511732181107574903249804748617893002865046734633413778149053403875475172834446221547860491749033974577431517696665774599452971203549359890966237374330486952141061334222641611768245552567385820077262677773252325050069355047990737045211439144031563602276565519716542560279203594875321484576343705618551757696978230103603257467944951456645941544823468246429893473690341921061413612663820974222563816486445578489776832704205140211404486806416445770356198741995082768572240177554531787369300403486213610493794915595192835858631056264839605563952294474161895228505015145884598019494860437674470746225122890463120831898388982878707868914719347626857646979566459001669859253627454920053046347731962932686805081676139234295126509983007618483190247127413598056586078149985554234496947060099047604584332875381006371793911394537955033965080060766794189893181714978609268549728198502109427373240475*i1^63 + -4209723695626091568757471724092655607216463820419860848377805744946333597270815064505449877879560499255904148259809278473304473813409777150755201417651441945905318982730942712522164555691803358677487836064419283921880811441246434849900797165811880356649599731018721734163098146856995187620683192033811257316638500819722821765097971162690129661366578677523340319150716866395259784301442857200858480990812118273859118254494024459764977090819898297586989874657555615706272986366818166200209440628906695948257897872067792468664184678677053411979469194051928993455034715471335136186877470486016646256767287588447993517822171824538377610394287098102924020597153625461737172940864699178281276150996991545529101957951015645456075352505698158953754294565988700314387279050915349226685336556147077337327533777388292114552606133804333959374200936758149625080940105567047859684657203714236671427818049765862422580456448042751913435541591419778449519411732064887323921501570828732408274926614555911582009151449921147742844320064165126478762008290533859613567536832920285784946655663015547810171286241852713255889866045563668720925134129548438404319936551128811547845729703026698091119946605863237564077988791519103006203012649920898115164414402251917976017971917313227217179698821376157486847862137503006833315267462011100989407821646315722021017778487845871323243979103638782300823973649128147090509618008925377603754253574200449223460040728783171968807031593639369541975194289810597351046752727383921027615133186320051053783370800793768809927212611207359536819715915458327037508750071436631050017003697259762787047064490287360709872372039363677694174899117474820306968588653360886025621818457779783880230557115297461459206638716397475603427139336768349092776444927525982808875218883507358814833171687758953314004614074963795715508233765507618768175198155888601831504935395608768251440710479668290679664343663365214068828420989405545026935162343154194050190203029302839581517494322593029779252338124474219710254763081037950804479767831672490730159358438031704047032303772807962014185889687510831402141502303493464821680046321635900644536920100827828787441637240951614548135927489742102323315805444740907330752095840956266372195246983002776370125854951122701574239453998093619474064602173887973965594331366069753940629931216858718473717474545054640228586523139946053774264343970069600776832*i1^64 + 1949761165479368333674040453645015895407747190020103749070720009155233367190666028455461148353535478919377914795843252424976925254792623321507808352407596123132012056282673385365596854970930572895568631425596019767361530158057309723967231820955366550054743589527519452016118917480630944641738674955304852284513984095568722157226725678119683674383053098479264490677853527136902168333604739853149552032871194303558509045008167716265119355686651199782117381925441289351761977411554723662001266766945554479093138598989862359938250532691672953665221378660003051462575624138962609506026447621710135096817045011189521316442788506124160867257792107964166268258068619044830449016696372468808952777143087807233422339408849112579648608094931888321847898564333946210308622731649193411504127171126201736137588924832369948712932184415911706046305246799489052693564265153933250570024815758252306286970361088135509396852348880096670651077823084286355155848069485348545122044452295431760057408068947169749393284839000888472630717552594781944736662892856439331676947538578420260348223710022812051142828400070630471687803869599025585077836868533029634670660194913127180160428731271474807880705270254067859648487226662196521806698320437288719544981767480528885568880911036504499227267321823217425350315161437002704563443384448247017379389365481906088509534989596322108851801665074157644812336853090775191477644543153029356288340817295296583857356658978866259846953897169226096531369839041460291494757928204137106001777909772596155377314523301776172651430008632582272301220998177905144746189346526861016140624798910986458800105394031406519844468641530520971183533385899079882942436635615661839930946402048959910880732082465830272817062374954393021031160756311536648448369832120115321427368095568802532210653390003384409947374866022469557342016119164938783376285346607982400439369680311331953678061357893802625797256827255431792775867539184550311846183047542157931779552013683255610279019933700738586473694317893135230257365281534352507806424988348958443182907844386973755424217324254201912232754887749697474070302452474361381634166463466455619415285704208839414169106463245640108803896985313723177967621229824739917141505618466245571059254126607505426881090569510584656809668032681604249839684786775316881447678650436919320029516857433816325434961472135448607280647213969607554940893968596992*i1^65 + 5371477218269322528882787335147164671271234711473675967519256982720218465959356158099465930480229918254195275975620195567241082375109248851469489499516994586372238016726559577081569405236648182452367170280242701772326569649773263033175423884385879753303586622353179891224041302245170385065918238547836380630022774169678700731108500582745026110994807600093867864891988526919921342331137740009737761825009333820639887216802486959475314475261634867762340427314164856568365817553983734179196944622252536826949819187214906573635759997395533504441358772850224520726021603428127001308730415311872590102838095325216314564729974790392730279297789735309752027433944588423873315767946680564812071306934029994109807824788854381895586214428165388607098812400091676297962848711324655884480775083748650204279852291643939354815489021963427695113348807481111432969764148343333939644114943987640552919509498088722691058933974546682208769587534778970373969172144324149980305887668951038700771350367935800405910683325587906863732892796829707085929562595230574273672956927357378586927916243434946414793161229551131061503529553027559896477580669621102885271279358168746736359918168594595721969277666571952082303542706446533127656031180744720261201264355227048562122562622442635044492816898282796233173398252283491752302178184618723914017732647834060874876758755556597058929984520666339715163370203250068875390211101630274048998054247376293698040932055084258609620464165855035955822133167258353351451565064248081380024948233427707778938699872605260204024150809798380699556930930129371047303030700859280298236282015776271585547878346697971335244095006728841231321917761934973733771262309330002173469890229909648394369035188869419047578487872002135189072703764692477190620103819450299829084892181021315507476646185201862018529046234741067501001035862854996966449367718154070953429176457043395561066335556670773281901605181515469183348090320771513836893920469563067761788033697333298973969350615744801798696394720658569820143946862139011890928846263085106109333440808722646694494792952439670874861207167895404556436142874139281554163444539976533375054938706598442893247068195843854176305478307993476881776620325786176905674488118488408692611343505558991512010254375728204493859006336504473529481486879984187452283970795753846027383112676695461841144491938787590959481928188709845182451810304*i1^66 + 2559195006601849708060984302718761995442701102490853073968796982514342784924900212843478559024665597956510466351454494660246423859155742871896792981245960093088647582489938248828690461979613076536212715143116346399315966912640634636260743556488118261749686727938619382696015869396018246253031294682079043596489970012053453993726574928267971353679168939706740277671695213453717068738826721756126609224867543777702472156027962237117082560440754046354841490167583412790485361780746052819869525498678402748315225434800409161388922448366315024237886223761196475900763361326333085057836685535990887600400918478130632403022668880653918478122037379275036140065961059339457734337867673700132348342276642706102897769454714258465804371732251885848453545846506268467480582981268428835817111363990985623299015427793852223581608066773664164178634201465462895885231783582519681844783815100030274932161444231763430196059098743041482831350166766094175851242875762184384525768836137699715788278103156367230754906865859834268951613092990340055216228149107157399880888714994429400626407125526279789086597150976323352532018970158927503621737257441802151566801937792786599605806635763801268363103174371630379695846558513213414451834119694988962365027351606322728374356001783731241067347527871953676500431150256577391190916716185018841990027965951234761572098462023796466523004934443998936348357266018527889713119273628870836167906892069330535556129665971638493257040725491284053087830138312618691897507342977989368710342377766621616026364372844181349337057748906531087366405523821581278959158001191433755983924737788275244498207533083140940270633944663696561854955070982535486944140512116059907975782598192109306764664852706829546941010449381482541409633567680155188153753481283644546013217285399407921445590085489145169706917470214732126637206103440659051018240838553992116210325520259071145260164064077308810294456636822598374962064301349824716601395487590094590791565789115243001265274623964575005803530826072121981638409906835539403980100828367094366946652256104436529617950512611443753028234171166841637820131162643692983819115037637413432009469151324395806792579719499327115631326142177433141738361386551476892620217831614536270629525054365703479608455113112287105258795992671792897626895098463072613152886229428878066655050176631451909998741902698625655902475245589400387584*i1^67 + -390876581096079066792479295782997546175842704216088828250622863379826659386024487635824724736317175847252362580966395492740781974085099587281757708959763343369456293811530025467417993253826244316981667211580717065754498345133482445657632655498657570283446008661958554157149895395256160663265138890580573575664205410722941050219251611030176444100581875371728590525550371152664665723565970405091636439995088579228194875908249009969006273421880316690890279235751203636237010179724391217572227873730697093033866020145847830578462260039477812916194973699466348507471041256472383727582180050319000347653370357813542902165384431747755593786913604041850659919616097589458033677739099485819101171996604659898825363976565876309008882656648190283574160028222113452119837008923033001487320695174217812503244366058070293778117220667442191424409561066659237093389385785172925080324868333129237499629730375994318714549884951979936139851305465740224289261399214249918528443391892495933059258866136286384383599663622807957979948468686180657788166432104292997963919356935319408879862131824032533561919520387176369182495434475308336645415776100786844536856835374717166477650618772047410805902681969900860195483259437987717468647969388001425414293424289867023938975033799006348400114575016178003253269865557118757045515714755248471565439554043896925385967450290989700015518312010174093588450822033511314859292004875557890892563814822058765640357155652203087235948600017974477269173561854845899583101145061961462226116944580453857423715042336488512849721838442220399399363047270043780444766819571995568042191654196259420983049181241030596181026788916376096216571386705575392604329571539867505652467803103438567683734249663577926011356809759843904070367132901966496956022996943104839759959162932463573602169906900234617391335330885070065305886785090456579982806057647437812275788574289977559547247052192456987642204353611458246465048511381484928503072250345039835888819981759522605126407610187688829440889418561021302451806776978334554510278142076254631145041936166011662872413120679857929064921551680414005235309979723749059780074904304553187688318024718629895745777669766111813848388129863394791192250132164394262416223647168558970274208645699318041795635035652735961504101921589418573206827877265821474859721497982966572680487791304548678947968718652529301945970027659264*i1^68 + -357615792581566040601687259316862420892335090080808362791551136048837836964849696462797693641958361318735831333924473832587123931757451643629542703692755454279689852423414290557790735527651839627051078846314597739915518940940425276541322679546593677526504496097845391565464948985317270944824420071415404195442352104109437968081847787162573267051477442314669731990339547946995210247587157287237674290603272456473595910398871421878825105483825194596804129066841760108640338450122256465486789550787275038493342947713937138174410758790339757538251525795051396808022613240441802387599423106902231987532522618639696596115822755581324843704320336093351390300365738281081380675615445030625742373370805409034288458375710365955642050736337115768769805319252571440376090211176354558892909770206431127596508396274732080312672421808343023983597484345687851094611168322595850567226215049255147132557863121093344885686617827870406484274803187405363096317288458952800867838945043721884243319433715791917968275628424032934878948106224226418498596463093725481812254002783250763182160334716100327325884086167742030153242949232287142660728368196227758897742752422080221233036583838932664952419661149972394542718228937126712537272823335089222876265934566900822078603363418830455820062426465821369036263483175805984109020476912401098822291691815649430736915869216667951934395857194100740675113941786443469360674289340224302622767026131926011492365406112492982235123116440176875221789999812471632848718745509518400179722070511880778517982858730711194975851654824042040671342809798493217521382607452221832633553348245507066885034799243876902101577968475977508616102492470177496004227359575049715846234088107862006958641558058328506827226134926599394276134847778008043884181117886885441274918383919720621039174705582628968012928487609550129012912681886782821779577467857799243619200151244339935438556885229689608983565184529910264315007756435874912367856362737477580456116036961952860894382714854400723148780913804937184325043117592449068025944423105942300591243506065506916515274576992170700572143856648346611091633368736104501300490391070361711192038766603702925377523867969004887019845173545771509897678093028918024622067467308574126051339336869647075198629223400608950293082018869484379896838637206609644398050662242529824148653234242407672925718958321009281845952512*i1^69 + -15025588344020965915966825366385210750905420576520018672576491352806328375879216623490763560556667082977837498424073423574193504990543484965511577030719268444641497912304996594642351360577837905805518971043588584528483901372591861592894066013733444221753580665813618385215997497147719720788922928588951845094038969037164352432718413511400976068639454948189481306266339004258838626319580480286575105438703079124232944157255219352670332303571783959210806099350346481982394128223453634303526982452263757149207124209946878621741869922866991972790898971880086619850807043788816686526612911205436500512028091477859867444616803886784239457182786371957271096312149393302067458288377878581753211882283437271381034891459693618314857500168293468516851993538489226256380198801239824960382060377106056068279002313751148098148710386856374119778095392519065845889772444584455272969504780977954275857389459796235510390006469223868885424182224248206627378152104125795081043218525004185990802872419798453671473669177902940456940509679341097589371648787002529335963142121538706720860287350018845423484775536073637823121794774281388480056733855457395900418443339712501155622017627439511682324698758961379532771932810053101007153169181473995230729846328643687265683172942722288918816701984661587732137718228631695682290371375533718973423767701483436272996329481865793223369374671433963294096934984742754218358806843081627603703252601149012669977125210862287603124614533370862552034532147652243826900222357261947499750188933615799934844437133883033580736770317781966055799060005454096160657619296801017007832798190527653936172706936064699541099175392692410847283611497777938540476943652867197669540122295243442504400089546571510929041728444471212851448050377908276659049629291067325440178512628293097388112420281652418025126545344501829282216565263326560034298221642727347457134641156361479140587809213047895034129323089529293885794630363025749813325363605280756123614200804523961219429919855290801495303395576419216671041139118579157488058120766529917819928947403269333525756890441808287511302919287795471601656966493681075611003293521725656171743841049364427029741190780120809618955392237635198444737997766661168029219466242576452158484378639587934057531738943947059339918610253024374019733660160725421380207874122382989344734981326238018839187765242997243904*i1^70 + 10114598227159060440233084173890866456902514234033963893224450943565120316458209958006718362608365046651202440373425099100308674947459045399953885013590399682014752406681925879842713420772703505989376466477993571678746675272954317790064774040808102476031291275086872937407332286693328371544658710392199839123424911717469797430754782750541588807713534878577333330475555348280613604236328293746819082781328918035431845804527383524420263745648301811415986662259538340831698933291837808875422348828245270278287280076468900663830087521173079125487307140131858860017933808200143406784063260086462334764997102028848163916767524574922602423972177034026567975139854403521085904847686069730840026239828227572287265772350180056822183214033014856725586992194303514550717443453183542032820496127868519817245616123787825556819165972817323241404214283185549858259709644455941527745805976917608748499742774330998735102310066539007002288491977724381968566661013811523495469828474762459875857153060015340021716576201685554752267411919139589453382015728895102688076840922281246016993148955846274142254187257398020861546019524247277261193276234322956569265842598733193141254785902031513841296600040000353965166185231753448421244704063576051687159975941307690746435038503311806676479274431701993954306446828857160747890302582769553388650988185325141993051907172768203736577516064915818840102706791982228612038172601838291640210941854632674845739807751306982909450195214660955551304682419762279637567618527059659897440843251037413380475388760211386163541526068911803221704836426832125813384092944616452794729417105767074341057325646370535687782526513067037100816334663668823780925340303118449099892715331801524777588195342538241521951896240153950461738435097823878492114600488228765153627776396900108697437735435150091580980983598416408210870691639308475993680151528026425474790209764395531014471303675674048467769794377930977199488934043271535173522061678743929685495447193031113991036963825897751995493041178770608102387636967579018984149717026621007717488923493604206859422558861646326574426982272719386202295804437909161489668988938503611834239358814405461401978298469001592750274911803034279955648161558269478258920457681388224045466372409454479657685199523699058290171153016419567491991904677594839397423061846820364188235871392880578908870580109312*i1^71 + -677193688652623417521898321579440759249884117869070393506789973599324298282600419315104055489356703855334226435016562764625594662360214800690853750374931349371138297503454154032937958630764533109911686160636545978257060706070607634859052313082003638102890431270135097462237331482629758357413715690650656980329106418261819008476751184590436335699835781401022106641696511613461278065869423360290375596660325842939535394888792285812772171350943354228053914269325319080330925924738256082227126371022188169087316039706848479136896666271389874128845951883742403344566949000472519761002070831224523192577739319636923164183914851230674088286636097183355320166675366580059857910508096079475294760238747562244032260620747398048505906683258210558114234692637149291485419057512856414843793055149680392769162590700238826240440937137046773667233781420017835463544437144235371785281431293443489290388482836897226022507447384014940887676283839264236533269243233593334462777864164047375588218084153038905504725960786001499697520382938505272440672516582023732247985857682261019254366575816031044844635773145471603000396382769380978970294823458275928455337332692399954540373061290367960751761485488733332026337901772215928009384928899127858258395258898072798455314947024238005344113132648363926407024003667986208887417082827695519050468309542874886770756549784469100171893281292708451989937573111258907726354998374159890835944546863576126368548955154211865605629909847548585682825401078343861652995502606276224509638440277327556502467819401716639929045175927294493815982056983589328155545837290261228195648373993082444059569909402599033046255840409249631186302411607070324473838230667881457176299902139314158183166724431003053499518129040535213573874934098418572263318126430452784304864148673300330197220641855256778519999550700708153922052323285589078569586378919882619650044595734824460686005602707226046128056915908367816563772069254487844654803876588454273023226826598884764942087580802553286297178264558282336816621239860311552038528574565373669655202560400527370800943353881797915216861025441172780944694454343435817942069135522000156927409470419017583853617348463252364968148125207112878922610221151698582505752845620167314266374826479304027131185718618972116843863583717541071923316130838657286997825765088206685739027486080386264465408*i1^72 + -58440396189241199668827902441430305172321006197844131265773280324013704929981924344190164068672422555195202074950026782583690401022345178756818363850641466712189941111098186002083969535679396421144804701735663205500772721386963848774663417874211938218378020253347997173805352674819439090588745655409881597488719491910070128511217264180072109176659590847368195485108564096181781230555107644888894977793132154186762910657470593265845850001980273284573416806887747694862426301893783969389547818876101414128969928779853041781620562118492375720055526086949131750119329778537797082733062393005005540395400444258798422014522845151085304296388017385977545595173641647812077083536450295697213960817834201098922117604208478041776091155894774085866089201906987756058587576589293292330749773361169985531907358617737988369770013220320090561708568286268864733091925142976452663179438833534319923365661740199033380442072347583430156420494451629321807359135348441060805234826544589784338064739242400349358843605531329309091851667535151124245289601297822207407079697663938220572539531989470105764353728020505294585444114765286334243421497596194701086803130041429612777959702762957826040289885515124659435426026221754525384585095959341226930564686041311415728536335293176074708225136647176665520072282013014313036563881074494656646624558130185614242153874140216347592281065531374425864963224779989756583440033428904648469953180109076201410421577331763413625646022082635583385471523368954979112370098171435136250255817796762161817782045714333659479345878328911039430783123534282999888505757128151325505071845091984639972265231008527857312979043594331232065538678473865552603456788725264184906165568006859922766826664078023010360640129459040704710144104467195401253040752556309509399147941469929712916731183810458730111046632559246984393832339255245106485744521983560003914341345346825073031891056713693041716753429552951505432756132978653496077746283247002347101026046554790030448464677824561894755585924885979949504635957641107358456699175049740560110366822393710487726356342727198211864343525480990940607792575472827422263591782815822392258659056128988619771612993158638310337230209994337790246835841783313724991124904448352174736971702127176804633927458174217097595204748528958597175712924014420103939947186259410684642079344282304512*i1^73 + -7695628905594081937210476011282378022419934527335097157675412571479272008132684600994490828193187190190898124199714816002267920204676844008344061710689292631188541785747425694347141225746940890470472404767573921628475075550545654621290919487387480846334715578165701839754758353064190871851152418069411480284494070626021958655171277746495113355535724052448255716056189961166168806786808500999997957188587012945790054666325128441742314515174777652895746331316986377414580143966773008655870472668818977083944117444562073681884440116854648695288358437042557363034590838626224495984752836113091167582291845240023234069842662984855595834674895957119773702493410919112467471776807729329844959713328619413294043381504855846350775427494890523678591978730343739158595612757312167198643971361630159377061014030588732715374278365162935771556555531891862203808941436881892743372333187541500146330152284577751994582957865945858882596848464662170218257377036156159113218069792242420515067289617227837358470879442201694488515083517849113724895353889426592899456085271411606185125662338657919079708241759946818852526041779140882190294701864383222500880589053630765344038988618264925473399296560915286471033416861102178815316656962961864222125967442642926103729759227556102276794936268895603604749867989562526284743122330999832624480454532824717488492813321122919759913957654104219071872896722409558155621100726189528923263250621744375057620655797167755968283639518874127017978405923454690122749170586813709153303376412654746960927550753524575562441748061782165662212094846271556703328175885090235113608132887133082739428108176446802489422795916106056036607473012230243800543968123798039074329327753923069195801744521963815640398876894521309255882605161353808174889185638201618038017174719982370326552768477205849739832776549148318920563100663113651063197224730822744838641269687202496063111720846873912307028010873609548646341135888717202749448016827510908028031165892260921021201430002755949342395021277957986669009886477943560939949744647915648148063476379469241703920460337612180206650421103858469252857170452190392873056489452580319737367938432594422642387987798465953182157249727071593025664514969559519027710243663216361689262966609952802039385952345806196921256166637197179099675910246860804675256383174011644903770030080*i1^74 + -2814901860767452386343898007563150555048414923438012032744508851056167599833203851639415868294370468182333022817684767238132526363550464237610098082365473214284939211748990555332471393673279702920022370914607955325664551109317056385828657408290979298730452455859044728557654212399454639295325852144105860887993703226524418268830840311085367642691614106936471723020927986016470928102346090619783845317756821180881439833093489389898273923503965529630804222022455304895977882296147944133916718004162468564949687375764397996904869494414994609329423442980555079165481695350117265563737502684839758305338401360227999978742851403794892915724163087407479953269416690811549390539219839015446788849202828489702560406853480996056945804572139277619525039836342208199664211482135878717422383363177323353196187953469063408730884359573487007856148551873482886157845632723272938321310887655473624473068673813677389694284485969594500387273100616283500652770370913738737516738661540862672984343893619952887714180776511679927739249651680154039124240835765703138004889467152926587506337633427379480070619232884401498230487385234184498458119395818173517773101136464644062612874359409106313407588638072408814108944614093289059462797544680340493418467141473504910028617051721182178970422672999203147715495337825802467607048600656741924424238734507277920525609705796594805089183991552200910185267427414163418772306253255062783660131139880138255016715317804069109894232020207391526140367883521863380757853699441781807411829086964719856242891149402037190911209161607418054271770364870426802101965033970173561849149833911784997570397219830276583055800112483166495179735236703330230105221359552927652430459119976785167952859104454456171577259760569780160765498678461028402626879829588980940090897788058930037638918031384714457146633414386902563904178352832116974738250818794354018548123383966956308757527301720933000585173193300561805199722324751571315292610672929517472185553390343000605790437302902446091759433147287334815379430589999629300756570890927893690833839548218081436210045673564360144170941763982541709499925081654966798468975486887700716818345442278172016169969787798289333367649382468945250993889498612955992281009181367699050568315985085151593079267940487559666656345623410599726387960433108573738766409622558116675584*i1^75 + -186186618312170261346252706449435650019454615891789446884830313243514511139135055234973053347818923812508165467195570125699407150172685623370301860817465689284893771056166872799080113124546946703187903850933587485879296155460931038440764785701762953435982105646456599931565634643679831508222562072515312325527801223565547203604812831761732266954281421066381564506885378017862751762502077489868608799737434472881626004159471605334295637106940820943586713510201587536118954617682915416489398779935488024273802068585315364075489676270120684961937681125331777840403384456091265428966882975743820593025579519399000732559868502304039529260595491927314067883554007808001422394151605470898972635652247164160403385861504666495659709564899076923379124676963200487049526603449674418678693487729438715601684936927757492891190434335361549778455010745914262473624183923803319952876417976869638535654285709629577032210152610971177088618872459451493908264558790005160631613502580334106710123813626932755323781880617539312703185777428370772620332787748378192744778490521248439320988449721726888516026134404083836419944161677642894754734131957255764254782654961494602225658867632038900319975486488844421752191762412617623776367239145978313115328702078273179737553959322715101521066158266567080904636905314625081156815169830912298045586158354531492659654400275649371434040760329346078081722020291464536771434408233606024284378954803267223781016313404771886388989209422439800048399740800798544838968423817340650788570347856690380539093073680206240400737444234215180185677672463265029664317237685515712755424020300906515820142926215907557650697227934582175297728261576315399559232333368317082323976765357350630925312184596717666446027541304718088931016491009180641069431828249772809545215533558171018776804770617467129146319478617843636304783376668377452977577651488327835927550384454778289758514067433408671911591728120819812755669243361694850010190496782571064898957456379992412706914213755062962051975532094683319240305391257108140742802368310649371826768024588343697526387203664730046733114776129335893012680149497678928121048164878456314794635132400921283515103402997601042471890426436012568854759002353222092113893366676782707498723070196438610309856769173690670251994813414716537701918962459190059773134632910848*i1^76 + -9621713279350890955803157222485750429443243941592258055026870079145868842476583332371387742452395641771665515556185026122128228744642284564965033118038960145068395708616286487799406543090034586470924082239139720301476969066270666740653479662969011159524941911012646830813152945522616878154376972252090464346858165603005264076075940800969988631766918907132984797088822327906107722299514467049655197149020138480488912015217758867348823484017321190036679439857389453347884648419991215615516980759726003779899655679446060015382793859701783226026840698811219007152870237143010876791148687340799322892767671407437824703259145699856491286483842633184375771320556021631668080837017927558672652762887432304699328178033099350233741751019620285275350769824472257540020842446008918004593879749620724157817895386185781591224304211413471271342752402855844649838833821010560837393170136306230260392124402671841320251234750168720626006327025515049646908441210400117119238712142697804033481107154003531692066687571689651832592205342745086713951759888266686973601643349106911014376731015424931575272394914395069227482724154560225374376417151408973505234108378813942443714057396481018290949342429109050243108392495459171920699641831597551973121420822181733987299057180474275322312059145228174618797994393396193305374202563989614943700890004873358413245739010861693238856718498431567836992781789466850359361139107426069429087291893620209990528501958489752204709773935087684675810121028437549677171804627207424055417593634558492660346184413997235184616402323202448275765708541502271549518046096715043328932941914105462754042137151043621061906472408559302131236816499415211201592146637262059695122048896659941293742535840189962811529425117793468479251902276980554543432697720586579423676672086492444050022358297007436089319637279471782681863934035652115186875545618880296023396550793459441545007886498086470538651745571575637524658428988504982161975814154565620812333522816135592888516350635275218251951475964065952279045092893925321666171982413495673661401017169424080365558017916995932946834517706174288091519369286879918934660370513457403189686405699073502118561291135842915833602509664553596100051956597176896321221576752730480068289715562312250307628513524043288768792385881015730110368824662966275716153344*i1^77 + -974645189731697611852808961860655876529092782485351968279897400248711321180006631512412383612732155814184013079609596293039755912405886555228984219699427256535775795697734917423383103315615579315292936202800476778615341012928530302003078396435114712159552430305071900703734913097454269498502980538340958135573790003320685850974480505437258174957425206900550180327776131830112344275946724746770071030299841688254017778428418838947575092746590407051427374407792048020169491570934929994030092724608731679283135052235927930767284381445577402615024112820939876976403041403159942168071467384448854236313511087110844811533244979691268812179985788908773580512401827183271862535350402327877389107073166858126617155803188977899877531578769443124315166148876315531598999495960552661841098012642927178769418115401802857130539559178746469639643384065456995102186905715928049054525411797326899220650696104821206293472088424714414690099501213388605977779702546723443807935345762816042682033430393402936953975091536263542772222066390081722099039548809349242207453840625612927360476061478980905994510097777645880759200753441614050107567109413195193384613224011240405747381677958396495510874382458204542507806833966030120168458635406281843303007574961613910678341819483139752688290643006689403856396778884010600502828792122550571389869435001761203452997745202944276420472646914255891164249474870079032808642183172171503177666996859747582112285633916885364641000367236937925261869816785754106086985083068382565479621628193805606086025596711764628632176199412531493732372130319249642222373495240931718346693828813913772686001456948661964864542878432663691454280980297044566862817608601460088726617162831209166612903007221024426271048926846240841264086729112050771945736839009185662256443321141800808553811398510774595391099193887933109206396064029076387406715370490004038161868898588013017876201117527321275683177489626784927049846715472875861683903883434770937641341706465041439311356495977097477183961026783152298458760092554611026529165849953371235370734223328780457070757777641712929314829220876959555219422930007879860450061411780107111596688257228589820196371871662928539881341366442047965503124923580146098195348199983975436294493246473268419735124210980793737021487692220986170786335240415608832*i1^78 + 35182905155970203630731395237615305759144838988426555902596661685632529278307751017574906301838181293666943437203952821940601505315708006936641074986058590174397783832553887667884215647517924071731298577315204650221486670112269872318120171867065708879814090204689688711942735571114722724185125906901104912608935945818248794417492023749742475013623689145826852939392306978996937306064219349841132362956329000204513514551445241275302537761659118330275335210242306204971409971909464247005037161868923432287556327600434335899850157481510988527532306571219640382713491447698456999295190471476538755355815037683369958644324748837549275498412627459983908096118772329184154793795398930129906506491153937937715937505756792306951208926090706068350099052171833246719196073353172765941772156365593310778841918336397405857412985035604048475782209591284117543817408407976235300673031081566788739543160036570219628195449854301550066318759349817928374925788987042758991882998428038772597703451964145089671990944008032320470433153850547125975954173562227381552033303629090814540808093967257344529468161463367190203078377485388875460819907236162063625829908645993958979507965517973452828904379572840817414884582667050885102410317726210226010897025661299256559771850336437570250636906094368333205537214985295166721999269436685836270378641742648278553803745372791909831664820417096019393820993891414586650588492973761192305164489509187777513089990461333646806870878336631190855027024354648081160416231052882917206930944378533700825216515538048598162739778967537746624568555115883484462148237879358127473390021051087008419043943641723090228756608179135540492851378165232047930176653390461122501971814576344056529011386038164283149435083277401567136804458729917001784798404818706469534271114475919962236499037407171843219413641035725749701657284060547404720882829081655935721809769539676808096119374761295135233147210577305529288409095031002705090357344119660531458377036201781169433735791845128294977084342418394389400922771042251928385514379347637879765668590791810085835854449041884622617440246747383176600768567041446762319374996463517330994103118755185728310086290731045131483636786357313522712299173239763289785611922673218784707198803292354027489877079857017266626046085564499968542499667968*i1^79 + 7082715250405864199911895484576214556153974459582826971980670636408845290771272912744946334690031599936365156814353834670693333351502557636537905997756664808492700013882659264994194789024847124612778341531026580911330359756520432141501789624665284156835303206217212621401062135310655843522925573713438385140514192267095172503365061864904591868447504469628721880759369652913640289463617935278853379920865036635669087516325936689308276141321549136260559770424649784179090256234274349496536446092304967517449605822087633378960898976538644559189795137244446502705931558232456996838443327814816063547572508034994056962723276746728970875384915961754449283609736051919271620273255466379884258608571551096557713664453819394718674301571204968686146072976656489046757584544482977123970188897345282500542242158564934804398987713622047781556044166244582533156453624023314237839108809581853065939223684198113640241061147698247400837019834760664519513689103329619046349236128642107364939323642495051133113407193971046026294774392897386236501293916574077687955400131324976838989664852159540179124919227428332720492687914024781275677300630727915726333933543006615830624781298387553410036513000672846395429838432602182594837490133902511463915954463047887928801711236993238102369287171978839635591934279493724859499915731555898523950709758202315526709246796715439577415361525970228902259795247895997701516523481316067808770311105861202887071874740070130740227463301461193258455085857821451689551656167885097042427081808841737108891800339016952561939957351979441144647267472017032395518145481267811041473361696305381769024799230759813875073744515613917871305930645082167124604480055099571057902198268127265638486700973178970361132862327205624738648574482536429645686420080550866157286952756483838776897166982118355998568633138568666121960299619919895672296875687349894039944201176136900387609704825620585915917583120559209013530665816035355215275935862565407152806329248596681992239524528709454600687111436002571589529204136033575368260538397569165394726119261789370525373862923312268462505314904881711145041223306551112735335893603910011870777846066639997324112849954362322257453116892568451841016131661737944411405298464823644100807128959271135422812251858748301907691673895086508212224*i1^80 + 317404807311648425408536911482328439794335162472424414235875023812916221695026155425486540283177907067873832773894908326288813212006399398848976347557228915076425888963408395260807017927512337742961086995591159861983157163300685182497918325110081498698682331527695995299765979199160480906771458638426703373839141789586519930073364471410983527742170216271391717616270291238071040656146509778244470437828032599536560237106116953782228443243466039988850781223632794294822614514378050664703346668300681368400822894685484478330510520556137804939286588821383864834074544079051848725383805063675047246394486284372539654368201115809197861562944180175803190653352174534037434005066390317116765780920550343219311161270514379067632548720101011027908219512363224303356740267788475679510068248169881007613852640395777071018557635748021439662728200414657913846259030971894813553037914655751987117127763974768085676273332166277103726725377140251444279825565636076093839350303306857902152422035090018521916736073104089433958493222363579895146606238316976131153026605262098337063425814221396683633402420576277468382911508786135034571933283098347939285483075475424997683118507638511134939410102503790612638918191452979092564596892184115203800554039704318705536067097992318302431686774099458992910441943362182912036497727484790813164813252824140597474721131281583598955788468498532992078885351638785251278502310833053712731374838299970504745430069401685818099567067483164161160196793600109999502509192332136747021246136644507685605563452188950792428919547370318319471948700593880855681565045890871017474532113780796776731452355915769707410845202439180557840933004523621822427466921653771200870323591281884098226834917496704269886312559241507713710074263400925192589441783018858276665107281707406854661837682795285156359820788238884698864158422871559518546597901693018857291572285134567525464435810146117826346584219875406016764341885202700097074707922645251487260935562955438436217547114152354132205528963614671412690597656868507392809582662222864219653907774033000965902034648312404662335782108751430140377832238454501559068083041143851765845587129270592358113107859484377993387364467029371715968208063277209898707103743547505747928503893584737144825425409132766120621986329657344*i1^81 + 12462085049279127926135960692806151722945872880469993930883259778745706759026260276637362429997867609002356026238963460116813766443050888659699055713587269782730726697425936842131635819152464816014621174302446494988808505986272186322226518737234240618933319147407036604677134813030130147871436604041591650204960753968367771762583717714950073947730523817212189594760131563885548496329241747259292089674964113102536053588149784543332964269407103925893140877126216746803754706664051371738848017383261865810934289067566608747318978015503848755088107362616884145804548904638248039209996951149190817144383199031926247578025068610305578446621158995823959321388470626167169435670948066787079824848153405613343461391839516435158957038280461744926149187301058256428661174350192320958479168926585244175998975208265641084498929986052412077769237510783199601317059028693497862670492335376679019529587601022707195942764362593280117473677678278157686748114858294174142708444005859018712207514764408270533027423103944916996470433767381801399537701280525901541945019097223355526147542742352198794062692324163379946153628862495665194124296560916344322886147699298982661365178394559522788501730837152401036020245618406252050924878009367596127697650914931042214659188014257898986634732516568649193124020944947143724096080480846586110411912785771491320470149216147227330034104903675486744194161327739179961800650513240843018544338784712676146578213288088999416810582270236432763511246469811178368435666920458023982282092501256791416808257213122207252125197484256701732781805247776795091701831368766153800348400972603476350108872428427537983469245411594252020201218002323751239233091025398928355103127942707467656988694947295299474945332766889719672818918600142783136116419701841758770338957565242442435630614515136042602759812366930778516247791864703998326852635762114303741826357877966394089111680284764407840730010694600744993930717333341546341009004334362242559599885978771311935665124786320563798414778129236810991853714082346977003429560594337363727322201378030674185855566571021940832378163534155243746291934447789373140650792904940960958271987515789829549648596816869117732853663960088059438346142182646269111487774223144746865084135136995649302322394744052349812080640*i1^82 + 412834469875516440428961227255627037856364377510447704772502301118906973935797089994032420501843666070666486040334161875697626158745635039288981325598283250868309997460728083519700577410362703611550062236274514092167965805328318421708623588794420567655330992449855349294328918613886470537928786437456361027285731013008447028116695959291270266797867070874588426044763715593140161999586097485247077518401008857578463876661991501224322570980677559051220938276047307954806287071419724316490043544079568878416475351710543799340328957420187532632069603755356238134136167765992909557100610001549905708276389004366635744030465891633439993649134030236088663433280951956155462407994961792575793326465250164020919698096434615541698020085747915512914027047160167341534201411323414357085522311091026337088899222075074879892445271244973613006110704917219319882617809654947309822944548160544318218779185026179734484080317228145753812711506621005074099233898274540278466798558433638203708519799117244981190671846615067223276008475936657344780336150351476119861888681800096443329648306121953215331072190773496168456145105831635306680138211777713743377613115179140540835533294488312129993004498080977608874343459526932010374000112908274658805913800687131466639103788326166825487662535349910576481730589573493802913695189034853618583214284200675063214901030246399960519986259928984696193006945122665251487827504044709721470800422799060543377645786236330907341425687461768607536480428550111605610993760635108095738678205412801970027904128769975705602962191378471458282893593038941896837695395254526852391825902488434180047911836708652213083238971020081098823570371660703880829390287331712243654507130892748880630765643820176743858468535587257990208800536776494722180345060836307220783269765884301217733933814360516519270764733208233373871195442441574429771664833408359633849069571178653658527405644806030725611824655087690788543691835822719108128775594706690306967117800671899684961748334197951464743184186503675053568669516514834444887451263118612582156266481628095237165305866172018784016638587019480315474642484483084268273728949610834635031909177671489624032301206754859068711816374003027405737228649052355072455690764203079490779729694590788877181915393016463360*i1^83 + 4691909458780233294443549167165588675258172329802781808482993611656212019270846183369536250755436932646176416616334368536136995508401056261101039625473791200254732280754059762550137311605702295274926314606480512100460978488759941007060736216758968122814595244299476542917409576918184838360132694279447398354677463506495820656371778693244528173498368392553066713258559607280611969711870076934950847936696947746857814086150028790891425120772954909233866359996009307686601735054568275512371949424769038686369951212992599491783844808827831863089091149250117908378405236673607809677328548484125482296748826408192832951895127886550919144848379379860021280743811536385717565047251508759051524562779076150299063329693142904047576924556049439505421674583378039604646643575045407181909027413008344833747992673891746549957320837094208793991938980956927378543541124380906748979757221526724207364754682457263809021857804193597312549225057118738808291478864077523015851161582877489343192550962391419531914456467471128157593690868853077387390712120517852080142709833551861199525743510300551272050107465857549001881422279405412826341095684060959076541144223470940211090151927699197925489830542466068882942294736653408304392370536719022076142481120363143934346416909961932652968181484472308308984368064817798315523421085333780427612980310207874294822458673896600090585743951571386075296766700016529927443391691875437240439290072100779012924384676855556126774517129914693986439368350187407749545466793843533459980833614648775910769856534897441014013476980816346048230777076918998779917325700394327524658493884435816736251259217716611139460957478282061277331758326819290557531534427769324941399737662879521576999771406987403518632231704488838899310088115113326840374978302658141272072265602593462746087268680481286854552096188855485871453497226178471527020237847062379221493287164610870012313992688185830031914300683987521012751847057598655383907971790635580859123893432333862658824867292393450677631396476090245111264106897994352008996642374186038915769106357895061801186355426795536812000169304501517044462790106946696454226940604895137027637891752841302494877932223914923470542468504667915822689465681985155704853673723446704126392873444671997870734311424*i1^84 + -17809925074133164755029651571808806393547770160389635139879066892378792033716982173348482817746448297822965397923465599199012621298580652185838051190243828739424804066875113655618292395869779101281423625035150542907831561813322217045292046406363764551476677681850022138885209245108738349380788491054869232554616052998508269375989001337715184019176646249077443594407710362977723610365731082485047498810470265569718659167213497754281063594910634041025333894351480768995400834760955279701896473110513588511512027685986767473193046007092935596229787828923355232935818802218293138670710007155558529107434817329044819178502217558893404565740241987351198200822614540251027053507455671240387899863672819669817150896418554650211803680982793841746774837882477480015961468126140134691012860550913111339978984678312451380162824191900412350809516845139933824257214323492789786521191163233402771887297619441994937818966353715738177162492457787771722759244907185620595525659965371048832175067988595868665966606247301439122648187681884083979780753092683924551453286173748912315137789349710674396903711982196229862687445757218513341342413303872725025108326260312519683015266307464945199156738734448165058772387567796183884242352513803256732742835106476061012581867025982174122290981846937073769065061998871186642940088844060253274660452771348194885491052292687987892368276399024051748183812832743745545900192219364035325956753526084369303705382631575139283702569668601374699177859439056146549645339917833410782095217676605618738033931771288512509617765430576401227513681285652030936863018267850635022910838817793712558500604322621359117254350811173837275045109906406541166571686991691266056500842411590493297097357966030152308075190821606018862206187067732817934512314027711314357852610384076403424457391443731864925847147819844831920685194185662285954181942921528662366362034303907210603949436833961458619765310409461140590771704546391181437175430156832156975250411193455510913411990334005107266560108347959902176080705212816988691948347922261400703864495089547843918687158308040683598092095719669619271402475870520871725590486765079159943569445012745043258921789244249234956977592021572972347738577806116324081511342686802520549049580476465938432*i1^85 + 1184601763923794891305032639514314502882691171305086578539234882285095498733135711227694170312854237614134049027011287435836248432274881927371233758024389740966118608043793800356309603577477684780979495694053284746386897451066681983306021874349050603479758363381949617736672092639534958176373044553271578975601637070613672319523766859707662826094109666757411585321833952449770708556338764151868954249374337105996352610950064269766373373503692238555674475846374797991850042108595953330775931785737752524324778820187673485496836432381074698864390367506707609745726649089464701983495345816280214443424884315195509786910049717180020119121595579487177801296183455136904098443708034707556780782744442191545131551395890259536717443285844539417736880013516899362249846765250813906021073145641981541747894784688807337523522598412810731280371833460477191778403737810244756841818573983227549213294416734907961415438745200246098362250705886068501666843142422738124854862790963915702245258503723527654663163511084861360371941248533273992460836443268524903661155636151179449991130905552235947568452184732046183610473363079866278156947985555515737771644979596524705003766949715665988864874351181804112805690497137312673087111310116124564403540930559860497773899011650203494410620677510120592951617472282908469931786262138179115211594077058901639276492141492497892863377722860523343183778353636859777252512377388993026073525292458052156414042329185080231466832632467968324142186893540814126578395298632941378241122594220741174693126965700467885694973745679095631960863261585124925064116903693814165114514648394423751626337087007096151160972981177829722825079085298419379785691419834428294763054091930470156539773754650749241507583972707895450085282536720903004445501230593897101445714465381104292783683581214380369758048291661418132454132283713752822637761272595326274724274247026551795347408071279764518082845432180851229300576001659245182358355146637580095624407790563526312514392410684354889555438960481637683571649361628686762757630348029855766600644536145358888394424006349835323965407270883818450209027309361197433997897458058081814750862328570469976730556013358032086350779458703289846881395789594769403454600058547590936833762000896*i1^86 + 28714614726899172560335146520378211846611825708001966165996486559523690194793418403917202461553226267667524706231272078287801130885087196821185538599193537809651233394407247367593647274580559789073525452018400874828487262121595902143847469653841842008247271450012970098314178960534076430181695760336289624805734359370450723815262730978498755325161588144366134756033404835732834294304135200267064844457372241772049579434447902315215047009274209359017977139715691895271014559598204940111839113375715681299716925180069398036680152758426308141582929440322225313826104199366985279010688887914674586589655828476195160371120947273475591327676289721452096801973534178270408805634800713689873914567059597057326758893512088152157388637728010546973912193730052314971685241404530838227649243384729503575671751008895491651930402922651440999118361624235996005271705215126516682012041357149374536833925738524321526181607250431250820411844972742262319742945666670508756770488773695265456162363481617549715856262004587401752346517863868170374955677065012118695769466945854622002102225704409824050070913337124492024077231732236432715159577405003169483687688248980237971837134627241941272074042152931768018709472510182406204175988357537218312810693894413920485709420772768999172801107953465088084426669691842935055675770370344014857058519175022553286623912903624867183240821890006773561325727097278202429088616646661353047243931216165701949200245506357754670016463533440322176393678591292127568631348366371481482658736792016466079873439565842810270888352548098967148851072505052096065026875679268809229466238773288401484367308954240376803898819514923435420148834944533540416719324391648645992672918922249774149620972401265929784834655495597181614347112241116282513065729750050032514540685135446631083117435168675324140722997285261810417573594147191243248478309979007617151949915082985520952161023264867851393172760310271251061769438490024426291286970885611092771855896297913964124697625838728314819173917170261300657064182591306008232705086296631217993334596650620165266485123205666640600425832203211765246231071364476457607506300862324552645686373718514626658485790937942643059232941668643577001322731476749239740136218594793450635264*i1^87 + 120223147359408568068184167866846452072912584221576593802544253728933507718556097000896370595654009716123428989604446050347977098403524098642776346310697629602365167039203588772682992615363234045678936859298333789390940136801855703653292266253855094129751029785320102438060152673626259714513755328377870585483201873485951149491932773571068449977270395178301779102849016577263896823104039582184740773346632383487870909751086329458450725392675992696548507680068447954577955956277725059049892605297555292466694317519395177179523679730728655570430537016901751969692324028818414855236281734104832120299151590167447636571571578261949707301792831945204671991469865571082899391297122764720483993373920536249871033932606285031692209233793719021573350852205118307996692825544657134732059769027739113455986118278578752657781589562267906558547315818429955980246728129535570329806584999983961125896660789547020074310106555687241257805970644568183590577158382179821872507601806784792566852459872490750966457764545313099216017254016311908731679099673779847401299741959012296186652203642164082886930683318357336037978977809986440103746001051411477821900823928734119371324396701158207899747989534300288925904502907129067657744415976676594455276007238793415915461533951611785376147069688069206123978429422835681610197716496688577759289739507879885457383279156418486574614382134845147889347898167769016325280586433726555265813461560919263487328066993550300108431651830460310780599371945537213203335306593025730117765945130952714652181489106306223172441475238546216244007953970060547234672027216846827169259297653503703135379954462204876491132186779209495356390237005546571230964785632344322612999835721705788108843462275058769958067863786296435478680455171530225904807905169812503170279395426672018756754775618114664007254420123173361270481293416972620552690864943989150764707970739244045718639149614114040267495626909695670363663584813259355053539993102949308278768997561541120934387170446708229193742671220719030471711896135316854660646393384086203841445957192269705183168779819490703354657184940046992447180201474812055501718693710945438832625300839164855226448138715848715029563405583427336482522604186053853041618814238720*i1^88 + -606406148807281640806002557397638420094153131745451252341622946070415477000278986667025208292801664714319886487630457526111344968232366946073521497784638531741318061091632279868110726475536603918950499042181392075897116551736724585933270722392469820849700306780805357325423940097416063390416430985707389460095559781309327126356925187817234678720108578088923569050148423112408860005061294412851298378262697557542431328058481507985349186833445252649737457140101801219095085609991001857308442135884928599857253718468362886383437616162831394884288209598715556420003000756009069737948013543288873481958811073150915576363927727420235273166786446218172030009336297547364244826627364423034656157877681738402689154782690086366725064792573324280355878683024740871232594687069915532391141766328094980024840910803529481295329996963128090925408350901928120379378143144299749887210422355201472954385530549958715980588219485804233351127579763761167583089890576884656947553324223861011383343433689011018216291829138615724085051885507803137095599422562595892801829358546874183007016135397564068620591125329331534814696166092103430910128349455710763380695294369225178360871315690450206504097244043698597068201361677011622418707527725561063715971121234959115364040785656852117060903943922109144965511414878915524902348668353659129858983362833371007361241893227166856301753754230335693279776208179974547318208503914552020777901041329038899741391637283050118543474784018911043515710043775890869043043942284257961714813001420113909955388350060333112290118037910191892352913163245702753081602435934022724933515123872316920947116821667545364456258285372132356360918800478272455131480402209689555968673483173174821747503718699650364089932672648760330774913276208704268493939268255331627491850322858452104908796742664392799933784965169486765915316635707242646009134411144575191920011085858566080842808607105945368786290348237671793644703615718124021184413899497632319849946114286342437356255629244321538888029771264495251431191633173513660748357607625559727670054692917483576315379682166129431357697334616959799477941489376213865796246038338283215059231799057415617622319525197798083390889527577818715038466828393140153483264*i1^89 + -1502678927649054319735532873067268759926751601468354402621747548911837307005020503338254090193352246499487060044344090430853353744451147338045863992361782900060735928309581449711592277382996533308252178495434311409676230799302718134256955930215469497222477557291824857982253386684623722350944722789748392906139230890454252277681422196641063950845238890789696112334047407157127415462888611303809931409764255944789100104572252374169660650240999604861564071526388190871234328040857170124389888986208164760557787445005906201252059545089758113815621564719486403159027951834972931030635195070789406998680752440691020559423288014504795370980842698075752960787841086994346763062522276603754362315506831279962380654142290436260912580740282289505692598608278251436161136723895982796740214958172506533648545198832038042730500635930191650538774814241805728741610970095903916192612886195529924107170316371653162619261239155013196316436037169306807100444751739817257408662207348832594726647071695044027585982445168158961824742982348662748471118563721447244593441227350928808564618863991405148660632490623126700604361981566670111591236027113294591286191143043244776051930695804352346382090463060529408621550185239739317737127906550369961943608692415226569259095540573345966347862000109389624701944457345401768310974692319977852910682504978621301646742746621030282840045456479817286695304445318925154931721915519384106772253205310641166268464973733865112226527808572402473897421140198757650816065974439160432073263964954525029193475319729620572310755355985113519722289761433953171771865014453334854075576604357997463099454077436164220497060802826216571570205783198608605829488888725145118469475543040091244514057499683623626205790936445583719928951631054723783403156806721279560791938534320023028333014940726573146399093962411555325999086432953268452036876596916240594658562249570572088821628312525327070578426787490415295739392676238061526732554902860473640896033658414925926741500575068509234464498989461765932874666376466374228146852376905286128232343344887558901419861969186757333406767439676703692531163938445481659180513342800524240498859887670064390891322751549050579176635863157467204933011168559104*i1^90 + 33047759710743495983809538653953279544558378123349867249589173955151154244060120346401981038580674033252375146159258238499107756439798296806981332753136033320498932042694849935593492822597017258174378774023169587595146342882594949175343216513950025015280546369139715087354980470199113484983116085729776745324631422799132832173363178789629630372917655134902276784434444008797110941433063027038143750608943733096305235841738396901825263392502767398683137933562957561043728905759331982199422753855229113787735098808999328095510156523260678795934728455525071356411821228424345310709149180489264658198053122175715344385299495685157374846505243061470659968447217908926785596839283822776966917517391453658514796212737045913766737973279167017615503611566386302851133949750931307416339665763486040991847698249616194073349157295695118696168192996911158186109584656182508310622231953866541803756412454629753123545478439128107927748432527594794822355781475625938420702439556414826633494587560602737167420202207728276650432002311351409380266161894358975435506695573929143668700582403088849096739664061062926871178770672816428131930371705832334780640095122176585272576434764258155934494361603093945862108566484000992296647474545163445335965500689443709091206696852951623710369981513494130608424466531900038930849073208960495377972838925023420937479307714331524393854425240912441305377513761811187216064067939030335959835380649847471431078781570885607074753905025236896648387022949941908170677496796868766335600074525983793504312901008664640879717551874060609825106759529588165739265835232804099288671480365038857683150556680632292722719272230536224437240656843065351738006991322081073485448081821828194140518709479817398969341033177415689235304493740248460537412828324603354414817455750033396322883204527429847284192499186820955179247529576392838878089152156067481805899694134366361202532825085935747008015745873488465601966254714264928783404680812152563916272628072184853292603839515235631871393860937973068664982961422395320278396384365713242441727840988205656710621474287602167530539856437127107576701498901051025705910334269036377628101947622823566412534113721080224560357788197797228848349184*i1^91 + 117003858403137414869772710531500539491612015527748279111062989421213565697486883158758901759939695590718616103606348339078719347910684472001030128122172148805947183639423673138354605171579031567462552302051754452728658684870293291265189508554469240385846404071119929328468892749792191471409440422676003356094847182118969918898280444862862812349328912586737743959391301769659651279900149889570385981993954398443835713994811785771706482822810334283986955505754752945090196190388409772433874398450091661961248980094198846253009570244742190820712891278623699100844123396604447199381538566580298692263203994695379051392528180269158986004375709701370371723525555669117321257204495896711624673890674338991876216277054345147635492115809621662704822332547400902743176176319458509063509159378079268895361387111478704820908546811601693244705347524201956683349570139390100691455647417773453474766856239653994716332244804433166868001213424482506782295765304992282151197989173680474433817533141565355380363945661833131482309398497137485806771375828543369283935494178667256001830071700607263755986878897965067891598925761301229406893862556323567296682471257853080775021958785897782517891766548928169158126854662304101609693798579049598074300830204059202959494026200638964653884529166032132680174652954612476100584229900391340336119904800948055577502850894085933178991342380790946001427604891278288631243103543476031552280782211578438268408393853870901863124102936651245893622892932163536523167840962293291760406845686525742077387722924287720072808640034450375182174569694778728847700066356882393423751861602529175391638000113504670844902058936581655167616719689732791380650587632392925218541173347582327819203918721223255120600253098548363012576448381062205669583427595010552375345495722382192461919120120619136188218164504106332487976816710785806613888980621380454241367506302238207264358359261676046309059752666226918907801111624303413199091718381288098172468614999059332153665380498427815206114064605857170320629826088996703753179602343711848243662762251321482718040107250674141692492407346543254536237711176660895464421146816251876520542624059991622633599906994981671078817873430315008*i1^92 + -141845916703517369452609812593920523457242967290968722877302392560738487111913930841664763182986824494151827843494392145326586598190721655604986748690120008688807387389123453840842555159410953708530263877757480267033703104918749009417149588057975293179360170288596785528642498578753645060023350198440634872586444641546734191757374738720317377270952582841642246287966842428784027691600502057422069770877441396661901828585043512957599879091573607654093013515336600185592371491628347221821865560568195966431366482916885496965414150478249400313786570287815227195963001509148653657009615763875267081402137718991952059824535114985288697238512734249345652848271031945805108283972055094971359578370076252635949653140981870665641205780310451013786215925731688361811461538623211263923825331785903533150625333926196161403139286913356267134696203771863824933732762902009772052123981129933947230166228145029474920867191505286983213816480995028780589519940000793183632930907601907207632930859090953040698667879603370669251162031443868625782692308523189436319866545586615701448748756117123667520133397792952905899594878311414177880719211683586036645810464811249252402419139897316846898137081697373724307872428927358939060120765124906355942962101921343009484669657780858426446018291393565992782703065396224287590526395634275958662539690491731520680484654651824827674695735573652713076628428843267259999524997485704183528056780986216333985243555465785043421886074124147904585864362104802003012360898283534298466286043590370887970119626450608321604676182003563686618460615992999869688583745915150026027377102310610373056006453457687806022221739899509418381575504584588247125502616668743209033197374833948912537117811681759411659802715163816097236769350253069274502929155020414744679427985612490902643115425001417210499762079953543837343208402404878938824799897752266997974542053124449104586130315059985075203129788786185836257008671143919168765673182461877642129995130699556479144101782466380004922287732573118432811148061640187126564024526563586202919162701931866550141830204201114635893554471215598036787960360137129575595502774494359861610667189313374527692174617145385158151503872*i1^93 + -422227784684599009161964943071924860882568793817076075956810482808716199373109737810858465312985397358083757962445262566471413834208441602184291048083622049496675022942122828615929934433964437049236026241271236000008490953589973255412195934264719891183146920261649679759559415880556086981491054535648740431088096142435270992949227618961439257975654151954789894602336660662511090767902847569924115560344226559068697595208000343514727619338025911621361266323211783608624200624609191164790975254910500508433392169904406688540932746498622372737831363723537870080883804654676251115552950693615821877918996467030467275629191488374187416634852811220194312474002141657081428446094440934421974057815235180912809497602728362862790070252560643451265022265769319835480432226007536032472928620388106804966461102470046482221511705328907819423284698726228864041102353879669820984399353107594012740016674438180486406900315882902420943494643911897375765164219357584523653455367428027401037185626443177775448989409606140130915401226878764698060055238629250537329614393883073988797411668335070909147163440939438441941308669486525018157617020318343821195698429461741325697902188504054929308820291292994732361229220134421389942058394475514498694939109597658403341493744388610368865922846452239626506511973924046917140255884798114143431903405218100880719772937926557150582868914102466080136543765069403233009693169973281571109515892363821561825040609023303496736133809803580422528001382133529300437520345779144947584614804236782735713134224175563172722775620903255889319318348634713136923530388574191555585714301029517336344236714647595002141932052249507571133973184931253285539075834025261339619379486846069305628105709955185360662120724346072766638939352615229611914473067841331307901876404330678127574559827771013397823434952621900335295068019762233350034634448390614460544163448763502686693581642533443644115006397111077732142203266181114630458275446824053954071826617582574801443103017054917754472469086282491995091283453208863191229670089069675600781336451151323478807450858374646466501521949105638149857127244968559356195141451671040409217227596429666758729504548253073408*i1^94 + 229330796189525379425599691859688128502016809052986401775030850800678901281077577483416962277985485304195520346198117569792447732136332824984053586873539136461330970221054644783117938525634668893643052843109098252683804121343646661000509680676419522371381411794885743488798744053525299946885676876847182735839889398107965913595770810347834189953494047923927912429832476850589722441885721234818999839414750831937900600795861729806349685327963765406821556922018644629661807184972555871804780761661440480470714861926983321211090833208827352393487724979314701907466305251457534316520271783019306429683269397350017669747320842887130441724061290708217000707931425897617442998864846659713637520328792396002452237430835102642753212681368468196701152182838819860775641875297912055573474696785704951737459803448904995713502800501385182794900663276827237308816353182802826078770643987755757161187415415711278612167588550997605782606791545655276333879267893443270888178905502460908818443061687695122555264928890015651355470402647901814856413840471506456152188986765798255051230746864655340613328330853513208037216735266378964921279722219950109571107472215213387251931069535795879455096924008664689808508950361843511226980429172649976405069492297561599340843479045277016463288718781142317896987577216124201568037957997253114267209446718774169919652557912307823209243185219319993404091031081111274336258185308258819723027973338307921477817734301690755702944070929891556304621246114230829027720266302430163650161906684800722198960154882139954815750609977358682738802176317263599734677841411428706689828476404992801950680847745004928796384836653790337824721183584587621694080600840289087188699863000797936078711163585972288115632592562474736218622828664012944486191613574040115654819444438424652557585953156467391974633521443959825055413742820478945409093364851306890339463109630899226787532413870791383015198039453282035964573057026512027446170111456115054621736608159364528837981644862845700891878457922682699233697039807979833664955532817533749839812009044075004143157860336222182121250744087792660889312963105856685704645756992798530043505796760546870990733312*i1^95 + 585541317432506052556247960837368078997593066340150456625996212963107438506860311998263327244346393011194610186000172760812815922666152945087259308290886952996109490524376936851979837104400295580825766838743505714685759400056544539756115972378354497741617482349604436048685061578209554301359447260962931323563646551108327756773093282372727513459288948821818190470017589014765098957776456684730520641282507263546649482517656158993947369452881260916654179070056698197061318083525532016831625217965900205467461063822077772017366460949422091230428119477285346995684513036061531881187755005271224508382686078046646547189835003092536759079438686874737097690197265509884973056154984292330147070369430929723669677587601586030175299882121986686759982752740762571372978992296113095610734385634239983341205206713783406989124100908820607718194404224493603949890730854557335226817075187406802347861306766436724770545839574635184555756336981143729864339570727530139891786974169980865740694178532602033457224095492738327438446852474380771188017251861205366362722804754644650422571899910367193980338554923203225355974267575794110946740998710546564230700509756443867512108993619266375814263083567302871967322289050570193408577501933787102705877308633070185935616679299186831878912441075696572307362230777246238258867961671192744760770533279844005025051780371429399161115240868235739132208022165289027115785231090932700695323643653197812885612995948465958505442308554798787003250645767687994335862205470803805209526198851274936455173213890570320221058023561571964653857585518726541311770993222573486772411487310623849542558280609220348989769144298603184596282414995678384576792848709736891335859196869747732525444696355298165360120108028403207484674281648011214068530353539557275184720538161850439502900660686259032953615219612628714618787804440938313484283101238909206840052814126977931836327046500804485310667119830162585317188891652821694576400684446407995595777645731173155286822715839282549244359248720880767546371797825025894424296923246425989835528339550560708799063518510139205815210164565039875592068034072252435909506635969110191389258667375198208*i1^96 + -97455956490214705271533486466140692579633537569247930310807759596783401228299248165258925236365226533787982127251340584479634036356784170372687225525266339664432056194138697439524471590199740364519757447391785111657196078367644534387740569501265077560212180284942171355631208481896820526646219559302716970180597883127547307003014368847630958499421224244511590850873655428556992222944766622990670256090223291219660397653068855058322025607913837032972575005953512772203297124072378416081354512100872696121021757061773969699258629338568388703016769141243765983124840241160495002506386994671425020581451586025878666977280056624535247503553623205830641871762100231560522782635543989854413147160198680412438050458943300388451338445201230193799368135732045009303132568817247588794186242450206628212911436383312008483720814822815293747739958210681878072635412849356986068711406718614567944977820623072747129294759451986685721807202296349221727891944729550780360776773813086881635183262495218219306106373817235516587650950126425765146780186037243088859666082703610472275476585011198090985782170934720959203015918537607166885984906429738955841768364898167077634531148167916440041952694623219115837043989337590922036656811328023402633238761160091213790072235037003073837730626926163556159011173162049665896131919297025077651080500108233644593564739243794372667171758369558288150681303237677825861373872512474179462340478128315231236358731714489813320957421926363375821606191027233615037906482734231946312306506299832410613126445632920827129167932365588730385405757245203625555146711240788151029506672500994669734851599654273628129807616717313581470689922902237971680297708293344968939981710210919579806404638188158187697904226899623545211276781353798346917958137889162474472778021690865857617397997482755955807013557170796934213823334693137731004210156506916679047770061963823628262215661995843694678940935829210933891345567641772219121203724288322276279277901829824212898877305426892455528948577298167704713366615491936179607379911999696732134042768609578919631599769951227804724270631552204952772135364598761649078752003035075398531547136*i1^97 + -377525938557823119442966130084204196568406317682040732645607543078217748526208368267851327148882763910368801632489730223471261262044217878341448677291004146366992208683675301820207441521917044542587516424048086438809078295506224076521156825270975412332891463834603976975752384389659013376809214692816130051674005385464551965774064472001763492533081553683699377557879325283764888928978825107434740926145366343708886772442299689223686787694779772202880167991425588349852858929627147371320413233785785050968867238979534460317317713596699732224205583445076158006474690792565870471144125366146912515452374105017867702433045717877120563492943918878434242177476351980104443034819057215939080899553081039227231924112811031073051827268322167722185090723698389227184288078319527189538655793574852481725909103610204126633984234264176008287861260773802348348611563312734304024587542503513256719060517546778577554832934831611717539231681166149492749474487192450298098764624290599766294672168409883531334158723170572158995077231531689694517049324845570296487608030057213050590041925224073368414115229090647399761289936931141843078941698362114461395376600306402472821362894316228037545868132145189685111273116976875873728533536672034031120918905981900644388055803814561439538413898296684410988205298457578964486874161533793325431462907783928597508087109433134803339542887371815280364678418358563000017011719093248944699883172733228192780266475870157436909539514064144855112589375078498560878499779552183178137907045170729232981179447644048767071087091327830034682120238571599125061626569965623130397659701191126573276704329993566815283272104679782380691236358027463688427088494394174978239254996118329075426589100266775045852906383900530049873380309691140002653237957089155128826250054854205786728787775398832260570784240982780305347945087596313017397760071205380443307524017326971414124652628023987859963266065182970348912947220187745460755436652597678606235121236735454864264595048397723131012708850919456497854013303667316501663066144314425202875869977089122796469693737366187146613997154318978950707666669398197973627287761997266944*i1^98 + -82806284211678165716450794651633600721482985067531889857937041901974811417666590796040385136875582316038872264015643712485496835710566353942455395743246979500395086995426339581283935269692674737544424985235017694450012367355320813772145277020928103005963293051525834577749738642115678090097362050529018774675872886972393106553352008896491422673489059480817877019323079181364090772674108144628104340678628753232002277231104398271692649915091465028219466541084689516709458853379739165999581632048441559612422413304512768360753126809629799652163814856063066107780766099098699709849994497620838031882371519857253969862147993289308821733871088195995326898464120951553023143040195381565624036847392507107559475835971207781797855093577678410599935331237412868797995745897295058645445685531285050354039157802252786257711265315354457859569331563560539722445119230336635901624806487171847543462289949640550507840371939047222132722585265525320072814646203990949916231954816709040072171959653219910631459896443122563594803317405671220239695527372470348053644163883496670493845081939370346341596903442694626361429525945454034930246337323891716409422593190167756849389280607825343322210894745788293700726749584505489936045692244278440475020063757511639415091437683395344276090526755079142252091548816043402470016513133598451588787080929444096161685340437088548159335526835710874142265406365382813592204706510325977266104902267853750786479433221198823296537926565258525400369703538747871818224838312434014394372669714824961006202642783651619834705529221127726415071556720599268013079876464718622743471259188818873111904604957445828855966543159450552815351019545973427976866827727067401259297261305274111797263391990290601798059037897773531928528388886777961208643668996178093972024891372208336112158388180046709743237268228882690884793787218387764995693287403959632516767747655253613174068820441368149521178627421516051297288197451453242504872106596972493202480732713114876154539747383696457364232778678646685574643675923863133536284420145379357232968561246939362666643789975220106593078799014498279325333286730689994232430592*i1^99 + 81950213549983596046273443886952362182933605268920187125871167471502324653541375670035183609929491864202318217709649874495366791183960375983419336847671986200798099942332355635469439094658533548466532824639587001352907864941067665246007188394462611860893705315647166648325475221693816417002236168111658018197440574168476292023685411684308887021868388956775631001200503804038660220074863263109913071856180983877323595709865958540717587125051920692836632454539405289314435330896918850272459276663699659522413359849790417132526615799261588706161074826400831459845559768943427035378779882420308418091994914143430891055260714707209432623653331857393599903069995803158974770678316395289741072574820574354742661879610447930255879676674325966431611558121400882437379262250586719749096074792681361491829167579551386522134051976957314128041272509920756301128064900187144517492761766198114469691520548821062297319817418904043252508920094703369279246117636581632648556923047419767310763207403775484457402942763529172984264064050501714599328100364313205572618444147689358007910440971223571971017494457657988629406294121134294267080149547224791340664093835034423208043405926251931506328854627789901685108265483293907765287542191466123697859334718571483634489698543321206139511552249697225700221911041094401015017916265729059658257400929716650627264829817919858160625907847326846596781539706018776414110109729917626980817065398873344069434390341785283658954748002624220500902077985929389192811335229181314709766323775393836614205430793720326850342647846716560494965400254779752036749613648997758074178485167951894974952292651186809279307365745220536295043238240638921453641605608343334763282657945048269549743906114869295242837470182414830090343926939861999108649813029816849110450309003017716282674359674949565238792310686767636254253059653756558484426019802643475829833356837196048580491531331883924085327415409138388263159388571415512417374244128839550552667653106223101224746399904427538147749199060020250065436268946135750724372565074051492718680238308020625754947831726526013308277154596767076908921898504552448*i1^100 + 68431069376022318813846319951242406416751257986167034495927740441898733612975403479278056716695395251184347222278816440837130764391641032161330476911650625920552388132611846402543357178407532966956453993168395631182037226114068980631443286826731612533675253447786553657472626672543639673611823528024866361347365444554413719990697013893885896006714272782478860330905423032135129050918308554192405410382120895347046542417956162825278780193031107814981954761417021159575637970137621216272370916065886554260945436773142683401552493693423787241045847620837287164450959472010864932782173150361406321729660628553817283409761805819582193371314452285841523233563333557339526848305883796423255609882093211171044092598990263813495357602054400982818883060122632116512070346210094287201507315421802613633989488336213017776519243888584746421814705322330163682000610811377683963362315174567781010581966638756197103550020298013980717009982924854916031106684907321699034522893737652073201946174122486560501442614103028023264752448107766331380468164387993499452131110763532490558765713971402521572555795458905382864821169743753059783049486069311858340951593490529339318858976299966937742019808731871830648735112325366427278809549072575527070418764977886302331270864315951283000082589382686574907955073010744332333570597644740382227425430155170246375648728447141733579276565012490967034241823301613944894860379766513078493997970854397186373160058106971433488615429032267792751227044496570071911149564945203388457408586123613434821737209752477354992679366500332893350599666895471947176866242686483708512884974939312001568427085218015121298424041225506038349340842375372436485121006630572988965581945411950591672963158622551894983960516906327078010253890069469751750709414803129483907983143115060908904895299685938376800414306649801359110649491969001989531123948297381827773029838068661519119245192007396662673982283896231831947681345030802198894041082681237958802437839327017863184630019882907755363338674812147507309110103633077297760050336555135065689106411760467903912542163163576464591601569892871130943848448*i1^101 + 13286400525120436559562565279672844709110878353525594164597050653260967987989534354088849437428766742460497684424221914685174477857248193945970500880372969983041044679017753683143473517967133015087160513489099308428646392055706769318230273005409931772014043126701527805775568327775831235869346211282577863416963688453399862261836043528996466866250419434752873516351867673264429777240912523374857282723759865421466704323435824325946391711864585847310245770883227432509989034203131032956105112935391398897357529551637729195204189921247017682990354902326605772882260733845965516197156057856825912062070007822037036147387402652812516106786613519100026125637668274880113081419265774217721471608355184983720217727058535694597151962036520614104010017349761559565555544174671791693222967788925448555813670594402044712842563462666045097590631291705596776764217917223593562285988195892400918238811316958174188965120236477065667081177845867922059836987109183190525886676281898865143562176236896040817755396446967341535499776410765417499768143092382984836961969164046344359531220972894797409430463104190320587481223511184702453863877382145509129665689991817752686361624881458893151918319372763759747093690386887171119442521686497475626675839266109983632025319086128534664385508931097230021652903542664605517567713019865497604492856718860836397753176916407391848590233358139225722028377391978121218178434214267474483771370612071030607490591050277527762038288410202869214168394177828676102207191887317280902210260560127035605028674443929134756899145450225562639851257467718680082339184914304626610200951431443707315257308837182855421984125552360331555585009616819550321719092681515126547847154092250278772400121546904033343291701329896078725400596453241695116860020979208929512592149579758721795621567878546947763292236071441932327229155756141542758550801680720886146120315380789823901046052580372550479710047270733034903868591500723726525180185212642690830284998464328841658905538507647942338494604948940371187969755676817058322168756366392844918393190915366712532195785215511394594885803905646592*i1^102 + -1363880969983850082350557612221564434157904973052966512375144492652039435255492233394323544191887610097778600434518369524387895268754941704531660833927869913485066352899382279797612404130337981712558384176301355831979786792177290097932802888877385085505675087980302238098612620756060111891144208099955342174114269840634931029327648135480761173811634809541973505690906915848295673213765838649654637392462900043698297062333082852418250521791152447259357464232766685682991755480010488933364736743740215384009276033253903187699138839532067089425502350938282491045459000041947423377332918133457488332246930181226898254528029618520914223530188155917723849141015984194970638076713030579782078198397858431736722121268120158690294258885216853844588037286240324865830019484929432603120820790913837643344896851869558059929075347720231583265987174453864001998950275789059658573820770075619921829797043242069949373625502853845449878046794715924058188603844391892990917402519117660322997617741680543750075081975134271223324833694044962448088144157232555737865630494356082672855347259370438938096835725116994101899789120879089897239869399521469728895276336119432114670422945272552020162885049188694507060580278125181401123721330191419645726513336653305363348992363728825104217615857510202710369510401591965353030556999405335735254620632038979418108388608320526819197619147109507007610221034563124553964469439345388775137855461567168939607979348040273244105001234382722849074850958518542396572131460757627672557530086968084706573249741877814134603812970820197195739215414958949950264570826708651203625683007811328879635994962677009137803709145326147041994739978851958454756379654395912198793609150522384034612420521275801978102539765724535090635593496382334242941191602458082913979767854625525361420950893186350269969395717076665871188290868308758139933076805069007464894694003194040153313861525130080722330118815047874734517572488853907262975819722822939090933363411882295533798661606245030785393654728765261145979617059999652985389805383322432023220853440959423583743265003488663826333696*i1^103 + -456241113168036633447140108614564694777816705377896324089092769260301457575448814975248556389903078423352877620556057163875454155139227626491978591698364999146695126686324667448769142191924134557285818042320396149707179701634961592422473009469317314030441445734202698041992850381261238829370690481507901527203461515904517251175734305263446778334019671218260136389954914657397771646471359295475807328213322383541266995256524599023400572615475204897513115082847989230410367110001209852062424992328983300906051082361868909645172821730639820509271888926079260667793775996156524990045294995522430566131273265820501329274186396671694584611917098332842271926418658200326678797387546021254131846626131238958547335772045723640579681121066688108837188409965372198273230268796633376780379966576952836626574833751596151819901656995742633265056931760486094862980775620512735404547021809743218274115541058812121544858932464968111722755776078572324059713074817621019804255754036819429461130123056090597262323692755805458712131851671707452634462392404013520209066099998458025596130244233035433100275585897453705789709701115115607386679512133335130200972247191672098976484333776227828986596637445152787938023435318101367851331594562190832180027386161819979003148493858930307076432399123990588828717811351512773010680740475570436742743587854838146008740639419432772406326515553339957752262847639399063471258812970062971080186813326349240568751070802600679547046190809787673520968987841810370583633081147300260089759588527271563882475881583220990039370735931618838169965137689513479435424321831888702055843519181634419104697572171173317557202174230594389830080078510029392881740937351747882489791778551622202495469703463448227198210964610080782160407511735188984628738966536538414653208737157509861914542019712277045974595629672042919299540403550229731109696510826011575499539748905037711879433769939568127240233471565277663900031372229425670206728267037859470498878298855539420173221493060136319183778549357493911391043251305292561638501834821245403636113412742239543928320419692544*i1^104 + 8502743035602001592561917635761572722564689198945032234233311573699466476929099097241403198838450964906524076102155730878758142540494761488391648392155784170068594595706536457925738618846870000747607227239683256211281075637253382828971333517212560562050955051140717382289935110238759535887346235699521333040805156575628363486029320034482121191495668296810736144641999504468667461507904760304553417016059492184316221028529856938757480831718603077589618229408814227740660016076292878970181788265041087524996231005096950521556442213579333038139921525132113021921464473241395745417261160088307246341824291269185102731917103538447965036100498958715571439571546023776827210412060139305831785063008673720334192668467724785072563288602812457147633819244480159373845917976746074728117531607001889322320626475784210596349858568508603501280350836500773783113766055454653066625838479572971967047718993804973312609949272828310497188906365082021148773940461904180807807534895748329897911120065891049379251703104963070740879451684552144331489061465558177323870573467854041589364001958405106807563824702909103013918225743040975995148201476133337437356111324435491927126987444559135260511933242893765543255836841164235722337653449068478225906589290647981464585079367457693633889944401090092392907159642580022600361963262255497811513203636699679093033680274486286285525609959658516323465435098821045273820082378730374398285367122356420692511500801758659132457804745578894101168438957761080548115140006141732888147267423567316531118754261445403375978041372008705282518251194790422695587153570229307852293067280063392104991080831326602081319882589126167418483783860276340410363047471181769841141512428947833271861669078048146008734439039089980892062043408345908418028079687648666579223227697640411851805117642504615860241602884520938833567591821838218099864330770961368117003471266958741534221124008571027535327960245441877981001343587232223695524717497093417416204460256666334025407870883293179565324945214813606612919560918138336382644758547510463414069367322743232528384*i1^105 + 4099869737414212147112804649185909899511555424972469330843497915233903924591805615860055489024162271483670337652798692545170539625339159933329042570863026137396956950126219244963943372519000657254721063364435111684078919016945502631202486230811200536435949757214464817208231964190888745024483318112601696138292952878044552972835760523105006334754743654277440424091069712596677257160891064589352512235450804522792159881781726937228435009553663539475515456992510359439721022455352538738400575642659204177390243155966609421097318533265461332412344848868654851513582759600612747901624246558912630975602266464909117340381604140372591957186990929199366954777281523393575746694802419523120575819845014081836957039873313620560594928791063749425225232357923577698767901346435362354283170655825164233982313351515474144985469436637354060681030792540652809114297762949606202478792560765782196040582873217724561128369659544145939885904336816201131365592313953434784125910476376738249443873010518883987305867017573761339653059018782874744184786177591600759848679188060139830784371542542622920924126815283944253823194853519381826794366916823959892065013333044464088228537261760238420680907166780538570071134915644179008485475731463523405591778202579857954032808296575968412207750881567294517165862016402311412963421776065054103336666741982961418112244696414562085801387100060621446743671188095839960930113551857065900332606787762874299978151483482808283568573869800649315180267620726120343384706590386495899506779571248691375121427836998356788964461991410413564079961186768630514249475084483470860711519706351841430767040794264963845190175754841986675910394010269857361182458673059239978957270282812013928371774635956740977566042088996962500217729945945288198051720819255163866736902841572843710948308577320789548251584012864390976795723331671829758511779334237457525209173809059963220365730744865558843649715163026785142027127639520799799146304323829259679756884286458184629136041600930645590953570109828200636319477704793522239450748067653219197456025124864*i1^106 + -134259517322225696396508595598542190150838607521976543050851371126349851334914865247824098058295609860296885642622293542420354131008173958631942466492830754975568520785539718314329717890406374997113957255314998989684728179072386174473322415547677905939516157818986576019368609227130845509150869973334631380607720746120556793527183662905584761003567282197028245450160117873266318982847311628650708389124512771873997026561197108054285568147147315046346624398921656179909427929280112929608392864575997925793975482464481432440225520662641348590544197980184813807883790895130232444820888529317674884353839947025212369745036280834394260651336509972584456173102013104224598934978655153603662918873170383968929510358165833849041654571801003985039108875567313956741205974004395726007697923826188600466975293628360528106870085406816906771559222533088007419543608085007426889853569238157027447012994751498602032077179264284448280475318105769600892800981460180517300674825393658554709983650868607439742948027273831983403778862787820413083527576150536215250928719455326349228874190397375731138306908771507531527840364743223065599991550867497948558269226751968430713604642740748701737265161833105142408529775976858315379961006861212309497474654125902234468390357317825513449553981544953004159521560294402587970455390423737240150577373738794747602016159713020518961108016167310058233543902578324688908305087566211849164424411618092677360762802166731865594811150030161438531774157412447936919981566755906507707569794343300584122720915432660734774666692683946976153621988494441427685079091066678727215324579129975014912491820639147977620623746242630721781849034259851121094836610796581484046387116887420407176938081566569335945107418109718601595689976162968237642484267603365952829402084407459435621538614141815267447685174674915373764668787278438091221195265197611399674715548462508505028858799993680843925146653024766199137078378434448861321757349394490492425957131580546126180027587468752903415705717919888471069679965765925160815216878022985515008*i1^107 + -13305761317589221565242205999681593201562535841811612024562907780935441015045066329287586733142260271826278607825814892683324387200425074191506326678958022974628145464123368377355965954727021540695656813881454012465504964852348290982702833371653824861661164071033903329503459021152981192432700877563579064423896426127078624739992193571029651069986118002392387830809038968579532870229091446239402015304910323721980899354492108882290989698030074386598575087138473599155025269640094433665643036796505257463150850617583858801542731199423247031745959117323397827071950385439150633470404380779144470740127215207592622721275024976799125151186161702090375437872684799575171418294023613261141734811936068460842481826628433848020835889690738936536355665405036725264125474869107462104270561635232880165899318657924506416785606107504578015269643809449203115334758873628150352345421076528515414408776466496009838419629595381466589154023246669342157547162391964070950995222534042747661532413674544194980913966755775142742841053181424423390142689606479452394641333805752561294709628442842798331996230219658807946086657722421698671283064582170694794148794656351519069384169003820595278154848313584983699317497084609949390034412411795446004268436528236587935594393287618412121415885405571014169109085457029737238662200750188140593085514467255013811232724288831616076351794146760063412032066985063346649333249658677177966680891371006772725504593926536045721040053019570308755736532353153939750048839372044728043905266953033256932029319436289361013702951921932983762014726987623394686892102735575867301319023392323750507103213309076809088443049791890291434326800756498782362540287576446907382842608824567386969378151036297093230856667350605876169192566860190061745113217417772603146430620234100859654637930738886471763953037013279108891488508774204161179585926671599358581724061898571709482502919310148365072340972603676325290629903609804020641166138227776867242084333875312672349318235963685895162546572660282368761534308341935260974566080512*i1^108 + -260040926259716760709845462047158211729715425984311258457117071482151384760998498431614601229250566241101417766100463640302481125104776132305744261720825580954914181199177505664218351182362600060526910216932460853488094581520684694034333205948431076690436480938495565168557069068957894906269270313597980429445939571619094773897657546914881018455112155367107026813790795734178686857668030820622961919374708471983282521843749922489809050749494306264520300305796137590628535759799690366909217809379754221155374611402102762247340395508391205037205206384207677584515379535101341352837747846108506612865782199857864571875100535900060856633753569243447363384612896716603977456872344321061292380152347408815020779844981520009889181598504285839444346568879373937433335595718845051157235500593863149733742333703441048566926234571777908750358786282053001189281440353021830796626138819822749667751065231682632190116353675840050219935316445580276780772888613920608047266685005838711759766386140362358298786113159474804604235313811101403812277097463900335523006638514765631289641884576633042947879515364484397433255916518126786409121308031746156115898355275231676445964429222343707489965311022953453864857532022203639127039260793323856706595375816133777205062247799305950509719800893573738727523017384201403883809627299568570226447953416519272108419915131475344799703605075900812527875907606669946240928699510194648721007500929660140079006689131325225808047960983010307442866127697914437885837880372477217508921733558802717678131789004084984454519574235435760907206785752999922162204463697945909409464522163076045950682158874322681659349209793642301836132837533111978054336209650146574717250958752098258747151015614484135849182802179379121856720947695818642119121728445159016751321802012172525601119087994932832191535320652038524417850137224414446299846024050367642173728441753216131493378572254942546527528435294674224640458320778118876757258844470693771133722546830965108832155093730876846535281514280688280722322662585532416*i1^109 + -1748178299443847746926000024823671993707162068234861923385615776700624408780819547892621577788277355326030153855917424112880814548978539712007068671948598380133313351236642219662130476188213535729520739052743148239646713853490803024371125055075655820568777113887785420744962984951012547649302215080546994616836180629661597342607925050443239104829830159972346289163531623308944267951908612979132314397471355334799700039802037821699847643252701469381321120234069678741460036454816051576797578845489746085075634414076566926885181163071405673959397665972375638347209332966891874005698963818122953190076681601036751571649595387133410184383251020707252038301589382068297669834644264783261754132274579165715445079958871654264366214834774223664223548895093647370887887667681275071218190851948456430872880876637014957097913583886199507730829015609873952920409984162325853938147787697957216646012870837649715363218819402505163922386526539948191843443593261199904293333529142045233642859023207370226270603937561402646755690561373788976904516790925220062205616638981973755761591955771128525444141022170994863822088683810082996713567620547711687032697301115791050580648514121970670881183134446893552832087978096565936344259708610001341003984515784428788547946184675334878627961966935177850529816534531616830565157553077927321011176898776750855689395342137331202403238523900339133459836200392033593493836645419019304239393925496702983636284968859791516543054480921290611996035404326264148210549329262528969795700485540225946894559487975241243178720219057069016529370982741666991891657442777294897200226371625497453628950485946915177240604998268595077134638551544359836661435748269257077696741090541646698590233340359149064635114653903318146444114027859991730282540408967510244893968041957921589440451562889255597006444231110387779824447269851385001817758212545999116421151527219270451569179973434203236567688132831252074173319577217002679234865639145203378961864752479459272493325316515050487909290534937195511283712*i1^110 + -3860070315396340838959210234103621426053071469876279877010440248687323273551974646406047272920915782848739359529535829509637528745165676387799462184457825545337484209354314073117848034317677923140048011920127497260187693943409885867241377253910807682483179453923070013587405355750775656795952741958517700357541840377318684063781660185474760856161982834241073733644545537614653565222131112788555376817649821262999416461624330175240054189311916868514992651644792211116902298495234222492991528141005207558180905709023443823672312537142093747565253575254854619910273812568380902562686246844247308184396873633304383551186656350023585217362242811969170010894083336286807588252354986109978791041035443041087661789874505202068685691533279115303164634773363971084454873084796233126982125024139570329954291110672451291190980478125398505704810634886850381973957193987104553671043098661396887203256735365074447990506383192588564544782133133167778342209420083023353812389645532963876824936187569369330946487753598638884630565089245390794789102031944504716270883608784382647361640752585397355330041932669347271031492394362932107047311334975325287763282613412918344602440309295314015496202398426193976164530641482288556856717510310830418395754654893571737238131448772906221912582551332343054029292279330359755515872767193359871369921194095190912086851881362237902768941086261601111269498803018603237409709044203121633961920304869482320780049665526813495607874733278686115126349104433727973313840089084639243282100889717061661013494532631384619798179674679826031332452027122723468691507848705323372853614794911990878049378484289501315698829747662963540887937168628770447664250862273295786155289828673695966593222300207317543317060429656140410658691532990715314191662080187044776154407952155647457241515897573701341119614023488020658963355015626061049652311918578293154837011255056321556406432270343285781016313086112350513911100819265682593052184283090744102235158060378544919818717262781046945244514353152*i1^111 + 939712377782009000806460110224789669989716247207516009839913575625715316143984140890155041151414809816624307260090511101909399978325146318446933135161795401404434765544386724127693575767893395731004166410312231811620150835985890731866655329691068578385088131497823529680757567531466848566053104288479048242282771446291164658166859185490387816423148497286557816595479333992631077155756397118300928767049080996956871870893380278822307928512755481583644786358246461453832984404215150217692632865154106090467275156675604235806470438784968170054800380558999089992855085296159045885893878648195747518512656957580738448129361549801457798210461531730323319383983055194743104203118853415321694495293658366050981319743076029608715434122908922378856469531082288937016803090902346486621380872049446865606106170726841926535162847551036129047433473143950007548714298916234970354847801224657624051773531134646917014759497340474243173186725771045639642291623301356215984807566930049303442274061481176322694238395653221963318449973410034955653619058952723090478130824806813107031950309900612405831932715584751037892963577973379540909578802542902518024740832118774614173803577628018296905917165578017437356722149788422081066963747990097543726580658040844853087703645576364191684911800704551017518283093348625356752883127889146961052599374397652030289599729835024079815346712900978727413320224418944427153536265701403605239288966951646226462338080158192689347196072377194710295143589528651606824528224117322394585812588499636135423790336229169562234205229802315907770374447535112079766853276686620284241560287139191037264710978782976073686882474220083820484750929434337483293895178739603398066965266818637102856323613858093218933034128192333660110325079322919986117642810527182887868575627315325895455803993817213559102918775266327360392314556388326685552846221896509981060207237593732432433439781803346361661135512857504631083293532389708015677707545456697036015102986811470439079595395302555648*i1^112 + -10599221765413454620971342359047089846049383483727778709618277461760658339251690058101768638845911904479861806343497842887726315079937271002348499206011662746331604317969682250273367018948431170978911062618010536098722514032282027622822708785692910877908211034550798992325551655579151046395126912088712087454441531360663538059871304249610459678689646976535634983919045119067343623369173960171545101137449302623117601735505802655001081724865609328493836867322045166108007809757593592410422430021545477828239264398414034108608292814645471350419129494974400770120689340103716278980682644758856644865639971043564486153277643478102837748914208387656506345503174198335763857523244267003797119754993256851370833853958454953992484041128317379528399672451538834627755640375740767094963086145427592440296032322035528364161809893334454222250850111645534422170678382584769490635306398459859012955608419529529785118736055856696182528546880421386164274865029569379994921205298372297095634115745571762276869068400814109146851617052685431489422509289832155534571211714897582611181831959786645965703204471550550052539623529516577468145971560788160568132049368530099152784648472568989592600639808657767469614456594316764697575478580853815802980169609879032093719051793078937287822617583101009772531315521068323791169260850723218845588952156383313960072539035877810293537839518324198516939968688983841650052514648751790370195484025668988116103047071790336337265720810669921716653729662730907018153529309452229479144530982800153087800577203169781213034224084806604744030316710686114697140934756644724789842478988249055652756539500107978284429746040984731477723179423110582223502432618963670719990533577979065418142498825544040733546564852623268815730545091824693284651168815532132883499243292316248724763599560488624300929352000775551968617135702479024648891224326642659825627724583091359605284946150102410731070457164459122015123789938986710655076941806767098856776533011153603788800*i1^113 + 124017727175450372940843173972846531642693668787162884327833057477687606603067011103147653574793344695623709776547867887915286376021095048047903643598435687308398410969543858365752381001086300437067544099151674348074328927304005367274875072343067478569545225137115371649859145538552607259423587986977566900376704383906064516070491693041287245414515566691961270087496342121316126915709307689944232049674227486573238301410879428803867066316395400141292636685757693019745651545212524031240971659721980609657687894669721465260112037001087254530944688577390198924775796518545255447957885841301095085672648279205317580415166726290030846062684532228667829950232121433840291577094129178820759493014768471140700238902885671770766665761433148686559191082565732288530344422180746496404042532202298526037807479430660611789476216314894443876066116357909233521361304984377163682603546351463094953656758016460894478748936137711227499599929945424573229112100339945331161143765878050059686577429404300249635203164985213182907236282214357249771051128920852748962611811405811399109495381994024940043055160913358775411338981185544688188759941028898585685689872264002842824269229894616987853757072610391673029323335110707697713672548354899827596212494249269851184918523805970717640645351705266579539484337326036591040045181679621621160014018018310131714070485412493926828480465384984666209642206771527194962705185960229105380860899433295865765816506470051558063618121414527792779638332187306875296874277416609179955926077356939996229451814013137816748108981465864223231268847022365346618307380559047851303788054392856085433326287822684371707540040512227540356080500058747529766362103636290617189997192324187917111140026284234120022826185988726879218661145403250088141429727345911321327686558057696793529312111576649157093394468150862513056402064814186130527398265253941989854774376122331898401592437553172352675817084436027178140370880557665929457837321213561775553773568*i1^114 + 185384851640109363188395381731537075923212102814563393300766059116663217319048604940671418873917424637919186675517733299580552802486561981338699315394474218984959419000451460719118968584791642119198398321560771729289186877456208749084151928471339122108498086211925274508430119375024944779284393019258388860788797373308809517288191498806265114609678054058149353091446246773489347813982559021940425005947071582919534275607471380581582011961444335533063447383484568159411946550108287081125283329017672299469323998983470246052378906297226489670064342346329891462205069661478103697968922187524585281915267425243563452158641060350378651934456655258839746858482190347359011847319216981582466042841688643779264454055987355870955208118438452185465716360814134021408471393773419504647240731696954372051778393189779159100268109121289928904557184641744555734197743067815138352162187674572922177704396506876067488213855192177346647446496948422400394096466390955101340973433562497907456175510842608153925391080613085356569947846642405114940475636904425180419148244771866278791178265207685554908585244900050718529011385681955456171195674385609991170011203991921482641059963101522287157560946789907716811411916405024153449236187026058856453190757820127399321899472030559593125353035010693715642850884177737622032164419917657202125337827834698418557852045997455684728940019172190230671210404794638456552880091959461306932641585861691969451715335998060670825268551672767588787466733272348697644270972100736233420951417811943136041854283242113091473707148359314767250474958013157729187437685340572299603980250072497724219918915250939509401727861705572866885164317719334097768957334837439887096414045068317147059212191453030329347125429145463844289595121003373811341207836058798549429707210489301581298858814360901141424725065934301732411243702157873935526663616944937731205247728868768176611237327571562870524876660090743546169561306225558643579981660160*i1^115 + 99247515802796219257286431222195069012619312636646692268758520049698077800034216391333652806590093354593200567894786496571263303805475238987425034350665991118669019068914360786790426132560953771075011299500695875361470505713205360612295991477350712259449317308631411806548641115578809657643992488580818279348189523473310786729908659104732235567443153202420429978163067555189856932050722679628634009427432447025980599151868636056984047903522375682573900040395846120527336970570958554196183485848267086866986600234846023224429311290698448483908644831952508284514694224098821912061826293942489003624761240121500917442901408140890810913975480082593497000839308663279140172992684399770932752475523029251884606799085269561769671045145226291554637884150118139460035947797761903223154768538894372869608312598978278068008638905752285574057995324609992072303655012034914167932988317317652834030385578503922843324960719775002732132407925521578607931448369100702186662407772246671990384812655055883023074454952396152660147295500735400184141635384837254095440445503535623539120937435458788830085185440855131390421902030452247551517718300868743933674553927143203719823629902367399066681557786256099183064276889806083120997835920387427182463286400139851600590523330330714617422728143825861343384509276072738177139357315059470592265613010410610379880195684777343239672373254019620772133411358325204235856863473901565457527071353311374182914688140838549748976362773064923095237570935477414287541014997688494569378396296767718465337936727063875054477951605623450177986296566371345873825025747055780161234470836920572250931059090668778044173410704659494917837302268530868338749253876903469222792417620823916175226845911252151544810960420773412722370293086128475877464705797692771982525113565755832709255387322964653077923664278971071930489798169599482415983107852324076531240031108073300860599265936865242150717672588140481398227704217600*i1^116 + 25341999734648500832020646884153830080812004734261614328184972957539458485868385739759145965177833107893899020432965762850510364793568696004424084839566717679375281994487172322164748948260841555771229469332924225412745828614200599585313184738387305218668761375161875636766792717622715750402086438047665698306435902819717185671044174394777943642085274642490874354801183437656738448617162508733569445044488649067422711848150617665395365140548299301415121316610190552587725588230975888826083749451943527169258856271353087327386605145711769516283875071470674074027006781666692222677726790686487253785318866616007372182718013554579877806495619147249874570190009424667504495366041236623567776086044425267892999441679547391430545456396083890422511816692765386263348434418203513636120074603251391518370142507240712619660711595551897457319291244924385527189766896765598656637080395612917317960506670944217701216367375994464363316268402371060071792568110713187043829548299009449747053421498994631341383397370845617542781482484134718223451781573519223140600649483264703654807227330193961247301335406377705080313112847097628167345575976582999423159270748558745928988876852300382794651593137186578780719021308271545772242729361373441747768115153303274677765334081834000974697910172688994959542234268395944813497346880479340259773431069738959933379922058696122696649887936972689815524839146506654176894768273832797545953436579811854894879927638508306676278142729615847699962099914316104629609732582095418974080389970550636985475472170132843227530927343406560899058532571923697029968495324017228841425130367244427594987597815792657646604695669199696901659963901174032355613202574082037283774273048907222521729458250871117924833052743241548060249337137991941323500569390624686981469324900216993976904244288890269610127616121639102201001498975046038293874932747893352976053720554780751591091139437291354674990900901314560*i1^117 + 3391772934635987151754924674627673230581293094349556275174938556462178012172825738266364379957679199974358994219643754101903174420007089153167669121033256598872595305027191945075896019111364545092472441664673052132862531247878050447383990121318024164395324247194268559713113007263488213155854562519778426332779039364697113372888371627705181990278123612461256126108475897735480217797351024892032175643118037690532817976498514220365962021523952221078104151858050549007508368418132979093509590678896851315470136984320812040236472990340537876518673971476529501416119535881989563178841956582724785252492664700002204303501606635205718035161235928193262523634284961474351698684025310739489843340739462060008709480851320752846774242714647666725848905658905901463782531021511746307786813273240566704287760956242256684320636102968315390387480936310133016770214202251196722924478858354511529456466621781520221653775060479031983744178394423495777374357635468054070932482536686690333986142114207097358297738775838911549491811042293865120165201327941446207123031569572823239963304599663722212834687940065125571339267848163739200920522145048599485959228909232528871650344138800186087180318459526834445211664578270035547118454171300969220384747322536395396598423999287980253633928757594316380504847608346264764795995035027438185080835004621006429119131529409160711124956628879029294721978093544041342044326927051119369473082390149806622231781233127379121390516196182806468001487244163338862368541659520831331571343826257941638367133555339861786888231583694047021679690401797769596460822519854659708941228301423486775479427051129172024954705886077946791231322662891837532612836347365218054701520453329815608213892129588019374290637109887850073537373115749111158062380580334405394009941169866519246513004429466472375389469294039797705955797552429385441136638472891096235170212415852108731623354503092240384*i1^118 + 227855054556613771258057425364927225864108133660978293761239860839965897078290478337025111015607361142700135059820848659935601165366099873115356718585254670561534303335001000172777840577806604445549001631874761042712298343571444900248549569431720548743512321933013207662185000859497845059884246793008652945961001764691832327617341220925792521385362454101570794888004882389255344707318147706581843081952490723039345935575464370841367747271768733695241217412437545851658601755440903872443500807584814054503064306151528842833853388459841331238254730815112476823782640231543228968903761498016451565641631191158232642932788146567489081664132907881751081689933942339077534890426753089901357269332085714985324649038742835230326762912494459920196723501243496284605758846434646781183603446038081663697274389539867679183103262403305102425339382077655055026574146372151199271411460912871059645462369170945539204166042725944051108743644524115128842913761020855086857721489483402297587650945810439003960042635806198468148804113865983919532208074437510722467028798128521250935493341914499993664796287642067661419360908290443760823450343374703730919330197240692040093871520681924062026938997699450444220709074589878429091817150075214355861253701695700430042190821357156051430342823581555773107127146316293563352259366390530361587466072819168155247455462012165024086306288714679799880846953609236847507454728647840450100690936548928822072932738643773294940372585867779754367911427152728868186781980827230901130139886367396177228950698952151242251381582923760622340433176471641008261157486277764182012710525245938601357366545606183859349463864368212906684513247900504912503566969765568654333120166917814941654802021000526654434369502017332047062020581857277739669328083744340886274121880420453251954861748981869154237333072621903083283666053332481846345419764234824193213537619170920759296*i1^119 + 6210694033902013823973342940717331702652185384532506342274116879349470599299880648991732536733078985619122167120110592496938701263150908096069754805094025123124097488676393519541359017548555825535860212649763458100441233749954520803355731514803536801535074028964512231781206506058252224617284607668181050422572791811726130411098056610072274528617383548188898514528675016061780949506280661910118948921552608406006409913896529950574874630358625181745029366694842695580998948679874303869002956043692920786892386839496384495545569604694520210836047472276382406950147810748644193856064265704940332640760100652231714227444306641878258019783938690216632965085212622853646765322898071341066473665170110488574579003633487072720107781583342541082073291740891491037851702470246544177379034716744780037856688359981623417148429234585361087186868157467286036876083763216736228955289158518864661861578401793248896472192292389443675267232198075856976979490697087917022499701006146115159321466991834343903885329945386254774685273729104232447443826001799244614029104617687921870595948857313268797042849104983507783833667213123307448659091224271451819455788204023198583986398916975008936913810091555494312516064350513316522502137955119572396515245834803368465948256062821430132267159992724463078539114562117037262639254533989327334153284775658422333986170520108701161112957196564516474564381342054792976945775340133080174293117846423883119398249629743347371729986833096686963936417778287019627896003563531829167524799181402895287710522099077823176436067014956749975039846007421944233122903423759502445449597722812229449473188306562883930135355640093527219374448046049327925214779865466887700265821186050591893210256127149701212402460570102946931597602976725586848879002680892379038148391133475224906585717037827599372016981989345430949508209387465290555441470789096916910080*i1^120 + -5480662230317045924653259631541284856805385919819179936389619924819036317655161435937055212715164923153927061167808147429406780606374865354886113387732291915538972130636437314858714786126744345629754196316663851430010327085682022758463515233926267930216556038021977421479308035045712014617036482692709364424786612646723707298763527723796199774791205532917039013379707897415084238862884123812497975877064736761470193994407903951200348574556889933618625700853361954971500319944001916616340973707029463543059267763518092354969773856422692307166356702596588799035920009722181605990669600908309983751238744945513573886792826344463938869180150469080257258961376266707925475321311738152876162797628964119965936255604616531095563439340612629070267513657212488190138327586550393485375133815930188012394862502599247972970321788169319400177510543168969295866523532541056893652653373935972358734544744014717275980996499470393065815862627354183851306113908262920859887192667596303138680055346570358225399687909330024516743107694803740544394291177236099218255379580334806100197520660902668173116558893585811339864173811498584649088971434963355555757651012332961063899210932282917624849054138580481036440991474520870915814554843842777367594764973822893807376843909730280066938484845406058735128815685869896853131748261498507186936489026682278328104440643230226922974022810779098203600326218706016702525794095351802356651445471855675142385920650133208128500910448634519646349678124098798098041754343197717180533660357193648964636320995889148634406314101791491127338881433261666739574588208295444201842808136279840096325430133286251421748039982777389646997562873817387676483500580005075812033540696588608920429517011545324863229040151476755423516234752978864071807177247882966131090871601626425198951867748316982983262087425094180806700743428373573795840*i1^121 + 2464652207352398329971470353313424368031097208940610623112503933605794223685106381918592344419115636050864772750564621366460281641225033187394210784344976535526844527775270451188997953019538271126009862337272352532479490201434634902609491846389656568810858913853001646085584453824433561705439196872143493528362448039354524955458230219211806737255761024281785163889088458701447470550902644558074748639059550308066742047569082658693105016321745263801224744235978138860804967370142950486460663755650305063785635747113355688309564120815583859983546627534489005423490168960178960789053569872380131155856186815123496817116799215425370712960697601224444498284130170796752887671295573133805874747144145810448115440212602282872334097108339662382658654137739169767067558098470941782221359957014489259646798512520770739145343951556755904474053267697592176811434923067488560742402160896549640814678820465928308768802525998517110782192604459171937854970919098402177433194188690037530730849162828152744481449616554587724871334267880670465770500992557195047510216275724114798151479570438691748794222290798813986365330184918240622978102088178648279939610614845585974795826066892986775101387864580609127305469458923154625510824754278798901475586323890154112177204396412141471338944776211721126655601733905902546096198574300042211810225335618156542446505707968795468956281717945667312597088671052521924922693179628333192225623755665796274395626886498143702198719254604530716461282404104812789184067651700648025638667398166308040942895269349545644500596042515375397867198260297006314624031674875736884305847426395578039301038108163255106027090144025708011123918181842519870015038801170700664690519912930545084692411838295217178195581682735114100690288597610437119158481367134897715991114000651428691729795911044368751162735245697184956416*i1^122 + -551515770921533107895874346510241033597747191332230014595204985613396800843274936185664625167595315640023512092173094205352715928879364501293535909955568925224844181193700662047885548569919524554320689532699965828267188002469805884696818962874413841709947677451193007320757041936659911447203938391019733031622724451706760427751576628659588368449362955756891973032614037939442750004832065671581021754826165456902379009006349192747079489255336110463570194989563671594016364169742574959814010283063122670657411682103523057936694669545199855718500197690226580907347773496561258100983900110199454121206144397264299300209269226556483033631587733851279272491402873085637507856014861085795265092906217820785298766238971764365526534011571176554508115763495616677901011494289883495041480283584516427883121391977562510965412090079014448809846822460210075217527804732455885740965222169535487764312873546978489189997047655987095472232987420227255621014930768527060227855965562299774176846140601826142249158150413137735923371647302445543273034224512444244129074492039318086332226298081868516568465852330105299978238539170408321708675664705974102276392601798026409524419490777879737268390491917077808880864287231611666628324938266957612596311880862324654537694163342824589452621462187223093958559213416340148846531287486588073161000643595630789928368233459004072613713515245964679094437515915812142339009592879854762636982417907024480811802984176283644935134791755083572793299466986932471760663095670880897687779290899421549825633954092059023693326390643952417411265062395088761497464327540473569147143154363593662805225918331358403301315889996893506096444979473612387106316564640408460211867451258181070211361637360993060865480260776771062390331959148582534823945904680920058185557796370190945120415368318422089728*i1^123 + -47655566698514580203187525339428869248739363344358768916110939381419031391885068634451322286952966444937767994930754040623358811723468381853123415144708758002705420506928064575941353293909583526891420382209701940811246209755188884040499125385260503882128165620847549499137314293946114713964695938382500571617329294529756910596286552979007958348572706232896750583732496739967477623184243317602514446038141258821490836485003887601745899383613519450350373799364204914058493328213896897739559572300702109392351748522576639748800272570710545240686778973140560301564990619712919801280464324460997184956506565142600423301152592367416682696473402960238815693008418084121571538844320267113297241052683350383492326406830158377039011590821922491683791707876194073272356373691813291927327431855590464358258475281504274955235746399341767420398185969784840751484927460239642836763163483204522819724242815133668653568216644433337432766485216520290344448742956592535136125845463993249712260865913701471478101528061757717245448285846998135492045061332189357027571319554065228640289277631140695363445267774412359503212353237394858245317461378515695163518003438057478195045570575032135335242884102926951239825832315084558201641451703049194997947643721053150019654612971771955822569464497798528774345373550864067023225965058329986150707532014529979982691414587737785015999548643993167775437216616898875623799410203901860661420878924471718294851178581093778800588802895040850837960010306682909523446454257604637751658769785787410587521854832873380955634814034759956210649334088127382098077913249773479920651833990358527173864182522714792350029502100017698287686652125530363917778330630955800952374905367727635865069337066003412357371173875471362343928951846445437712811165699829669830345618249220096*i1^124 + -6895679386316016605615792454307004729435531784856217579249546233221859352405683063509375059661929875368667701083270455808634823099703960074547909103257759685134187577936319471625398041937569540392912109104152317748375507680883114436116368018457146975300464498496089675189803595060848070845872185612669877444449553611877947660775804814905195206236282788651156672729475791467509876648951357723342345232289191349826145281900786019222282917463228908156692789781981089131502370522165687729252637370649155903755723050081673880920948905998762587765726135318123161683474150724517978973544582514185423041542835952866485916576238634527988713324782160103535101935455952119617759803826676044375014408817344801393108034750473267098978911473340052462990183554786150312267356748288184522976148896016762090376805335837928096568756363714373950020760964062654676106473943491762466872955364414892835013106472087446746906613010084779997635196212443471989218574520449180115472252884595216195093115184875951385074716323234965323958737812709455705772440019760586223432516874556922100059321440782018037856283941169702385928749330574521457747918471824038509512234919239716042476281883803259918558996725454610737466661025482806651295409204113632944728316042368254055277589367498653617875752022376827454615805398516890008731651466156507708344748534467500395470025290768079889834100392114361306017449373970438323409653235799805141772603254517263004085132631676638124506718949760467515797490770311146194256101776218267176364299287470291023989148113156791269831272510045898219645746586093455389902091227499614737468097552905183696903162745645784807778786385306600619183184040975899719778039553744551831867738719422258033008126555322311732104250800108392366268793518351508403709531914240*i1^125 + 164199827567095706645926997959538557969606270519610809610426164512456981629276800272755416712624669506342524835363477782073752742470169391578369037169723238328245908052767822025492545481796757644414773214453512892025629361276588144236411839362758565970934850966325301277020134938124149738210093255826890483082101125286196330507802996378370202843181502357394650232786551430734299334988672792179033108427513492196360317477106021134413383647039577572720852271917041408608860029866026024526747694324459616805058084475833513488073380856829565099143602784084535070445203066026762401984436225857873080859003817053721715831499252661280351913560523507217513160162299971207746653315577852246804171573293544427849654767462825641775931778662093210369157874898449125376026655356257509559003727093841495216843817792063383554214668467542460709312443863041754593806752486391710281729383447930038218519917429715664882630121983201649481420653265895317260339147066850519734076236369393553988808445675498505206804688208632960395821119132100686121737403207421606299180134064587076652308712261025236457007852339942172925715267435232999918117679334644774028934256720959596240396996965449264148020232124362516679292278116511174686101904474790816893999499825680883952219369890589864834277560333446332297524928405201144712819766362362232713773653934829632095570533583108739561485528717594817992824537820535151129588668285726955035049841727576569684624052037310032995907507655751633227306131593802843468614475708874215827285496246655629451041231243601481421624276330479328162986225672443211037879910678749809804230494023861948969747503638394438783367151322240399653592564726585883418277476103999601352338727068888473387866159456060469347496564510162944*i1^126 + -148516968805210434952410272385124660990511521994450076835347102329374487576510150273172530799803103351469662434644364326572890044683170859222175211578221910498465477507354909213762570184538055399311072596079383530508170446999756437552158401614295927268167574506360337770761042860208241304289525709924992880835515176459962351450447296728298645052155877138644421164004373371111097788109566847913396075779385721788157959551425946296770270199412437035693248333549534239077854120285263189802585923945500013564882656607365649869324464980948741223888543112427784203696040878134010874236499441581562688993015358271671595660208930369958862132792145508069921763551046622705432638799799207468613719530392580109216450789055143529198489448414626935878825533075070888300108711438958771590770624123743173413581976644905078119133021601959286532382054425817780859103218948612394584992821452108619586061192106724295198569859433651997866522346231157957969363310588665160882915069269440212545097566515568802489629398176994256762450711800798957026685634834280420965989841957478547312424369936869767179328056669210032427964393172885184283403004490463221843343505895392617755911076580035857098056359094624296936573311163391361461348908251968763519342347962925612884282849854048711508183169096248181699760570687234436272489807932083070589517331569334299268109091851577877218998603222838425073822352206639886555074215312275062139280425273418349640582388199713305405437703067514000744740613716887642970128003101910272881277205741559946841803274633173062030975071837737206424028717895453066025935600417529576139291549152763651884651942431852632971653299359456889671244441548987231236013116701552898546103322948583555072*i1^127 - N1*92744161298602131879303062108881875503995605310179361038213844300840586375795065189300881474400804021057734097206001189514701941797864739193995919636048593305170815538100654765026678691656252627048046843748446628534251175129073840017317794976000000*i3 ] ]