[ [ -130725699329246089874194989478951873155258403558676472757216261771410442695717173485647566262766182616084357176798190855694452682546368388015782909187461307859465055812231335562194987854018054239524708201269923998141693452265599685787439875585343520139736556747625094388018172280679016306765056372557682782651621031507275310565945576558402588309923799181372891497114350440967374284924789538631803835810953812381968161614113190526017208473847586869433169431704434850704559553901046554830732398030323800492918821208542756031567222155940701908496712469626718160476897041952424117671170177862488948180896319007823621308253410631055777816224769815655111946701817883994200150542205874598476588291328265242699895580911528016865658399741468123628062121850964096278408712197733434559778501944068808747422798263768500110114307847867532257373313321583748607450684724116029698551986098071460253632493555010859232792577264161000687025179077053113181262873918315333694153964413898915828395583390921542938309619813388772796722182700374209377374630115279918811795319091170374050989871135103971907132355093333137496701113192111430083327297959022944775127227559283550956843209382896233351579136470174601563627945843549649570099167074951510888607038436895712326231820891095568257358099453685881244289986515750295472284178467765530697354432463005257173643154092093927466766864138194421021158482940195763432182110821059555297832417949124369916774396608365332507650975963112792961933126035327547888950247966686957938170215012054128069493554178935653524653119351702292897011940282236932121407169442217927747042856591186991501349219280157772429243582017940580845621186864857579359447785637315786203947478144553701078124091255303202147033226453628870927434115559849922395826836240923676936115045297391223265385727066892675440528673354848099217585481087934586338125624880927457255965150826170214994734031092603716263110893770810321534372495735065090955970666936639176469307715542081523786220005051523377905185897280242574852237598601666244891841785819276863159808094150024876798024661655293616129665947313695321796853154472813765125544978219089896633747816575073978778948458027606462050309850441396319279879416063319222616766550883882928977714934947949079120484183459603111256468084444240293549851903931668442255021775531991008127679312320554824766296614703831221180060908701158206664453150402451389532788829715218015606438009233958502150543216965925766347563356668030738798091960247143023752443111018772444064331514478129626741324531700586944840023634236484668976841483146928458648310325075450830702613206799488439456027747490447782042403721605785850324495921542701146563286361738735997946768257130211921508897939977494465937043742655715350761317602567834155455375070981398910139485226936711718947439841309268178098091159616709298785657713093849250888948855008223984122788870593703134828702567412277352387578262589686758995699161585213858509830696711088753199021048331324193756565710783100470276591512108334382749557746498650414152842270976433074585103756049495171602260099101067730098625901401467734244043957327428058991056482330929584186013843739796273219125387951643731386200500711763735771763334645680057514416938477761292811605739112580612615014732789996942584931963825489466470653461153092856611437382346730072159655703025416034100786842993188032406091935088089976521812073004632399485296079522314289179927696969891143483620724049840014514717596941111597490296947175854580673357761992098428605902806261961760255731882312289195971096063197893446661985071050044865317547528575713625802901758675950785854364010798722274447162040036180224051765603365566442527676941907218127855476319008850844305012278603379052267227220470985104274656009216818286582143444034437627402026581534021271194909179053709701849839883757596141838068465110948718019507935661273050825964220397007537176576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -5328836363011302495706994662246031919833319568428729418539070007092825694429383211182691147952327050064767338405284352147915573284808967570310390346646639739965252541684678342702111658894934706015493252111273540205691283360999650349169958700358065202112511049358886276100330146789531774237387932697691332533288823230641526299670626184971480301080237770077237588661244537523791883983162129466081417203007623850417137478193228778264610392213132071790190305325441835153701643278815764061064286627712786394127497709213249190236879612013512884549050140660864854305161827104949520251609275196655992632808592938739427377352221864955477808183104550317721228949367597076390722910535785326988826240015440438150680242668522063038060399055264970790302489744160490057721881896438163282484079320652527919342992158946234456942915393187134994696769965848934514359590683332120321768014624019133226795492173423977504744031586055399926140018527430362227991364859998396425061450900046335782821763347059045914527570809192434496802170082826620947369884414764239621777186717602115765754580077215145050724003254465400394961828602278440979353240090735651561155820754437887494202398390698765016574811979462989450362524215673170385947578146345584861162403992704998821248092532532671649289377999194992292639705110274535237649399173092473539476537433407928623341948715652379552849381786162269414386449303659533192730782576695879885869219638859358575823664467350703660676619935281496381444206855026227464909671881984146507781565786896267004384457538217610509883288146463955805121297625169465895858491680581060416579633124211654872836857211408462949823049341001899093760354403015774080096950034415946535217571473394981232786957376862365042675102524944459252434416429848571201071459366615484927598352115365279330238602750927270563161435365788243599375563543619085971817731858522637909977155312060456480370946235535056890917920814466958193184964900929243599584101636141560518814571063684374885825547522073970814293721279691424813315285925281161307850002293192704502638299560809300348120967053458875077435501004398469332365163419415871855566478667878209404943215478071384037298978165615775911826028357367672533374725729206600872600138834771234464538899446978985282516604210999370244487816664773187461550973985054486723868650581638258732108320056808418205992647937459226500375481804563064964020426402818227580508097418273688030305538421513843975368823345971693354922272673901248792350600719610711346115706177087479024761822831295768953421637579489210837726239142187139530981878591127408749739052164785676117287202058075144468921395196117461884827425635965423537448759046073646263799712196184916101955376853390714220508831519645789146945731359070144218657664256032932824935204552745798474944660232311860259687063935784974474907019070410330205092156996204199919309474926619920113371389037071087995368485282692558465415736461899383800195322821377785972446612378299667768117958811135859420267226171258109734987492454804537705913563182112402931340160521701731210022590644875116339370582498597901435240374876856489174694904676297954423646789248920384816526168405003057890287504745539089201979383868193968592154799063771719942874313464725205662534216954408098009471301033052716847657395369510725886405929430467692578090366671500382581980184642667814361077118551537458607058352354910485180975521455616756482611935998097145778495465611818079511250632241250671293662952062421163899566555043431228218948206422868065323825853198029342262763867082410184336168478635938030835912418800184883450432699439522617776321584369637223514023837537273268375716357417437659333556555085295533797796945522149391405478377677757189902631976251184532625072203739491212421191447978208349198246051724789025312145019049758772039252260869639267120736629132571752536367266997167699181337902324187074140658121795293578631577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -126115402129299530722016539460156578470053787288642179061803096667949935216258525723625781481954258764219938763969684178719404465712796310843687601380630197915022936609357589679104177604317087285894852437288401561122379944056488986057287774245551530982531739147794270246613040600924821719281037116948903723761023447164729783340960072369428801678734204463238516139225663138765734512358953507767774651727061151047353911139970966777509351939577976170429155698015162393328218673764280061890290407783409469061199763219542143806362968121191982524954698672125069106732222078571733428786810543045963216939855678280359433730445962158056644758931738168987244127090769809396716044869259577904606905830908560670409153766718230815660522276516065642233425633798751447483506647461832905885635045912275554876888781476521862961134731349306148824102576980010059921842354419039235873486666793360031198799541786192322613807897267449174161815569921507088924466099694132774673464725274279777855203824717891975749638314462629274734028503170727414164962613153939394464577352757831853127334305413538522698114540799735809011094700071175855159036864409615851400318597028123740689503274998797177522044254391833329030716377965833599081174329478174075199081643781001794409895994435882766417296944914499938866029589541920809729914695099776043193641902832813301725475999683452230506057873914002328033879228389565290811001640103096541637772496534168576098729442536802308330837049097121611671987688068441713192573929900963523996464448349125587702254994515236420567445110712019432215579568874571465051736867272100140626644910808281851859180634141560442135320291765869532214554284463661314884185890454090642085060011686989142420384235679423418587648967256220852034066953863991738261304081335143374358972253842654493621158885824671152131436141070365659343010626462327271983207833761429388605516414358975218049105241767910362156329974888896959227673191014807301830065356969039418674696905515659298680736697062247524112859979159498752089172319925640456978235983751368454933413739382606648055445103068385227676838024682046330920082098424074690821191852090236655376540806777388851299056031091616216738387155720400093242695049208337252506084982927080268001823628003875991924515939090517194546274423383450858619724841732061761899328864286475299479307543168242456023577999548015495906872040796004866777602438428826367319363217832633304320011106365957027326215875339551848374339397170968056944281375891484087147920082616499652682035362865469968156415451264521593932694299553738995431602981305784100581105789826322197988215769683205861959876257931499216142821710006485741773190117348361814042017256754047612814715630714456673232892634461341545099799630219060311818740533610944362464052997993374358070415953892149361715170070147828135638684018428700702541841611342924382578921272794327294422149655214705965304900053033322914049263833834877584787841809052212189483333931897689847500148062000418297604804167047811050173771145606557866264256606045572254545930354333598828452185613797629527530360266940858201511797755297177552881404173458068302666244913141311532520752051775608466375633578539206963579808501863855224766471826026174481729534441907127421386421806624485564478842067200059442248277285159550758786862885876663104317769783043183614271662196320189297117862796920746974635088890424451185996689125368827008486895168201784987565542676838830699032757196420173636669687932850627902894849156129131781841156497849552534539995295022897124421737270026682345328515120529989479510000386101176969862276875999795965683362931812905621433975491757281292707913364440528103465433014666090589652767912488159683363999560169329816459596389857553794887151975383782748837968422234012996223926624919400289740852065833867462286635206356395073289952054604475706411040654945442694635108724509382513888478765486412597821440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1375023417773108250382763662228720890979455144058594097240509281970066333265271735383341478275570292888301137350025836076626215970542009709152105887389352982329672898416311803002572376736342315971424128120506324754302008881025379049400587096508379640631744698219653164059583190556973549392508378345643444782850094493803992948266966257962758347837664573866335664433996627849937295152945685993252499219040579781184739749698788056356289233537493478903561022433953871225838807050587946286830664713381983754448686676536846350811090064591656863698167031013255540448648224329834255313760564097876983911997963497338810973932130778675199051464285240091121184324553685362920890430294770160562338355217423543390244416425058345091508604202447251882072725172711522101253698209625572055693843810727056891797513927918067578621917894940124541348465862859114550375306474871841647026740683512582845443068956703835230875746742081637062372966086225084620587780264096877585554420583218983093118703345231741732653629366036609684186156653889159815295762259521640353017485135566959414429484915331305471042259623972671745996728519208894359515354276313900414343059109415939408424797714132924927522024914577968427863466931505685328925816639921146012007902689173322640999340212990553651034681281102845750270076556465665843471235234776970519419825494347688543875699896570948148216904716129581909151694295016394410439549051684632055446430262606342224852184563808918892210588699610998239139812346224063430026876573317317760757518396732590167749342620556133582760777165868083951109741069849986517867013042419725663415827985893016840230141999235160373370426897551715527113035554091514972957872796180073157215995269334350071658503426647419638416870586266282163098761732673607669824804967967562911936441676169055367183336450511638943243270789617400768621440784913324097237631999237093013477763985014736161184110430053462723156969915750423964873642812209249080647713067631052282387528508909610368382441967739363013922750688907898018195565753176665148040529832965943677216703190562601204503059366155483074405263485872558613516100684792685822894583082569764497638261060732973708081041853318588448205650850680024086179219499776141052827033912764994243726360326532275196145084910181589792601514116569155142748072208429082535435769468919737432837029250271715986441908520213026137756609312588548600268928846486858400542696114583858823918959426686706017990478538283398944173918334285209609386353920704442530684290779458738622711906691396557369793994429916603919915829056635004369774381590237088066537576636940789493647364472542357014415962795133523900810766789889823707515900589574976572970037737410929395230875762004028093303717631975361809201670531992696146929081906917923502615367754563376164706633738559084117969807967379774785371401087000275776251826411588609430884928448562449176320695306041168951595736164738623280863380823758520176422372486676682281117549929027133293535558882787794070264636042657277321988100230129530553237416424712364726014169505418178216699998805893436775656105962180154961147663559947543813688288888588107249088220180257166483033476412281340551559543621305560990888924574291962375202472394036236189680978826835756687972654089215488811402159656776814558342636069067657057388785913304306564475369457421234183787464353157722691260467108134096349635249645396498502143564953692887690131355665160792926077878732887558618430530719542582524909089015863626060049521489356659147582032403396905347862288092591620100428664822305401303526387580136955484870585040093645412831364358868695241823991841610087417996964135189423693053264509835387271509135549140532457827085217089362075611262876101014498996304778626309243410313850177331198944890666312607865242686305352004457728404780835395491971011707700536632554879315287180437252826819978702792358501989296480169604227682039135993856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -9077095646676892802973125285773189174686725121629105753921866481685778310780714914505077155620814524096649667941679925675945141301395328075110710140190777937686500503602260432491391017581901507166364797303770500186760766738347342443902615695916167246428412600067536213301584936698922486823828833894284820166638196508007734871211031251316698673464048062170103778379800304010058142911669065213652331755279553527286436842420471233823790776685602964532071331169064930359734580973133529178027187959841460017322582979029865364085268268587444374899284006315747260646466124786139171909206476457144180097103693910982492023779267408803701534913629394493513508290284120720760247264192473387396291087389024056908336302198067227291608182783907091583794735722564166677430901681108182314375998402673547385764586655497618238304574639341758815535601793860151334862756014595884686599895560186957776062686836151774821031170449293024840909779778151074332573911981740503463392170821560402094866097582064690050734500296747132608723630444759139484812237859273354013405774017309491469896320022495555589570701184300486200605884793942290124862490101587666863977617428851975835227396047359952002519111211956261170474530594598268504326199805313814106432839850376212217317688414646372974313037231235891978246723651845171422559533952651095383231956887215137709858149977951664239904468282561439980603358715212314884282190400247326091245069253170930793408331985328932292729610352915928038627855191488478269668054528445232111565855470608030670284710309092777601680916085399963980772696134489366642509201739126179807657443284196843797515124526351250262046996983755716186641890475900681662597896504792806029848172780882707298802572427859915530548923849792843638282190206390554834082364539755642746730338163501234188156750906419064649928764390726304003277766543002344607354057890440382876516487094350690799080189714851214772616558919230774549078768506273824601293547713280826174085120918171028199616950427064449014362590253717446356588891231312330908591735501276518723677433320298807126509551893613880123928877070858301954372396825258022034208095439934653876602412894217636370011437844101354402875340848447153991986071576939456535264245224403192939971532684333660319993062017662330736366896596560597475306036266058797707995466957633072710327559744967442510830471865581442811746494175772497875067022554602802293636276146214329094099139348744298807627438195627876343833323025140444687912753314728350638222672950157907599627722856697643981349331833383237258086321247257026967792559381922061663287031220970437546694122032218378253006322129205777379075922758019756993538091541579745757349072272597232617874814601176410161220801719871296680721840791024084454017776746574104812462663300439004754799036599771849791029211022446902801909767762169452785172388552865630797314552066610065809268491914047051986583920554020052508677555798096904090013753196900157122678480381062688968066195832603778124012972197292425761733111239230721290517312307063490101212326340580861843480687709567687261186389366223112798044609479091945529917689045436684158534581302602596659209677671669148988869651293313240743320239638761699733205227794257610161441343878647097828371440186026223539177048835766454221257002134389935821344388541129502489298044286679291789993198498586746453308875887593246105171484277017352105610659403258512577885766856620339781781057407669664305896691869582933035166291360590539465711997385383216294016919530848401597843228801501084145539284528592548652956520601760599677442808969390673722230860114466717402906733285827670453350788327902231436299380396929482850748040264108079248635866707053618835944725130893509542694360596403248661982947039811211449900837657084658033976105574009569362041542535202346142245532596073233823618810256715869411567524513464938535433910986381093986649629391387728281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -41819088028606889514098507598304815064034677866970297114687444963224601130076143389414808894313036557991949210609102299443498695867838729089585323382385424320477901623273671100859053893946449150894439706585902714905625516303249819631268403475075263737971353762293059376754386068748960325150268594522890038700177536539056994211478079643058600574464927662186933614568979016793245527295124228233298443250421538249818710976408189590327809757527202800627528600402980719792701292422857832576080814473335300202733217221894968445416464633887991611200391576246168906016862531895955262504698582223983461978818802454045620590336136860427028295802068763261366896868299370522599058553599852849068983445053151734964114370316087076544114658636310409026054984661582711102328557058016234649868410900252518474185285220520902582407147851645467443691005888879140060599426995813780001149338405569036206618969646707740431829468318612453749685959603017148154536187866155704290627906564408857471467208745934027198643365327324834434708977723277323493415837975880576740309262995518436821717008122538637364054297772007531978345363021055311715773099822062251179142410976218367352832082568255742953448229436762852274787721797330896384349411777073778016642607196307516044897977440936491659235626094034221932717705341215944791012940372188464394177080414684605620860456036174836682988900644794793352510361619946810134216823435435674176465010121664488954737099734827908866632582034202551551488626861243455970934474187194799710131052409863731156403106442650578289069276325911152150670450729095838109672888689905976562068377658728640151717806537801370098540925325140627316383478735610385115760209254251960510735974237348555968318025816356070294827444706379156253495646270821588922411944688627247827206162767198546205593890743641625724989651080742378501163704345622483528454325586561678633427605703045079316301661812860982656828351382127747447737039864871596173869172138043597508199622897017248079037316214845988797171127713536303663886044246325146942161042206141843281031213900862441168154293827695203302294923868975778684763081322147685115900021852620802205055881201941649171255907368539167220393774017734916214978639563358068163929746222131594088296434274055805054728242196178973567932830942569579360738500497700250465223954265343558686494313306293727115787958741595290052950337296354363112871259416222960646883232152370995622611877840698324252872266890215478337659052786572397352455769324828432811449261506020184418097829954668384722140670194356656620276422055628360544547853858320352105807967228695262632236376856691206070328650802859052042346364018343309900732604625121181300877778878351240989405719445406106680122564108952694964288423254505254677571248394208085880954394125001327790612958990351460501866557896205097868775453922490267358295913772164024874865388455145366371696279440185418589488672621109121040287301326961654593886379529991765879240849811704075655590079931637034774265794568706146756578374177516582365637623899814273179903130876640321842623120877760129341745186594622195579507462577253535637189248106336034288280955233321672096657095780115342470608561676201666292511934461275862043055687788733021642657625539874142107301067646707392484310395298175129296171026043808200517063194079151213464694854929402579296440532974163060631224881130829603626944722263204458478718691006392130748540275573272847715141991368213196085931484341005620516047619904425596603470131835880793231248671155241052344113037071310204412935662666942530420699413393802860072582260348782898871618180373010063343910113298648212417382905787729241332273474991799486713654391847729456523882300991789821237827690237561521460338620780370018901103078922834587161423708931904838192255204358513069248818049505249954336748238206265025359482380649488503814157315608259912391775263380833092118151536985338019840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -148990040599609400992420574368208242921875774325938868813886922914735185968551888840215162390074278895701069400978187718140256839038568338826674979569777576869581613017803804247075472528880602352611681890549047793966872181404370443480026927476506745666595495117347606190000042364117582475433998173503908828383155800162211533946063663438488736062080424601119752316854687139950049575064091673203642183523118220248945506639871168299961525320308394335908918194152929392448538508519007315109245799591115660293057879117205626714988416043725588237670826074912649317766435710225476514565320427549646866181819353278771009462829115914482033193358482142393005019106965779294157403686399014172526285600835808851208323671200352992248798017394843906388441536960299907906765585777126273613803140565120070577068651633193280215205909975073303256378810191804799425631428768378092644148388354398479254039023634257281693889695846708259088378037472774589658148511048486192722540193124848110414120939071406216725124471278551476165913194835661827857542102617279430903931754776948973938366384456817312033140152537469272439873890216839632576992030915560563526818692068369058311639911623254887977158223900501364720104681786994023973012735786591258169686128811179103947326072535071081158028675425398143255562923230708133288402054167961729976404197354731684148651011032640070124716805653823797095062940335318601015055964573018736658650015140618205788562133962273947143791339712826512848787001322805177279779183271890439867069343714634294280421206995516839729699188848669740274062499522957613464092583722060477003834681444203868110763748571440252591929326824195355621212513182384667188540392700859834373329795881296955842826040983231738370262767745467197062448486147154783687291493142285409711415419668476017643078233044282115115339183346937988235243885810792722649423681721153376714259640535626854243905616013431232084146709054092814184398245180708346958098105062216752091138944450266138665104368530725943720003877217639719143240106142764022370827565412628624441024129758714255894827883509548414523611143809152856604520288589606777314140234275561837038426953273446497184856620185728584470627906528720223372851838292846734844497554268416171750515036625231605898140543259139527774516993601767936232139588863152127543999499497789721209061834849339303895322189394254927821956277988586989827724978482250992763356245753016068576816875861982707786615251404619790210914326123793944123983505922257789556758178994498251694516835796862628222356424598292796493977104189896151872222011878434770258901913117448593165876356135215898317366276597423456641143605132395792674100691689041126463932038748136829874725859744084985667495693326978491418414054118441190149347925406212716305869376115546081354490153527144288112875161284923804833628509469205987342189194508827781543692584656748757098700174988421526659602775981792790304029278928199673563718680436865516475874004129394665589498149821811766335130327704309495529363533870151734409919989218400149973698859848282098258115476855206423389975243542817339079527473557976098062095012680527405453784723896837674896777737766147033702391096559296237902215870708406668871381583433973505403361268697892003430749787487552017757920687916287970847001834327446577097192075055267251578129204754793102457614081268693907184485100707111768764240387130014287251892518784172309700308514314353532931992214043738905006875379905199633021282997975277454449728219292615725983022802077339749037276520701659828957661638072997035949527106651746483723818811191058814475539627707112964000196606933115695309585995460181833905875426577064768350133037569834492328152467432770076810694577709096120716655573547556307913241353158879147041488133532188375703986796575544719211141441142604265901921755606189190231077279709150014175057623186569774921663928349922583625138291393691648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -436262099056784779450084515827938611458648593004323387182010615136403064601735317305415386704033432991885040598104243976441449694591881467099691005768469895454061026391852330009606266400696461217674245286999498850085007147454860608675968144641444291952563349795390827553939031195956912209306221158504219939955939936400298062110787464403076731894919944488422609264925005585005612388109700077929743301823567388730001226230032887849886910749171472053407969973209264939785144663997522110724355672257933919146781256687629836217053257367981410841541461218220615241886509269695781644079376984468363795062174350547032872575863709870761498708321291416488957101585470971243556508286603308427621278237326737790252973216179024986360420398033451156620196456227123814636053036083668309234691491705943001608859956964240259869191680841255262573121249295171464471058158935698876484456702462666530395487588372387331589998416284469304556712863420756552936836323509263462658066854785356429735328427077782491711098592962795192198307460225514169300313153048919408694928054116131640348748787486853027500519622206723969579175876630752457290749967742697982995395368611135251248237101793343938218953524864892366359236102787908018968591801407633335840848186437417407627921248596122686508082699138748919082152811632920497460732442368212773742986920967846199379326181008816851518933104300423445316826138777250373260519936860423474738405863685360972008413986959804481810170931251343227247118068177799030339237760047428574259975967173088451995542027046971270419574698997854654378516532444302281862678155069330990640931508153494599915946955919517463825440191711170555377557931808418915294359884659128840774266058502943425774387957208360293418844905291830327941168884526278337787455959678383172363951634575831311663173957009465818330104560927137859140319071454633840936267302499522697405604758342066871426801483167879685898882868746620651553165145854928059843549016432560228287410431273113811877840241388801022622506739090600373422242552673368811469234231624440212728465765294943128785697202982700652612271305389853780722190578601082992232837240370405045037825596316916622143496018124003905129969850833587305246868989148549834105902962594657443480170998581377560334824698160527268676234127544590460979622894672277755390559496847137779914496904977516313003226281361455358266309833592093809617298713139763717988005686012622145154795685196764033637429249900540747565770281125937197912018390529296124967161924627379410889185115664910510479732733539298364897680624572844750016457331693696226283229796236750486497862643255932007663133600640435215181121181845117144196111603527242345965980160571363311340218552157454808807128731614218657546187513408326924778246051074241632311530565995510751662379064355974913170033610872033668025306333253128827746410090930656642337595964727724232384507011097116847492301257854312625703717174350889755769800540994447944919231199153582728569968696357035107168644196916607967869893465399067403319061935129882231778546521037637895422914437824485528725660857020043795794450898341067287525369773069701057467908877938728293697403723927591921870335325902891166952332427456010518777637563508031904660271076828397745035411630665623183559464393168001994640395420909908056132279813283286496210686625075780979351968510460772348473068574743635728688712863450108027717614825140718364426079332958574926241791421022516020060594676549785473769954157836464586672215825504356648488299368820280588904622100486224502566476040462912363583747345351897694788957260297798138568279986064192285934524506190831734913159729486689583985395018402412364279422143569899028280466631911213488133747619453955158189241280527269447978100043595370319658103749100646966504950421526518728183561852448322234727117642225712033845157769368052955636702459416572154451782838133828636591472446852300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1085648783771587085762301355573817197437123965739258985753931726796573610528825127268221893913870743507766847661264713199878751028429692808211754881164397106390723676711315673560465964153443319810569138623668878479413687843790251555253251933915099740852287719226149148661731799274579555187679079950398205802305590774914501609741970891775097385826593712593874159897539479594476031132167857023270198114794629209409589657205994107429160943615040579389336642632165076255451817820080975319975597500128208613913242525222530545799891318661273835541761447054247077269452481000314503618677054558000815921088110587182647644278248810169640580091182197927226404853853960313736023414858862507763593708469719241175739477333760158865812627202103027753637314301753114250003638906219898507264756385344647706712731784708196272513061511710061074758670604604036583197283801227945837574997534469451737287660139384828734774661576145451497763127002909614645029036322597036196026984213615747080538504645829742597788767958035773552469184223732359953750667934867570687812135047052832885077660266523129498759810124598082063068352705071366345087430394738823134084858714372445460874560926977011570400570707613796313025168179673298914570464756241242533794348068195066534255275485720189177980927326439491044111471021091276162459178550952153593494143327048306976453320544064407012342921435826374719261902266828484068527877684561712093045540028138834819303657857585023095746658340839323191527911618110225513667982045931048240991037463750488853148164351620370412825435192867166269362956133744166717331394392690663553906597798473245274963057058913838370403205305980262846267676911106540419293729240731793182079955556128921163575003363042640098201986696543559063493323244075045469139386018401662746264589325166202384831671653297671574903364229576406805320255072115748983798098407260128394581086076696417726792027953182100927630451708755100951650721047360653996445279364678413092066708039993718252805804569880998484933154171891571829344859541700306759460961893661547827217140693267910524051230965683772188119853984684542607610998948246102475921430104105105552658360008890488240132937829934991706304848510410372149260675903142798215571914885404262116622594187977235834397178527064596042477986278432053564050909683833237093748078619175950474335025363893196490273583852132718211420835378720702825972841718521514424294800907570753673472734305203785801999246995390062209211408048033426627515222860627153030573024781077710971038337375415312716879975261618714693622925282614764453056729839995004419573386163354547622169837782585507632055653504507602742058791158724130542702876256766809179624116505721949028109982316516359302743181441396869296348746241990913168282107512592203934184276010102678694924516644963976061444303516731702306130656490860386603213756643453453916797287649031902026866773424380509212304845444985188000798230306533379974958511798292181358963630618380842133036157765383342687433084076457009535566331782217973531996420846802810017876337799946571552551198099728932011218928711164118094043892305038585776421760517176985323784731307772053907446373269153306754521499101144537377123374639954046948190235870608564452565727528341903663793247824668367389923144788354653087300966859047668249675630146745187034818639283025366429213956589099862448587150507488555841675336075606571120750226667672647245566309929409901403461044159160840624477473315887532408802853165028784251758132080117581416226845012338385899932371989470318240214747842062543755232677627525476204775963567975257486792953769754485494730387302678033235659498751253079029145853473047217625377192124538175167414686248726747391409168517668973110414296986781167886198863207224976290596381448241170905068947022714639618484940345471618950779991326379455864811121738698150540503098181267898737635660723312052822712599571333120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2345765983193694499664796209119157625311829625686041234942286471662024631054307151671229908328330019209728865056201019870433310280470313784839445567116646881192019717179888112255055439561221962764539462063448622284231472376465730853930713212394281683708602268078983120760926284181334756522283197265769861912884489218726405802556478145626665804372487836443150542497186630797824927779479402333558035692085079435566768065482146739001226395710589708090654755964241596276043698544754792556851748222090369757715812630728322462244609034608049198850833213723065224765744432354976368878432598465186459060200069511457005766931975262989925222933512024820196714689880550155987666952675722572085819887089848698100831657981538729318529114558945803670406647255031851294260270224721220904610144676192432443553972261829444244329335862477916197952773812717471391527779613417351327416001774795672758785301879637511864768810948582443975188529454073350116965488797495757267387900680101377817991829259135618746777845996289136789132783186540848375242026448715789549800284611053555680141282281631782297294662993228488300554033222175663605775113335999942108311331440093488775092223779399525732524802712313743746016461381724928183340632379858335412019046683389544221114573402737233479580556312396042659650123892906619695532966189125715315984006456208071525271088428605924113576331484145676491431205061862432132053325120916236622742793856606807114786440073336605958269936272058614978012240412226373710756743991384661956626812496168939902301274429658627609420912882867916603940043412350259301821826461305992829986682751338730443543431412244182465734485755219539146491491063458076455602639823820124658620329790588531704904011005433570539817361637357045208448444247892704913834985461318213553947643065119082496120520549474931138490056951570994517737935405312881316725240043190896616217487450846016372111965252693932306806024641146832700098263868402086977992446994322828561154909254868903733752216547481857169871007199676769361198927969244949842257323348059154028682874845930808010178946429616445792596775695535500614252266141151683340748256674415162021472924966139545442448596056792809892854627669650638251806356026098188723656480846270064518848760731875106789878955480038301566059496281155333202800707303625953091084133799752335310851570398734239233202015715684638951912925840575181856081934749694018193783682513521158830965384985169811116984363336964746669524688977222730767626475444363984923512804354230395540372423231690339365431360589753885308856333623556049154125788504704533488418797125590233587350820568782188367427678442148215406543505202134985676080651717917141528388549853166543624481906478127127988814605467997050413015513591914438821093048887323659617056487293080124531131480266641732613240349848132534518421849578888302936651423570816162664239330341449109205844319877106034745009031916185651374111048321144845141418494952055483768805175426838401019097454788957283163271557430288059293026981748495067057720805461360218461159340382888084551776517771246003940963951799113510135564593028156434176002823669097533266058326523626499609919126186051516255549565431371113673856495514483742963111596832657067350292329696101824853777137587621128221029506302018596996456060478065390094412811250982904186026687394751914699530198434686452152025858921843436169498947142679302015674785095143787796907781643238393747365076559107721082380512665825486807279260422384189479623617721430024090776486488280554478405801755058924571057487222983947700860760231622139844198407251675474112017487266293208353308708233476098794407795829474517656302714038193117885620085856306286086462041161499319142967474281847351339892892412857613470499735933858831656349784393323788132888456788427673385472080138006109142618481516919355545102063122958631859441018563110496050534214222147435301115049017344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -4473110071020630981566034047560623056634922381591321857024002303671687030860277804327520000268325781615346439932027992713995729625673519895211655995730014911222709660255981436921893991567250874794512801277188856463780830933905031256410107876712652246103464916098906183143704296698546963059102230910404684534957567343880972101700958849476206543554927069298867047785569912940965445123705826308830490173790258953052601676274529775963176966204573139691012949386750227235081481159713365252111260164617327961897433812014589648746152868614994273994609673469963303328437951731568682886977474946679181560967847605095062922536072850242741107176849705388166272480921522358078295008529144422041348592598982940014163007908773036621884380940183927660212184247155814306045745332604610123273200646193822856588512324130296499077421176117213105345428724255263575759927971513028666169129826266913037765588796901933086510404670996547627708045976889479033314884202140702688838819434991546148787867505227551466451855737837073302865209648970030709051448117559640746597571320055218413321226682973422440199178809780956126627644400281092890628539439602239631213077168897860083690250744075460246664897753451686497411686699143428324798794686635308151956738285592930804597650114509520000022667799837537914126569615130737995281719785071703424071920468484923398610561499540079638357634564861022709246889173901979876339751647903156380466179595018792413442364950290358138770861912052841115460460803363327741306328880497812031312331523320522605931958742374701465714153528990227035844894374092492467230313931448186384409991070360270406554840452745341765011103818776630925648962647073251598711062689601837575289169482501026320533479010052378678307765487238291485231640541794406402042806221641754234738735402069685887462400151863367726855404413182069639700217877865179012042487438533402367680092562274317167140709745845635611484669119022617427569048698196015712029748660302973012507693942284495975553331430552233667031197727916237762773192137618389892835573584147655346712475371935468877332710831602806751017921605103769160240483204749986698341317674262727635770979463435551119810529683335318589796448581458173992006178531438190398512158933766662359997248339018254521247482755568105478472387404354108509342635260833161976981676101865803153277541315269889801260720261796825661213829167944648435707156489723277698868246836676036765236834996128955764097928861419111895911714095370833869565240430498464383746201739284636064649418301263468346092099226235491293163460909517518713624796714799811768817401118805521214278530950658069929471381816962189164480981856584997516592972665773017422011596512251968770088421372625998320785619122577395399742326209520626477685810959057964922599839614072956463188113888310515612770027562874491340154666090291700057510607300429180491464463378448317828090303157172071105602696698613950649241958534132714931024646569163758845883147427463793109852584417051731200168792546004082867213097298830063274243634869113282932045209284306938824389900903511029656146882169758344638644747495478354785370884762867282555243861979835587401770840734501139467445981334310688426803567550233454340882295726717170143553118495390083195876123173317018775215341187436684350957129471687388996746643147839609553818780712621837327046122128457609007743401229418179628709102769717305774861771826021512716694534352857150696224419609911591646358200390230167251798954893433517856312483859190285913680596860300193376054860619523283782888190514645622779981219628006503262836797039268105863917965652177715949856282473781167485148379903793847663136447712431168151379527617767078851825020334653304234579070069657437789327166098314786078580248696676664552209125321676554031169211554707418798823179304974443724256298084333274646922566170902689860988401090832886997733368894509537468675941990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -7619081962574633901506772775795178457362416731140119238854933231200957477121999202229372175844331963337450282930606244932400095101921679254917399615697448596194951735032479915040529754327367764879303183721226712652412897424617875183728292584701045700005555531238641817127097705462164575708652631305754019051511467590848556420009109508702302066868601264146327667016208384197952578641488639471303437372349308142942586461191170423894738080284011795513374451880339345871085107252972649518766759322108791953722276013094292590949957862096521407632311790850667209941134753749291920268113766916482793542514355029233584669627307625472911986837400529397189332104334110546231044184209467196807652430077833631024564118156098379067256826874711713748478080014689725921590679840855242825532562736121267948079219555449613480533953804586650357523672655532157722388201066219997476242019763447733987194827250694793477370713528928686978994989428501008060951788784008042893830959849969362138099659066932067805807868662278558202770826156866255152923616100430396048077813414111048518169289570442253472336277048695662258762657786013721450153279232381761861783055927824866285621957555384847217911287986788141863846518238800451670985002000169985078221867750717395378784866483105872232910135989229669713712709896224100829502002487457387853234971858120446323428731260863032786136686825701313902934383131667671173018679952229569130367507910075937602306080296549795171561733927796540947170670073969189014761782975903348027821160092073574971283413673342762281427440475802841820930155086876744582166781656448253907104526354444291818580957981376821193315901439240679127369515031803033404622873485209037232993521168872754479061360986720246973327455461864235622337596530430596032762762300773570859844902849710684456479908130665985642600864069487070698209886881473413095023619244175096115768584891040735349925158407698680057017686229277640897333174526623856745885736244724958806865903829856234909032732426167386653783787429559293121106825485288421931221397999198740118173302916825106667645226813911291172451845099721927588449806443333518264296657877701128584721922348716590371377669054578942929174745569438314239928387624055950465023777528659910413759513909550857988702129877024274870429400187042977838063265739735123627512090843897878081249680287724616695422054371902552016198959197745353310925618379452914067511874838657434162891043146047212842229141485424199936725416889040842528122497442209287288684362882451985356151113663644786244872000366046315994553686165388814891993357450179688950525351237935966505346066387647776511545442322611250857481249909642953013008269635687662328637043790813111216774841082375439371783908180129032527430169580271142788745191386669304488859544722241554313077368086389583293510538662103825489904481621967364069481335211579204639745635151284324849224018315092430049697183659219247907227595441367675306271046617868775211887867484556133116689564390926327207204778301170048280598283024077826510675230210032398815603749971048532212695927024744621757116755512788139602005337285290521962725384401434487229087691931348946515129829782567131052228079048323826778655653777372007806731436988124653859283971668333253525540876122639971868574348859166186442739928558766742549551513956836277217501090656501488520973437687866185956487378157204083894590036975460751585840565275660280676535014034177764267794097442359090749941832035544277840829850926192447538973448704841765939984148892610509917121062990838898725647122659750059436920049053293291492291204458945779220869863063594620789518093124786028273725944772096601386824228194123920328004221136619643956486998277441471436528292315392622830302747327219144710184196391946253115187895343801554672996845282926684390375949039187390816656867389993160586616610637643495921734707591109217709496011779617413679294709760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -11698186312383130562780572371130054204360295432541375665902567151241747087974408533789528922226845692614932654292292551778783450778594003956749043006977912777512487618831168484077081729728449633151878877216977673757561083427002697207106682453740937004798848846595241756522489561801592924328746607006024818724158602578707716850435916613639671238226076474996920631100974127900446059486455692686012238056578170287040228569859057454688782231256398321761391540393667164326594007268539521719766847314140094248469300248563091627892456672268692885521636646012567582243246086596923603985559137801430156077297332865393152326871106136394494429080041249370907316480170239955703892527511983672569541681003890877759822251117715903235031511547951951467101716858639904628468690886768696771374716356089389172564705557961325335340133352383817595919059974648114784994093696165739559363361747590696097032944965761314635210092681256710699960546920350696891880859740129758030329979397923333489389641827721943748544589947372146891253846332494928167721380744323895360380060532064037504580798543349928746601499816269461424842930103594497639997266523040948381306932910567945701637761831490497300685175599173379202832118948674136180274580291246775243466905655818474316572383490806367385074346451534507957310877603808096534569971290588551667754950074801940908519750926163856777443212804577212807732836712628023415384894790482096548326891282876558699414212752297029174137344916682363296226048794557032665242525530233629539329433502741369539695113144088188286207992477783518092449617901465574833723054983552134139363715757205024916071234560375631240520783830538779232665009059532144280909047856443435668670073777297769675594627521008596398142032438736833011111971697729336741595764362517709605335502752140026877602881907204703984437282072864572182656923154893906629451714634710125714496000289663006445961374993192821015491871987499831465821168984181867631837207028298264062210302518033134855213801141849868451597990144873896618584972457308545979286409485859584764698241467860194408181341915696303999579804741410246094494957503881838934820792707850407876406852163158574742894341939073985369614169959536999715112287766394489378196797084119139134545856427579271233738775033718013035236883684310873090001453547031727154945993538332935248783115054764266796121714686088986724438753079332094110329137245401098192223749863061173911471355793877150457676702536708563833299701866281450227779439796723970427815321514029929688028768234950584830997736089466101759199556996887795063816414197536538584921295209558031571600581735650617277701510415709185102303870086575843705598035081265288602567386532765939427687351796596645936215471587664688362784555496371028056902592140674914800362648401474033455246208387797611255384120496749283419929400264549213001570616580892149443344837685409256317066347517850412075928635081508642483090053878505467411676540525991092093214309714951764203987603179157859492245126250460950930631576793461315228021153227826247534092745001538290758935019629187112527808675300790467033247221860668727831241323363366905839234597565619054730814630088317484176381033510365976837884579538205454215106793850329643580027450076923270930601385343910898722855577323364640760291019646640372847743114068336390904494282506164354859109826609029068936433838767490463645928007050487314935041982032798807786045752268386921255482310941230056923613780491755087297625642500071407654361019732190635102775845765908565719983472095647073116484263385466274818360974608736612615246049767160786116761867100275460743031392175492663303027612606976629607549765958273098138328070809631814813633172721470176580641074417152092958082422424456275730366821863534573665718777741190705349537950568053784492513923348048759070313566118284867086627690012274133595762790389916691729964906794979078680084480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -16323868279944130166612610621701838410519640117320208628946511733080084521203043897367373435123446130813716160114398205229048261727492705171791859310743337694300708725549693089365456517213337453855679703901189324112001379120305726810457983789210845115340335505660436400353677079488901792386795026422614883561923018849446616907672581497447046362079840327297514220998743162913295902991179368868126983341803673422233304324571646307704519219925771111520134298892724739847323097614120770176397435025216855305231594294139712029343769368957779665218759278826497871703663993196071299182015668188139189298955947848785131889501652366640328020048807563607777885262891083251765987003075607877495060081926355173224883998440640708028148897180603207802650193767562162168852303606867340718246100477595603462992369085731101667722987583712983719870192869359183851101571550400942727367472235654879710838347323586766643573875087428978923307641777574279356191139100643134905551322963800024504997869755435357778123441631679113129551886061643446341116461160682112057242025808074903568246285136496877819924351999703944017666848514079288499873955058696565517100812629326578918957725325695962595928317097727520186280244522319610218660663404469705785929245067536341036045394890571747490592288010505153816515252325672918953359894415723007655589740321497956903499920069540102591287548361118885865604757233991839517712217488829357329920461388289542379605740158811004712793594699546723971258142008527993429278714128318150630755126085198424203483185647997160665925555881702129278229074820708132755747802494846885141125870978436747674830810862552509948218262351844917019827309954583878483079174744625125790856218169924284686899587140029345706755064031781431622997980667847051798116597320334552490902747127054896712269194935485191582809116004338704845133290974210502941782874505373988827001435655340897961110752578603833758623123206928472854397108892609424122843991558692054865216887739566424783319149716728456175020844969910855246292226552357594148705778293615092735186919408954470836551375424925595247211777274469070852294113554106726656594123911878080586367064846502784588575854101749242694368151376666520755481234773126291660114255878896554034610205090828007765659612180434214987571483907893333546632911622865891374809978691281012882815005318186428294664046951085937933598384810768902671019850949279752303537535825702735871831004066131874475496753729491542559745663190877031430643037254068232989694927691560400626044389426994578848314862296152785829695919408322155834324992026757002585037649859332231688401997460212924169417223968954335940491122534752573062539169019494647796321454596022484789910326660335856232434422551866626689190816126236056373655434809678077643650854091802960137345128883014748996014246547472530512742952891303998587628654391988955396167458591335956015451060182891673633712477148150183817851885023499952832809272372970074561826110678065288206281553424461368416780439038642014500278864260461740692599035767151237354537890769727726044257882057846217657887323665884536195004691404364353512232402564089001389252629469109306363223473826342744125251342141681857413730442029232632142406823354246344271398281391513734825245634117656121063916484550288145106949414020706975462035483961165514939858385935723614697124647763177028409623044134266392546162331574408373887524626386874389772033921994189881596453579558591630058707683641933064905955498751961033466949934773997381667706467829190132632121663495575809034969717789405730254145669488690157179375950188307895756556981859127265660942452177238885337554059800384806934368718829949316415326654335930166820550205488871974407263259772841700914629552671706470053077794787968837309488224894023451018894528029063934543735927225658149782187068503218807775206405166708357455058736488623654922598653772249652684390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -20860833845141208876011890315802161165439626879438006316505992416534331410058390755046424873070182818329844416825264107432323469271218319449033850988632567257566261017388525880542426673031734333082610143875995950477292503737857989505819821268190174635711786191714820689469833826764132594337286577111412383088074577318221653568456793002110517271455175619836453757600191164203156367819658724108050909329865577885715686845906102649924430926021055506798101120597108382177634357135492864191979417533340489064076731692838934673390131405411868222728442016556707338751455766319683582887551168501811496300042778654997640983406242937261592798865216746138005636817169436800641944513185846450267553225775291423280826609082977100239260108417723398997794637367467117315274504074140687355953624990603429887709304037714958466804024037909139228733631830760031293606048516728953702652025130090007386447932931935022431631464122651363167965927275596058347154078423406757582918414771789209152349216895504863930649207303730818879630601585092207886901051276725159494220814451670034464124232992052331367623689986199850158162187046684047134213350944904782506547928215831438652766694800055957136959055126607175937767220209936044975140126474578419627357812941419385246995513774123967027874105088511423025211100867879503161630577151010561015790935409748924666276201232641423420700567451018997140637244189382631123864209918230104661870267139117358065183599340365096781363335541292255732695277687236589005140920600576730724070274050916226822523156922479285388269206825552058753004023292620312407207211782962258170626604119185612214169203403132418715396957209656963217836618039005062275567055210100565320858767547961066495198791730593304216500024925053205871682133902931180734605966194899217122303631579355415995655977402326016429471733638764445437743951498703268990904631479540705417117715928191747271824707521687199146841957113794835396774774697454159754545844259650593144606449040008791046061242500500962256679122344824001367428704331518790544513469088722197150496311916222992877078647743739706646210862332015375233768375720122933057103374727129700024220336981659993901848437230073203181901587626004599667438844188729716572477672091157452132562295945230908425250989068683655555841335642788758813172742385564502571998473406239766433159642741619246963030282830781641941814318416070292033276789270711943985973896333255710906734779509610172864359923137447621723323476302466323441541636701330309333083799984391790335165897722927222757495204070128588794023801448659818692631464638347421800798553364798234332154651131952400341233583096276565814690300466447427561330154289967488499686428138027709536506265608604383375985857465724806502476948483203822010772148872148854645190985476324312959327035401598700821152911076415797924283646071964204925997296996213472289404554645970147682426196865652915515949701470356800984144884567553898594089998903255273956247484957402911652642386917456080329702102514843829216608926070059596845364355260942760382226392730506631745583400590324022027172420666889086969585956268435689188299377582800564789717446146352252725168139549072552895402517820730957378518271852154539623748471191912320375807865895704929636089825031864846614812212023470299608338444235729934659491355077178199559817038137635479070140102581810393793188731483768441367368164942063131873741786992745979631964731408811211853822790703926613105504949361047112335141187518162236971239218145994665788633826426732036566573603170005476058082939288034143307091407259005958268411094381775201335722956445499683122573221393722255745572040462724440294283056856638239403080160404809735318545887585209572530623055002908021222266797475650837312782020506662421603994452995755794963981257740996079040797899215094431629487800131988007059825030163603894582872343063757016467714920519356100116480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -24574605447545835479487247119807443395783526969817275330752355685052514419006818571097478003296226135773835797325124717849419512932910613408170540413476162064055006733016280778618074597959032144699515582191979713080710604915710912505190952601138133185153978487848648119140574758164909300815293395594329695845381071493191770788335190574968314364657583386812298370490066923206217236121176869808183430574355330060498146263264220036443071089242194851901718195248906177877633869013259629195062428150284066977202808801775242191991336940874608026739414950919718148132793834094516323797817315564469321399659419587754596142256699046475955647015171234570120503731360993571133530716083940754992929435715523834355582218369320768898044597113554998721701122703067688769687387284267809723936215473202013636646432332972733408091112191919359894571109571328730140935942633834365785911146503024673379535908867964889577624508970412038407988322860250134268858096212470970212669810414665367344678547221679650031209227872719449582531603139267716778533720815863788259506308204929567443745698769337184550083739470163949914823435564479181986339918225743536788123979707304392512109906314372104964995061829479435484928968246928512511090167665906096701143548692069361455610738264334943563560876482970098991794095436338485823921330413887203883574981990617649381680206558268894058485886078144025925194169137514241478156094343241043876101009328434579502246994254498293993360778139995860542772336799073379642913051722515406879206132509647154894751391945234875814613996613065098298805820469779999764669841769040763315216017662680644669640973976804501608040863712771908510995577268239047656266877013797522891061083026902362295397276480416798302173120277949306555511101523778351410079133791677576324025678670550427560384779666558232938149784034181330476108939926720706324633093107224810817876401497145650824714862264564097747098252518959844103513314356150775704806577336924469163129837303449706873748845119196142120422662174122758423311285455425000889000256794003941326796809726660427135670704091385305275987108329781845630341222804892739449904062970400645207345535540161092536562222883915112175921737967464250867665437767336476965205468053143840596901382422587072510660146549114424915456475137116736880498257627813928933637339265948533645371464036824160151347368332404459904672560064793706601146352004741069330758181867849231554414659534189331065334667524854533647135476917284292834716536507913390810483110375687943196372425439371325474845649856317075686097735450339421364399108976321099946841340512240203188860627019801094888174102845355531679824638404638489959433700349065703379426108021935894788130725883135277325795181582140631652571837327391179878304312149030208635744595453018674935188430819941682290991588542296848448195463679476076120281801063818314923086715818211790996027363550452757965612447888025995756045383626335153783562455684687020166050778180060714915525879702880853182380532031483775217180764779274412031229991416080109682947364719040220206689850316985872920118622105389951239737299555458239117474157820318341808820193451985754063448141333977310273094144077557181093720682497881078964344022192155121916344032188156769221316448996276540853516030012313243584245622764137248691378050488373151016610462970903463071680288567875241047067960577707492569770631989989670319852862808774069944140157536238152234196925711608054006805647182672653056281159596818519130962958445302380534677929633863166937381253775543080292191096679580060637165792275117565401017504302010055444967844355635754568724110839554787313876795900189972095314487885054093612743115966173864019162057138847209290337719734599614717855452583664634475213875259964444104298136100998420652163753421022351434086585848219994283135480522849561112867681983428570526089129314888584740954988439247257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -26854733735169554881122446622604658181577233118165659912731086298341654920142629692438406889647308799624469559982283804124106874915319912863603529642161614078137130589392470738142435153730955400342791531237976091636394573164118048762719453565931316812342816262778235106793736139809153771557769221764346286135609418468357189852798478123061394498950119138207879779947239175328585918274729744017268320444782878385574103077162109406819962996871775394061896667192704179772856091133270645948599272102174438002096945803056259932572278117241679610357407873772646170364344726128096621815377260962516861120973565265699811885689392236924385277738464789187031982853509588760831938252979514535379277915206311061362585139074166637449769584367212748390743651637620521268638639443528077078636909069659770472852873416675606120625672204535565509234625532637709895122944405541679191983390053087432260297780869321501387958472138640021075000985931015510681174914355242505602325561124237911996752987763160529515645610731863092212475061734208607410491851797175230432560851487561819167142062581610990049352362350000726743159572291664630631518379473813236630763464736478685186445122984983783075192439768960469365316266501423885772779085691705178497217438767585267864003429475120006290228645651959554023289028641177520598520693735680846556989282423799142290715263247921796706929949754109047211078342645310851248452185278232358629057031234503728576633650661492239715163647681411510393008544099575342769931308135224510112619978697381955641847942002633937051583411127619575854507591907673438114981346867671564854612195823283273641120593554078040178130422621643005083983792472822189289837223141300850319787637847550853632645704537371505708902037371896514298940140114309835540850257391280027456834755401530413552259276464077104861393184114428665436397898624593827237686078035139513307374606687890925525530513173040879658652675322294032132062058778956946634825802079794869642454508327208557829699617978914173868697333692817567502393662268834028793514387002990974677718909636601687639891186939016960165250605468716498548408907051715875577932259805024006647891148529376582108263214017146996417834700650745571792100102006809167701487289978597199825477226695527912086021736369307754781850840536535203782933148117452395631294109140470625757844029936909966852821123494580537551306498416798131977568945361312818145710220209089125768945841696470800902176277870690429978860209575234677985138852229912641638027767811306384092032202164774234432540829079552029058733017741300004990241799488419526085657046583465228151718678297320425618499145518251420917886726962915522154096392345460429365845997512256739675199910286910623770767990446855010739237789074140570407980106705809368130053122016171386455722668844130596470690333014457079289996961433163416507276167508517589853597719442061843834526000925667383418438873454433103800394480010016411350037817716545507077830365960758526891458397366959219425161161152842139419194520594487394305014337994208027299782428947844138038143081451004173865517448818793512849827118935873795984526443959981713940587307328889759639307086720582322679354667855999111643994057360424695831647008827908887504508647297065109416302707754587314962256253852455933710380413504374297172121494475480194707144228037285412721692043189049815433504997814534557557846093642557776208950908236970657068464047936070721616065248538462169476672403041413401048655946758422473816058135161600350238612296324937610451741318694089545069945241861402722083211469976047363951787539043918340601805037642137557964462035092078804069716336021872075946299418936007828828650652850815965781645413855664879813498483032303933243479947685657574351233216602428710887968821849932665225895188891216011796062548526584174561139978184839442912599706728556947602154513561437614525965164858677657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -27414620531058179564009270163966557723187696752169202355961819381878354410920058576243408636452701693548901434833016136372294663730581332956244952209709072983517487970918308144645002801874871036514027130205181965081418524723704028483979491327961925319290150827907308980219271024419839791688690729971261886528069421734564669486629017654536904503156353180564170243968965459359693461626531646711359620541388863480303941610317468848649802499914178444998233832628628460559399776022215669077938136606149740139582745311771161241425211716808584231135961967833115657691118641287765632354913534387813455927895557689693694856002566960060075953743585382517586918291907556671408255416159506844433411970594541832084032649945362056132486846152802355515768846144504620056108976463903112383617762878788221998582778059573972763580001145500924322976428873154747309182092605856331231054467270559999580245504297380027359531458253758046241252831997441949550090487751502658924059517357977528876882002487408385193906481086775255520925936658409486231710670012355841967121411139163285253714552574706503221497964288695127902799686711513746383899079529763952554476351705675157988872937125975191307321428315285098760306564991931573159991274388581327233463446384065681705145451579395609558355560483966607254268238285830992841209290367497520313886466890775461559028490957119919926376643821535352635279666476909743299871899370477838938660635772719906704272356370803229860173077638700255068654984415895633581219684841949362546026193847480334959960786149973913194627981383908018303408835886200310145920841288634302836161864927049638736228927114712308741838850109083920899705354029214270288744714981495735426845685080074417354717566111360793879723991501253452750761696921981550434531510162380228621765013261265353458783813056594051562902981082827684261537936093288557616287509147483935073798737723868502009906897557685359621416896884056642869343220285738528207305528667915019451292671903985843965941812184508930780344002286357201149313342735802293746049668469896063193112049857602350345628918139636394622893899623133314639276507544071161450317898601676150739260070543513290061918757821250286634163449439662431733846035482197408434290648854863665085277821937069094343723556681704715594335581819433436125235873671364495603744325654590999346634389000053818770675932185783873506211257253459176882620364828248209696630010812880593707289696476585051555424552208974238555201136487179482006823119611527264650040425788056247952193032623899942372490223420269003811396176859025111977205103048072425980076762626414138055536842121937728048812564950047346151120919519161793103431646330719606907251396236982714221584560223322237236324706056815692692753607639310454881822226496978743582535828368226651792133921133979920412887966714613652670430217198733287040493419760300672578493557439405398005755313338920540702617031157481060040940531369176917535876738138614828316363301664391246379391187720040571690171133138693235656728181231448120843765107011403464081652418337740750474253120558420624264578450669908773133924719462662871460248122181635066773926468869812969342927852770538105448544859976013620774842707750785590762177767771434964674886703373789781270674573165857941881945493667734398876464928296797247280688015426777146360958070022271841936128251823127331866788871194331106813240285032849761963450545734162232104770492744316357808793894724007487779851148418800566974337335602975070494778001807907431499467068220349128137196828013175032040894136985884157430478802104220782795894883658825327726544820754152748390260491837359165828360794569128279546533649996659692298737018831500153450185776337914989126500850455676011366490283517990695612364193371389664193673632979959256331591366053996245349513978605904690499584555189467066710035685865816774889997465919811816108838931828572160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -26303848557633467474368338074124121267056123850410866827931036851768685071146886236533810330882563949404899496982103213779839978813772709165991670177459058307297102795558375540738044993145642004513418746908464328708928791923022724128950109826061446095945283432840443743169242786007290195794169743893974972721089317190011993627097274375124320473159479029170846748659594620957334054669335795080775196715861569592284265731133138926625519381681811170413113929243494598428298921648078333435235558696846155223335312978297640802480811243006571487174452083678999920061070701538077067593866453701615232944451259992846004754437808477632848241223016554294646174591692488425616689800943793728070224253882612328143502902091820635217922016062898871326695867868097527832928533618760446394996692615751080145766872148219465489499178946957118616900290919909076550082473694254902360227529636226087667887974690093631814372441913069816659841990165504139919106736866345477256947773624884918568648670194252868533951768693032874155901256928168981443575410778424383365782683281717960980241544597231124774589016964308391357973221069318104500905664441548638984450708287851585903903981425842616507255022683551002316884040656290490703995570606835228798070415327697610949994617648565747570748407141444350347120133651910462990676298278052702939148915782892541532344863481983461146866439781821651980240437783145487685438246069445903810012482194846194095735096445566313418620987615595674926630406144639516265952479021113119301890658601429919700103656356424655999257496643833457190763156180221142187161489870347693338213659850171527822286065128090911319831945152077645159883126427842894443923726730867917646439399642149891087800522788986018453507811495277518919851574131124906241276587179846288801430752897628250830740951045856254260545247986868268110194565922814689427785713884138485485713082688788755407561404149370018401677535327155787223634838284758711784149812153361721515930983824410281285274198279074668629395877720953589056661503348663976664231067407107546472035719536141285801014829672840870353644609954316704153526631282672443658598295032532156385959546961172640017403167926804306299806958814817238828308499030663968469492853210274948836318299454440513945398331008639699391674794782173733519601589689437840077406030122956420980139384255308837469253993523888585771661215092833394265450731362912695122336428515763441215434653129433298366039114809546188525266823629197248017570703441643694915909078798740059180058746867930882400457844927644528254803616950048738164497333450957504186328527917086744061185596465758620742922388057196215231536799288610687286303391320027338013288481722197470337845549874569207705862380570088336771164193555387819931246795113741023622884274152718962587328096469639710003873017968943959873085013647875159550827655133760103033396056410804410845729196558642958175773592543686176682779606568436817120773169917744173880021766601340316745128379091774770475102245427518531479940506715094047001832486268908134575422231282113540762715978379024295207067019424965138544030880136570364193002520892236338552106104212955090497676560113132324496469673903939222956102663129668185526544879755169375429799528999743274037492423116407365876948273257644603234770596595126710829096833131644381912268698922404383154645508503545370931599525772473254942474579271823822407842847561036302466882647883539626693482586638947108274780799968757526687439740957313958534964236642790671990595097051467173933169999125401957539401555749574541664430451076545297061079650208868729545448628520125130469612783675389437429374549840174871796428975222130579050747255561927306034678391509667707231934192862295406339761728915385335732826721408954483488208525518369807282147232930680768917147051504909281943783053766531445355334708489034384726824130246571839847103608127488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -23756476833553324858245992615004347170244462799445696377895341559082524515549589382184175031069333231022963813687800020202433404264103014102495323579799322790138814501529585242970500040788564663101281086725948291508225422875657252950483704507959693189686563751615118429750887394343450657168962884662103511008113967531400816071854836006637988931090132875600431820173083877850469951817862347819094357794829969272430663798933676986790717132484564608858684998217776367758266770794989131050164244120882996422092860799559713239734466591583033390445988166523353527374190843963166172446518215620435327040278236379698859737600697825593702032933590096355815549320398027766050494036532882607132196193864328776854057240835006247163164575614690255808577169989378939671725347624892725135858232009739876816410374853504991330684389027339838843102459454319131229154669591681449879324760524929523677952654699725391830052802856757414728082027560795568547454776846773369870478238738367349722768465377669874139037489462871460386423066821721618388681560998996800125205291779916850602602826564935021161418896989839869699551239204565956613437297564192393809702575503038168823763428230507963871634241259293649148172097860370103369584319105325954811445271740086170168465618742226736017442909841755667564868699912142222387045457567683175406215604598009852935573508741060771977120930627452774707376127802358225697581682584217848603010607571472273021091432863575506009601361947426523436975041373631918718416426025028705966124061988596202368783611510665286685373697869992165414153290643459693388809844857785219556560491542177749696036956717140930041398254627633231095411518986968079221579304417750914555775745386087709908561313751062299563245269892015257636420765637110170411279424665921945995279725938906512135640585403240932885740747668819355490911653558995328394924089891257645754299597493674628791317701672590280811264945193659809560046488808567819592523327412640091619889798712421955653555333396171380828390730922122986786307282020507965068471639058212880264752083005895367638982032400372124998420520404814270880537914942652526314203926912239548610073972151653541229342979587640810443446929133637344725563763596305525224260264198670129831883637026028467692789494079435417071016757112543774062582458829762598296159235357667561930361134945184682743797400745945283941430350886817712887978094169784127019836504965556409276019866250586432365650290808664762141819704923193432634557198918750523546759862790230692541660897990486908906801758844393389923800420759116693917642282210728401978176861765588084652305577645587932450865947262575832068957350052035343506199713593776645503116343759034861559664737292269032297644282126887810183208019965969640277760940253087029267344066634647140032158011270918024461516512328299843918816197728584224171411194088972230941005202164400387849451226287366193739064300637807372206728831627998216282255189977085262112369498066199908064757198203010967393473280806857784762394233187182242082929917272598115653240872354273792000140094138606007051396371411641165417177238784402063686048268434837602764883045978277984268281995105966635956616533921068668571844191522295332882882831731394368119519199612708251275469477970546512051785228827852221724961997112960337723630670828333536813728380637647637406378933519099015743304065451861305786903371299525371197308859135745376195248859250409867746241685730633032153089983066599196064383253459130244299716711717064882492672639165651578422869352390845994542688490033999350548091463262034920660178658147611823947434733795257363607683425149552272077021388281743524508134574249472144436200008955490845353472656646770464605170423781400083254839049694161247396289935538329155003675852345561459744516139552619831215983009308336893446928247320048332977835389860501535973067160494526171955964411904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -20097591626685454905636704504671267463726326873757577649071494986450671120623329792699663457063973402836715886593691197216022656381833264837695226171922785005683778963293028362668560289934511983827498386586056355124530273679250887476629822951846483745365378185897660464341353182534866903028114189996142837027801687036323372684492472857892634374398593750886789797704611211879119329355353079848650472003115651862418318159458110513679414917032323486669222728505308338623267850832042810164619968535100045804746128355340850970209663707414129309949002041369945125099900631263263423613324613530927402093712360997943964921309394970899264175216440964375092908449402377082099122212159001266777335864712468206098455176891953471218580896577897603512082452697650012859086916208367931546956329807501257119182280720923636425131612035502136552102851000869445888143066920170639127106022471227926730870838836758306219698395926058109644805877621605518169330499435348216239695017939232170629584873053756478481267496505933566612292701548375751656724964936687586969298670129218405981420144557003606321034784392505111142862993640711745171675898819281386769925230635839731702129146000500543815716085974347697385077778761053538944781874038768554587209308333922638047679841366309375741151054031028175806987399115183868621923076854919782124213516005435429429748596978433534908551091315172578359865019799758862080364119905334873185187202017309470856679608501496475318334365571621068186469713469122202185958583531444592325965843658360340165020690604865485844706010310853531188487773215015865107251439078986601697820300871272250392292530497870813536693973640915504625728175472701707969661732012340101629168637454537197337731779585016477411618444530024853148336056846190951951438081808640901563971992760422413384739749599304104741047418935156830113104096800565048113665786927361312472750542241390932549254376287033212267836402707984979662783198554523974814156054725673459525224049431816497775504489543459573972817392328035430851647430384653768951584190603152051035561656320813414123405235431037041741430156953817631154550108477167300778387349280761324212101983030142046497841932568191017664973018901944538766024121402926365628328586352618074099699076112632938975831478329500275167037082110355550388719703513232523429217654832365700791652613625822292088691531175920480626610513205313482610499471701484475694358710461887615722625701725547901361173569495289706100240880646206812371848183377509445243435879600363290470058916586029536206434167198860002491403702883563544842814153675522020018633714687839443176725201092258576861150003218271544580791431683305569316934314533148805328676462807053782596496489774470264050778235480254805261934858479923119761292775522286106261116726053721142107707729517308174577189499875641873864221032249436395717727775236645814295260518802307096881946303915621182519302207149484830895116614087686209000111646041817232010426297133277138247331706445627274269416421676191537949997982104931039521801206431510158139224995291096498530805889077029407153780135463587550537028281991916469404798682550736008967048067306548533186134903364066522358566075777750665098563118439201530489031052174352606643203318380877953104398049603417252944540089653427250316295174657490521531348363124870351211854806222852506893185979224875949747576209793183747213533223454527349884782998016030805194444787413422915478095888684108472482295902395631409050031738241740302578246319271266044156310138205803399481468712958071297356946624416200074475153904015294702808363993080190799734695677399228607409574999519523171143869618030074968738788058024419501148055459922192657801961600189862965781223003603867048205712694324491093645354297597747536926839436069342057901319906138009941953275213853265072037504428988486054114205439189120427789831041935845923949201326080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -15783364390089701108419544516072679969902881632173507620366297993079800996191195758350391783658240562365531933108069775525233833508611773460502749775428006623301426407516978629903108638034467420046181252766709258267824992432105611630589998255609567692375258133444711011239830165424472746764874579452628832485472527304083221573254294872709348514096637397519476596637157961908802243240877845739020133592675736491973192256371655494971481629706221347345536834336304932619961777506210500978578416952326240071341896571231636816525370403136360616078503706350635410067559613875924371697109975755773869356851800480313965017934448471943188892506904284261296476859492053501341856103825016135953509565634806258275221970724033807370707371988578292393517763916175025712939472317159424220118407960680416068464315279034069064664465045945318718577937725013910003790382893517417264871797980719448839888570332686316778779611265884365968261673930184085784517039050015005820567080256890319815375799637797632393162867378770665519370966601723141828791437045588059332634711971934400390426627606436801981928061563868858617945303149459782952179664107266627384515405607992647177605831738194561759243907947818560828551118770274371535497318650189787596849876922954083351863150705429549182615518698564905023204892271921435725712747540638144004988149080998840841835989556001927807983299289092273893152800925433729918491956002098151652400085933817592021637979989642029639588427058550745412146256930740234137958449311470086688420352931937376433496429371986066873323343514667903446516519191093154402088746157576393584496853761732174474998649052433701659068189457391410658886417221501932224020760430003269855324640974773713735828984710220199900048431738501463838588070051070316415363534550909514585170283676030546735708455850017788452707996273005613485465320141259826769779436485138089083945551412810076535592885976505615270522033808372165491599939094974335159597840548654658588575516612317798748095635964185197040517096779277642129982728292317871724770064133552052368308868954157161084606605805308376925986951366465726997505529688707551565983043633909937789578995618874275364180721452186036437674079673977341848677918548655748188281742027852947928316388403467411285440418020557331759090930085483987346183019488530674273019345387726439788497518329473115495820050445366028155867430952591283329234793567969332713840679131852723679249732639275769141041305625438888923684642443001942082674238381257167517441528631772025659699328309813369391298880455114921972444390308291411640122001501360195307197708356973020046677265784553715468746103440017745392464048535143680076720498621400690826096664232714888357530330764062969848079484626393005768542225966326223432189316588209724374772554654920043553387507199191045552335472012567391768029665083285374102803978173638664173543153270908161026841068270069182428113366394422762351210673108561714017599015887741873994575805937576764106043966908504656033515337969697194055719278028064594665381026504366106685259494157782620190050604640697514249723271607261470365279874533591552492014913678244402356125216149670640856685460771306741794462403987444485062747940794747095921865874251678012853481482441773392375103146313841508687786252848222444416089457316159428749008265480178963242217127767643250942347495456919288966129440804249562529396123378594448745811682186306679574257706804908934868081768162395802294127312357924615730877219915215766544798090442887246901844015560682000792730410355157887838072419581266159672171319307958202708026686903470296438512124340449784857772014518274105713998362055866987350101577430261646353328681622801236740251603188088453135053271470595356370334830443269679554252243527111356078783896692834236291258684410912625364125492598373387784132449112464043011623352391753833729092526495276212873592832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -11404774453530201276485060072496955343299803580773720926714795035639033348905302100428325011169773367935249101811222252120438584780379502905169082489976853912509495225195340587174442558716992616687429822001329338718345566290961047141488105188911671307338215952478882216995822685522140489415714739710646383569211313325013712222217117664655069623845572599090098842624251873607105404889938568822167796435724653935288640938145959514411830496109413373217271544917255190029881127360292877186182302552587112631200672217847908112326391301562196940879757214430360167105425292367441747457984003967238996308043193528725488318245812772329909500161016995817755147989842140246758646794961687943630223471775693001370322635276359409833666574383171632484395629287353096506468920217070990198317066572661898873307591612024174317346135314153756960715641127781413259917473190104596987188114007728278304275265344262431775313036770808655227441264065987756622024101491848800244168453586995929777854515877341772838618577438926460228050650639410029425041384695453706077448292193568348895704849336162690456533891432133747796878122385344230781489453230269946668267811835875594996470115383689499490867376511812930545309180076033262199661982627766623783552721173504630634173102548636755461341011024615575045526065680311323032973199241209381824729485627446576970539227747836741953673928115817508318821582083443609507469393009740205189485532204262821516461968975332145145576414813993913441931111652771533066257846713795377280073341693682943187650509531135800495178708602421520358204275238876307200777865589189275376500093353703958640513642570621264516188856811711149187418789568858454695081836431617173508722834080032631538479796646988856809460554685658795944808517967699996250174970903769099643640595536604640413033318265409399065295880882602932434661176485633384711964822712905396958499433738181200199940808666284257342439447347800174114204363182428079507497524344102339340863347875296499247540494974816143436817120883169901415534223976692210318096227812589097206846246561264220276148520243030696870993164398680813837435964959740091182009287965535814718668249069516526222319626712840120076029041381759087779778374185782703446352187120763841118156075736065392936582634639931600810991718591142272220674494346900976720350046679043477677531782614837681861008635031281551414103092243206671866620492096798586874690033495424324341663383497535047090556047352014150588883970119925453012314778951030702124108391032135233570664735842828060682322176860124322554585186924888367023371789772706421655658897546222769081212136672680026825474038460475331282385967416604527448059094209134530718554931198553843463301422192364091338903106836222657841634043425265868857217682426915767980877079110297584449149215366811762399496441886704057440984778960710173261625808905964269912512519010305976601617840431037321371517233711402135742765659812928852274213624648404404319780569912731927274638261676445149379025204367748092180350593691799161393006020877048357348902265187669252605758564687953750566494351275416146805789234355280190295633319255291686315700465516456365436408417840150314209244157869218996223527223447878965367318471719551831241698036589342285049871529062608784608107726916080761130479439466831324575946352545527227724117991215702663490098660251223334865714985569916674852194435825663131398121910346843304319598719371531006707314868088405313093867976492914642566122276413077460001528668238210464980521029882028663560492795082232195900762675209816864617190561668441755430147011391310746094789987852862306998479858627084716228631883678530847164204335818999213997390772665140830814383647738751179238679485180192598979264404616445477526611797206771042822417279478811401047516572830980655761170471663303269432571233352044740333045534621578243135406753192564733929062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -7537128998966387743077711825249834719983885888544016901531110961669874607803503658834681344744938890533571897431818802010817394740895076544308162073670174488962871701969036715397878324515341803819061481583577138463318062260086980661052404652591661418524451376452219807739044192334091440144697201847026064992709317548607105647364993912666464045399700181821288249061067058220718678106471588638565864254563055228590097287078653016687905373917737779152610517868118518170160115149212738056058826793378330744572948486861031012754315084278738418635941287107544368055132176258496214061934551369050451282954249609865307550914656855646455153822508367061916108285654363420539778526283205197276900028744469261320006217030346076686590324120079653204802408010583549845379736490636404108404830495158402557624846135335926334624266071419671954387474221665218224566539412214690391109566549550724076153487476925148368349549468669950467145799354022170917960676901225928839613308737753204516769362781998308102763137964578227156122856536920486648463752679142613437216039638952326952467641575322528832121275352156389457203937957679689107181702360072801524180825867713099618615968378256663016567105782382173106424950425853718352246336537709716593825113704717271042932312345621046245575406132300169094581481006174451966861690789556378150012594970293905041045117787535009057908178292392134584041406728731716851332118352091922664499738826045841629961319715805857055941608996069852150461486549139519615773012485660838017042527009772679623038990218106411567602264783008708833409215895879460564729588345289088084532588223729174124992231228244014155266962194170053943481275174639959294916296269311911353467233723463173827089167567765950023478399952391680527694392909472863928934180413383386871039680444145183024750928732178973540618391396555017380824871144839284764378774165008280215401489869427907233890393627885745025290330787199556780266958258563918840949419915447067486045360409717234917799414463013660148249964400457905373566863086665564855793128012600516335778368569573716254308211097772778146316958787053656129074224123409677908568464829916063612821078530586203492504445840618085022289231487820396095649550470818042364769153221725023479529907652121730541962491011529042360587245834006389047052698937825410160242724896144564354437005652305455963940730657566587836758348770636002550465784090016724865242488483764924206186268915207121647734437987639587091954518174910656874241198553498130296501477556508830613473486435818818325941260837509857902449433182068676601679155562935977877956146343358717510871998083162423842449239241401664667654670552148973254297873585305552130766127713375284326201573808783162021273812038795186363269075981322544689230231981497350339507505383104535537391353158748995746524199600735413189279506499527982298932972828844691055312953705247070795192863330125919403802039424246947763486339310866427332804773515262959398148507592656952258158953124488245395843436360208873228058555019353858783241911328865090439540689281077503031740396855024154950478534819966871308769678529444512222687469345746800388596748421784694130274476726348536379416485053138246661318621432152640678205601877923544138550784920541853989630003328715795271381380484997304515226139081488902345324898416007031219834783611567044932025319345681485304712724618772595515884866855556392242112947732202286618364954136217359597281777550007268579830382517085180970543894277999050804301659593658154169403928047597205905745714906230223509312651821685680162098409178756910274367733760201166646871391982329100122219611649498776884896700008402165141407586794084251095253339074303643467287303435861967530786966351569620291405378748735558458653616144929764333997640562297311614929961222610333454170234405186971278640453511234331674083665414203184491700606734890644275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -4543333801733528885596511301384297530728435384387709982589447322274162663723474143573963731966622406360102264937694643490557312794634381911103241287162729304553590581045759357778774709484982755850830165791429523189114360942324579876572047298191230090884314304981167760551378940340244036759361689039866493254237075176461609183641028983168467807648891552128600660684963892844395998824220106558896613443602798226028277475295375342411898326104778919123303159702611108712971918318466256298782958171184058448608046792783330528637242928830486620819055509355794537870935969863502532185120630991071631286277343268259990194874598951370631171720405400348481719344121612707280489203305267520394744516720658057956783100309273374090290488902392514583657187548633680703440379272691155472853687751613223185718623693988179941414775595084785843357840563352128104931765329470198546626769470595416348514678082915431317880589118947415033471904578988192941382212541464660066527589410049422352781002674896678950616124794429830319959053691378485987089308460886877843910967132709167745402615647371425866535464413050906918696941351875366568130875987801903506159213203551460349052378021124199057133972798223296483204332050425825449501070960744811540960113650267040591291343680961324687972744206578201664265168630321133679322385120640387059842487857293883611138378498813262441229024410164862451992782408345051094924741166584619321591180241071081643403257249068033678385979384811090073413819354053412723400633665405616503672157683231910899987270524203828915813272652761249760776048188427732513668667927470973711047920579831375632039594575542124244398584713298177997355527926767682463397088338305632039649697648778628780448830741459043742865984828319355198693559582695296692082703960534059430050700078296414658472222438943997836819813855175272097812689540239748638089564638615556909553309607426964802897416620626964247332035888898849176364476694905155729559355776212132506328803233482639907388388207778912851772834414686950773887624926405410328427865235808598510037112202497756153094406220401239358726084125566373853194259863233025959775664700460319823046256702322191758329698997174891810196561654760132649043391080455356118938229860689475098217476068860453606741936024592801350070424735090408231092950625147580542932741768168895999906360183279307239692445074572058351312682558486019100186401770702253253888501228612575182222461334457458822601991470946335715626426268582236969395588714086706576420047672495352296548376468561473533821650395495728928656052896697984964276403097554945382926194247674077954632155855963501308824683108828742112924225829649539189713282966052626503074582387233065301347594427148638904452411577635676156994833703428343022940414069397851027731887046532464729791879539298640638913220790864747036764939181217935936781092071072529742180474501846580399863377951389455778174589545828959589626534406392983604493232589903262706883154927093091737597769548729026593265041438151573423416854113772556245855789156133009037876514063173311835747934949598287226359372282752873122496982849725278904164111601620751994643092381659341430656954769332925208986584711416217128591124151994584435282439775966905996472959732418528624550736531502109380284305724480545622115391225451380714142669123699396441182771460739222395856168099438964610207276416728260393260235074700324062131082597225118309582052061154927094142899821841736370221144466590700580321666391708579389301061238082345811941058074037087167363621218094042571802076316567625330648731296553233950676600487243480518936731167395164378375995945698389375329006527419237450827769853178941543044000718734574270500483449642421150131030136405972543893471473026026286403784424057774390999565114423986238962696169389443811891029700852362600984320264918139865454616811705472187729185807544614912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2496265077029794227573562421062134850716146377461291914649626068371726249575667945169578861015792190640375795305210552655900712123156735148449637847467253553909855279963909742881366437662968850938688362325254148518485189390628946375026499760727193019538721182891907350475470969561062119681483291129534616548496568203238526884080921387728871026048961046711041326331983878490946566108192370501055345119315671623531739561827059384764126198763856306421960422215030332023580601428502918759601553707490111843501658683107411697300613951231661410533299654447472712869449162355946743039377896558356438712209635536351459067421524089853046028458484649714163045511174343239300376219517507106589949369637817729878562729295783893725303919746904758747812387502382001482044452370408703715126849401787213890743774157111783808455304834386247030684855186026847327459890651379356411711189294602606954567016857130842627220946030803894862102304143815687714348226214955609780211969527318798061201918779489974307439782633775836632570115783307593092041356982758616965232395652145577804717816237243054837600327318309073931694351569247312178123705421779248269309969979590519592601888420623533102832722421607649221857667352929165150801589581291637957531829962749146580691664194331031157871998982615766498103902914999879252604870570777835930549381641768848853946652001276425365548053377582718853686101337544092612123382075084586298951727114032083720325773567852807861857022142917275709925863301032694868610597699352356549432320070775644060543464379021519385430583186035756518904373856325017711931052993090975108369049150855252037125593114476951818464120947672625697587066964994248432134469806085725762866416725934121173170082002741506541404226098859599185159713753978685639333444214612940219825252657774462213868689534350292890692344897180840863628622283219701805809928664855617453478046348078685230650875388328670682037957710180028236289175325941499371211230548758062074132469614968677114031929949461651019874386493499045519164165851454680477049443838807165952803015982927845304021414994432193209956530744488270971624224870742903492385354487225904176600561495108375947742486728708909882598910732979684103130375305702837634338561680636778558007681633364890740247879978758293623000056020464318995471127798745984585008159009431920961569157617828476822180731699349906465191811423350171514848929390486150636290983712250184851585865359706050695278723408508567378022876038190712858046736862967528110423414963620998996326270079810265350132835486396774969120636964554993851813280883222543111834292909836491441074156614328970919572175448764550110645505442840301858244684161234616810686571677878784537725044566777270435674355567137174472169441814822596531403746240406218825663404891969697410232735474544006664342600736131212884571946490694781049231681405761923554248756074404796815155857959798366807801053720919072486814137336331707878149203432137981546952209272441491932891256095621473616422132659606785802274007895529136660873713073513286486020678356834337839766121288522539362539285198578098020419178993505009265841963453841601679296284719607021474966544868337909442037237117026314325562365568229468314526711964530288171286194311861591372748387067623519807535302529393780788757593295774877636158460799813867126359538893186027589805779547074238674929836228163742920313100475846074390595485947507202362468468917750619520322908008495271614540147697851020076917550850793310804415156761621040462917642913080354640729846055364443904767617750546284539758755364336145651051183510666330224179403282799136034103256412979425377482083449480388283304580852900107243214279504749586654001349084632665458439335537783947399957489086338730787180492544133441693763949454102206488772751043180262789187410215234272893477948025056700473110712077528688381066456740764057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1249824269722262083773659794853949437195339855161649878600480749989127867457100274636907604024259224942016571499970034940931989378583016212771332456900790820352410962077846609163781639086554841370650894091571676753110869968110202168998749314370286231328745713390532855914427979233555554126226021748819423729370548252440445056658541385643602353935675224973774276259574409754938057402922074002887523702829338338867477544074670096379676986714456341657265662125053516086617859639352285728382175446438315012168564917899561746954854501836387220298912450307833072311566439166092779884328292666791572654416748288208164655028736273823402508021724830800733419228936209162916738854772265613379935959501855435811577989737554645036261065218710969805482842709610858529432896231714381173833597513014745249114062542602242284562526837559447740414578657282634446343071261206333104300397562711607000041565421205389162070261027435037956971757489607624057514447225862879832566275421144930646259864820608336444532583180017070004877760978769346818016636813419948541796082111447658485378527299891894438651357750326587671277804135621842037542386303069052793305947407470667657950961607800810736423573992222254297369754778535164804307772667249195318168664424492424649274143557899860184874777073565898422266529425428875097540205067552634823514417831478467951170671093014188648179324659943792996333116716115969945710802982931641171225427968670789361096759498332281258494353492417382740477536661550914484405865985325061556549269063081210086624050427087360948122698471841436279972716469502431247003041147325183700615000197318559930852262821102606991804302354730392296948678494119580698559169678869321719026809264520943235375276364343773824105563673850582637966492471370181870406935599056047451985097911707245441175486127652975228530013505044789335528647653180580130771110461905132690844474164236884681244874951281748096633541215293153914866309066175088514571098792362513708676971405970128156189307696408985003163240123622061729361847517851939425048611776949097779216100313882163158107907285315356067485219416453851724695329934205083015819844233988684395337520966224541463929508143208929570151510675938491139355909159514709977117110787410810347959390627111602640232386509482682598648656073330900685881143269822639824587552212593752906139609474126053270715374878756228706366115542023335176383165580048989902668878871625414739099404819288599923802584782641433513318464649586923605425715355715152930477029257192072907130944047069251556674014285570771958707994781895457486022713898915982420758120027325100303865654595493633075780407066477546793701671579417179928626970306752694070681869433790841112116516005992101776004544489297643570663397272928226240713244378765183850400921531543692721374685958425808609421363477301934227769798836757198748909903726007342352515170739096004181914695604050551199537862624873384162014758817618188047349879104457871736410521260293804927468797849384462056776682891305275476966455616526103427275941441381407663275908904724784895649887507451057404175505119290024200452354138051377450372707312503375871615177260538876314536150173546818412633904249431326784288922767224884533697949141747777384395191501559956062808565779669206518596890570681238002342629522564990880096405300250527097550979854904913565511564371348700141810143802933263914099472239108829811106646732308714453879575118292084381145036642711637026396227619665525753271343540348729067093207584896164290503536180335844793672975704889558779628181893092841718368494459764271943518367099187322154100659540563036481209133941050952641008942229360904352819164365144449092666457678934847889008221800285167011805461527149817379200587392864270209537300435527344821612895807768622629397942863396046462310033273567893058582352294246116599802507678288286333064294957056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -569738878638092706489701620836958634295712725685646981970273907305324560834414093690803577403765870126161051645103695230878330520055250374967471010511386449004060671816926814840979545702499959660848066979449724704466639798380467631643625008386878583742806773383300621347002459457848828106263915489712112375496213249358785807529845298382686456674287603199356007352905391734286806299239658259896576083246329586270062394780799747199929303613002183385802360775382789027518707603011059524777365097228879491910820928990408108767014449763454596258727913557381624825911177613717218194330478018843527202599984194967579113038395337714565298942186744577664713700195418853324422239841739833803426299516054708212355123637624681763977455113998872305825385006431256426518237685456053793686102415999984875398129663447018737525923196476464823258488427537811386712259447579259629716190685013442304192277212391109342421978229476327495647105630139353779967407083435745394866931200007286374028492291812407393024731722159396080877751386870705691279721530429531884179555535106816626507967915014267635787948974463373213625038209444509790072302913910269460339908384267720355090316273708199253629747560783009228860349292339771999989245208426364306923382966390828509460564219260986908945068722193611213151409810325350336232889311541602447882606749645525664406810459651743125754592327171835712358019543336236005086666825677327576388150865326948167850975758172455901124140919044729040343128987922296290381753855948805810721243143678284548392704726392288827762020980839251450777914399254969044046577041630369391710477005439129488746479174681845753446818627342535932704781170875574122215104966436784238907822704118689781996630157735978920595949925863639062362920714670562768230291617416684081447458308054266549916433630978167201601386948871519698360977732401705545213735640232016182888993063729677525775649258803686193888309504368186462776971771448130153003748050057972598808767963152568576288951732846303397796590557867143375524049071125783458588005284737965365812809722457866269962685651334422895607748350171042672021373137842690983976077858606450064375581926886652805040793757198799194439419279050914060141925804741698660116275451278153895714599095368420580278106123387562921305163665081680019415960532303280598295669138956393924928261199975286299062945429642570487412694256154553061390357643710463564681559577953216244233507998619420352153769236622248601192644468496640026303822410174065804057228483489069511616995514123401496961635310628486047078134961886429285233559738756195880002958766375370482922990298160409169877181795688728578612422491744398825642288782435993658101805376473859186723863476051583588018481725716664444407656689539778174807485321747779359355671808299991219088694818667739993523313484679912677397504126196255774214136661224105694398721618373454602224427845026158131908890217170462249362176723688098685252202169887935168760502009025677888562665652229530010176182909620809080843579170015623228575662724374943732503352056072558335955403229047502403805487133287900995373781885034687059164557058467760058457014957680667647469082453760427053060655272968251769697257272344886150388321221118687528522623408855918309576550724134756581345432183637258456408907768314755626399762679869161061843436092342088460524558450764136242852036163859439618059398562126055593841966325043701013181769699192963282482573559381796180106504723288929419217184332537619772924315937700685335058329329594293207945222272819543881242570208483519984917774029310532682618361546267954722012837249077752344060166255215645367797846932765606727240844451816059607780361036554887234252575410254985181989785080571449799768010198281954778933227724389545842807041101986253689809888753723969414572342699328496721939073803903535633887131768312888053279380996096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -236041535681575420783985933014037856060747213875969800673894498789962525329194423622424091996509276446183433669480726713102448099717925979132433091441801494286373858976180152468598793173155175732571087565539801797886922722384480812711665147415171207905666208128050698837830219048702088447176001935315874827373416318894482398239157953330259459556669372322988952369326723940816596673108492260594541086076097626747916591838397281031977419761333978287592394362601212213207014791690362257980772117240171528480925711863304509848790717029030551268909186622776780863626293865041544240803097023655577466814355869140379652335327313021336433313454181662728703284324894271098934076482032634226535661951381096040731732635174028932647017386842457313710262434134028650285631287086778298766107105506761781701138601879911960049724519995328394957967567497570291653643929579679442157387838437942618255056628412587350149628007735899038916627601080934531548723472308102169677590446868377960620257551847684982699572653270217921258531382513646910184048470581214742548545712057119330516271440149007912320939150673799265630623216301914574371427792306361689538817617244693275997995421064780857008958769462247922143467964086190019558612877689124418290727012272922412763164193672221178384622675861466083272401581751653763508541637371583217983878691460082521955595145248088713901882799164086391305498131470323895455471231664308135160871130904358757526592605996619153743853554735970427194608438482456124222277968222474489777855866320728616463477209829066476247381565700084536962028172689536938336747629833359782667656892759510842899784337733740007206021047397916357447657555758628573736203900791568513814210262306819140865055129782680923105833921362333486646530530766876085996538934606991479524763389724106796997252423596543155322856485746408134960875006544674430805489843294823802588841772286260995538007859819973259416214675079680229935632628089519899557641270430187913988516149330657414268722656787151908864325215864784709340658099675771278776847550133925787930287146878949866640675372133555615825282992563312717047786489320398938751552197319159801190774060532772276741865482576580625502366270138394522132486941552131181485038258758818492143486154755647022796370175535391032258670053400050254497893621854559350202411820186262484990794299350649524644249639792216061556145941047827534555738237277161771273129753101534035165459647069507968468885020792404409969421607844697495777867484612969569688727197739246647344152993945658214685915854237021366454980899635855753241150996015940517042980471043300875054645175355070889750910322121699730013206516201108805231222449103392393673525915324813284580098475685022358998980229369564161477270966317512181452158952163952204994932030487552670096525165575767147676521321718233692363220441948911863090121599927105697949143766732924265002735455867193627810968487469847326076222252307187258570902222247990153137214704322173217412069788946663199649048982436247443989298252710268764827227450739080054660041822200519569808919053245050094632728027428081695412038352526159092988156908640111823817427163010472240658783079346965586414452431610038801581333510076341468650864455796546759934263286013582511332146723540032346988930122437897649993100606946726872928032021654252404872665166191531497859691346106759151536562192055239776522142046488581128564344864401248003730794148639880840640738093435574881649978577246835894589058484703283272961534864651339167436713062052652907184778810389147097416759211344525487971472493320294171906820415281717421561818908037392912188219654701161280495226257348925685313837605228723404164559126580365023725448441218967132703676567183716742436104352511981853025623486838378437676210091980026494448071566871661040964632568706031147203680510129992334187596785360422293232576102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -88645463096085965312891535222345114581951498700793770813087419414470741937233428274501223960804554812175144608216216662350797804706672064041062455925251856119865175094010762816177627272330884176687479853221734779429244750275246706409378914113379200400189470559736792217243916133716527967108166819865735169803649948338954501931265979301435729213173015437740793345503826486090121058703511890544580918438503620651995729792285890774258375459314882893008194543093523822822510741163176919218252849726344424025604148562125433600819899608077398395648746674381959516799528975940161771525837759956115740715444044597538839129586463498999870228444412028978894743664493393652759298903938199904583123796240867202344895870872477659841859064705284239537998829639564072532097578081552748162470372606076519531816106129353247288863201387151448110365567573665141337047743310642068470820188830182522397876110450312176863805956144698154433418424933144442349754916583994605816929901529898396087531020396435555570557044850686651678928177724725946823745096684109230301268833669358758433373825179562259889025972214793553810472906490741014792280121641000659527792814747776632801840191873485611659354724718202884070491720037128352652312573429299941674936868690088309834487063346246422228294283187717085999003237695330842095425284890301287112252511897326239280064539907793332396043110122338363676958199693445249885903023006744465565705142324984441519531797369632051111334664941974350861090469836068752116648821910406431433908536578433477249638327292646463452425502677794304075562933801205311538281170379013873475367231967407425561597510887098134584798221982899012247575020147077405346287497706883760553386270140769882950611102071551266755121673739695870582094584900219147826534490864285590150533475445353743202095638291560782155317087641845841253725772432611851834195456151073914707967252279386064252259398506464408302346000388172954792836219422511501106106027172203162260592051382035008548662082584960559189626713320108855757550576344613799452387881479046857480052538845751176211469788970678972926591808676299589284786756882251197901337396776913024904437736938086002993419744019738563166856333439414596742099329051776938169416835813684968877930655021671102941765069114509838881389688932844096961746968576817564654421746276004988909134871268564187960393754863733498242649151304359144755100976660400205008815015849936634402178714266322568859916917138378843466236493478727459894208212848156526619265124921768093090056035034030993722958408862487023420539877805192544760914665752719524012811263079659590910713944407131937088962553677292035931472079541573282004612454690411056377714676204177303012906795956416216032505068790840148517823878146198674388127950433129590969484882712896152561364200461152025200123635923570951243407603678002843759689262645760261557127019303602337863990454813257457241413763576107814360992732063510482604101312307172859194041675861102511216858506222318618184384023550182616323317043483347441397380168189678639471058301302892307237530797715749211725701043069093814271451375267270472916677236282401939862600720120320727572298513766322518537928170021674015278885375928160675765002186760590541629975358572818554616890804465685470448553050466771193414526268132648836966845916436846760993198022958906248686257133729817731999896383985459104091634009452708830333269187898172843284478442704390290003281569680392649327885642851741077034501965008424960358690280623657171269750189862594968143999209876220449401756932222333199380853808141205172177542645790667657950055341288470621261542820521003367027738216657123774957427457544552714623206705927591668182430736010789535006071135469308106613058251262464641423862409434745134048380848898073894917641933336799850597191813330700249104896468350827397250484108385214932692500480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -30078262308956528197170409596422418582116271722585306450439447976708493688605618945499650505615077784889953421270608303856467101922973788233913141711562861815138048117947938422044173869329225528780787741614038465594810679110967639062380994033339279359805535611791903181107526563507456943432260368747284179232838272769053795767075250600024374689151917449722516704582891927861914546487588899388694294818873816071017676355447303318630897740932935313110587245471835857528437764359866572033233842609688588519855808677085485778868931102898409923387865110437494082340557613364409475739123028931109737329690573053104498969605903312861590222830621329290927754647262318153473247694698675509468992565219467471500163083044646716791350556417646714422383854176011840015249850581506090824859275088669875198360274334909358747118436232859748034718089391119611463415348661652987698882867198601637498649675047926031302488228735926024538553974662055159664872568221745397540591973596947016591046908691456405166452939009584827212833703188823441392790826364145478634634263650620471334703075355450921849888017967474751667998702280633504976346046495536645653392976110306151196040076366588704327365696909200655943869627183128458790464565310348569342459085580861621521641991293472768168592276649101429906038949928092640954001329380876370205041735698211467366822785598986325393520269691360235507601796187204376066664024431011665755583521562373958160588600456743453841346702310548267651682339533180359128156587433187910803472520627639304155024413552106104173280036589613110299634935377886830180818639951147067006085806841028323185751343443404542950539721319340717356592874004521393380965132012096044219285925334196960888411116113340051573880406853559032282308104326044391848137356980360925388284273874944501872734286268155162810501710253158492479876343122402785308615630613829978326774368835724541504791732724640167900239036121136647159288384710539827834567899980835619256422448299972721146070803425055066760388273489469111079926131062115674911563790966849367279912083624529719732347817359358651326786393897707725804262753651612377988153899027503165685111163960101990796692166900920283140790142555009478351810918424760574202766423863600128426331115595862193733357173316239171219419078388601824397974908273435437692377975137499991412764607938547326436597547519090602422061495724865733754618319548985229722933295753167521085199578009482223645503852242856459106124610478949899388577285829346784554345748306333752359565302317168666775764210466842993551708591068855190892568537324083219765721816483677068947135243019021818691087659422132744979415445593205890674931545034418564135134220142070436139273740725535903556490691397542535747545598910985343154303704828679922422943298421262396299942157344091805842472978867041702197809498293768947141739793257588818921626590441217426359313627459144017405346892303858039411881056716915699896307234230642761303692413263839544793085279818330551908985471246297538648040041152002045681818226063689032643464823132847152111570303572649015210622469705109528718191584120094587366539285304352929079057166934731365338224364093705152557040610815197119530817866272758759630657805830283880987394968423375796969505066915959576705379673486372322954849690543295819236440503762672929246483826319323332280929718939100175513868904386021639786404332202979365048002032239445069064466472081945278963880225771630859373058511099544882023994251013767845047386891910615475102606327931554904441275570820515713172179789726820682090030680721721582985401994705677571223454787359987156396080105043044500257345293454538312953485261647639685405529649517021369650236710978967703364256854247250038293246100157516439588633064674494581915340079629045241359584948956385136746230434988294123972199911592012625841546531315980347375616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -9182676968071713731395506428685016065219071672723064372590527779737945882334982939775058318925183797218630188398087615190634047728398133655406272926246686871852645514519292708471721116135227384364257619623806524525408817512588017171561769713163217496986905640827566558516574376766258879104753921524335601157642402722769380788583054859372068608927822219787136967292972404847558591108205036826193357803926591427098937186629830562918703841866623082658583411868690516319266530023390379105562529009723710585550639866225167332428989440379367592925810074246119379795162790322892832057114439178171184958889161179885201383235171272440064664893264772392057889010590714503127079106759983099992007042693143143516834639627613831998450835566605685301116306420972945539583009115166472436955114366460293139622309281649577890999301416851920612610250867673866146270279012665842127769354117930447030534151965309600083323757127432086841574797953805586192447618914119580124849154788467267330000770078654978181178752931028340901917609926904203720678209897052560765691308309394442274734446920298788794020560258896923932088519236839828064251805398412013809596143106996462665991012632631510743217754559684027052563598651396189004792437983547573380609855453027542892597411346948936286493627916154298711578429649696129417865350148583793853659668459374111134826507327545052496850097396941947711835317412185125750338553212486149699625604000387314876746923489068513670668859059288578014011930864525606790304020431412471664235813773986966108323758496266021983391597178968722426069010842563948789456329926379150037859896073023587409831202753282592818701338952185782829611289845114800027774614662872772980054742430560189534214787328601646422845394418760881982485168439640933694717559191510276304366494582318577621619138778863466059658641363849342619654347507317934048301817208742482153319811543502904582239220660945804902869517644440677031322318122993012179022963140600478553373528733459722674688850263326926285005695716487608565757683636998958205058759160436585492287849894481665932310150313377340549090834768941881070152500588035296739356543040716959340980620275119985924809369247361209277944272553309173184721954664802439535255942987153664916816491722784664241810455887668140436627225771333877945222869212450800928708310303319273132789943607335436695181289926260855682858143194286456203151578233337041990413985205086658920948028533153520888234262793288829061693584137669870747554730474536012852500072012698387803120425169533590618181478522688695715250047961359607293943680367423853123747251995463706296940595366918912553127841128231316355553512912474456566859892056381933699608497111704545092678508973584642939399232940878914554359518586756350887969068820973446952798295309031348309524503596258916945070477561452719850965860062031748879680039682797081735621500514852370966796315395536965102422137923636895100906543337008101707933298930295849800840957344112536822138337332974758876700275199849160884408840783043561453874963253342738675322457767529351573494386726285220885156496122729866894649534791937380983673994762753069497835544287332861255193689533317364995272203317034030078876830251513554949105462151167834222947351863587581298305019377660008181465178944503084053510625192805806440701049044262591706915899092948987866484770595718274227653913388350118021253162861676937426039557404683082196953053434687448262618627019697785445821519101625124052696457366085428462252377390723943258612792528750577692926854296028482966474198141052877140893528558693727680786673105633463974809579252681694098092390617129876926096956400159055760401942112941257887920935230474027038168689937097295385012647015719381206603470849205783211147988292526563518932470813905827520627991782122781404780192292239687566717205273402588397096071308502892544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -2509054707896089012053104243526173351729839282641283696425966554683804804718196770532502188549262884376423051800305447220954320291219345423255809675389813148784981312006128479166507374920298991081876710639801573031132534324953866134768241794007758985869911921931101562219507385897794421151581815712690193847829248106885686868155135930841426588329175787194748660566954864908605291770839104483578436770534164718305128928680060132372187111933044333749478640823341075308533229271095761393592003652012789527719147667827049866734006804216233546259368320960192075623120407620818270649846215649910398352986938534726963513546018739317423939379356522105785412513157489405224441567140684766403605709706195874525541136080340929565660409778596768625925969835089317721563848502781566710463697912091092405925754082689944132462843700729766316213470104805290615323081506195425762817212847041757213211085738503327618216079257167451099680245710755748312956295701536344771474962342205273369984583958937499705553613822280117596288693310228934127887717419201638498432526628899930705635133816037547563186254055821160737933897039927343710667139849811149832249391111035598584802043773127139900376270864069156714743025977811456878230209253314542492019027678308458616134201239215395985107995575833336980691845191853776834508926671629686905563258350894680279798677495593021332401831634144543876610367389756278171943001142390389785147135088113066111410268840579261348794159417300772197445076415724689462778933192152385732263648953147672439540230320371904231885775348993937173262563706822679914402504551710003967155454803452642705116851673316029847939452889584196736975846686723076488310756450247830610245854415179439705771976956374764712521888860078920401010318142598974724583111306002441189698583150208955402054804397394439661190974521221401550861304004325290664962314150493777667338755294773390096064289557812618483147945476857704700177010233077267291559354307077196622936917857526067014639449748984754800736875750696093495484485435508306347826732546015230480876575862603392916733450430660354945580431423009161342061527495967939719427844403703544954103614359925939753844837934230982067365050769488823103140731965323404536110456027402910540258114036645378215873180953566201316804493840217434401847738800067424060364357854925932066335727993180189204088046127861936975150962437991588682845990615045738291965886822790208541852681630320107347929017022088763746606597296082076739020453831460445318157145382294329607690556124441157079119575809504939904283181936250658058953620017706072713504682421192639990495515840346515678618801043390999831433399448354252214343742684635737510387515153393501639231360242093835872477995401958641264733757946558694043971807971644970211324973607908894222552046809698126159612883199675409559270102105390835514148718057779511352132783075153459454160619164533676412020860164565527488176740426310696692222133553480784578482624418730456400392484021318784934998243331712642545236354530849728493507644865186167264210623003133999310919041244892135841394004744993934533269268785012607225164288798565800008318663608692358703525053997268782350956064368149484262207522218444046645782149497266278579565555480477029839758071216015446128256227213940135944629917370597860716908585495974025607934668583300381849098999880040088209769704731963255757820569986011404275277466114613895494045483297604916681128302404671875045446541456698150248259390562347444029223005336318360910781013579850610264580541379022369624785201722772250306328793589878483428280742582583857698802430150977909940575990193256311466416819550644764740823889511372946119171380697211994734441939392876409977844975032103010003918039373116396357505208201291259778496324634673644662468674934108536766734755890359853383536972134967776164539552167068958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -609880322099782188826783179724004361361770518998936005329304594323740200092451689531238256519355686047177394028133871184978976222834984877276578497952524156254168693535688405830336284328047115902218086043143514003772113947344319248003565309078219263393736715670983929682807248392192147783699776753705824747302354927747715736757488045953268940435090856990668624973417802980493071219643843663874666167733544413048158629970360765201436124715589694287810645412472772649755014368903570787146645433599686022513386032686249870900969073173203122800560002845232313329359202507989528955674230602636978819641291362222069811851052248515034782039411296970742437952689019793275721296503011329970572092598728600852824463338247218382423040094261893822280936695199193871677106321532317760127497526453082357206332284481421437636709084509450509282572259062471049553361968255789257816553553630814023061681195838638670788056510921401311610976918926884133199582013487729094044546639425410250289938328717999869595778146325036152177645925367071241053813380595547977249881826733666898788264963808486851283492396169601778744767597464042620386993206706470626575562999249642386561563552812053304173697797265934204562824174461192044110785562247221604914533102664181883157391379781485180330748949188329394196816660153802574783123076479802516263850776984143825351108647318526581745441380944332843157965882702424943098721965410089463790196610418926698506694702636108418486481666902075346527688179695906691702814425011162648622637980027345271564438586220969134692457585501482390968991192446229943358780604255789362620067902090712269270048019753156837786765913350081026751964351503908655878001382113168213119049012265863920326352901394798001602305787345464183064367085739619108126543340113040112621051373794260081041995113378854319530033379269538987499538423777230763108317280382326608744167132286965484713817132693634849891432219865316506144244654202316914974491414113339142120842042762287501524596102817052999395852119315612549157603841103573865566693554835031276542237802730628907462650082472544798211764269003445134927715948205020810350771137276172644847918570251052901477612095561153180822581368415720302617133252630463577906877698868335165348884221279988714471612359642472485428502998701896067166271862833742049923547875071276789109572953309436313804101680618498889825401767149139685275837848927931919635974635976135374471649577049059801452138472998377182996161479890228753133322922160741873322326089373333717044289920725876692744078850686630728775252150310101887812225615117269208056398603729421250214614747745664471279817740431444596114425045728411692113454171507155926348819805054909724436455836195513089497847962927068328914196697867290139988438720966295694057366173313264652507671345941745990230050854325894557689341774055449841856652773559014036147373119493630551271174351324426268017096870128232481722479391497666327439362649252496458005467974202818818946265136527968547229449773123143913441500092340574004624510729358612576448136860817305128342152729226664394869204939185239159182398165794233488893856879894788237885514922650526481715216428602650723242489726544100779583030197200703206368548478703914201155767442681907501659285446222740655799668408337726470904453517322395382974383094920440459464512042038627464291093866727310006715683842554171084428859546102862459915228153251348410005670944629688205870564831502014141271730786496590452844885041629444922511960927462553529279834237989017475491809996383940154491778826915982330379772729370188064553129693812020486164896139098242247298948184753168307180548732385513649844508089069955696849415952851848756192230421148395996103867400872145817379739866763551228562608935103878511950176179356090576284210159531768727977621085175863616343389941754598772442292738326528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -131169185078762041236186134318615786916036122526947068247737590158724318499186298403135769670108831396239338917935602885786831387536380359986315150519651631601154045867149650429324161240024252282812721169839824059202418497188474659557831218718176846427162431811937921971275117948249047788753431109772503245768010075304000603039655623798267250452590672894527290997929573266187370648146562751135158217739930931303387266290860670590271667560939813552080833679589124231423877186573687695875168893847371012323358001441682392091464464569325626371745896396613797097625762726558682057162890234714013088397891102124167136046137716796877045569026534552587517789426756928360185865063214123475138849027246651779600929613222303904047901562129894059521720024435422249350764417535099857568304422820442009559515375248236446548132534190532243667947980753562352382353760340464255944993299492573060976323215792693115997769301073175362664960475982132460808130847329669923743552156550327765201931365434924100777545819702057100620533676759919762799783883014311204176468732300474593530889566826229871093609704483626928331509252986389948064497108203893038687194725410362325632203239465981665399464911071814436578961783829980056079313613597632099361686388656085620087740155996246950168001808468658324801825477733633445958820343219241646678518252895796946348896570389208499149472880541791540862133269689090849487289006240225040378415259661962348632174925761640628547278206578049938094854024401927577152316909833519671936018870566093457785155433577630915765957274163966888754361711286620400762757687536677881826693732467019641476412824688281006791362449013648377922705235268768875161405146250289460165419599185822940520545577073547212355754253264929443388742696020926208493269488298784207869213757947435345193307209006410633725779291901306236887265443988063604782317673468780910962099442889781719614189733269797519549666980174898386463179139447213131082663382084293584056163081087157824924353669226707867703970127728600853191629300923679114486250710573149883677421369576864658234306531823085290910092006002191271628268345708319955943532258526800620320531807507451160527270838607016202703410151588269227436696582934895483493826562246924319559665754007347929608363523971810410751907989266458252695124098053128948477414507805028503701079350832430460099355732644754257476166990314585148950226274526963195208030976946307198567803897135409940444618607362578082726792945499608108274954120055413810479117710051181727875199394940982929472977398267982697470925142548554991466816811211014865965316873240386847469334439897882451457384650705022570644965011509984257048397882761794933568719668056900880711414877052741679185632383951142301656040979608675216009390373109410815351334502449773971018781566853168302007361152068663253387124604630268815440657606929251357627808720883545490500439659543032535401741519807748295452385668495737994643412483691032084866611099499262777173857119603751475426900529036006096417550697114982521495856983349211733045551025984859743659200263967747136892900024542225314723338852453720085947678061932455004823584600657261710672274442130586580531906857056037417654923824067541207063582527108042767424639695802996927446138114617784442322817252264744413948071795495240287100039018538629421287163880347547107417409693411288501373946907889325590517799135268381593107419580885019075737709551903670373413571926377196928366646969539137353302774347354852502304558130262002273976066691772098090157477626113625949952366740003211466038445451796913574465836527640996633789897572883405531679335835973465798116984355038524651158749375690707352042879435069965760546940302334202246569068320574375563137123550617449110596771579224657254145540242791521107573003151555401875674453219547240934394196775380220430668118202777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -24900126995157800199021653962803179052838815191139370768521902958214656175674214728594678070356913212485529509085359477144172826816135787164466659139751079600066899653372280741712333535026712716385178510847064317313900290461987020063591072731007828811497189824945596740145076525815541592115455537391705276919652638182054602356371275345868444622780806215610990366239982474840595638082864678670809728171126948930360110253730179644895890827210614335480053865190676364342313946372334380062166744566904447078195262359907196094465247314353703492012528118203374805723133935654841624178890473844626424863775129774334623163459962989172555291866051414434457975251648251288103677921688132939637532528313369291066979050338919505600682242739277578945024298287281670781501881895871319580972769549774857595407680659941128352977219734455752685661751982490807845216338670755059776313625342222434959813773998459765356590293222570971970615916294102005653080052461026200153738767785403498116516257298947378892490464740797546281575526902053049594374039124046451213605846942480391113645160855451176151850976411864011674744942232766700143034930876346565797211307380621357692841215616900683886288468953713739453575481234830802485781151258120663258295376439593255356076420971956024323310518056965082300565291344607882171559871251602317687356553592387976633192072154963032549854944168614811121420005474325036259537899974649901658971921842131528255901111962964566527560291557310872105280332257994652644112315203898140256979909722533386812878288784652336982020014380060677590618241523424092115077655417380723224335348684961257072197052887890406783902666979056412942936028965241910443455107367989289103433135210647245193972914570483199025921286495260359674941180618260472414806876566980257446649075587623321780436935262606007969049267421549056904468184156060493678542214291417335980908520093584342827210383087657914061858870143095969041723985671953506276315747503585761820744460010866524730641244045344209399423346168730132104907803989194285048493109838972896829216125576890447470807117538959370474228372380490393683878668309419527139927405458302587414420725952929002732987634829724316923027382639799481287303117257017585956275127588131425455720221507885964919138601955732712966257257629888807180793651047740295581094245088421906302039627676332171658280707204697958772263165646107758987822070111681671877993460772859371614823054681309523220664291103901414696549670792130591691019726262558016749661901667154469175338244693012078139127693229349223717818778248216752664696017677028533656387514955089174039757775614266637198132543271798751349463246557618551059044847285700340439653835650471799193007622490523838008442295102147753110583604612349015707911077777953413184988621823707589937122961116952188245508089760838889655466238996429870549738641476767808200125693567767689064214375601376163858751414590688969917343204250786220305787334571386932152207546073455849952813414511640636189038656890546058411358266553748240994223042770634760856340807923237661620773373979932601613266351441458734190246398844544983247844098119595822943119382079651100605370482785665973029332583588595038727018471255420830042422394470654812746019238129640898658965551617414122336709748767546847279552305259535436344001758335722036127390816774831718698118850928250937773147186276514890633499886208981992862064905841265304410845507802589473150693697045876325676108135208282362050294148538306198734272494256180264888326902778311012996052185126863421568692191988575686677420536523177295159974842579844791022470041617497990832047002645545486074403893777551616719063420271010064135385595780916754229220901441230485495570594574263167615769030890312887693044308078622129698499104410979566707228999918293030543496453586620943971431484130497395267658055680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -4182707694476147473319361193578202572176360257301771770039073451226213954087817108214448378464336107587909809383840997159954230400264521871114185582443212512295835873150698881729327260302622769190978873461489662606117229565247944072251745396174387629743651585453963957837267811207455187501397137851472511146888202122249002932954153316466275186081791310106026073101377235876072600951204225821711526053976766002089834631427264048987957090034124018717747935565680005032194723817492943347090162629097558804272337621851135200593749314990174592218924645017776170417122831844516426120986567223674577879290909726198309272731684038599142853941070419060126065157531184816600656672531564938548589484832562232106986101709007372969718371035440468170976177264759022928159671317840515587124898868753977420343307810273627626260804157069771773973533239084318170544748095881359069495875713687164508501400745274754213552727468259308389145605309776979280391590445709663220730362110339844276425156041648992745755878061352081473176520234199682721047580665197194094879289082977731500909149414604703607217632039736464510204150101963423639053453295720484910986243834636819634583489140674119182574162757990605629314805686495199299459101770429476033292309898975362892126086236716595730109074906765030555428675319659575599874971474184505469651584926655233520525084399578673213900555678512048749626620036728511191041217864079448862307890134253353513945238094155704239998789914323421072602790433215563441754533702204558210493594446174852331900403974768405131192442727534720301727584447432266309769659271126912703796044807039488023711701148699688302691483057146694307676292019412740686013476453830769845555480561455097547888115167249672256114114214997719191131593611727561278500785430470420274377565432510529104210995862779493963195470913217605392151770685887649374167373330896122301345325798135938010104683183860160687426951768434207185591660285841399063612828875403138485505900915763690903720326384890396188091521300716519001236251034685253331874806265074727226576118397996743567154746317741108950567471689579967631532028322105495069532956384117148467889017989836501800456774532896465867620134586679610938985973028990826497577636737334049369930798260939801145274439544104941932239879119991301334911185427781649810083813358067398857322590700249924362964331131424271188862063521095853173658037086415328055555856482024981382958926602253523908946000023851066271821043934119828874177606649660651377237545640402643639378781203500893325766966822124688888946239925578378191697010230279444321551532048511682765359154060298163989543270160591206142753855985278227158910783380403335091029938662498852690311979116363763121971258464345789567756813271637924498581621034484760136892457910486781356406398109382356886556889904740102593529271052805045595042326857146424486691693604403324089713307537964590896635705500616762434053165069209756502286548699268757067208189983147803143725895123372125807665797851247964522527054466135499835663225430750596447432906515859094436321354104631541876102711111986610714096827884234668632732665764207097534409152840157785356935942520447374286986934534919248087980584977786997206154143867018654299082630238774717421028403552441130899470583441164630910101422572109541401615404745151266045629374994064723496594322898080294426631130469761005590025060547028074035277806407667837227291827599318250776888463240050126786107986694764273080734058546487999216505273046677916532879257488723146631113054931444059186889357348317408914079112800933336209930663168682970639488540331216003721532398427153489274812009861423908373440411129951724979360262475885830048361191036784113578259943021273603619258768801379955645361035752827009368674395815965795680280947577008131560756533606321428665066490218056575646433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -626746646638008451576877734877592920533575452893814693459119644433153719085128166264053143928069992167488860658200591986100859968447178173762597719520332540353600538526340883589638585526423305523025899323426763897783646791299256956616442148131366472880156893354305523834617490564209861629377964737264481296312409054758653727278238271728425721216998232141776808350513521789810771779340947760023590735168303063672769395889678468468717832383202148510792754843319259267672036925070962340810255706317163358224100214863775580883788111317498459479610515779829938014042655928445787096158829483863123371429328638924447990618685562774313883364593976173372156165571543325111114747360043844774812511529988480011598661371106755865377869794988401271496256673506887053253913615792526272331379194168816849425315227852948523104200260758930846740020345966118745462654283182345371995296179432502119608460000743837768791917308301647043478126812884474106732301669295268153751352203696480583070343903451246367194079032812685625279420897616784792202533305597853061941916886975493221329711306668944389657038757491777615112178504080219969162956629872913427689343082667467147576999298824145096789288934071413671391421833380133079173917936641993396178344853001075591577151913863770747167648627206282792285029041344951350202745342296546262554777281129311134748563288842845712034404919902843882983181666533345618562637772499147727762583494217470839738320255614514417303779892519178876880457129376943973111446911150731911462027450281560229863837010911417567872085272937970687043384358917177568922437781552665512162131286390042583090307675973869572859850755263840349843174382887025062371848286419684635772377621681388533401527973775000687609713201241354514051277846448157707237275417063479881709126415443425429613713945781664591463636048232996463561766180955074916725414061618806133196450562741969360117250156102160057091796279098828180212908807855286476793211835277666763673297399505798199088808263792571590329157163874859521455084318469238262900578277547780595479019661974487904077807097156412422722302500183498590348980300478347907253412442193219176748157527537800932342843774134110440988815792038839154444793329761592091629052283529029153380720046323043333356134963772176824494980881627743071934150134792989253178569781413032035641949591361069522124807906894103117394792381688828310180594530604530855125800899137634979544385429979834268647442415936115122373722582739053341732664176701522669123571590393606572285716127796298174208221541311150647586703509789690998294561840979898967222928662273611475423347384699775333796590721671734231536461500928118119438261717883603758376887874047014892022467670005375338934916980542884029479913117014551147246185306384657947758964779774207566782839366555871850552573365727939777525875222944290990282562911378890330977707706009776921994106266037714111020782464696591433699906461179290007847513088068341706055284642211450209462776784046075233572451991408676650110157406339740608812703798332420421437034341262306498721905552016852513485732802669489582185124561169607450939854882757860957432137069199523622016652124833561411002579723029239251258688158419839236775228759649671663332799852923304003894350104478267871841314391210746172334281280500195777342871723489529385865008787447616226947504996574169783092404203076403245869836895656140551975105848970795501712460070841000074398067383152863915247726474798428898233612625012413780680634967929239048197082108706840772446851061823626481648611587618746007791502242613453130683792239247229998695929260624324903198283396547165676574274748605334863429430016229043721919477651588394467041869233595721711301486819900202718953434615628220004006355400637526038567294534044217963165139685276915635417993754624479382822298388223236243456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -84705745004695155944785929548130089100179498484239244891556751801247866627606989005432226753041181404614182012323450827833088658565201547677998607388028817213697173427216360905824105496037753118933186306101883482686659401926636768518545546390608753927239592948916229416560212787163242211096746062835485678117747999309259434082307018909464463189958552781828215295013344337488088589310306311450977230863005928598379863238328172044174385447567760362905898826229983041196513431497121104425195480453851193321154953414243283330924284643251235141597872008886570051425775178106146022704965721693608856937541900916988058841302634144133901598836874122241489113275264004078936377964928772500136014521866277352144477713030498485721464037335170814581549811251507912396905964310330421445159540468277689136654703760279522105058663942371990149775093798335716385399199442267019405653654892049092412983307108952943927645443449160712772796393532222948753763792272348114845338240594995901415879313198047514641790223011901431662308563459332284477645534327287367602727493667815250364538861208729277171756826297410231722338574425508857001505363476289728627885456943995068369672684091321898641070213151391676140114578994292053198682678548016220220750013611699848855978775458675357375561581965632496133086401697446652767705727099651773598951873227872257609125086336979966654683835773946347299519115554345453118555728353104921020573532825624281565861725465930434546041692240628759414851976391338407394789317298782732850178122099696755154321738066264622128038323906602005609258579394984184843880543878839816542269941469917080875650912945359171539487189439318121192400097491692209097275610047410617430507813779270664554601185231473827181544116511697231676275226262518088498961435707601782285099740309388866061608759475703876044334647368918302055635582787808560744371773321143671498036295430147591602642998472166373324401917305467622045617210885257682386292912630947901390732163279265135830411771185470300411112511641245695600327564496819727453687894856624489948385368670282594161690040193522838539607415858187674894996776622801589253686347861901277216314393131123030639062432535391954757285166109628573734190714853728165470508015197200183624554306315785813442848353056169089237514475493014778929777744165946447948748103930231656371513311956293652828112948320828423994187726526303363573291782558338349465048004440087325205920761697623605923135988366323412974126703847389498217338224670428304826378214043877234301949900372113305763303099246673105451432384689207738881226367072970429611630383072693572885159828982769906914371155487646248831677971292867235364681322304339549494477758540747446191187827578561570239632904100250995453331609684642437110800602071666208571797364198652032325026120318594316536698537555455299495048019974632707551587226258339083351630211917431782014090726943280603041714972355932971345440505262687784464934200150851566143685155064716151997803567102241307755006918943166992508951744377129039933153930517835843900792982318772663261405110059536780846535035031876782359205609358925304395886354354127887522953092102419623238709274324053770537016248137678196720624185421208248616607719487887213888880491820265609675439739091560702268239591876458938218668680272000187711228879155900532915328304622052277065345263956364363870422667972613933270848029870877310193806578889954876268459286640224176355308983724877946079625806409625858260697522841718775580812038453649118931781970310299082780911970770675294911730767302913220187228061416859331775103005876174227827510532284519278757363740674126108778071902424505003686970356514109166491232627826275567320991160463862748787923598345305434028639124655345268626719753596317031381057289892721877872466643819619754003307763971481951287615054362485719040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -10413307051557586401078375957017253388486086792389612495050028511208808786606916453927593461209751808165088138262912417435283179648473118089013365387680765031748051471042543353404952713308127575141803165816948238751145089829098731084509753294334333771792742767495365181391353382452312701609775814059698913515212737450689611655382105831454085865098573732549445389061037182085516122773252258678846479563961729201534442279462361634381346056862714956593954644929580772022973512157857453799646144241483279801546337268189039979053769777751107394047605940340750724037803134077301158428236022913401700186630627590170907984961870644947169984167058678217884493980682655945238134970756801559519000039967092059483673151375786198800700864271019153554712162999271649451325723582279730299779853096918269213076485967361109318821607449211967434595271789876350100715899234466129327132086092808101883891917669003785087413774735617991842063019223249359921031230103993256240524959887260779909968235951421034961391415915761129914290086310353189200118731936064927352320018663791518333617661484236217899997873381910826455947047004795602382331535851203226427718258022240892514652512519247459742613272708991366609589673693399529766702616684444989945339341605534174292209425400717763136414378644485657418717860925414999705167552046458393377616162909978954963813033579914708092539172671194455104540055590817487111615804515934672122505059400175114280423120957238122989784556766136528798174007510714890554488982586684679073783782702477075840475390112415735838925754123565499225490513843495564069180730436555763870747783031459305147878446105974874659417823185580775332156733389265145937419838848163542764372638123535273696479298009395825804058024459985121686182639835987384534470331080038454847175951094247268525446928029994793622550033228054530284188073162208775213078008038417545527985852532821286457339395980738479521155118150342396644089461635653024304787297431768498149062672289285699060711745263458925692639332401057946023428191683282676025885774626033246274875959765891356192719108138762497260890653025564528701040398002065472134929776575516417131620582446725577363101970267548317930377026229081406150375468754916534357203206713659843872986790687651005337484871506079817033508021371921304655927343665666510133116778247731922668718911042919379010533803451188012726043228952572061670426365023696999775825812908305725199845000442250443895149014444061567571595783668918278711529668803450516494423680581995252111195562264271344901031901371310609207493206006591514934558791817223094191608824979711719296060323272256891608042723859167633246987199863068557854672748190405590809565078755278160212650071754796773594806526043327262706187938197867005030729702840094041950740993796060968433896473064904160859774049131073242488238140751013118676576670198975142214286542381495273976143381766437753452925539152651495675585285918435144447424275022448688579592372278183632108408541680100181648710913650922267467088043741240944309896253391455155982693309382128277821114503458684158084108662567951801672957762132777620145736784358138520198864304949491095978039209058272930719487979559080671998683189821954691247386657876855988992024270079117767627189844552165636477806057171827253629854627289953783623161749676168881393975128795554392219557581104406802489110983979127237401086074321436258569147323171299751354316187201123332295840945389106565601246298015757739686490517904735530901534690587396919931836830211935173116178650013821718356979412495324112675164663257201149730851523670712764441260537371921632554649453385813606859589739703001242186908134826294271965317485159044004051012418237155686014501414221469261268233893679229888647258318003089948061811625787955089855239151679941675332662437736700244414010277155045376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1165008795897307068229788023853569747977348794282297653984111745492698639628951641524091293118737911259125300057287059918624182038932489255301232842343946246726677099442141514179367550714350174193288065693566612711520211939552501452628751876057596282863651780495824340595904647382566386119071410050986868885576773957957663671505303842713389589826912676412461768202676407451352343811469814488299672168578678624558825099131995141101756817908025574390108676305508694658044039764541314397646103851410830075706946686230141474938070226357548090575257514099652567674397313049896920268337157008758360609463593897598159678933645288475494414220456371638533545579471762531600052449771569183235412492496867964445803320743097351481439319285185401076822420656719150077383298597827723409387935015810797040474094376749127431190235431208413326554195887532861940480271322282686793014299568880564199532690997313642839247917863002588993292103608454409733466368888670474467601453350173344242400176840847210914453861539399231046872172615966036990880612360633595572940924471544837947148298436088164237538493278066053641962339976605777048237774998426399211159037479509047784334007269613941933629934649614824925592641442125959899775396439119071298288753455840848369220593601188994062605039504181882687043361324325246883308735062661321091064807866365642885304280805280924006599914036900449444991006257141518977422592795365318335724572842477365219107416957494720888166945558901430435815282044608311846658757959419072520301797309600624359597953136080706786653767195125864633905291838242906194853352144793088142567778506896900772848291499210464084621527181700080952849167879923862095917027448845422619219125302196878621782567702037695744867368258934882654406781331079432407053166117659326399391801731126831645380413275695891957227653501404667147568756507057045021270188716051200766465527505333654879891580554299580597351827966080053137374948486840989527641272241018788874727027580504136899505186656019755011081060976398784416349042430945261370271518517977263582329611503744608504749453762457099172249670549993106564716061670912122095858414116124174389574715412147094044049806247440811822714819179161796535173015903699802670411696282177395600789981251882571235537306479615038972385254212434404865365273212772982652264656762595704394991760119167914202783998244621496424443739675390459909966570470404410481409002207939153650304632289045046700692159167378581761033191664707319589341370409645596653281481788129166274673899730976866400400703907836797722228355817796451241834364466379910143444094034735947121092039450714788226150067632531087116218471205950492950250473012724202965481210526066982132982013600017673986699723386782681028098310580763517120968512682027744524063372043221591109709394784427131244543656681868170674801753445394795172530827372145978559343427297810118100940830416113834894422052200777448285270798640021370709875421140046860153081517992247663394557912038198279152896119257618752204401243602362670642130624591327864077396399440774874945379702186836673544226254945292934197317820437119065196547846360501274251603857353784456389583102169240701451801421435589245611778888085095604640296308065424377154324127129513863236493534980664994980608270503278439287294178913210827015810655104023883987859832728374613185566472613363536957224679919645075231124821083641969965556222680007897575409009533629262547405765809533074398507258605811784998004879098576418835659187298586938687932575500128322488083467740787455784925023258179862127746166148301000535124770722113017833671117366871476891215602956562648536468800293810622961993868208824892577988806194448516253131945097304885366373811924531470969990566392749438792549224768360205436051427019095862079982520397405183253303821060139183806722719141068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -118193218163421560490531463264936658799470140259610803943635838366993266696581440691522616441039992333558451099683926521590890715331413106573992486818298020033496871668022795334381089214567614812430163369335560193237663977252399069118455832444462337983053582731305241089937195465520315236624751377189085993751533395650599773432991298033829900980255480054959200747950316633124505665012213904363119787533675259313063466359510184314370223932308710127940671246245753880169874317743117355188069301989396231345104486605776439247037615570537145524372804543367713878839063148563584489591850361698178482555193831016630142597079415395736843128965128566641412353581359905971309043849516993980062097863551157236098528206927589927599815777323369032937576617166929478415654052038720262985320857655239026493211889020116843845179048170278881780672679163403931188088913071477660410067403368064555952651882983473551819587535535248841233276204282985973562756341286643146669836758929039764055888141755820433829995342675259112006227335838010616132174697201014992425005512060161496295721874912510644391794748908021250901004253715299330666147642096757913413031416657533900659906143968707535420088201810676023248043896734041228323320124475936240125589787073052275668666292972291683464116306579636049735621652768349129609591788971921029543329564792611559321809641534437746075827860246929384974462996473849872505725984572294341468434386658206565241107480760539380345572751675356331788662855115829601707120708563889652555202685433894519214030516795382142813532031187922015784647798371329351302631243808086242263930616724015219826232185773266880551056040608198023250095471856430508970345901693782643606298704472449580079454416818934156427332384186794240791855281009000896284408354797846726837148131720100646830212859451358036515794549132631100962269073130330279949818456770988695721333601702068913845883205381604664405484214495544315036304278817873153249854443366216694978086735453729868798252968636894912416377947611243572815864687479006423510397792041927619427136389958683467407263983876079391952670598553258739715018337249240019425637015922723318655008436605693701222457793445521061155669644703523535232654883169752964811713155976121472798779131985713433300940901407733264975124000904164136697877655868874912073354276072459263084174223944211687527406782701680339127686209067982853722235859438095667150477246234655435114838960780472395039552169837670431677709041963149514200747683555738437313501077331548155829032239281586846244399934525248096768511142399939725582041841438854894085479312280251161777165882716180151761176140674972200017295071677094936449616906815384400316561528839073098061070457090241497139435838022725390279137905768888086642673723203553123122042182903570365387707179644483578335126653755150866989136761368497563833118841732128090760229529532813453639118166816935700164426453176938674488456783486848172246741310545197688040733508826225634732470309336831083842287751870357161094961074052125867872458368838864902113273726292036826741884127708650749889765574951959286552874462985451444084149803215054537084860348357278211849096380222008625471789122858642085857347860276277589511499976440907109928159100724808871208498064091285853444700357310837780842123860888012006512190190917972864284320219263792966550913239270763672340037177607360615429817551776630319134982626968027249630833007635808958590943313591254358500633741834369051383770711448454495733052187472876778613571164882370979524495987664162870214461076434842848793630263711257782030447646786054021763239856891835772268085123557954508928164808131963323630376847456184389965186867072746998517110709610634790602676477900556717974023475455362541640150779574699959852315941827087416559980521107555235398927941892531631051872665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -11042859359862804604556381792123590285992384220606636940262195948129598169673724325171343349026112404756882022115971803224434292065192423132271351995449747658275557360119929904466179656299738416718196512525238983190777968343486957730837707855759452501926320493589107833954218466554432789757373011143008867782825405125844826412757055485496171158558063833786931334267200811951730429820227657057257180262615103950548608139200924541144849510376959506622180125546412252016808409297954640735257297474517860599936653780137179134087961904468304454415491482231436202584659262360901664011669370828358094545481346273475484775039180871030318755275669512715630401663285164813116004081047667313629528961839086823640294640275255475971375757708641022073773982090207068736346639623122882056266807634108687984297939893646158073198592810058602552275947488086658836906520079922615731279126287511952070866344966265274769012207591799922417305232422630642667525630868784604267547796056889525493436287603322611641021550447341044672760403031344187829520649677710604114429822399642169847587191792552106989737874271402683651657096137761696623698380693457519181374973938520903410107255266214891100001348643722558768361643680971466722659527920758943097594656611983499109464112952723605017994602753308576473133210048965614127511336687059099244834735119159661096337087684500010813990798690587312369168629464829679910308869844984410509246459196245594817736944817329699280862192278072830189385786840169308975770410458276940097105221266993940619663169459635022785676943971612148635686491837133952070588403897083342387965106607420328436449170584584797266865879755335148025815479111795848928378650349331716450109677994983639071116216834033702318184416082885324254873744884549592187966470200928150078715300562916784327320139416033478095738364224563622235990818639580290977767051519218928415549714547921014979323506692277762801282313426550921986256804496474184813610146366449676057525922633461865461894267405191343367777469219666811319507419810274781900191875617501821835909219663606659498175330027497305288231780459558983546025905245162465757908750377584589159347254969424835555690453687747481413729949273623873266744068047334842345354090253767680485713695677986803837092482398362786863363966992627063396774621006590856455126622137610355069422612937635386855253172724344583495626222207961374261734787878214950717757869388866739007662866072078672703211335044721339847797865967282021795165140674961395976911316305275022228177566485612459597031448554895286476835805961356952928256169323491550280064282840124358242531797760562142769664858096541174803125358522780407624890514820625952802775098420088605212624851263027650647797163229991776853921079534754049697248082782738292200953342910241188289807922069618138269590093481197986889389454140807789419740231976883108477579978913641099643509185687531151979281689185821167906433250108371728100176336159250788659176169616623339433002164942022372435536988769954977020313447172769436846098945416724681231725129511747000703941778474590897037362760064371568933831292549199114723326333061346621085182748429615381711711510206502202172271442427824783303570494783482069665637659981244333290912289070673531223542135672388717571301504566071892747226117067158766774193253732957192027313709736074866413511279120129722114158448999450032785324113346403997423742395507362323702013848191606072858894210202349891325088440822320058389327891256741316885842072794697782850708134121311256060652399812688052696110558010155254933310038228586345960629715698168306460835705252977559360257835592682931227345031955907305815228064177743771064273602657584917241471918737488276167689414961440677113944654628039671361937528816632105253584370458178110917020632357003543785276992768888995877748736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1019798109222365723500395213255412481097326690538338169243708921218895303087186839709741861688519695406728342740150163002458771030020752910862722613690523209902190756217503632216345200450250229663450515518211123583702585997588220274853842905165274760905777635268789116904260421104356367452880602715891806603984552015588190369988477900538657944226128674151355519533031426586145386584960755615517684673213829223000806657039951639749307429281085736820081715477158736483147864353217185606657675457557721132632708743152813922877043909044851403733085392316154141928746300263008295703058217884445427218143192976597558948077408737126442861797791393974616154834407340209887570373444902987410705115101026771620912206450426299630349389883893214615116933703773685988940560716353283944956036187552722643628692388102982005208853632438742193291521599226573605946022354371902859339641246056220109692930623814515159741067439825488427410955702778536063958216874063866767111935420676030636561728382557194568641477527355120666226152121944239254624019694273706879164375257806205623885262671519518523484889831014510346603303110266684270842129922502973188201332458729128840947913603647039083370733158368161303982168234830021630270022449355126813592680765897651658266196882684386148441883411538296129431657244129343984725545658422874028129442940786673391022518406530143829701443535071492037045636333582266551438671718860293644604083740280501031277651206685788150571368120666462170919350870038237169264498991820593389842580354189903320568410047885757914821020688199874069198443863791744437832799239889264075541483858323585892794218714578146016295435545835894773523062459419326051207848892322160840637358188159179896975616481366071095766995824409392655084584526231657561445111068012553252768974087289622921864437098461864024679377104821626201276537759493233968207963737107639425464772778080763838247375819453158039950242825039418958015031034897718705778202145711341504637713465468386012570282964147284749077126182527167458561530681882574245572694224455728757293559490901843284920425764822626998827797651439883835458159002170239091095795455377255225300891146922833276509514939194635712098989033343079637716458032949263723028841463751275104879179297704675698118233643954546602319454300606480189262604346808392209279414871447428317780184884549567712224621644899168873987625309917514777976379519897083012309929598066489539430482680037966422772699714832063870945061766496783412093657367640350895283800145007179730870399860512096320517381507549949146793317584412499039754472779726962003116442545051696500216222914128443553359907952808741998264077157995577740163401317792896954116968997401069671432578785380404075302581206068934255189357585854507517303544361367648796578902857334154399103771667835999044387159258879722386205174123303072627044493132947301621903513749806268433809718463512260180929624390378756370092475512071690437781299652123452396444072274477459080081932400547928436840418329823754170335967233553442270936522524036504593478410975652338152764719822107132896689426402069490565406192242335983586342723210180341928211281940190441369474767100673585572762198769219612903894438969958107671039389631977638284575388786598403249943062241039207222469631473236491117391386964796666312457413012323783190424604461013106176986771650713674903714126638421751418847171352202689655894026417855278364662633403181851698142378749510463838634485160238513194727081826498673463722957403549921343963664248199765587602948722548947936599548952085992540818525401616899334116832561422779831769505055736712850439224552230009108274985655928017203567317142313128802719701001828400413691051084927453012578125016513901874787780449597809869630514538972612573417443914137218572463348603702421652772196781110890541875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -103807237420003866533743303244479866068176203520785560707661060083963364811159981584784343231125478392149419692910792922913920451352177134284810059217300148636991340740720221085311306718602295508922491071773191041420410591363502978182258052245715505180514728625707079993890706875971557827125050223047718200628490067951915750527676911991229929879639772829890217863328971508745670112492925223310981456752583661509137896693661253467498802807210597652721836982447919242729397801179099743249473326924634611784364612160407341733946838579043715178468740914886148316991837327311342218128278993918929530209553767104329461527758720773847064046848416232457839447398139038291037236869434529292880359492727074046543253935071977201166248525627134356034854953317050539857868679282824182616591315913409308822372422540233317107494683464226329936916247807368037284632358663518711732273496569123951596229278665827096820015764588207226093616238259382254529810036374151174640408567412104950759499969042740174984596407523782642948031162845605971951677200281097473894955481187983563152689863947890900730067618782258061729881263494263569302129140195255909431820285245997358916358950788399834638544313732888235431965113838636509952362719184756919831138690544118384091711447342409662368967138160817253340134852951192195687568031645330435284356571265631391996510406028835568241453526702058392357791377792778822168223115277012153034854370069402366361072651309041917749535371284497996127143801231750676564326490098378019091464826958871151360725020028504580555045471025006663554574462248861557687026790027206084569091899078818353829116482352709655746120400022794687000937485592487978312106753489895759669781682542372843729050497963895963949348908643348547192452747941919121373996293073834751494806158551782746301736301347727517160737938794303399727984125982734159490222548515636855928359835095972870433386177541805577453482724966177792683342726684313266897064617658965581342513425517396617258197688762071940620751064860182872946252825719593732991206177427778437169754093298916459349699406290279710609982563188464285648585299923445142487797077553845376073916334314930364144386794090769628802062684914322731137594105206144063224652201579692906237766990739573017387130789318039834134036341920035425737033408336046944442604288019213477365554687957060076050246375742393784319090795498507189382793939119355006239248471396801331745080065842928604262683193148551455876767146290405935038749242352421528426786900026929830921932200344799692349371073314154884787100658073971044779567542802667475436666175187611090417895419369324649860558044475356839863272559789887531385076108750234558476864827092235158607747625511471548944854144499817661326492040579580432701817456173926031494252028766533464256135196763503313887227719713335175011904760310532464128323243107536728882896768072312727940655045860332485082060373706215651650880996434811086395166813417508089619712289536168640062700408680680298876975848610051712671884429085097731142546779817883303791341121145938259901175884054906573177075013415944398725755584021502700325945675599914926129192640119849779786155483805570444558569299571266958638407132612950843724232351824717621385956657543122016380665909440760553977373901397841412770236096441090214509055220449945526124477898584876587566776992990318339715948835194112379862617455909092055368713022826146637334903734579874100867563745979397120915586227560946699595783583918136109945860670910117109578914868527143811865207728694049799075328179722816923958445497199138669427887314552719545446721180192684494248928962032058474313994613486659015506935045696592884264121792523492161077700066461565573906539817590082294117364513786941441150364064537425491517516146902450254176009156514007488971244261462350233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -11789939102031401532453354399027223479822824877667232643549029986476562264482214452063070298163880519185111186477162961440723128977964631009158503512915718954010261175628457573146477699016280630839774945131322676187463776820450042844313625991588398552310064127982786168706056957861196740258610594544551997988891137189657925680929364003863567508458170384764645180449089005725748539895159733139841092341078162212414213241496897680397145324872480100508931312856746232413676753192928880816608993842953171714818429249107972984370159626926637037997957959454080144976341415943945031170479717094959680466691120475763352598235832404670114223001652138173113057092722157379133764758385200098489377631956735441142980976287298443550177712381373875755072025162672520327484839288194434860250336600300223978331845981464109633416783220207209280304674250701827643852627493139932752679630066014617730684615590918172040523331538667374207541606020808839741969594026740779031135909838351178876612380384971298741342641882042704924668692324146307994098577641535436846951876482303397406162871638759151578220508867478752534438513030424346282728119985888112047358637767808390671921871543240250705357099307580178692924650342742276750547486819158323325588552828205467571591033885644134124627730532074622537103163929811638789396520147596138286141417368442700621438011824500031983098867841963047804315334957286219252708897529615217462716440667182826696193244234220927849082479022606888358403587239643048483175050149606525865560384256690324974219550725639536121554827380204361828345245512565633033743503812006583569737603606158911230429097900113729529464870100725191532876314083337293836799085111445754908419014498528455452380868041492487809788916820129045583975929877882096197009223517539930677983820970182364096850885349201280625024951048788747329720179039404803585440829970313259709182275398849560169827474263151044560570589497783974560765430667968376200426169750394362803991967842043290238663387012965203651309765515770304519669351176843127064297006102930424463446572510172285629654914824646239486268828639198350069359303503153596748251737322145153062276830492450664457191006188271059072263752101728070044458237329615207186762153939812231326965108488308365052149520831383141796478858856841085275879129549352401193211621916546160376819139647461432491310698408379011632391093698390769222247110703822863616839660890059436658032277279689432648927391342231887345863435556285225890064366794805678153105597778427292230824479810297463736683521356953240127931670303801207804596950535909200148658134537936103782369412023760127464550317681596777970839386754835473445262872842618465605561959064656892090340777409418459538917566616609110535929818081239168859109964214229548215686591912953794143721476919281326810414576792806303595850349810359545981617739384539454452237207661844101301926032649299163189833742061635551145261307397118309726740366916186469398997745640022626138433428173695091011698005048887223458566680214942949412289816804219837903463301157065075534160894572204369463572562804750532196587599715876344025487549108107137197093525607018648403967164806741495159019466932888982784708104391215467732062940547925268681844476336156854613500830202319583625149095493809003762286195318586740507280762342442553384659256188263236213919217691946776049962023060099741840346573562462474500920364766710264869942534865765138647845908332416964887251624979935674900888752639452465421556202367619523068916865162044585632396039679521474435082738056462972194521026438172600692623428801809045117431243612655174319616309318249784989018374987300747881748325152946022692070203278947934250684646962827350330086462096008029883925664954229577758961215819097044904483320234599578853368613040998919862245855468716032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1332045009785275123972285467607978018423809424285523299982299513997541335806953987608217412464833361907270554626114499385049923478099923379610130739059123472700911708335131561241737192602069294729060929682733821972110827782449034198138541105760724052517972934383705997433481960747953084691887653838333771391708882057510215365382566501588022631789069870690005645534833975076778783494976833503877375308392598668041852090979202257846391744096967878685719394192675743307652184441723698437547760361357507470932003041731017194726509709116778031876605904932035426550951131860013657701451060117339960452344462312225377150232612173524828195388478213392392228304996751501685854375471891049951983409400846124651548154405098116124600040893134918808836899678346357771731698597760151442569582696155958857781979486330871266095731806356013174590656610396710420453331691936345753638127985784310939088896796901934665508087705962708005279383200183637942782192355364870776231140310199805366557419127323844028803817998616314361456830502861469034108317705793490388967723847657299981131471369138384520844412750338671793683796900892306734269502141931792589343189950076743369962428762739614330180121237813673081181367427153360264787445236000973536049200281032283242240719434743206057030091843832150430036829812447277105380104368270126022665360006257072692904724318922414758640906642718304521607012710573549300338835412947506570903891376457433953359962098334284292971411321327788566156150726683044980819256230617529354349353083881363007875468519391552175820260823290013053474643385333004594172420678767939435988709919768784983733644466715615635808509278288846660762764567695710561702036353475503696763314365468489204551958002186662480974449287658957980635338075902072149790093222306958622638100490103671532834704499780596915296263522797197879906016798547990850091510773257144095392844679629079085108056518472038252032658086545277737925706598422855932937786923248417498699835523494893642454218542104227465979885527015736896117197644936320065048103380423115772252597170555866880100041148546765613327503480540259025923705391954891535253008837891726638588331383560987336343197899760701037933323499111231283513101286689270401583386761991199902763746304316727529490935862431856030002093075687688177380437720616261950256654074969493940143524373911543848445362166156005445143760757011457560303296360814718692413188393208656918884319705472381732558927467122212922270483151073651503218343578011758546099992150671035981461846762368582156152549303047543515306147314656762321653039064980538762030883797322589942064361017303212630629337919169261869437360921043641971649727247072910474167807235828143069987278537544349648929686133157365110321721069064191122031902938991591670923315752335734609569372950523723641405818930842418447902855828098168576222141311988475306159823978524948224407124660121046919022540857130211101037440738034610698142643062605256400406450682078544633413071362105383012472570708185114657489524328461195449409563432530835526422240149566309692410946952265647803986613809006318777780448412216511439926315055779351118521591680214495328621601158665322347726641661079764932681445608991239394823345656192966106373074322764449042459384955625796106583868634045805563767653500201765242553925610836833792402622654406266523127339284592596833470021494351335757435865954285035048212788600447894472239927311851839461114872009412690548484042431730012216552729609907660946102893450615395187082676576625262713537356418009414387945945868984742929061729372284627365570776437101988624109595888776221738930390835217044385644888359163584572382286650899915028763447563143987929918522999193204918242912819746250638685334572026449534612434794731657904729674859160122311405158707068676727371827511296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -134973215228693091758515315106571944834784414366169785777559492254824082785994625279417144993374704474532667545038846122007174751892308747703016719781442083838106553388558419363893461972650548237384634096303495068955321547109476285944381237835482252658206616360853296375334786541278742552250062628656409856364909120283377118786113949723543747486068080125504343667069149978795664834097559072588138961747630134105082849077603634619062484363970730925970058573380974118055315231826717275939267566697631281212305534193130763977961217674246587680817473004130207767964324002737359325715465940705472431405715573515558004252535298678689405462528666879467973006741867996764211563549682961911757286937060046052780608680408697044089258381878521236716035268506331957550377039380016228193726647991285693971740741208543664179867017475105071515471623645284008311437098958596982612658240508794998356807141596448372186963585976500733238820093168728990364847649037003960277842925941049256958108303054429904690083066870646416857628725021869825656422128071526722625057942161238843446423066961971368924605167237286239594059083955649563461397192344759531419818527517377109280216226913072900826007548207792066986849799966474355176079971168291269006804560669761853174848892247692301203147157889690944283593277138666966820274345731045918698413588023920927151619721382548472080650663555227483787316362082786668825960618212940896726374109110320361262051771060735716486805971375063835547295297383957014462577586437058912257683054682703888394154258389900214075375833136736384034684887731430244189181459685575631600181474265359353537843617114094059979459893777698881248297219111639115848967508913183401284022331448365287880879770716943410721225737282362295590960052721044059934896614539615897371136303677364393179357700093943409113676230613242879277633995974796561784596454355757176909300725715510010403004201034253240906993671096815315823421254677045597455213049445491423929835578599336868617294320839775681829435875116499902734552480427690985573555302041034707650002368090417269312761470773795288357016435431894115751065317894658197293516702712857080425222608350196742492613491338743518084144546975590188069700803086083576274384503916557172440091163722782752624565280671826530742531380953707728013947633898031921535936906279246040948250286133941431013147828115587671882975548801008935498760457278883823183106003640123696611945761044011292777106181271340484354521080232518100655584328656345443243939827767010184005189818986816427428416372750287372463476089602367317994947313848818301862147812820808833756113393069187363332619063710657018847464411137275187795372701580235805996912912607846747747021991044761535731813500143167395376053820575159316759763297958920685033844386180481168515758655389716472323606870364076601275243794088162495400681855319903504890460619322974213591466740286717589145701580350201927966839174117270809155146379689379269043610176755106989824908341526960928520037413178929873787761280165305333060751182023214246545093792262964605284075806912004157967476727199960028199133462927492317170728156676675596600607772816425817208544291332145666530446964475690223503764802599575423806125048408885073826370519783837780639441299162719969322017546096388980013747786413388360305269423504913281715838814968053535068563070364351972572101695542586455724919011016811920238804444546533217651836363187477186003810513060470490070009554476244186239078889688895103665326553697985002641141096177136926360722602925141302756163642656749093830744814273172037996643313810487597545875021103988013306677671940629270508109535204705932109848265274867637826678836225049630361694313032391847394213026682138648250324394955287671208328396333223089021077011017242030428338722991612984824325734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -11746960715364309831424984388578981395904129616634306645301739818471475523787233654550003377212980750406451738460148913398571971158049114304259384592699816883617637138200605849962798501938412345573641670032375306271936657745374235671823698673959558927747399506149978238806249737742971911950544079010547984984748536054006479608673143901513481691286993452487380563211727400573692843397150859779566767365057330330388322496525992643030469138306807115613836109369075419364328490381745194222004110097955765835166919658351876878648347796606690925747590139817020326958216990454304533495903772131442585114858124544259921397861252269672342141860347721898754006799440519536911806327145976632717964498247369108571098027106577254284846315751428310999125373579775648105997468377087292797018206307521024629586712622967488006847461221829824481638788101558613629489220654844140457618153676608903605815214971133946316605708996200249076778347306217520295238526220443002829951033716099405183828029493631956137878450464546149503506289067211411991227217015115679896572073599945897119546258649968742371119913225046347080036726087394191583511098397999609096443782864545070942709607019013629625845970931237003299917849345758668315346310068143081340549063778272677685640680967115180827681337505484097181752969769929135091889557805649534428252684479574870714340669072714697853908859687408586029420949974959472741530356928370421444671613619059745149985426534969580447360752920432667552312350607722201316338108220817628537452160081741255536279524929142515978047550458101122489894723042206498468901696087410171354366179530697242497108958814302143072263477089187105794316940126575361196971582619388263508758975859837525858761747326508089202656914934793818936864023480074673979458007814453365837829368487621160710790994077137467339958527311440330833334706720406382035462792283940858029426425766696960996510343532474838721491447703168959110247628601253153821287299807432954510066472962415982826979259318755501352574947074977787025156041622725958666188351678078717471402771504231076009504095571918562953397065641922673738753538512714134777161269320424935615240898475165495441765580196446062541309975404513499958565899586573036340172846129717964633125828755165675121624161749747902409815978627568482040520528698399969992889188388181284773068393023417833209059627154998072427571889691443657368887226097281794369490876345679499802885831602919603550375602493968291033449318456691029063713920232647107801628171692575009805048592674797665798517401960499557143659678679824214335282253030898454887958018193089990521606031327791673579025963759137824663359060004225768501139135348654884388148548115248817611638357284018661722405486987357352495539114190174886262321556141714192203848606832686170923407851883646944470521138054945060769968017823313707423441850268077646072327336427981573628698502020600283811243169564728683659783917827112575608403740322395121681277704458294896674050336188687064213927078797601903375441087902964049765438819676671722850772306173591446273966573122530969524396229646073926124392543431393265611581701396148975053119800256753281465865416156000636849659423490329096217466746966792466003635083170120857174744429340762964280029657595916322572290350257833034898104629555888038985775690978039109301587848102266951774699185392970853839310574681357614249671242140016346601161457431084809415583342051120089538796567711222211678237006840207975309653744020768093619021739206302001153170274926183711259920744981115679410838820319849797156038910963878235559057495486224416853858625670339816076972999204709979458670758017561781001375326376288574901177829214423334920476773364743950965605230610609302401915596843218690778951336775086898384499727757644153504438390013503916061229056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -870544942783096574155212704787942098600633970892428953243658655603196061470940838254538573505577805711200870237029756077523494998347361244188754592479746081698121266418221496792136429658642958641121072998895262140789717542073869499197180490093728446448368533599873470356518151190051116646285731956116986081848141859503883620412329974042779484028666814212501316237792692591109849923916198433169280529507617820873203249438445954672447996100211819093661305458095039605574992786549732296161029795638141205379209649732262125634867799298315093303068149174448285659019962445942837918474581633668179065777136806857879301881298511244646428893330887412574306987104536390084223858828640625885561740705180279137871918165093544703372448494424873438657451125705800048820241751389246406845157049641070902257353317314370956670968755230604824414256528479378005646134863931458193352605020569164265401312085990979906391617815258008910094105891592780908237669798633166279479464684774202274211001028690016233652782059379166013263153146864987592768925634309779544011559611238051610591556407311631022112591852828428714401392309832336652124217128516254922870852467006941532206120239011160618138104555372591377847106351131915091119292772556044344682261699929597189649509685322500253845540369361033215430977055230759795216241367024043004671689130899622313166950465784048026567823541209192768611358569586346897018026719591300142628688428158823448985781025222259173031158316061595676205348697107343161565800334990603718645294278420056889394776551804705078119697312641598449290599904621949974441662287352093314608025841924128413920807107568639766058021619359352664724263749899708265759294930562387913069008702596695443755894020120051682905844195232347490970100208620120076009790098325916160973217888242548742005114259563430325697975998531264071517035374225671782804869368769854855721028738328060233477508391387876387854744203266882156974209780927795684685093051174172010229740112018131457154940571207940263404728547747816683617711177770465719182191711675159081970126192696056301421272518005382017789346034308588580021347005797357000200338578078472075933991196192723318713479453529712808943653214626033335009511531390630160456993629394231797878088072907183449680257263291452344875528600516614894903490088699509130693825522348533332237159682778296787086832254223294206642322496709757040708012870463554866310168467029567270506004024250071091428641655833235085023060841585213856071558430350642381754304929207612572776044630768719474329585912905899018947478248818227411489411140061059776175800777714663959515807248257465161063054386676419606989519328657601555695059008931733958830923299499078904432703479525073304273150523580909866479144718655392995849022117785540465103125350495561148260828121546664349729883593489782031949947227944156478602428242752729662305434942086505876968733304524242658562167703002817281830757265165501009956840022010007124658060214590400848442174013076618596385684914821880158303948600081521600094236681025773613699289278855499417434010637624354813079894466288615061692834689747346100623514136592870262451897452900348365744829051386228176234474113538334240957191198012475792698839163654137216632319680428525934402889864682420683500829653819702169299561339696497509497938535015993475845034491288300191238619505612381277813178792006383326681516909145531800026139337352188242244442655974617181911712833766232086736216045009680251212122631956699836384443168155469698742292081506305173666859300329906350305983596214478988489270098555120083496305852788855438328014471851570578207526320376552082088860547395113880853466317226472260622783895382214244781625219162013766841055948422141260851909071331716099631766255894081311734427631344234521982919906698697742745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -55140728870269172200979452837617233939965841482151333678732806984023665503214196027705133654502062329248931877531642009601221268153874025592798180787807443057324673649297985311897331798169739942444213590659246648044536132522664266189155886038756231879567664651429934555591488394520660259249879392877212065827161221736294504954236302001178508733298439112640071583297193464711422539515831366652240701229935707300293374634910151769766430771378271175875232466419147584255339735761272062442987456095571405591047180730657716315387555482528348794910745944703956627252511202964663163185579336750782319032996573866566960404836094775465666478245550577221501407662701251676959166935656646649393530654381533148400535828929573005896441466486065090767937852083568255828001500498442057021110814226319414428017860547369058012557556082015500498653907984075250346506815147572149083040457497796013915405266134506740756274736058168734213606583943033164849230839104447413100406454265968679690486725600421188247968428786344869172126606791091636444139315159247598692487154666433780911589530239237213024225936676222035090473240491911724489942117516723084574305803794953751138332169055204966053022143052753634713209450883299350664055458463570292276881134534470239445247756727050558104823199111312739472645215164247773279453015314491788013934510337496909813320984943365385594467381324700304945512224736192509990533446656171276072657885400528007558886365066468878823184814926619061995099856746808382944028103390082268057354275742374597215626434144483225460726795828864839027551854168572148910019175393135942537522318476223014677228400810587782960458858365492805815455284872259045734928340909800381593552167774698746964637494701358493726880386184185417610755687812585932425580309650955311970247079332665511554893772642756570532855947829714181871563790205783799790432363145638698011558180098976982927757930276216519269460430815110542227267275442394617850393248345116231070007489930736102298613164146046844802567250795606903366389175302472219989189607097010488530400199420697980068120076755362686347851984584438414116257549020830588547499707205491718423518203419937306946524528585495654562669372245308850642842449069629111371565393121636229470716343430408565727389180134132469264706271403695640178925151962565169557663146158578894279125649518580030088980311546100878968926737416158143513222809395599844972685674554605056440595676090486041600655896642105679611612673977244031332958698060403863531599999713255532116791236893500381760774420211800432644414297455441719986124429502295886291717179171024420383466757289618934701955113555366568079527801096383655224585571524350596581459883306132084833780039721485845516782622089051380496958430211671777139236271573676320047388136425385118559211184136344918734592382942923027687615172769338021425851205206544965073319583273765888338224193609247478105186594408100396893590413822092978724252272113614387590370981282781598409715747445107833986613087765012627816544811221777520509360284339663396022512567626960591292536420377585300258959094789431401761579577866194453888872932593707663387926640352318704857159109028245933298636422466482133288246578783541744246982366400077250651350584761069844302614751116452526001286661540042224395339114137654951857600408507348767910498921921672250165620265858503366455272090086818501533220379764765679839086922770660742820706748768068688284859097221574434136901451708019431965576021730369498745853668848240930250741585095069825673704514100928440933362518772241121310561365727883626124647666621870725113115184151062856872775842823460850918142863175479185016001333849257039752164192537777333555302634602093195905945532254349359455570071794051995058595959771799820368466496092310573551302496243532431360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -3004787629129486084603043286571425904552493642099255265090872279072636594808323227917180915781793152707875039967044533507376320404277025197931891423081619490658071304772834928081020240052832728016422278078127696296750222088182165965721424297361806504840836088257476170803228613503507243781984897233587831255266337206688347695758803890888455614191517760779060663498017324426596529888837670849674859548919649382927878845001694790390187553748153413934861404890793063908615852902409662987054283932004394001652143092724559359287341852941080924669056212680621550844679941371036341674003713065862405777531716861542736451060873514990969341587931591589375841706071510159493104406333233839034018801106287850635486587187725517104215355897209325771764895932537487778701928252731760372040980496642329507497218466687628254897827990578726225748912215847418967152383332421875872714617794291108852127770863917726408562955963539644079269724153115067425993486849878289912832811227949556294130198950135274573225970194371918369704960017509991107653733649776056281831250831573861609765306585007806730843135022916999415544968357297334875476794381265593883116889772038429014983903077641065523691945585236988846829588512118215804622518597122882110626600887162351468769453702252895142268681046807681419775942804828219110802891347107317818357099507294061185156146723946285357267253258462543699836717447302931919281243025026817067839205591739099336510512330855060841250429758459450698265045051271406954861507440141238400350735593218290570812400135184020022184393576136124572995481804336701602073361309559115811101456819139511701748416767399032872609086764042612655022667462503305444219354778366334004721538906540613195584960385791556632355752550402456094221564280911621145869981755173157101754664486833758098889982340041306935677863917954357792129221234090469981807362234105613237734599387939812647594027757802710025584656964541316852376327033601711843702923237409751526436531313729782454087585707154416142526399522540880174160042487549421830395424255838919889967202562670919347077333462761109295123535001300584356406023221163110444587220440666562629628814756303079660843531715820565268506837281786177580859149059557060788370537252919393994468962016422703489075712064334841995532612199652181230081273105980151529345922776541818202581783822498452901218215221518029403356420765791802098737985683731004309878651320356259651170318654446636729071806211437007158545539216648968046926092000776218395394658576087077902873410244630914426234328771042828949595184761253192444086994885692217722865937558743208832701430193948680529210150407015843575091144098707371332643220427919267726770660867975614889601031588231074049535211332879456747929490404915949828521865524533446045157906615502267576984394872015293627460728152800758117515069178963474841470286876139472741074350364866107234730383063019752994462295201596985236441228190335580449595751523947407547419204009055480614080249986957889270555966730718575560491422909219549246930022723127931276682377793762313360566181463715475227588316728417267187547414678427085899128822125073615840966814294106364703984076198105927822573658346097203616048561205425911525950887316057758428392048536674597021196259052635054343273443756961947644790544855921956177873435701553106425038870377919791649632000082657223352634139075259590701274371615774770644377278131842614015144780461068058322909061289636934448204571882741301841336570369214237271147956430914759874393171853364845182197509621496703712401403623726911942215296710916101256589653833282089994714433123526130988797648385352008866221255396826331481376161439337876711784466022052072590765564219264214842979210291339321892373338821224617978467942453620249631294777070834564039426847442731008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -141680640275528258081317840870405719359899697447449372998074187645944565297966767477502704320976327011451734095301697973708309934523415537851044568899139459126842492959227826729570131113771865696517697317615903313111054720346809400752268450229549709698285543887707417268534422845218137174070246884019470419953756886750398127692400012047407369416586613952740040377397175912375856868683889284587636326333535320931095341990159143249821085629142389537394976935012685055780203617749220763718738976082481091721453859019930241548004389745372830296319963361468592442596203109072372501481068172869711607050549458418896626688816225622775567749113691922693823728953949794401407038365227233838613530067157445937590116052176853800078883055653260991510607585695569707337218773348838024679882469965607744857191719770086114119261210514702281782971692279680371183467810483215867647785430897408145488278201210557304532491515570415071339833185869613764604164983530587162217032841384239411351404927630762155264711212124421797646960337807431716222714218670793364042787695448987762270719403038806305234928282082447965315963408675766642030218039970166633413264345941426254826423531225840533071626389859651960606218572711404426375394053015072210895782911772996154252509198000761893378637211676167079731576104292878121697274984379489609975127271529979855034805445526522882478564808090483281022444700134630504388323261567841727079649044344863721928187376703913654793716192292767398917497288510231442444268167146833911345594415050024218436099606325206440317102743466932188647381230088048141067852046143833458473782960381826647903199996548006500715167429155391459521896176507555652722206837756292291694435273515295715532190047650067152865911966046241230879886239866047848197564307456831032963996788059969223565497833514395740311426974955722325647931075734939212660257449647587604679582364446166567347259177835527504654723291822327852346305743557500023654484994987709240237633805035914904826119955392620093547254190543138183434690789021889062117933181395871970284718523690242738637772111634524434712064820536481829432677146760872883897232530457884518739506234585061741767973904242155557160261312138660640085827933721614203661803648685110565371504496748927878948158199814892080552050529767825880558386025668771325138832298928737264153445512234629901992122209494723100092702478595385148490553108956862676794031708902698750003903069890053775635430518365520625760995119511820570662740243178045546314652744929543850373865956803278593438372479110237821547184659296805206727678371572321446225670540690062090522667957567114869814231447909886208491476754521636914070835255338001363477155885728982776045073470553827558111112669923196459473282240912929453829542990013710104965255267239827114715394397105164212458883682866477920539965524161492408852795188468543321274753018215880472203945852285314384054898607682924836439815026888990392144404789762479878684171846815201933962010003331638706901591455487299735939388722656342200523718195885137561255619715800635582588798822645817069718071733894286132593395261865171228623036658691709135969578595632268848642646185288030718434422161305486239959973502513075477754759331457503402847928860992651462205489281935358706337118310567559342303818217303846935291332917221117885012485301630839923556602234048081743152905075208300873252492745202052380428763082411497210233503693770053030146558484954385550783266467453278638861077925653198116462995905527772108875572464837008964930478724512956367205678718021062994855300263162526991064701515225274199251765125773183345486733523069847799584417910196461875615320514157286265786101871500878266090533789784330536920669861608683341099636493987386481610219558403459757125428073678809170571080132198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -5801095860417527738343670662685207136848274908970645695045220724977206841745827936311048430961023922562170983549814006053944679977796345563116559614188008481886652689256753889767717764847655949762831669043895691401493373624303103116597305089849815044298351874830329591051555676162498053092559931003564999303902609218344384239221727111373476364382450350986797587748835316508869506508497196537613088253011753260625112790068070512976129057504970299283083762588474926635860903790781199534752822740882970598403391197433729169851561121938151239035382481154974643786190088538467621002703369832866267613032177430937588327251835043256624950500390136569665146880422212734135964909911058689281079274843704734127212288973036500476965822634287810740470166230070095518941886233548835214966775637324549521992433265025392014986596856481136676694999541057282356110816139054786879023945103356838037557153129472162859478058304228876858775665064146483365781197066206705103186201054372818722327966933090274286493076382029461544151105729670638291989008094156660796823173323349609063290658683404230806783405326563530339661938248753078711309659676790384172854052957694982286019773486649023025016706867975093956753550828406724790965146897639501747529432294956946315882567477894495466732632299560981766300579522679664066617863900722764240562960028471515794574877652621435055334231533992295832902486061629745889751328719609229505895782788026539096582734141230477254785321951940721287095392291494928015304102372080615328523336382703753940923841652598210793190935412479624244105583775589833488156004161733087418779523624611167051607385972556535872191509141221249372372086698753539524222569385077454040761117096690540098631871404035331534601556979861098862906927630233870797035017406331666874054119540617644839305320890733399998148700281686539100921747442493164617054319644115803620092505648111795245711936760329760170231383336420651561744413325501210181553808086529213301823442300105132845793841005184254338836136287329959949126193811870475949644268134575348369112311280032089864457241753664579522130907821166467337656585051287128641072509421408819903467303349600524796241251321188306010246135980411736030569593885944053758715116744005813815530686069704391655919505242599536699973878293094800766484818526219575274212701681914925631937328882501523733035424237020532803980320858994669458132407061493482449386283715461972559435824258287401568261302895791257957513345203744129679291999869794285156936118360322935660583963750030884911439722106503285817171029876452867673234920353894252761068253300665882763774552794652065350425846077032687591021892131937907218261519760441882612670143940382484564471143495176641125406896057762907178249017485464534335379335124583198602858272847368598926502656561145926236013869331331675485684325827292618030962953408116003985736220043390530784082789944897332571264989655832857697815604401484707463190174031773360263703098076742009922624320781976995105741066191601332995057020169323934870304253061453025104922812039109589070467894334605815801064412088369144332645096459380168855751264576929293840511005759289589315115245757760900890556108860891928089376815157508715359011946481923551336416155248071040396072731834089257333310601820515383041055622924521984221327792602110593686945950347794484962392359135513436373519795638769411866546805326292862636412405180982233344944766325823211387299657467170925395665997852427470500718973756956550500226229590138197727951082693296739667110556892019354007112048732430787189904844354907520044391626488950888891495692123083006076165762359174931815724359086175059695380856169141615224011986320829140699389209448533151852500748953932628517052792211875947133735800874591192303337391090740589605756600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -206398198194210443421398655041371963023920766516615148647321958663249796326310170395741897635346528150224981291729606252643280667690281197033026791506150885323874701633157349949213824437682891193194313517854979514999255292303064354813337608061698644255633937571745067237930277782539806003047095901418767965386503036413570420137983468930409982245466759326683173099239670245674819171912416918210564155213232788984917233471122359203156601601120155276807590408464228584784181815705849167950832838959608904196320787002244040529034426189998527675565755821363247801166079130503322959175137073375449988217393995752884023922792844910212638536622428265754898642233486383183886305711524429474224449218565648729722428581908810366644382164345397710262601967395242836426203486191226337061032118749852593560090608369655277359700579589240675502870652998498333387014063647103787741888866035843023205967934936779438788615698730171567473559168072294826789511546999634345338990229832894225324434036022843150106998818007026931781032482567594158235864173586852046395749787718221321613770010934738779188262286025957519496763621943634615157081822555824654203389161593431196569698271733157836853853361362868936972378664633923591000374087004818661030662904987826497998759709638162018353936872820388897658459089903053612176678888547191048753047934435622495256620133836871206619750834427955192881047748578775320289970900775631002682257156827931336852674531311076752319391466177517099586676118943699927369802417804005035291092450134092195751307710713371334851563644543369403867560932827622564523847107486657413916210399351164179515486158427118665895104455590481486620846799836609693007633044641210976182405342976158354150594142593222280854082550835374356926523569425871334224971971038770925177619999296234223214103898613639246955022745896569472864458732618820351803995811526278524775045918825213101893863345386671772276437661202965387820067433435677176740150592813276888923028013815177443706932844804209063175204102632750502746811778123009185471166341947147795364970269432299415120942237455472896397995431231118327614750952726590478199879921015263185603757563708520243978767872060268961739776127818300297537313816921614627813916373023727198156873928985103508344290160951643091992097621290257039430578470240636558610228367635005853981643536103346771132924781797883683204250687535515052140390349741878516172167509559512025859212549668992959459429535118368144854156797885740065063185132924651420615122279684585661835079809915735273091194395059056050753425779173063333163774392536414944443745058821071489986367705148799778338546919481350894011273331205864580432991500343330842789619659739113636107143526917635627131764698393303258653380973302497384402255257028884190803405852689625953430422900694543337136732154889797515473037166626942295480274775310413337189750754514430517938925825931400037524100043935272649446556596317562215077861186492485036139769455942370931369415285008657903559372846290071988419801860828597095942725184357471675675321058984922889457430720219080374268562078987708110981620520785168372158288363589920049279566160433100848189842043410208920735072904312143628981958529239373166557402341925584095527011325584018126302400630066977307897744394697347398547406516497092639916196850489899577229480627846742265183592011202514216718004499328419154916934939149208655774325029303834432115853191945579900058899575848592447833918805473354557185313378255838439030516059631631316959369521667927241824681183502473377515591908675725214941131843790953079948149641467437293673048946704260312502700050113051195482799633156259463761864308096655535575869338754115049731558886281075499987654625382048120126216017207037655361657562240005473038418536254818838642688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -6362108040264943319299291063368357386311071941367182697593498184628270928742364688020866479208912833017836179154036425815626377677325477904475618773801257085377448019216569239784238118413615214410212748490209643289474331575787264064406728714361539413289113428658405830496809335227716429920742175903059877827207763050426107149028674675467781331181121764380616894496924934307528469844765444043099652658227777665744360567657185589843118960766778616928542148617861997858887212959981779422487652998454546762005085736282060827129686072723155512495452084556873047014303772564769148324413949350336055580455443928107769726877179516764583743749873720188279475985849984492208086040526720550391709379295621684710988261718664371077323988450253943517471919469512953139664772105440248810559854432288656919693159598935515586719249133206528785711133424592493551614015686695048497643059711413397745594172746688962024577356806849064629677620919018869005715403702794735066356900625465278204974361302615724138360225481297563621957766416233768244431767829549741049170196533561199856382967299943987786284299702868863458863672347272412626674118168295207574273504795237356849411256517919262493928804815184700756223259659941277982558219461373271646435396160885098855092795506820386847890295804534386113063111072221683109642395577959164427407033318080348345514776752356795676202020360650334861256911968210574194784395419086614300131124417086668191390570006739832219398878755369036792028611300429255616682093457517149857086465572467698606717295671915325079575630056028269811417957350048716015727803481339816832492725775917433722020070660987181595440010621827100871581677930515600909251268539310391985957281467734348554101961951776180414862454897540317184888495764860548640165850065616667023005213713524720519436304956237466769484223216574478798186589908421333117661829200198853438019279139798563071697371054020179206280067313078773903309161660434338689604231345679934309013268151741686510095809826286212682738365825207756194813317490160362934209846512787845115666735773322323956263354529292990206740522492666815205278311423176648194377718989101377406012820513429205545253795492085079388895728036898023289501342958579252515714859231374717207058900710948923366371945252207495496168406895804633312672868550126206710999998752304017689262545071402183882788958501867922164874552959437675177792505625855379933424377487685050770088798578216785760391514295536664937821751100995664466446879287722586195185330812542164422873479433571661030906385574669217714312088968702749407042042596084324003721661249117500495058062388840690254903209505901024120945491626729426522136717598097349075568402533406332226596281793761205478911429041557308189763334183820337056469368973110225488441122671353581032321967724275260172379855943038271803795717259973831739668222806064901629764177583669594241646588490153967645393370995091647980633090863707413585918639454584902677301562512010756653968571890415822918187322867003592268036709295218708714571035669119850156072703293634861795915184390816248961480665134183231050791799090451730966684598621961006239346303276376851832342685051796353640682008046325842676964200109667489831674188364107986376789410271701842958077089120622507141845849088523686561227866382832971315125829103832909600650623893989695994409217165876766409965820059712902375184864583917082290223865952527143562279539342531901057500830134075461828363016331214384804381140047526714604139744369995610741326865868891165506137484788551568881444653265041287662702896835206406255245347184572997702995249844553947754507149135219557991716699268591917188977305045938080602041989515397918320006370690690377293665908310876121665491036744151048769459964406804293102347535795357745152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -168524680424864680853995507974795505293485348982475873045404439287146727738372327949134140911174180334123020712358268956488736440774240891284325100925519496426592426992390230045891874343378416691088966175809107662193067861890813987025497335699279973848790770558222543231281216462224162550544853831875701561903377607293059883216571408593907870724981563635037529777010558380408141330002297224002782005600673890989496428129974199362459018149476171338454862479250287697561991937095061722667253571466529227827072831830796396079466260379196778412136846428197996330090437566164279520428526441111864948448539563367846509192805555993177669093959816055119200801017341289725848322547361503676359618309327977658594966410285477456515551768760872551835376046272311882553472816093515035951637625142416147408280684954411367507660968289519258690908847587725423279432730835514758693848785662784950919494475821844187828739788417782833353414882049328050719196735479000313608760299469498669143786151717188489864244714741716959633299261368621800367396341943644634146953180412401164993393329395083151923824806632086905615635586546322649556532959060473532315760484146955460641974063402325348289062126977119910255101651994936991916959824025732408423715642846127745995210347830597907616279505624109258827278378088003299738082032969420529251414127492701278333760634799842640474619286424949022740990069456916247080512891192702585886498222812430188587873875903229601679156767721775046157327449953641176032095494318631466713509787686873565556064786290343433482081243364067065281269022378066209896142022634077358153376929794434349953544632732218792926264781447771706097168062514589595284111827471027699299069594032172078850158475912105159321350178334060181028819714005795651308666321765492967544011626459174308821903573014737780356749120430383085991517115346322481764044245272788583007422301260941314141896772085298317386879910792830276415788647517791237162590585092059062820563118001084255439428375033809328744701233538710423710026926049256892479656057060805696958321158005804472357737612764576402345439798203317456139240742316542358803896689194832121075803406737605017450891661568556755171591969614880817267435872405019717933692353461713420418084966952510573226954951639619190987460737401724234428174984274283310328124092400421929691961468560325062845034489125760717816595819939311410645065432132369006850364997775825701348868396873601948055195624849357549593714278113780147296363920999370073473505086670160770185508580545238441113359936441693710951683952119336372357110245894794013241034837815667546243628446179534707899926367564563903254525409807021098064267014407126924884586763721065167608632578364811531049269091124201286929971552212301232476982722318235579084504411036718950232215963096765347349377530906566618987495471694581981925818651754001101415763481360103184592515748513511827778495700285899634528943074783716306197734755202715537907085039117611238003161128909706558734525882301883301464916169518544281846154552929895769695521127412058683348769733112092196532571660568902906359505768295214705015818639690995366789518002407226217525653569181907691368783034475637280727985063678728003677017120127975377885730294479326483664559435371963347513658442856025073234167579408754752869837344714841039611882735132556549723281348355542430626941059871964081139547633454581484249816920811789913626345882828807273619494074010351322532039857564236185832397007068731955319706073603029665930506269991776296025618922150455694158992606575060857514585874364562237371270699047969543786345700411063447958779055441855984035325766069371501723812576134624596010722135816814318869827674532845148206347382563291233460279221151559195622599302330392865194386747471953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -3772909001631916401024827154850787970376583239871544791931134221096766278595607666653873633292042914931196901843266693697665197257511355835563832901116301662339157629473160104572044777506845161628157561802207107919865767431835877371666370288440769431882265940390408418163123604880927860085118232272801231063534464667812334693929873220492551568791379706436130269328652366618743422482707001484220970418975216282592951444602207217518828754240227577061061156937197737554606638123052808705482356008165249871127488388308932142744596740000961049940499442604999624330348296498050119899853935734899851540429272005925883478872657742456051570923898039926347566989012570741895589093240303909858860959812677216681460577004309436390227827900945330641611891631680150242361746531024477578255628064269696466792527980012937875002781466041705272986753804255710708884423459267254828665202060307796084455953087411680871663318162443955314159935596270463203577271751433284049112503716639023890029206190740199432235092539759376633187214507659497489895621132563104107988088459950435060875508758917479832971200437415824560932515989258735595095895116710645273421358183799642216514219953995277774674799267287918600221837787524665676073601300284523998740103358376383011648882385080913264681080007634918619750465756900840428805960303387421200935408401944313944141586086586016578904726420998898697972927889285851895452790199803337248627924105616836907548878565463842955265898557875838820948844581205153303635569774257987492993167981694051278674903381169840392035074887541534836146453228301151396078372402088024010808125006773290132824501143146028367667911140036873387601593726752282419189663110982092475069154445650713383411070192512483627650513587332781805467766803389018049230633406803652515648184987832696460074898594510843849657601577359162064537756635530630288107077996499317547610356080927434013462582517946290618049231516429421104777956621051772754697306785744928990093341753288956013719293509507439683928782629104404905573029448297167510149495952594792251142813478372372435249071240682993036430907715970832954682962681881148116670145030553171956909106751954326616519610688508850835557075615964312771626127786252772254768960404672954116762744507259693865360058457004670806061681849640515746012676417665840690200262508286891465370617401472244844366026904190486207526056537424695731623976515286596035315720403365924790892865621703871604115359160050495602642971663581826674241069034424476466820602881121085653866034523089154787276602632523943391705937815594955014693982954751089335759311418422110099577059510877189830136175538664126964662857563955887136714298127419704307688608001053899527078073448308662293277032005293406725017322651863798034775741457833049600091118015050642064014509997185989614876012965616201466110558741109676461644229958852212476189985598216015987001085129719625938524958118770525496332138647801713212927225619219761089142112651662857355657445863797019824919823147236636060432145789260626432242011257184892364744912237820759569972077409001205681865894801884487145699212782756496688785565586734380850475348588525151651425723264509869340843188419372363016299351675980160655058539405448551261329401643455749606216157454051913938157822753291906905516022694556879384628326665331541470961460916395090031866163667613327341731025535550025712406467353499918567836863769704512488656871918206940852252656870318237468795669247309429172103230436548246372105350686036254162795592934317689035982777760535304868599486116368361763758455794713021999567931627293706389633805153652548369226988544985112621026055053280175874341167739077480201080888557891065994884118055165673691479056361478040615394455266515453205878908225579234021780395917312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -69022221797388093537652924822891032081396746278068941938139391537980732326211544418213031974458192172976151359284235520905350624909278487088296881121421928618689072932802831632763942505905295711552394436480726498717861001527844072477225060644517784011437038222900117505490618556137242779618813585793159783402535161349588299914903635259064084932252221354908285086751373468496388385944628027563547539028533267582950410145093722760479061439885940907379026654774092759963749012833478618410678158987550046525754549537132670327237882593571569862953904671801516464317441610634071202760129594417739208750891572693800623661933124633983981982288628105136674544988129023026012869548450367538876362131562748683904158580862450841312460942143399006555920942068430395337532201463890235057344417337628501171261454405161785739177865344730450686649129515062846327626879175180532628409455869507026699348718070971844416264201819845319492193423423979246881895922656853902898021250516573091468176638569961852167399260042792770026444215166191374673311516528785068401983740563337441512042723178931758744561026256277400618682641199887404849498698580293420573182631514601239370929956456924674916073228182873171196723111850658155465017685251282470161791976595365932046529307002942200167931310646106334510497951017606572535088799326246990268747460759796172553711270946941436185296419225138220274112704798823013870104264704412505471861795968703482742414940662168866060169169676076396808901289286657605292735492064247913676743621804009597270238299317108184371908595575329814957411972712847205885627024505681653768495068246585629863164258890310092453737060120737130257744585710932899248516044740825924294323807238939545172416862787284846865770384059787431364722849155253778452055502481230297537114633601773375886789465705178440382187712712697135812176693912640614435406636408080609143272297049085417757775030955061297260937846394715054867744044074983484125479885958575222770204367973218733563520922612523440629291137224891293725650892044991329594117808294457106222815404327473621767093843881010469228773207378269979585797291281236380509538617244495173144787455614438890810506214589447821360964533189343915733225108723091326536742421461764160089894877847370370779423602002611962915897503686152389466069568832737103986235638527109173733632511791158697944729109622569434438891896256284028846856737677521071953462955072169778609447253092604457881878687589155736031446979436868879182083759843585855892428180330486951756842487717334128239940907873486742625200006904784839525476160051004018482901842145802498817339550258557220469198051794617507788468782925919419093842275073603250726204206523623249987573919235144713058738074536705387707112788506558564853438460546077726857164719644242254982666949314645433281932534196395893168209110914290028919102549462779747024077089261141999999681695519292273523210104435336847739994918671350431493730423964264223365545378856274446731027033246108874683152442995780986229709541618845380080851409877890742042786030009810282104921767613698779447832037076005099832980304588453108399664104147413934499377881306373185754983064362599735981454812412824260067076094722300543526622775538493714650867200710547229057786647415510840377061352058668204742900987111998615798258669657810484606271633338486932426611471897350958355587777523631122395738561864210104136638313860351474312571370118728692357961254992370339558801576141906303235374501728088082543301807221218183723032967554035339172332354281068414314267454545032350155958858609067299780978936678926703890892311862859995079539345850674358856472987367015323482751661658660379721800140866009700342549562589816995240508828215074321246641267219344431478664805125155532506870579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -952955071014236643670456187256080453400176988482889619472098750988105901345699036806772336963870981767269453335102658552403364923794668174162249623830040550630291708511933103919419043486525404336360544571912823348773630621461386641483490759507377343584306532438548160431353179466336358712985840163321799311604406597868933425459318244487206618695438470859994563401031193142585606348114854829874635134017158018094068514665412738386612178206516548512360874087588613260859926392149695244669391585178830880934159114446210068093788963885296255664799204020518784984226498928029263470280613238631801404459626974698414461752175930942788293810398449284874606633836939192807009324605747907824851622586849127833764270454242196406226758733314070757254023738876982273602695006969749550817394071077950973352434514937684604497082394044672526404463649375278159531970133721873793233364689493684042280418132298917080480844530967817788440963291174469509982766015538351288769253587710592383468376405203158651381390306213241156337541575074306922941001282405610658800641862723317035799756728679780787724089459411562648125260025610605374492198263993693820101795057009581761105441784885468314143880605573889099311646837491685335734640542833639088288893528111560960703349169148434877967634641128736414769652965499584051286077223743677652431377036817753017826162733363454747242239461361451620778740174660411825686505692321495885766422095812125783940791127547174676027212846522774752368956805708155329690247138703875226172824703941330299921638978589553705094472073608994914554867955058787252097378261422991885164021040518662916715501235593787891773759927097710361030948183527662503309109094198301381610548026904096039994100432536639487432014784471382960487839641993425678863012129056404509661386506912719429806901442970045385926974109471435092999981174184110524225446617330288387211278851474388048763837296374042742204723979441139157935044728304014461995809629371342805526411605361481354799639657552111699196592987398704760787091156138984056592192999579758101541506944439298113317168423151252204385648911172589377975173172055984546009190885966591657443803390410499587228033450329606315608936764282990283064390398398921407927468430227611747865702890762897630898545780515487366362970338133493395224926595244168146456817788085087689566277897337309039992494266902573697386802598539140372972702325984155682593195102104032055480866863465323886724557358329173386077161646362860567513942215419453310931374253207163075813149970782831207503359523974058041327802444105639470879946748308856576896800434950605361540256661387904160434183575859308655909761664760541072061592888582816504945039047976444589816867427901358829428084187593865391530660461767182849940779228055495027568889091341395873776527250948304881395948277928609678378672704055542572730938425981260570518330562434514927446154459395119187657956302165464678370284036146776181807221085912501172467817289580243707636253107783781402253746037474646626054089427433463859452471656697327497439253663253953177304116311397937648651743731706064908918947528100638510880731520657447188617460102944532383973833657524413664213867219942690822506332304107456759221658396652484120853201058059981791619255396786861213394723504869253954354856293726694339853756945864043107000481675422711945387116751695423637195863272461258704996400393342241324092874090002563482941784486993731346364522541287017393354950963468389209209450815409750902943910336609839445478439693002113698722153805356502833199988366457269487092830902704675986704175914175387493440359893099664096483164969769914991638687848222995067631317110662888867503431985240988824069279480736653872873724464490604587780703544845403387101862391859899730493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -7442911632361273236332169380257717717400742907118793389381969230526708883397213954995601986819093932187016733276394707592935016607506574530264752520325592495342509226274321015369463497115921765867269410505432965366416652437075323805182819353967420405056441142287414035613899419379256823253823211770283386625414629722139454206298338419132886591221702508874563638545752548803091782452340710597141301644622442773973048395778866045106945539375103760207186789683259287185016890421390323861532448332230044368175734089736423523759848705676914441225632012334967733986710131057940371483470125543409048821633426515760741537984618847147931002337896266284086803156188755205838794289142900633207838717526549103775388271411463048582886115905591455285442985705543500858486331683383027805476516250241472588068902784093708699638377597277733947506843754005684101587868655158107442999211357156519943996188532742939340122300032857432898006488293933120736741975572216897157877271939043515053456816505870556050230102426030091823797465095730773194501934638681625361948992416305459009192089411848309744787840816843799787654460456746733542971003111514180832797922665087881052490687644197904986804529532786631670658353248698954862551250759632895297526658467580676518867988179272355865793787075723942508908879127889591711331151411721310003481195507436943695687880168077342757799598909074083712161086271668767417924143620847025797122201182802833657902762555280932599583082753640341167363073322273101653110698003438412251863913467580813790415894194712475576163497316148727798858944452751289711522142959306994561838264970235453549021726216663271286102366571323721591938593095409192047686874033688475431394085318634913218026440039360914959858243515102785824081900673680106894779542882332327028244175859879803052208962716521620417199795765465300827155885353642016376872371251275072189029908061613574594136110202823711144038840763398168743126615331645493613581337692465156779738708530149075641171404040611654379364663539002341255174366843486562096969486731199826948734490226208021843462526264981186593593470466372334833298451376765615728907642992109696339120593785540061331996748037533303768434808745470883179749775025889532919736889381274442970618250038856478027549024876746809771898008136614570481934351722441004816475084622864732994883432739279134242813285670951406364761145538245531375903718202776769119002268083446667847112582149294119395477050243690665055071672850026356001291436445906422862508741054154668611006988942840072097196958185546194329545498374300055631046049368550604209449055642951846262388772637703849895562801513720850502199103260799643646917053307040160217900882545620021226658629286638685314086533396727233644866465032536137285131649657829051906855780421229240709350124163570622484258919312134913380877868227838660035327137609388081245414198242856094314835264701451498069824696688619600494045983693865867750178203180498419144024549801093774494256135623270652438340634267226010763194312981293598459343830850256180725786310197585548527930338808870193662948876387595939025502542624582280332956485477383580791712591429187018327897559021584301041177882943058617001407786514229054338660462132868443460267019621301309252521599987654952582805472702651636743391525681182986504997712396487243920425357333456459529289527460202437618656636450078936777866956936984989479514327866044099548834812158439855063139965804614079720459294650753526988176543539082517797833172097904340150574904673106129438747389920839814303567724755465973767252083729078886162656186747795571871187856858138475606925096853054944650319184652488863838574830601478009658203932878478986237356430643594140084695846247560359123886247866620360549805081236443496448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 47701526395813228627461344173587662956972386442401799675950448671501203139482788011976990886846853046486636966116170196982346570854421248129182004195478243002130568274436991846664942636103202017193440019403040740189373633562226590868181005425423646777775371513637959733742367897362081882171516974063846843273756163011548191098966885827180839017159871176227439185146781549068274057337769949529762524098641336177436552603348506947257548895193233618343899180971494784636691512122207067583017277571209947455339944995988188494530132351723264677182896469553943730899669674796110074158208587970431066858322275840748776723943263525323623095044092903741849274341014974122088589816305522440304370266695764075725874376270868922286395460879381752073571445435296695362453050259929267274072649479576464580830197530606497101039438480469467916588602859870412756638053018237338639834827013561818924256286842261903262358851377952183097624372509857649167440103735773356930308450254085752019672422257730822989391277840016604506234587813369737297992089602068008429828714264731415612183669732766702741518144112681815916393431863971319265922560522597888023591042657950864936448815414978496908340972906037386805643335092158667908543769116013900456870650728192661956803229343574639899994541222905151609091181952657891431967223525207056533662279179269589394948536493627465846776711582497328604853435963836825301979781453938519318180059791102839062216452765694303644785157851878324746307126970850999840195631778040837673498917071677803032875285281288946605992731782002768960931577988204343879606685069341256207950658882248072775270302266033046282906869473576067429885285173614754497614881218478557072794311700983466844251251713000113052317270525620534726774332850658598308715658793586640149636409872433161847682391920730913382726114567395825171698171301740125328552468405630793119401166413311752853642013681394599102167583857327286620082951921421976436838877840369016293599519764406583391990632579807419425636899322157102023897445962323037733844090668774631624445155573257682300852237777481606136720890322773036767653114418676842279115481790141969771889384329049774685238129747385475899010898970371009664040787057639505182405474374079727879994022915463558423375238683971866841271079848904456388767259553564488465838292840434176873645432512053729111190141340861027363463016963947342874847460560884335874999810481134898633215358617894122043004361443199852745376111530918089761025040735587244034767461606586946560260730951413723809912003346239998913665916573851438245790136325597859297997830107197247189154560836135105534846518160518012417352056929750814636752071635808655551920010953501679431753591022766228664772218067578882409900909065762489871004421051396589775072681416804960837540743892719817723302339599790484871900786825278599169436206192007383238985021971141074295265464091282562166904135700936818197744639948057005783309006568279650493832581683387151209365313738475049735698280001996698655316254266112314297610766585744934415448318002909205314126584246692858649740313869803569630447591732951196787617489760499435100674153693082099833398170625469525919434295107872823164434000321577093613576775503199144644143782781935697802605934630626561313031388931360730467180759493535995322935023248367988148254007463193332767134102963043158031081212113140595012441739215366038150006912871523602852992366525208854227867122422114423050167451933972788960869051459715165837132603325926044766156087980936871113149487938801625897907595463191979600712404926183805881771110507674081322641478669540903006387781586607814098445215253756673349906278920522963242456055232324051682465491940097028212025244930863189940407594304490315918826956390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 2541429401759493623788460230548222965863360158920952905009585113718430404545979449495252385422623736302704605886619366520380201020587508487307155495341249496558906745150925226962915333552345865105176269085286216365273701758084839065272710949553836816816962416347542389254991511685452511481580172423415524160578728026269933663573094099079051219261562664330883627487867018129579770134234673962416670185479176972273731926136072305578289239341625369647633409017001269263371149564890329581968804798018372806509386923195389105728261855736707862913677372412093071627337959394871946862957688667257191451581025794698478519569077099481098816642354228308507404106889952816420258039644556635279360931571713258662996397979623042756015682112275563889060785553496257630345609937830842694623639913788817600194924478841381462034225508774671960954739401351166920244207402002541902000838213018571078937553505416160744335115421994453508695602836350875731977964245416355125241647410718185981188897618239671514947755455650087997378131868163898814321325426069704572549024648991015491723936577164629348694128764601564781857039153297407671834588169064384776346618701688365854259325831074015412570646117183725031731029310225833160015599531077614977251112575770950516458667360735162927773217863896498535160044100739224548802732406452890985774330586982694115466971455133501621540403987710158842583129662373340621949145818309473987153956679874443313513845654836344146561731076162575028010356566293846416239747324552563011535007994679730566022758743948613415588453035598562533463132217876305245392659630548960709830248457150098020583708201603217733106713334066676160934237670584377301049583963263869601091230560086937575583312762557040946170098594932157603725990670764141702117861064843799365755186510728579628744910282498227009954860829256435329643662335461442679180901253613475216502839344341553397761785260858018966566341927634516945585960602024561491092725470921598501421897589889111871946324803460939892649947657866646925632459849483271422425270943910257907852980879470915087969218634946526984636461812933005542959833994087846519246342153048720303401274624300477017148581146293248515790451231415092223200865335917359393558624468684750444233275491883781703311099722686569546112377707445202780388359296175073579990803718512963508463840808089639423825917091434768845781287879948301434791120753002757005676780860912322020407049420883526077172132349686393637658104904742653765652866209199907868725913598672096267503784761872904009112364554772866780907072038635711111642839507017827579227209471283836036422151413786689480097925428938390029829107089523163489708035531427228379646164966270195863687631143069156308371639657864835005686639222238041225212808866732380038747358688334595086672826335774656093967641999659870076317124906401002055714225310032470498736883854640674148731467615957323790607989850868164386577477979154701255667019106629528386630526229812926609004297243979358049826948103836737911512636560680116540129212624972916612246326486770936068896717653021484544568923766028088904467175151123520357842715488597590135341188394344177256954665685303545735628756482203690421677087219002315813084717627127062359491372059589500087842895226736594102445218784217664513045415807898649214197199542451679336405561660396316659137112088808241165436543634344124129320716164251086828503384666445661660963036169983766836049261312307499721451906228843579985303868002922123982413217383534570132340024681183111352644375650230477057333275838275011591133242240730999489260358194951725503660616363146438897466560820719075083190163797781604818439691048712538259746619314970545993476254767668857973667118203104333965102358513129261661075789578240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 28349864948527377208250004186043379771147610506813980567358456138726228032203053695415450687240654090569834677218444057110363947092140672891381002665803150926167143778087261653735807007470948497182165600392895597801913551776121917039299779152626621393543197046158187253556990733108870017211452073672250702135289913547703862821768538960433896302127017332209723403034446744442095666464905164107472847478489405356156126436976753514273601491202244103948190199082270466063421176323041319231915504419303315080506999088480788893505191590142818840429649744116753105680484300961171958512437991669305840675548183083341633378868598166668915072254526721885879910209779445556696033059662222062930813931524394732524816788051032696706392904755479059167508595617777460754914090587007229866090950750200154433268380120525244866128390973230383874312709518099956821177415070951531812132589899220166414307165130397295579650288378235332552854455752456408783070910863386195301749077975083836505284916987411589147945003402753816353594282839291833658852259117285667829332881793212560111756940480219547916473303451173481501359398735213373188615452843717484318323486271176730616411109769132653422492778339639479197184364896803603677891080510442232704545779531400403309245511917342373936531921053364287130951142488783330816647928354174470065886140460457162817806527062782537272241066176255043551048649800260249091317344248801913895812982950215558421823180230864430081499703121460587158582505990574678365253571868911279786758561972759799000798952521234086247361312139223671200110779838266993190715341063285163422416501919760234618064233083565362384414701714019203357936912164553957638914500055732820828046006150689769902832222694708035992634290693408676912769505329223366295853770863202444546615696851597073764284472456505844854061460061877001291842793751653127762192538287537636156066911641567034396936095279719352876423791405250246738467516869708593059477260638252186884082210239599574561164462904143554932526835713343654359733891158765639490395161560289972242517399455250484371239241293049270769145677348275352068138829956685940636685679272613770050478160658861776184471676966851265432439759147453639362822477013242272207016651344772491736676234116663527506355892590989736180026737661354731858348745729692227896028158676802094796366611674591894914227356849785998121301354909557824045462513313870052710287389637352915668067678105860163993396201858800893685493007268115721403643290169417451019747322880308694058175190816737746221648045268506466158652088369626491871701964243799598268455131563795636919412160508281972979167825821473426579514020672820391578441358408377397007158657815812617702363317955273681342376755768915220440602142767393549497932914098060799803852461425177514104564546170364098140901500136053060959803314873962911173859763762330623418531769971863639328907366824252605250998813293758002059928314020769642986622452050858857809863703615672898568144209916327090509463518821053237333618454685249343354083286589707610062435866421852553946160309383649106120683824941934318385132314859680973706576098799133129360726077261486438748722619932164413260383986633872760037540969470002298413187717432924354030953427207309881408491204955064524961708726964331338735292373734543635823182437214361017623647524286804298822745877246021612116632695916331159630899963454117310594284328975156067150793132609275127298963699969999365532718852953409557491928256779596253829167595089328505086242547038883615942841247548320545189700598180770938507786096376436412378033292930777805342568795101169857655218683106296823980347715287648730427175885531342857859596321504609168232150597027635323118683456091245641598339990865371608568037376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -580648212438635969707642779356141351203994991893602747233065288569925453028716875822034021091326289617163818536359366531604957662243797685137498155632937914011815815009195857135844776134661450111195646315564479102595908069720732589750054382968313528192132178408835022256499806659474934528709556172010820494410565301886515918018977252493237613707104683982676039112329744157557627194400727873026487767508719136623639935430260475061531256718190614215636346849097390809823092443899846582251656527049188515129371719536322631421468370483787994101208679759851010655375364488757892096664061888361183381314201657200087003974304940952180854452060043849980714215643848887444739123668141288185914622080649936666795835558187508087080024380110848213956232552946920571892121101849625721978596111203324599279464647474976121443003013031844733467384008257031741134086451797828514635952866184655520195395823481379615317887092854876382001397370928510898475982515615806647179863379210916428066511127854786983770048357776498354483134090713506291366986804431124962860273238276603736922561645937514111095731513845196002851016500613526926828747748438019531642326297414824402165982741986226445793693188156311164785173193363243587895254635060990624550613405424277065713211862947362029265744772335364835225189544467364518845244002837526034529059498795238606165350706247322809362537939124532590659939308248498595510142987359287196250396417087206712017383553408979989514205955871265876311708376261837248095796954141943498428834770107909217845039136781416737096404574556612631511534106288186537463222387234046213093771297657115713122058114701306546826600721590083653518084713372851711410833673992015267658546313227717258371918366572544857193745934888219363373651007362582772320995414883216551643059038410682305769098454118267469172726846582804747097970483627705696852476641196787464117989109432688447485296279585469325077302825171068557833586895251711795405079420680636107502759580967032884578535414140781550999795155378136669354144440873433592290944624043486489969266631828887276513839360393752445756064995972343984003733714002602787981657008106073670594319131910169692560948566867724768297770808026007927595507102123189816469009738870318001421691451158832708447522166126451652980356082175780096872354607996801173777383042571730798230442006483354725793621307261517933324461514833441829574146459472700004317778890172831376765868113726878302866197003542604591793230498016167544590513080803763915440160380415327655797076699355895578806381054813354978449397333711556021229428660860972493411754078849802512306493083804744026385090018367410993913111669316987717587593840292768227995101430208943626757106855960436372289924925484429920414651400258717678135148968478531458703086634214638778256227763536412135729711872009080753950244074624123152264688019487587602873524416684701627210426895578344948919413028154099231201845336492267996930893642686333521955507233907916863798847182054905752825124013345399116726069873511601538756057592435647953382528243452261763212911009189292520548350243875702177849868183570349717298822198893607598474878265894015649094687967561132454361401891298158098065214549612545546312983921591851494392940945504366542958671880273328966771053342628276337363825862193596262801435389097996561747592171734853492487809409533997949077268409655281912149403370418872436233814982234915447008600334365466701136711229196475896402928319711482920930359219222827839895740439134555323498843635594387390880764976944371088482732925182643337112303646219792012294267630413950019262560424023099758649191370246849545713848614869915427634655154816478241527687193924772762574312959960913466168338544136018606540370526071616333414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -36383833993531412295921860829565288359324927083282691598238784924848891437291863053105902667095236892805137809258269070013234292288175718023243834668798445972469377141734001317023244865628485671950726566278470818279186671327485887552212922096208683109002306493560827502194495292444017593138573488532412805344065320692437610051677211595756691205702016805618805772942156728601543072333937143473646374686986879510958539214083439208347292533515231465038405254689192479438335841956918774064482653321545700409017511073670014818447301880175539842449896747680951184704168184695644410082399742438744058193146625061594600803908873839009124121295323680130299922889573507626762642161374589896169916857925905763733178164624963390053267029484384022524784414815619607104976721721666464983941913646501267519930072948526895737896514062009105777182083187357704752542472056402091905203375885207346507118315624263422562349741632778777475611324762327313866948513247516560187929415660685631730266089210547398231266216689679867921317311766927108632720792485155198496750982996420114222966373799262870619649774140224396524821471390860219018819299159229719762190891957132552289639124914305166406637075374033276684635419033202496042145731839095872210833398646265538468428984953281441261345135271123172592588165340246063637590739528821592262800500038615770349194452244684921948407458366970089625194415598651255347437134225707771203125521326030936520633718431984532406908236482417953458305053400139112861317034416083428776977567501517589025448255589979453149766353852586373951518140863806886601399454612088374848341814146376634731593202191909189992151289381764822104856699637207615088862221100124273693736936339490724582990969385241933356599559048064424690186081102814380460432346464944449342448056032111191738097727888562076890852442843537879102235633882206567307515500389615149662122268770417371789093135602282592375775521889146029415187575268926531491659163429933089010853963937173251307171138544215708921231046303138203944637389327309073930309731680307047072100073961882025969277858539805575806556274666212023954328776518151183860599966879860726161914887060929181779886279882300723468564513371119017245695553067363580733899312515427194542890760868929488062552937440876228879189026303208779732784596501666020362828006070410214914207651689686150945004402285086916505051625132439809232769899763699332122658265993330096466065388038406199699939537986884545861265141009013191588417329716464280774984450423912678059176669873701338841029876153088287628844452500646143257957684296661447356756462436015037698478050598886240365233305772695192849649920772829455272239718849284076751377081612900471310565714338767321500023989253975590005622813309524982688417417005872979063092971844765585906039060854295125052242413484791715928248097868214720325075935692799925803791834229445177339271499466098064006632577127190579192672581355566163457660597931279419814156940543113308265238050362436646227611277681528672763976206206052657520759262525103426513372711704609062868792262624097264840664380768209793630793496930501109798323819527469659948904794246578417155138243293374550949018876345940938290864240014078030485504111034848307106017846347021242948505443321739720405669644996836895029265463537437395872631746647514365232560818143627111946820357702943992394011560493028352644865420277522633701741566581679215396919656905774311849640630258443442674820834392770790274637114235036817821231639426317423350036475186631005859217060427314713612752984790424320575304205179995144921900852612362723953702515324796890285719108664375577963740255119507984103098430188995079396868623491424665553754387772170154658445419141641007133600989535105187840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -1073515094637364588758721916214502436161306084858276180511057238774822655759554311111292011334101425063627497176616904205549913409638117121451310071173321703188229311116340690023251833326534031477854046060798659903334402779650210967142631426515228224524314848300170262988984825139791234465881625295347306352775993946154626594274800924769021117957168368458022226874454626608652536414053236541426082575921520577078569999542448933383831229712818775796334836948691086973078426975184723844320076925104691549645115125745347987709253171773049847695547167110694352693081428743239443985557511125158020184483847150365375632502995863501074406809346830567134691594143101096893168249186440336676638498532565806464445426126092882666618618813421653798809380900687943432978435554395604716244908250646211518177364295670101124872957418737188335631140714523760012276061812790342757192415375343575281321286542763059810740006210824914872399519129116773132358790306881819465951668911792213768546437003114695838684171694227519585745798180976783184324617052602711751148461887148203092650787640418341638743564941566766342141700746384466245147990957516263511135345307488636208875394354131933506887793412255421967012897569817219552866320169929967718101464484923368648950871867227002262446612398005319956377889354434660593090822825787732966969678906935257912193380579234254116885487980740611167664751024567728581816756406317212649239569506589597900045037279079923586692464991323295959094103677737276190774291379765235577299358210712542652925060221250074090599408393119510105278108047480808322323940561398963128616027383776128457618940006842987423387856559912407461578903726081143266733881284834852179823861790402636863610989249265248285780967037802362900777015635460859627298179033256763093953011675287714407319235866504262348708409896000376134020730943299004852004283927643993004794476435701720269734537134731839833168346088741692058524058665699278427870546288099841630715366333456660541868199572269724367793226057819639591497456798174213228439270680277212519223181450069986858335960777069454087965209486519882266458844102148463239321488766581318679032455944345558671417582286232855830493218865060790664979705395135857705140643617109336184955894468620721594456208751851406950247887244848783349871559174702107894473239394393550847814243631508519315498083187507936929415596291482216073557250749421688320687908939210513682028386201554263720893396412840351377402612101126811671589927047469016583919008419896713433097410106460587643918293386902870692567830478318574371644105869169056230884255672141476034691582697718880059191150220036498606998886593799626397414575203537482507896091904709560010733179334275980669551397151792570894943659266983507853839962837344110379008930625508901864357583663885819951423885823046213148428914725949099389126274292788471380404111841304304305120495243026183861923226198547309494066729559455325239860019130482644306631764617825163129530608268165694197387686717982609274309214486151088634759248630954672943088418346119805302023526037764654991027961051939823514414100515014882383228126472450732243712888432176386091288132847488647888175682122874804703171386758678142558004558762621923999690723607280511846539632080958246884190787407827430670285726678956793799614200701370337576299922861980972147641141705625684981726476727838467116473466655447795258942614498691194142458045545311856036966767119409963013855450482468939921679176857714504147462690924221564031472109418349934307107241383690663815322453371945460236260876221826148727003069340257714025466490761045733847604782794591220773849801938047577490784966535909913517006797786851020537509529838268715653431856452522893614790884636753920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -24005628115605947285578183216372836306906526326229022566891745603422545714010379860984878699696769788108410104572334055529282857808724288640835362061957429445861329911552632550259382113907262752033368518318037454227265993677772303818503565626126004922385716236929783649158834643633168379382894692482450352266769598033491685126602770664316254749300399007788183812727435383242677013096752162440925760931215013097724420215066447586517156806307622275855814525006528978450522630602730943840573758532172193625009614584429524048478300318981236160821116629168952259411069627480737035528325603911814225862668043106209261371276856478315877468831855099113407350351666229149491184125403599870219368370105990927786637349944247342531616336319690212246322532913038940479348874183965004181568912374084143514564910174529279849488187353584197456002852463466708570803479526453211027546607077754149579501466178658274489032034232393505098047612370931872374865759254677666923727679213246116973291625933256955545817909954104644998140605764960051641850967359171720343688686669021550303433867292233394614360721102516495665373125674186689297477866667051164116044415490291349549821793698862188917953357608256407742399179817508617608200230169264897004500149202115983387306067485646493265702927568249043987730075027760647401716718515760198818848271909054880445681724546497635339772188092315883096509393770345631754522559688944765653223578934856338749159213161579919275042544011173187090431958330592782969731995425649499504944380615035889752672508908135449281158205739467760811484206045336216116543917969540191264704041524710506036793736686579598106475825099423766276578933353429760146725051198528954563229621003969875649422894386574181490964809641419382579189934749909111142626912030747864756928631268030377638492976515704334262467425737728151912053877381489657117216502101089965399536752059201413940283202888165652356955685040676566300437625528658478780509912321369225387725748352249077309050704304702257518377606770214172265330634205795819324435144745186211546792461083866181000241370251289220463521376745554040858582800458890956347942204302454743305302407125818160058573300941395915719120466628142652307179694867822416638629124208290122939404722484984049640257116981301462507771993487726601268282952740632620342104737450088683704152004757524935021810128395068316270917710809301375997199802505275587197242263051759605509593049293808531011833136375388244421478577695493885896390170114541691947842758954668851702782049816110661904639368885902794423396436032599802552764003340320854853145222943057925628117380050858962071751960615049060881871161999109987636378956934984738552655310645706796778583745502017486797992980385142458161472912883800538684519094103463461386271119008453146759598078649715443501741133187859350909717391421937755898709571666033807737549320364508684023343791043068602873779390329087993639954370542494368642484553520031697183519357583581469349747506609364374109366121697207784253125954526166028326453779885642270065122018477980159276324946271465381713460125714518936781094917390716228717013205687453294283057121249548925685277834475231550447732892037051557944667409390816373498494538150694766273559897018930542050846635413193854462554214066756716077193625407274531716229126063258782926078340810637638574836755812609299944850043833060903798319177428715050581227486536638922391944701154858148148041697784235547087058850045204184171542847368831962387967974228875711624952674425915995778634911477097995606846631816423493508438632358614465155465062212922364774003995242286390606815755170232058371661480394976815109956417406310131169139164291111294979738147787045554705068649142079443992849049190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -451220200157963161191935469018972689403923656567029494250627712522401250431049679567174485613518296704406863978030952978777264342482310066403671925802731976461763246311824576359524715445275938722817977945891208273289898800800169328581807076387978717019347366303972093468274496005614284335641549311715957296111081528517845904561118903797140754935398956409211313256698104968731131081169191950085854825707709894548046819168710324893276291388171346234117084493299174732897953215309114928346684842334983670750284095510419729671158306036388915901083889410009418156256946717833152008592297172463774411984390845137291141051462312491666693034628188134601586397186690005916727264434034155436695067311257086326259500526065017233447295730132836742064931438016036984681335095922676860264601720461656924686753012895859583383366416140259188897079502902939530826228248018826936899103082685202913560187516485536719291874854046410731662151809151435741298232028840949813010904176703440594656571758803754618374479311546722274497089803961349046364919807354514485579884335622525585911090962831658432780430198586449110386504545307913356532884976998594040986349892533984377863312060645975946023941759081419473363638322593650556862628185599410679072430505586540865599807638623644805698999516583680340067917370247875131499790302393179324471452800898574501266218312417697601372605433997454854548554128840472358709442270884334191038786045174628430836982960215389963522328902736603017628074869407155715092078286015591611728617571370379738653398440348624660251692957115339425117621544156457922869967264413283652066258578560355509027263066042447370005162080114965485295925796253879820437629301056486848050652620136550382838072845271804269678811851462599013873848053191319528997072846741411683251551490934067996532074144068279029460644668970204707351600984832360310359006533238458543537750968219222437246396302321140308085407985621784374667362137132992732225933437993604974697396244654770767133162163340432469191395085171936649747548809407105694297806715624460732267488363734202070935155539701566960073068275535711388797143067706458020024157971974592610247711759597170428024504306194635719968436256383738235337902124255219656535817984598291377106453081879254585959730204905280882512367917408064436218810159259634281967525711432274494439452802631183203283141709275181217462548310186854700236953239285764577817383305809234073212270846223767081374691758889577817513787139101537146227425136769182624465760992609263880509600170930239891913297562219383973572381515810320824921502377010349648367125899657660430580807184247821651786761371821441671578981031158100517068685957095790005645133937231384074081201298867685155404441601550562567932285507418281612022269337479907853063279978997242461944545590747266563675438870602458380059057328349168799286519946924059224423499927784452666505512776038278611618765261073530689452039409085763620878094241834303523750293653265588676320420140582008096898740609018253725135267870336363167302631386602247766046535455845335349640244843246726243949485063899308371059516876374575577717810278904367637850705077177038802572535688941504032644822411501182657404153581269737411865049671834697805714879310318659722146489855147982655512701799812276704355039401961360806510032726770489975010255088696493092143152805292469144217252634946322622474700791686459470203255237312892590898906893280581429254166388658995511921359933893315404824856439626351512978427807386375583247389919065204079667117682326081760147548478792430240468490928072654826799607290801013367670068221942439917895324803140668448580069817720269140708694591272221824238352012102232195807146961343493441076351423728150267549450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -7354864115816313665062489906362114682594092064634533664308889963035244660100490085976554997853157185970898378356718076606879811007109845903487687637675756489820586872903257358994428834668569840642884405251865151058486174289856303413699794929351456904410411999686395965167770775376869878978086657439197623790336546866001359310394604506469020689923383245174682163848012756281183806082085602432058372573069573240549518396476641611553042729219409104227952873590418746067002838444999936097757918156838004261074182891608783774261003609527574309374418761515807006701697909837806281554495673480242429465298314078003860206754210451249129892390857358113592530693664239771545518699183104091803365566918120414312243060059735679332427510154948910884869375234513449379981384760723137259271371440038762443030505610895709792863354795721057978634465279287389396239774974634051031437552212357971729040326723489356474711982894278222464670366729514885774313115577910154805968215334898441895626928461814359829484538567803253161996911169460663418084286922659709326500985108124200086166322159086926279853783189728483060687282670780061919395545494430727057731175773698644930511342941145706996272766172899642499011545117450007100694455838364676051230909524842765091051607247570614536090107687417486714059073439940325925179119356134885218353420179172318263317499528009776249919430198849532214569576499679316850731224968549331450829695212018249421602829295827877081147247651726964931231569955791685602552222651097199120690926215901303190759407295754236364619397620302969624554548161438632478188224062276622867698186095964201862745123724563097725069176724624895945627103933996852498918692807503875084388080457477741150049819498425714048071500337537875136939906375286197630003682635350739551791190016707626740914551766646589628473693146060944454860601036942688383201295671976726006700590547187178934656314561408161863941565315934290914993119608162615786623286604960817764797552148695212754706171799796187058796064567416883691291056140596534372274289567725693634209921196158012359201542990062852550249894378655720061271239481366325031405361878850931959041385435159169384072781264959318866440929604002744888702148154947204391868061214755752833250403682978844376224720704352627557916820410171007364090252197576206127335183043983841577346787688931349951403728520940689160596746590203666105695562785625496101022903689194422304993382291901452180102824960828404759366828225373240283151146477626877299637646752745596019601759099751277398354637904201502608395962696260210259197491062315672060369687200119952545899094613642635473244206722082680931978075867554839682546250339308744533349460277361477489081102586613599032869220814779597913330239462080665019843721952552705762979865528290488868790985464786610465121611900393644803731928395132748578469827053966200807154753718429762959607638987543522473475876100902924072695709520824145249328040180553787640419048407349501206945290897630287155572197338859634111387461507313162926072981584188154184152225782123649291055487357467970290551690131012460121275366040527896014031291499123438882012469993193832112863403041347819910322147486144426732897155868813344880837253819045314750849693240120501223467167573782552953416816744740071443711528919939879476447957557621345552844815413471565691205023079176656107169624299051562638390129904004970362885726481894887464310678015711006900959106446817126889344125344632462791870660198515422138034735882916554679706980596235919057512695497664726530618427415430707458357774652374954358970226875520155433618675763073347519110551623122833935477500430540442273638887098291611661962648469607181754714793862499009511901779360556911689728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -104205406073988735629973026528650003146360463740080109214264846310976917798770259997357324226892712308488156542404971574885501288514640178834933623194261694697184073449021491087254878817914421060664598461919200082249969535192037305379956195415208300800684661012778744749036222221267376921905437205973078022038369860237480022123332577003912957608467575634745281180779800367885176579647823840076256924677899054613279061338599426513842742819323706749659109142634611533754577668106083218291558319824654503818955884984942527496144528091963606291746078668360330561874440424422777578763469583243981447587920799424673141818427393228962775641887244918843797935023296046825568036877979759954389534505681144502179570508648798586359288267909287416189813783809758981266249529436320004999773472378118610729788468728895812958952844890050270603543832160039577521575476288873113627693016862438906739611712957763164603009177338222025245448234817626327077964943834624890132097923729965314682959716008863432628298307023227202226388283954455945943624072153668716657292768035808716739202069383867728132037804551645067203367765135690092456368943733651923408514415661535974735135885510658404126503251840972457395175618224735771407084470763992117948808356477407862773145821138881768752138976410090017533573664472652753156624030486929140169010723645230468399930319898169066894516427581055711027867553491112258369808627548716925361992365573129995370878342668733008185761595506934359451762719303189382850199332788658931396379936493924680061893158350974452425600452109551378496812997428761758594893393291484227083896814127568556248060429643375513272325200868720452879413129153094210616597705740206098445246898164191271857251830804814610981018975282324767889269512430221630467721492885106751040204406750353233843330237040809747201030117975556687671553077792438713627735985149523023677294700732596175360020604084171159524830832934155036056077772900779505042013605294757092051351081598259788908903084714844737727868031698458684511096310310375926135676339307660951013941915665231871799139553063629102263276821081390486957295955896916096441853764334362854702398631642318242653268872640104597301527697199038713964239623204574775200049687861380568977924481667216630912978737677262240440602852699611463512629356930576421411078570208815021600719002006439301430539997451253282694817418256785261203253562086146456048486194872760239692750110673036982241572590045785019809192189771418432332514187420050465656116455953293803437725438604950604945885611683694196118211367578161032220904088751135243552108544941454845790204850128604667198533743255740539929345861243020352996791273132077170602307243645351468413832677149580924243091685831556391213628970239924174192118059414326713767102245994991129177391952330573149522930462783326206837251319639482664637861909784998096977498128396372626527272044869358069191908525838027253367600530988918459813939816366210088999132863853078936982605052375344639765230447598344496068138006818037240174861282037425710056116188667060430881176398878120323996363231454617225932132590710674496065543335948882897465576176675965721825975513004987049495636710888181199685628539049217901689687835086230560195847687170042712882946702627917728786088857860738879844635277250939022357710608833753782509763595316173259564631543924392549105813689556733662426468658975243492802501336749403894525824922349755143294088395050682591880718327774808055779354056259176513308608230665402947901956670741446988609112628809217455026710371999699810463417122655546208982042074678014939212265358462722825180238894078774980280554404558048099052143958334979093287851145704717599359059325276256854716193674054598656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -1270992675872801902225359388352888572482831379571309896424707327715925619503449850464495603452925463322410609781481727690838631457697913750814030485143409312093536982736204681767698746378526852360253150593115328517562158940068165681225275155769609871059663490250354977679251484639554410579908439639636603353943287249464716491296341261873064065026059571229793498322811693402425091348145737065787554974227140821795785978128030205537963454901341463749895526489493153292818589225084870038244240239738815850244735848212927435260827710860180411330870003471501361551688093398436397535513172461813053890457408836443491567608257408213376034727629010800023402578522620952370686282846236574676477291807937801115083837359249611961001858645322004525828141305451525250585936211780960514537031818640066553504120218776940404219384134534242307889796424686217712491889075760597177370910512638059442313199528443008612132037416208918083964932137502271121995462128357030731700883779908010743966511660937969615507812172229499834681960053063322311718754337613367091366378096373672344513379021490376928775564907306689318721861803071354867803013504824944044480694648378550145960759796264914267935148952781455137180958166962633143965346066136737880190232493699708985875937969596068019869483004953168386487349448090711713477688941175954246594273589664866230830916391697185077672318895198180313099897651749071994032492830448609638904219758839247657299358896634762737310101558940360650562671678413857513457625363503503272398891955149727433586440989657990459715198271864797676715283957931745192565996962222258020284783109125177107185574934752876636617852068585507260114878124201856683621723297766469621517129414166616696392692447280773191579844000720839615442755911113109088141230110347208460021116249101205020403969407196690559361026003350907788260840304071344682452219825428046740544326551785296139922078001421745447379733742911731034045838307166858765861234259072695892333363600264848340867010875526695818442918401148210161360303818998192141804187416616101115748270996145105971091242728222227463665995424709929488243931727727585071333726827617320003181403884938041270497311760761168320621144495830999385682347539421668106196855149794448365590944210343681775042659583213211087095750395506599499688654169738862454642557153638205120672190851499074000626934749830586239699514293782181433584124715994813407797304600221987137225809851418619749734279058699891074070373188134847013843755975892582388257861723523943598311313376043896776607235839403495943801510433606525905184268773029381815200352020193073207535179046530971059599043468702080564824648449949233213887944947938524839622307193360689660072139706565336729765427282200573769179110553912383998125332789310258164825749247046481986600416872225843355228948737922186694814330003874232309841710506182439204702118637167924939862272020833913223308636982826634128896879499365245545133511558376834508527963441718313828977402028311804650571118727549345289155288734848047701655855778559898157738849857603759955910366632902010140685724561945089384565933840001644090867434623519243937613281220130647205220929628469659697120690180795325185398861871672806359656563267084726403354506645376562863235658130911855196443695237592799874903649974856305597936355004637919613514119894402271494995162245268705849916403706555183630047336016665067999359649879521006183195480951307827202895954086210317427028951231550002926154389525462753690082348526950830371118559947120591735749284705781757016945482914228595037896644712630631116795644919452992499691160139858412176202139207930237484183822276981672045530866399728000251913082456205008924760650547379867725918147109191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -13183640544464899807823917971710654809716962207539975827651328002987391833603450913782503283970074823712240274946434636898396594069292024812673632987401341135391542421759949862840491726013044837096792141011525702592466961057426507887375504716429464474541450582413771817924156571486278729804578755548512929393788885066804004684280614804595351225985968021527153250444109227864517290338325147341421661457783860521713286313294886450580713754275131664047152740720136001796862873647601291575397374336823693460324809075009929987788388855196934781153501791871846460618029516765555143073817427462896961601206398892528695144556082019983119653319011114262620302910163291535942875600348422075765014885277700283223283147145752117667929588046368587161229362492200019396700679205278884187422900196019622084699770703246342432462662665206034540845893112529999323073726436800316604412332389590829123672919439146133295587028827458903150680707160784533751818530172549697426691371819730314748385086371829264324080084726891468780014404736728821969583620745846770688628608056049732892371748692151009985072302425200397493397516178386451048778328189820283203918430816688365488764374365736096938247687218915216659137681114560848296363763518517065083084198566324269493121797661780872794876873382515479075100694347740934782178687983444274426506968590830567076185774210255139060944476936509666460445698940584496063572648422389402379673189717667294082393953001691210403494345251239148452466519837092020876999369907933190522926114259117181126243904908390311848432657171577517932347051893206190661704276111862200023776465743119644271905256664820832938021264807881884217220915108322783459379460870945463099123627688159070078434014368851985533539931403614554918148327444430344951556381019200404985820489236456134212443726456232529099825775363989412080627442607074656902914885638424353261032007120023343191965813581656443827863176347160540766508156223711990901262889537487866863237395209139331149670470044105130863600658111757333168097990169557170287773256333381275066035657888211127512817235716147339515149223355724627087438115690218823722468820353499796194754836392720576787052461285485096452122115091200102942532387235830266372708618748050963757274467634632939580439624377360719589634071709123782505045991562133680561789971886121622839630821771008787693508095129782453126134086095254016617704058571861927581674796342987028886409392804948250149255636452789454366902635359670536248502968404271746854968653720378659105707587651724127301188725875509944907484609205086339855975117180002429998495808570821434050441134926585111695938658389194467624336790225220715926800029786343204617445821218095821949913794232631772663216521355011855560409671275176542597807641554361807856871480341135528499108179695730893479136140538210967519297992354337924596078119729924238244138474261957737784104299317951191442296632826427057395338628776318458374836227766687404731407287747800831489003209161617752474861051288065144553210467132055364034790434287802189936855410852431749523323953950050175977362676721856819361227679987830367567430512038848107913787979068122496755521730901779160834778882662226141107534796573243578397634148410157952778291246139084300746649826486409396193634849072978956508629281390306082003521127247006926729201533652269190188722655951732558238883909063053105305840781760350462991610566096395641062050180615194809109866562524929934951267159912585691685930212951919508209153988758841903949283188534695506250223063168333710571188891377017376749037636463442881294915830273819079705712137327082439045290585291080868905950574533805125519026888903216393157426892804156747986248453510312407860760281088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -115287152351718031673877392483769303252734361498435228315299004803364695047423449606809928629178470381344269072773189724615982763777334983081437200866878796351449484040852046415982034194785636639310834964974407683852852488712014314672053397376170658548685388211043210612999048815923149873373911648906831488284898545331682198718777799974788206501992288377688329189514819586152926536043502836123895547607748769092945425660234668700658153548822445956294291639308448250625926582039927229897859006317746998036016668169772173674306603116276827036435827743529989275787464196740886735544302331810372634648447638174619094403776546620899770891629869168874184051021640556803327672321661871063202336068935972585215645092613529832871441789581270494875639351615602817502442458641651444896077104622024384864557295637699480484754888991318257020270718580883286298934699404541512984443725622991835867205206171136046276566467682023160999316836252020468160943786551457214737198890346923529110479376038219197928366338088653023846080520253934511560271536878191304278096554311644467912044184860564730042473454758912334263512866149175224752764050207840636325169505085635068213120907718633370303776318645935216472367801166020256172510965183127021066226469996446797931225234410881350660263378087900918717090464758203091673488476002574658107885988581363603897319678385839012803153753967038079574643214284819056923882622231855020526374441420834268929731171764331806978225705067479743794332315624756730041170028377727836019290202439126641000430962586486147273728413571069027407173714897381956097501159943475497208808726130212198568502306044834774790566187191185269273861826554098573725296641940323420565567761804146179998610425889386219095260872100628342478356641759217500095923322359132352650276809120950079003001032902216311848063625887883375010036521877604206258534326618274052920173471514432432114085762892986547366104852753097522698474199459815805078411084150305356347530157047049418557452295477728696940110687328359988824301737363458649864260444365913074576435685745139825175360421787780223641187958450848050155339191847127877278613524668616060115849704525327041462883186657102335819970972172934517381197667646357232420478553325256564483213787420651752326068890464699366251916616131633626417768337900322207217382048119179505581803702914718842854445375651279365138350354117653320597564174915476335124963744028834162405165390276381253051760859785056658832989737438398515396970995166251466976733996252328600019747473470467960100335050972864536471038258248785025894395476564069689944664480531631532144176977012786550384365854942965890044586189036706046694279243357311035012813208487407108146407839221187573452485071771324992225118651413983151332442028707921952750556310930470324845034918880572547777419970845008944073716233089688368285374412627765051101779969092221257510764260381906673470393007553864651981272803068756227072951140422298095492548042939464834985787971064498416173164079669893154195167501027285185760340319062733028127220384429430209934958501350944950803892826485514434688715696000136787555340005787076978856836097146276231100904999848783231673637369225496158219242056625789336782666742621742615874221468637097898862321515301555163628261712940404211536857141446901526512177007382416808928798630635878444757966236739464593202407411615048514861249876230028932602515039803826088260356173813361039393003231782830436077265568062339582184781929623125543569428427135635347960379800295500330437323475649264602968784890635995891981607073541345839532897266334003225843521051867392327754044373869582231282145741199916421225147562713977211425135740035910686446425779019685455881830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -850471773691890375126531930732203469245071729554099677710257184727029640881602148591107353916963947947101342899761541756153818844276719295348987818218086252707071936581554435030241510429471512976817838688454181453069848273359172215792227211342327525127582497250264753019441103930850626801542581231156775316102790130639434184250868543247103448100182067568155034378672693642911082700531184524466268821698903338999324360815770339430696421778495634293242792554035024925476224738109054457885443907494359400632316293052570884693373331063787547734159540395092282981568746098803000945257234900293724352702921535890356569625846692029225863157345155216033671941752470129079857527134856988388914580305721413379742027425048383670758149388506250364061917817969188266750369198471023404791997550767061688483644086730109542030798551226224842190317174696591942463968831478336610654857996172005970821019374206575928771930184023621680114491612907982769653811409884041699919683887433809132220031452937399788052864656054678199206555755344370116069891957872925723767082257080964147846260386802501583165810083764196112350354580570570808125455423897006658131066944777523732130380804496917694073816040056126143309629160264339604720551873118846748029365918534951785820807625067805182510078002766340125989480896580284969123943104466909786986741766192698122528326221619941414403821293959419715426112195167149735320505230169358545404384941487942781606829646787105153299521870664817581673968243264397768149390431740612141000674112161684312898304852020487356293934564769322698097292768470780613998808351553438658068456078219628876316927339405432835967973260583243072576984043515019281054507318544073143708657214560926883789544055944314653478204366977374590582275846677179055484345007599581917765889788048992278977689301552521588122740268025432401756108088632770289980599105183479021064994130819435424787630553333114328659105141175303015311753017871971579328993910405289035612093118865043852173429375952227579416943841077324520312500686826279105809005149957593768271258932092334589582629561950824414151683966126169121971296173680176793826386406850917796652694034114438511063465408524899408389413846894597381927776779629584918905689767375558695294309128038316768168887155919948852009157936499676913679262882777900169623157128930323063408529656120366444264361054673148414673109791621555991425286571735152515794357584193652739637477068273340211713288646931541124718173046561249940749602576984860583837001815236494630813612296346891531228597901227978574913361734303276789798943023598814715368001520809373208592787904653435733702396564470396898447844510424540161391878092028103120301388375724503507954720060920643208889340213176119071485282044455205487486983622685307969099309299188656677060568019773621764387928548967854031729117559632256243372188264911817542138958881033971844163676790227380514421330363114951523150652258756170964317279841061143956631216465796867497756097718976718548832203069596889288547545941978925436640135145297051395573828278307981788682690922831437267557604247463510997645787634737357343195060009338222846167657074890790230960972724785512219426211732407401863110231692072478764583412818036710970991606999315800541804782922808243667076956697580550985355661587044480660711257332954785440402848853890927475562809666712648334942286273635870442388411318909403879914901780456108489957200747012139502538354121741600749841660665128445099449406908377180674318239866784606317848272244893791898267780140819695674898484457539647820268138863713330717236924643624307914163279466421223999949393449652485194444794073202147973928259204036015244523347564321574789420049982601759293440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -5389951808315478337196435039417845439582697498099534197534248662155753673302788006297380790580976659157879424026182099015495292267919509063065559938269528513590489958698532333102374343159865530198516980466461168325020059888803720449048930327697094522754257292687661129591731405428706690527959595555510589859955447725721156029229930204463976147708512216095273138977410068855033138048543097516951861231706659160279293385049085448629220852694115639184822467454552058523884822160326786882028443932443968836090209750158164928966126161229250354983102951128005375988132615446931178492642695677703842183659213095331922370337844220688640651520545678212625097484822624415906875640122412636103755819178789303865621310090208374706982714745588503587891560255376104249847500408051882131815638720258942208310311151806696584190975619966177583630356190576337774212876883393736461830671359111935066423312743959475827713566557704445163815667538200131864188034169217748606664075082066037548352779584292029116740008791702716997003920988144302076442193869671045932860319286538862088241775903376524750025588106943747532034900227360392592231142568878545864085741554444405863790615416840098014633155784284739864653763343150077648592653874399260245850033583130605941883709261538538709229824686758200717846138414438352378854013943240991160842074897721853255548628356004205735820590734301870375627471191092342113809624000715607585557284772022874276701050859904765564914604436248930393467438177165690042266685536093963630078902278225113171097010726004462686931618477834465663882208352750048263117538075625596618282313891543405165654594398577914579688512616154535578414147716140418567631206291342693870925161189318190919421285176869927072353650064131748420517988378592242745122128816525247491525508833132978741884918120202745436382743821950217744053306916021203785932734626728629728624174602489978212752983070062172509774642038410890302938516566524873649176914950458043292171067800672997028462240731106198733265157105215996801409863044248615648544637503556581360377576729722946505982089712474458093147661671412721086087633741810322870041087951755209055020959811050733057302501397887429038568374938518291057464093134979951085493981505010700465780528706648823550688791690790728504718210706371936129312728656043028056472007138405933416397410765188934432356450659838308492869497696722954124736981925839244033556411075881209293975410471439651962117570121816648213169951281179619222735472823541539437008177198266707247915040876310811834961926262734884513029450297331589061372942347475873642040690776506286227295738623419459095217860184015838656919676085525802633744408696934972860118707355184334770036106655727808129377902604914693061130357099731031461261179719110298950013465614041363127337363353993012559914415969038804197569157829333273042481100163254922709960241207867492501055120818365968302419373969498422043740526766157413924793828801871055369503634195206242398869455784836517700363876210521090897603862611171219524701547264110079996278239875065140353131288480173781412034288175743407289658652909829116195075140038365158077546772077903138351003829901821574355287002201644310432342127735814763058763440847799742341982967215297758558493588178910192901566519624818180988910986216502179456370441660521716824585523117028534270654444560156590697252792526974068668752283242213634275773894244044319543937239139905246488995296177175879897606706125962390965781115973421670052819947589658251195438127126728408695708331687897088803419722133619513277261992503480206881835778312478632914238690789578201976737567218283499432294665240633017134277954698426728386961242306403880609580684480086016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -30655431704040714565741153882507451451972109827467314355253274847796891364491263780364010592886949678412795981924186224552526616404297951017444516552753813899653643936785627061622475958989259332259972910749843855874169686574064905334731124367604413125495362147988876773807022646797403347554740837378295030370508048589892895847882924629754337026215377811259241990828158316385480032799668046798065117560097185182519700442109922982142708179591678943239377281791491922307797064123823290753273871298800144048581465423103192056957539776789355487225689817034818652685241760505963694054818889078288262345080547627620866745024881755619319802838067868971527440432722180288149826060894765755154357305334298736519842542884737963963250615030870321679470071546466894325999217128095648649702438935370311540665205456012942744987569531690088156802624431435194553624367200438567247918786472647871170344204285348897385763501147396211602648981655635637887639592124467452252952928360854083654338473545011133768025656586451616839334692770218730035704245637270047231169091861499636439262049653821060971340890210836052317731210842903281868088530593023249572145969275025349845499530105152030298408683587638805413783173754145057119440234090689599413104613245868280874954483675637392638957143598745706149079706882243648838734077638513507326790893878343751724361844256242721795648167268059340126911209324031173045864213589289748095357296463341407346690940384177803512197021596062748175814652379004036340184338693409194571639688970554422876287762271166295326304231972736228038488041469301111080047900583981856253030072977422141790952328962294098192574366105729099348509410034596472108028114664454892768436046447979934112937220674471600328149326292120550976618739174406080298410039698842747553642750366406169743314808240241256240003362358124092311514160008645491447726069786842635960226278004291613354528024594339521896969072981623617765202505910955113232614166017934138121296022880380061565404785001399853682059653257194544734882065655984376611766717287749286406680542026050111556858528887246157705948307101905446290069601500054225046450885131361529808474007039786743594775554132244990685074798350240905994406653881794472393613069052827996025254690186259090698533267246513592898167415340206365694898443033879693066678139244813824467877434018164713058433440042386469882971341883891483020384311552389066351163502012670977376508025974476551465859843264943856193077052769977055512685656819434481169990535038725609018068602913285598178054353289777373791839868540001874741278374789638920730867690585398902091482589714610640917760008068122606612648589276229504949963573126608273938353195606696500894265915138230846888107897220710521911348809640323725337294170414802884439224367867210311715726629214182726565646144688449665134544592955792286397328280114929677728860718722511422336796474766338778269055816920597980534236260434929022853851997210889307532218916014000302880157155390912982053234937448657962948036160184431700452600981945128259037642893614603311872180331260710497364216002268321701677439988472778010132058578862297101857927794177137346648165128051303601678291690660339554996863864809542758119058431275868798068929985609579972649023917195333135178401000268401518739559914168258927981467803185551067115760519102632041297830467919910448576354691442258835890664134710826369550255982738656215514126068258026608611918076687941096538336558853505269391915319620296972317508645480134937617811756154864553158707197112749988158399160279443732982645574883133202840649299383119054708813754981536926820264186659111144035548670868992189133002584639799372144046031857984612572674706636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -166057386566275297063619961425212509801358987960576604301746691235444051304612403716274744014852760135506060715809051541490937045207478245889569608442008936646723012057242127872049866014681483799427137853167108873484410605818593818404788939637878522747156288068648300120042061281059612705060102375561196154020111211650423973125143453021020500438150831861384873292047243084803859350602422493990805778560520982450321633930436339547803464112665039609733501877008504488198629465559924311176144793690407483397957735164124920403584803541418572621625562509573982573688717956863562682256146725904020088331315612818478036370269557845629410476097902335506967388534222241067254752967849047645055517632010866517923137234651657989563484497507099733464397689318720343876458385331416501796884694445879102957220570531179661429562222209376405141600332817259817446548586420655433358665117861598880127420092446766336621332314588524434823823637002443469624450151006358483665115778924368745231174361444461153361098567611312931111006544758586386323848182825082196134761769364422630949798098531946173282834843971449401918065512401621184579174623889558138109569638743109069921703754947441278285036733059609589000195693440304580295062428824186448069533212153899877620619682350257425539396585923318718269080064864018780801599467358006125949014314546190601584253780137467335956584310820069690986429318453702551318053835491000385755124028502259469295435632499930837925605774100735999748905957199377623023517480969692719184167028057407716159213971630317383070008041480589116517823097195930483692752045930319261248340594599675363494391185030906786961154426041946386545265790908324987662432121543705292789547836119686884921030025623499043430196383688825469938375475696007712041004149049735322779769482139694846924901037445975046340912255767448001855925610258396924513599586057821830419430466777880559397369543080116804722408726982547779032363827270912319536219165246610025939614309654492609414560689666798547982169415009623823284774066176929271363594725780681372675553172591288316187447129380303890179238122892547390340035745963101467811545487936034502222217037494067471184126305916029278222435422672886380999816076703040044042520619549532396951249174262314260796008166988617587907656299781518015915758907786854244915786537235741802078469427799462855132970857713766123497162511311161039152492896530365549681554249287945417846227566196255658828182065992569767437188529258155929334245530500278411195160140887128297202441859764061581707112432521439489397404413552655387961146137832652670276860406425402180194833304110989736339938314675326367354233234421614655024704661793132942617279383684383693440478788527957985431569545774747431118394715715284310429370879580026014794069282477063388227344282934915550240499748955479407185970729867224539142013769136249204482788876108256494792165152710425868203193323592043897138003647135314565749447143066422235684950948150325880764646384359007949598039234618209191217303088573725363057612522365831018114374849731641618423961666774659198630444064527682256978349860219518052965216188883694170243160797357323414148180532811129278573429755890716487837307482319943941456164287273962981122464221635033075430545864625144862479490520187690191823224028560254546486502658077549116077033521525997307967254388053218260650095724840731848676514992007339908004156633998493539785044031662599954630805414056554160111227493388813370319894689707699813841764191093687027949929869144077614586942985841851362397062966959116096315048805948030415336378096452968649415948867933901512208180631074860765102612022119420610172654213310988329685702797788783587706798080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -887402551770970328259796538174110997163048844580972964514325625176356839732443441696270730242486322040023714169056153145872203158784054924102647270867405504109620641937531465940879021435768686647102396409944129916565451551943992289385282225265848101052214143826613315997923150870380575458520916247254984118347564020233354586378056898824574894374962201851601596918869670327179336447063733297909459612846131087422961512478431764254793609206104899710229915022931945836502244635010600675399832337338858463253824567422235978537318822162864320266133128110839667682930256507157963284253706060555111313774004089987501798784493847317010808073270452556149164890876753965402663053833659132835520893520230212524531058492738894445971832664816214771033269352229322716123564892703416901048677038352097155284315381740299651680042026318797207193319801668141185056327026774266356269234629784063038553648434789490624393584809754191354281687970229626933111176833812930593230460246027861559900889463949068132831545384250400833535109366804206571914272714129153008884983654351582307072081753441409983352455401907216444749025973825537255574750664261960331729937125461490705270848929718572537869039674902635238980932783428318886688004488339095454433037659575030150255519723005807362617804842942373268012907284957705803229086671436792159848752436429173183207731215133525401416999699116440881716720488314532867805114270651886732607219945743981712670198935073366939113653985727289337471130187276145784698462088352499971369637077760799780502542073691215040443584132065157301827109498853782780022604566055496409573606457683782521633791841331175370710518622229899432190658791205073911031744606431591689009607289116968102602555652847201499619532414031055238337875609154405768023789499099034856073685665405373853717069120761074823978573018562274836951650121894918281752993532806915635592045697880538411050033290853792056128872843837770423426467468102532404383125703460680667913746565284015065772813961533184395694523476462632348537051698034917678241970184103132227700736284985880695288149098415362532486787506601755715168486594817024763547295136219620867452134398801390454382671081988209066015346657559403120915776844747371010954507198996712826670640816456464254722814576114374030400089416229651804629832275265680066227625999642844467002778316891352976155494235348303774622950120805341234197576057900931962936491092816204458756673265363877070317921684216401038796416471955407031474812096692499070457419292037526582343643321524515408148165096094886519767962141776686530888423666511555888314252788256543970985085430579315750241132204409463811667110109445552844682902536629394681008400920876090487339168201944241276679623787005956660489894062761981869621121591535363317667516694952966946496930108838281364589642434921043696227067529886383455928118741509701999802584654299195796940206827542446377668401067358207882275960898785231994082511982247994591887995102637704262816083289161985546610288748518713057593153909229639780659565983393005831063291316576690679204970817541048990946925515396989632398299915954124398764988683615015017048936424634409323765101790760038039979745900631897766413789480422398363032622759084381636224619256597528220838471216370285285970262290797122068508150328601773708306708719036696954367187799180479839351283339309712310950738317652517985194294043262007148443661389118875829935807374044571185062958833065924020229383192455794931952449351086065079907007334552857092362863032956436828709702235611723577501913973411962657401100560858446393695037174035584851592158176269888146968862996403349513939378372902971026228773156010573947310637925691417427968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -4588461191493806655430391131606813317495509028134275273522608538288585678248585109314196682385163700627751281245675369003663823190667706764109235506227897216139398499847572763250401143835700969870841426176370681681019782031615339672482203566640273425468172262326262737570525874973828685792561977836054325473143073587814637095124249666472580103078457972377866455100397545456183288716539084501236609148177531386107214855675578824533712176967797489230376228465820110176220911879582259597545885146345651783288201885708117887920740043487539446782987091555245069642895166968726184402632192019738058756749189410893014600786302280042264504987277152028192470124385585062114522696412289230461323340654953487215333554977836582722038849378892937338534312145529597225696233876782977919484353928689676909935250835243339889834356379648531900136527883989817617106074132151497145710063875668559862827461238808861304565090351732255563684212931406086841581751425199406762198881376255937838174618457249820724351492680811401599320755257050422297720962858502195199420974157519227496941808162283786693655586139767217872743820030232394626146327068865128321119805363032321959928459240331857390197362445912038188385688722766522302766031176229513978088195879527236967610171757456693576694366547192681509609888820445296531266993769448103189085595982549550945457588961239152681128275824546049372423317911132722035432031947905649258574010537111229772086838586220866813764729039758172517308978962187100152373537852216695558210497594508825381017623018371643907360344994004873719317003780778185110531582878139208254723064120427821170599483455357259894858040789843149172743299761623735140039856380507605816669623844846212498532672645738826489046415258731826279852809362449522230184436494007068191518418975270005734846661876756341706133703466204039238627871999510322709597012268100177487842322411560616537365700196810016108239768776976271437442950304741631224522184272460986188523454334637289463884539181385311176276700022381208495143862004511583467968502536133862548639021525599741059764938659840318090006578529428301276971680943895149755804421755497979502198948802216316626259838827349554320423916141714489688100840853143879624236870582502239842264866167063412997741094403544264729326487381816335086371482511049518583363482440368119215165996697022641782232404778575324782636642256839434768266217906196985674949435082291444769767584149932118057176789302199102089201824594050974020618112402121419745735561159454941949323505657520113668701289151537910290944002863987501363208553523167995317621259107630401583705362820857730563517509979794200071281578828905340155257187101821319449221475551269592795760767027651509921709133371210217115874479724943282741388201153107772738864427940871957111207810272795907914688558244021785587909692446642181500491280435164607425047420006681286297804795883027236950644217198409318290222615857677899632254942557253338072203132434445477370311360311205711541728399613747773262645276452121081523445518718331689640398141667540942897248336790398735720789803245082621517723650731008817037883757738419091702830333953339494037382083197683862902402990694415486168904100486936591233673997861941476898653494447091596733822519545455879105316462465595766201062431226036575481439533733416640348277702573513763312459516973935498443435736281093073711174399876203896621532391547501828880487123385446047619090164197194346137388674703012196652274160848858927795220219349462543995800373414234356784544357966842229717748108132001904222080667766282572297316063041760097310358517503949748207202500736685558808500610719946915323987583963730510155671838543734374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -22062433063065484008022311981548270852871191833302381376715696105157964250783973038878749829058602771517657316246287932390117554762730348387618742546020189641060501746340506752029814160372789157963041418981440793969468381769224654835547442823335754663176480660577767106606334555450362347858354598418915593657416856678014325383175891796403145290747090698836565927254282919708213894037408022217775358305565854952071815785671774762759895963454256372444257628557847837980422710066305519140582046846748472578591486233136754566912608814948856541546496633144607586200657199270118701768256074057709647204361076252643603510321059718272509550882430937324083610558154181661763681981197195916733475191634518931815738592252384269563835994973760647865310369281487706748047171562024654812038916880285829324372178562104387721046146117745375801556192520778355113064956329046407292822765647241971323124609925577632799116752549752485960633138787176729283933100182978124266169910258272578683272165712770320954613082746386526569622522385313164893840654530429837040248495243315016169483308729726555440841150140455164369652994512498158670440545965727306231294833238616339374375540890496575603246343016609142275741645352935616918529736768835469693815694975548751217352596730231769395476510050310661577735753595933144497833835363370063008265398691186504404057221075488506917693842354215301146543380842036951588920672192258618333578821409079627738916574136345791906667144931577876339243983404846289166044354200789250141407453197360040453090934289873078009195709607984784393748448926545809018243749157483547724585107665721233813656874896465810492959142207620807647259421760644431270334464394325031525738752874046990844673878901456303858620588762807519799600207164419835240118812776505467972190203641855449671698473691999223668473681511446437481367283987337994874855275048146009284816931743922129587019815604610565455106434261586089883573296336897897924592282878970290129569728002516177920179611024732683616236887559085558743147399544750747727486360425030923608015969849326716394462529421626117498638695583827240457478173369456337118471468941999720339293429855676676898579158635077353232861195084772657929242690304577935196247661026982703382410911941117948509225454724790090099615000017845489055495116794794656291836620125276522628102201053093120955433384606930387736393662275195004019190111019605702120151633581046886352330791983944271187952950309237484525825671607663877285576115901892654022736194574288895723040418684193579244516693653931519270359613307193598498760799417266327386634573637735704886481182500182341294280975559734938954666513176002891564771677695861311232965240967085112661887969150319590512847655543203634457784033845492111705958575659388611652806126890284388941468995912236939832222936865209240274723648236003467087272028519600356392550923493281684582223375694404846762436688577402850248408606888411767117298345181057077581113601546110119009053977901481682503803973477544120056959520855253679016823393606556245021892590910132157801786702489728321310712782595269457248317781688587036295780272923850003545811962394638145232596298942570164029206372767814365039003461201917091282864133277021571705081558201747710210587818753202556375060829088440884471076530668376459966316889480432412339360147759224585819703013947689984772469879876303305605961984037968493372976408334434848755554700347571481050950729522844815731525238400303549940175199125078119744740761897451542156082108210432285057097396226504684613450231890198553034123122792389691182165296833828487719086976677923631161818579040167193488923784431973551011734720053387229767788606259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -97592299451021354221360209216068941050806515112967981944903767750306191109468304969362543502168747107182748870467500794164624569895024088885582301200347628052281026796386951688823971677436480966588857915220093940466943629257943595320490905482009672211332803764720578058376674718291942862475324309633349904011039572574424937888326695260492369136570476461895686890191852161356003741395323553487009747985757353274624849508225895853848992856976518513524264624860339996758783695541846553831761333786451530199005798276553780863412236978639070743391694145693424207557609997294199654664486956592845036370502971277197419749654387146339179734174899192906885600616524490544567529878874289390115102408068067275125871309752038983861204975767556367337031124483153917972272151949353706804954875861441666392127258623690699581537884523104385948863341122806625412903507544612648106095443271186844961486084372066315646083615808851253680243820059166929778455900549391018371706378085250975556054071809573778002987710549029909706452775847543353934886856303700960950841473261496300342302905548986909806046277002408217278752067804366153839800777220455175471664874615348522373725392800496952825452999061014181625888564105179589696137360966849053997893644571898929762065173204048678535465883577123090131991744714015255960869977255310546755290240855413364959060797490291694462176700968968199468223882286995702904339948254449609095959749405414050199141634246068327983156807208076872338510123480256013393431546119192034421012668977193365048611821732347189130314770965321758082385710339086904318365807095335944166589138081922521252130397575433199729468763839959691240727609275729845199718696054871120960954980042117027308391027862695667870647098959669954548005415839568710910030485334744140803278265071172156950251511164488126899561746079852144808374982158291081400802508226425108700702280787972121428366288165283160937991248252440710312143161583631066227507997907351136403546232365341256819987650712478764610083920478354059309405015043011791618181939783645471211417509246745688782258028089284147720331209398587104291918343071695615207999130243474915261295386709599474709237085771078907338698856008686956078755705128773602610380887846173407829992456310911971672596173356396688576926078640330203047688177142471234173222017722399646132638380932112962616783017992034448233424620392942303267793257688069530753913981268716769708386608956743717358985167018530086958418248835228429466405744564181273188620558699687223753547266597891369116296965818848862062787900418357039144241270749741437666602044256749771110003097493989979201054506959350660666777900538344165793756748206704910627385569623792008904136042635808230140455937483053959230880549845814041382136452415132595018609394499294505498661490846248316653157450889645556491787534442295486004656191172672985403230547088930767040183994722125010539214033979948187841915656086024626434983604440656951476420119022417787402446619944417522305807578008260598759112430183852853167294547222366423774672534347810110554286942986889526999280091292805654118040535615579263295418127854231380996211581831287298913354034006117446463629437329746266180124757131782490112473153753235444879823919260918373652504049400698482624478990266485727130996803240916102397267125444158604181606844507903588159722285266724123338338861884190740722369435623084912143070427271224011103623389458787731110588981284314147480098610249380603781145088099357654286642334718825580452486609227265218359334635583807944450614226713088376340532829473624979104585716605873905971600912125332151873449808059602572642205786552712209845596198451228140567003136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -407432813769107996820242921472733730415509049939444405520939739048297694269215070641068072112988110798179505433340618398323237304600959353530951166046510465181970116204671967661097163758655876599817045902197274143595164012282584245243734854139711196147800261834820991812189133509926187274887348225411637223274260833627251685650124107568663243152065082278960727820620784823020009580582094397212321013403482380684748779664791270925257658732112192582496890672889985237076109471672884000317547963165921331899161856865176248322562835601989483150504814258212162247735242448746717447314353412302174240898412707335235018681751306744026625159765879579209583345412622488001739941525170827891555957930419195148982869587496220802811263275856200659389702568449658647607032429100593988558700173375741916460550244372117078453200788705869554389086408240754105616078936092817348470918802037923240674281735111794862126836462248538273849102134316963292992675901456169741690267312351762873595508427651307839607330553711995731769752914186143275293895123868251317528567382408958147611631640921617584999064822734957587535644011131607726692241955338838203712557259421023587002692550324797829934069331748234394186285108215627873793085101421585060888997350060613891071449614237543641902674362824205446831351108441873671395904580609018709461117717002060013059627412615447808619022263559916810166705453202223747205833305786889394802288607500053887051788080964068199205444547906098610892119308239769561204497527714169497671226270366483667310955064203310300178814798854203812574244218159613890540726945091298726057376156575862206031115356075292696546004239208148604834620200588461459094840523899454912345031680945647787136411115913275478829424801528407636194348813797642693636661002101526040658588941387247110189733494190457488165661648508797770390221529667253292817570859398032566696371989423157270712106757181668894289237724491287840342119190045048630734095971872199893202433397181403631443450915830687080190331460723841126054244209351262617315092435623524988727640674169679719727752108423210616178575445362869762063797892866216956373065542005004002119302831170578419252722306343765971984376662043663259965889508311377024915491547314383056225599358322375854202145085071007284433840690905942870394319192771142178376269531115875108308668119220672567927301555377728819919871947513921987190942056014438234146833385601346599466418534141480192992752162016020468106267040643284035178114244885854258459602673216686184757316528695054673137989186919392112724444834729377169102968305377198964570502359835458608961498697808400786727324490453472953406623540165986175272943540963732960119442910326474887952894642675696475862360039052991608346920257984648754148240372424324755848713933189128537797102826729466030405019159195567065354660034870386712980623152385835626944083728205734549022856647244362441404401641577063634633723036082918179354705914886259821603376779354957627032694575970104489587362519974813728205511519496057902985853308113385912631896175197527999578199277623564555545701185704833210012583597251571567051488948170676070321533547030775183595347888643229467366424370645634347809124182521201615674916403002405068258494364655105482245768941798937271110927426120248196667298717853810506666689145105427201973542696084389390938926502222059659822036404722942396270207740123683144610020063585965860004942374939613634950247583262078437060231512484099282993431398443654056778087987078920122960596699696124541933148017457351342751032187449240008768935856526215833601087730495611066109473290564930102719291923989840654578691002309642314973768477795810698854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -1648925145856118871203209648810823358695357932121635757604302889186964309066840134930190801581034675913079713615896283886871100115384389560442528029483000567041291017192542510408418478452358012433416157964867239267416018521373625255804093120572794687882996478132579763695265919533394276848067294254999663456146922990481208414696014031749968684239600761675538837319711611430522481820502842817364011211002196723544671139559204637873189636741761963488877767526688388590463809602487018989983505131680024143514026525951119456930905136032597438498796515296570793558502414884060070465921149198929677543191672219367133578912136253872718806245330634545868098485511638013505049118365518355446756586626606194702632161627792962514082990253469804176792277822051775822688251661941658250914205671008547949749567437254532473716401496673292799326749595999920205222300740491509149904417917705672245789314193551780143520723220489944439421728616014953115453823276219765352858619412971654843672534812919498364013289416952193380436926319733059538647363966150085100420623820492573886214386239290244431200122431682908488281210116088858774654596251350202508081555549468326544999938379909825998698181473813971527373168513719437170006127024196156246473112795447290926066616975612156863864891578264115034011304265944283076722085392801948518849108202445167559479804582601268043643579819004245321532846248622040003392578211320289714415760823995433390845580457986434341574430538851197753172074363893384105125421806415929520177403290901508493787083829301626040902305827549896367718177812770498912272961460750726639763065023981143853941110578705608346800429637375449487177975553751613009270516884680391977560181653330366476698694734633455134422325367548776940362440431276907446903501276355736398971639182224540646345994232555400921041499869433189142952461969295887616629011143983304758407616688604290608144048886430513251481941629390856778043079879618117735060609932459818514252637658987309680501425165920024858125848809960008763214766695839113352402531442839142250993644910733654140737791526676241367132034606784519518609197337629137900172998359619239943046352262717951287528290943606558430387628971280748765689836470235301032486578731866669307101144063210732800853082764157465591294383229248359427104364595520556723585758331837480067661565950802084239713024622082458218148047625425412071424831826008491728861346442676081695262261383153869546245453221205361652241020859703845384227572511360637784205785696505453904574530406595653321226387466648270556508240983641293487740991694407687918348669424762027009378469507303898327596193889192246262257516630445061281924832055007241928759284898184257185949639635758601454056332715552630401443411403796463974398148247717197883416679897006493737725496025485373482238158912817968577171888065573502643932715313434105896651798734947452014062592459269061967476751425417969853082260783110092108326650939119515417069591577250378150413405805157214181410258273580753754504559345621518958696722345575879139088888819420068670587553866011586940632046728855660745304699376025571178571317794616481292955999372655985946582786043981387518830457995553878722282096241326701795745256050326917466470936842673126715533416519692023248171857747621639191775889315193810413114082396060052082769437384859910163210266799695896026793855817682971556881771840617103988075358514873597014761789970105591525119777219493549994473034288688172711673557708947041054596972163525987664310179510246346026090903787399333628895658764526553817809414944948927402886646851199071581650815219655630929279659089866077209208377656688856905153007941090017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -6365613916120406132801641565455873149120724249601372555741244174912165150975569926410958263990853817073766291913382092276185438866199951972600184490631484978918845003476270130649036828372244424814541953117948500135249746322606276118234905718045192247329015200375844598291995107308800694904861827994943502484669195625537634795542164200375890956298153647535565835148796137446180587793295780238489004686064811218789704977170384866058416591600151128478583770459188919019144576087340800424747371876538084670214620698010658912241556567603244561606335290749136796319360569677824358099379644981599976548285878834299183085047606135876214486051010404509359154178589794876686393831721600128356540464809774990765160004424152359025782371447465175744232837851451907354796306578407906698625134604333508337077512650769168832827634450617315951182072935644868329568239479629815211131936089112420049032406183815787011670598747200837899789471395551635654141416805161496553368315116694724386788756593545009782535792138094970204674660722944958029932737824563309076083207221442350394879939911498798405070851947746256327386935377408682239189877223063877369844837151384113322877860196713358393256239833496824894544177096594997957419461521326260277080725128897697017993921858107374145158245896692367996486625472526953060668847091084524360847057607382196384143694483931689435234187169499211719181747224557660501327680598817603481234890215478729696606223089989297021120147657726152798527782236014204174775688441536117980534898858137091708372984282327348788985927572043312600622258931993792875543051628068212652016156335896761968627023676606207348141552116149922714106558917191178037560706251669322814365930553610322350632063259609724103023394940967108674126196815931718057226360808698616391910045949759448460614972153692162015659139117098434615217630512557412047818208158375019155837127370546294168259186156426284726203415604709954027929774789183826175053837857174702210290235276816284094005048813770979458886635562562385298710080767336155672776040242417837017586984130962330139771499991403852764504618956789599374148066453798839827231037914894556717936582126967854879607401278000603663087302940091303740124222044218854173789197680941057399819374524569437687384301330162196922158269946841881433510094171749466552767620326927497019135721262831180453143580837040515714284458789372543337676512472987673152660568239345787860099112312834292124710196774572586368216141868676847560517741542134311702606128338628799689468438441498639866755813972945279758247585762508655108765829535132747850554250786584489292294426703061538737267633192987270591270914801008644131698143179045523751881608346184361100685420044561970896172265157854748000114809688058008906835175848785554639271982375052213238594024136767232314361648810867596914446482323379781166722884578480221578440137192579767829023396876286239503683058334227512882762858233249452999735078026588142743338546602778887694288098341120100639454421273144948439096166021666155158450290317384513021535988691956974158244304816951133894020325313282639222700827044720066216668661944829751639560762917283189222074113356317719915113534265766605708486273372597139238637329511575551384557825845862289595916412697783430531566603011174586634556135394561365786727582120101028613749756233354581704373934028337980526855219867426614382981874232456269084838373730456757800002475141206370224766361975780736319455506144605858014178997794163389815662114047943550136920039049562165853541881927508107590339038981813454386397019254342408712641825444966258359794809930486086347840145966652831622891634081657095996686353825792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -22199867458491789608808558870275583802530496554368364226191027513309820941021513208331311978920699781556306976674835366368070382201465904596803306024560245090814840881538461279855994308711464226036243148443819131378496454455702763772743026070470695190823789393272895187548300789750048648122015734082451071343219570825620466000748911058450496263580941400522440162147508358018197606296318914420094970981948072877280674477825643440868437312610309698337185303021947351464779103500522402165163416469030497111353355221025690756547397661284477505824121123320500597947987199122488213370882270106780904902388047691007500031387329666171705348626529440901300840713829879570411940592347603168326910931018314038910000467892685356302163727068421386285949422888154407246676817681515654567899310491487556987370032926532576142736601287212427710196543354536330034072849409835584398682718631107809382801066011443767356292145813629557352535354975560780484231555234076886096187987331826679040339428297534910868564139068338333129735480509234792365203024059776298323493471377561138323987494093243987232362256126421717583968658290548177240408963918897631052759019971995883969107296272678622687327044631390469651658658618319210853779127419300565666557359040118333086282746592511985770931016031898841647515809774169166445538476308967042502126487107922213416321636244004279761642999486843345482824032920767001525381166737469770506685412625828004869088550769180291995960709978268976832778554428751934640378552754184334201515033185233620801527789037346155318784074565018912740871469313991684877189561916313040406823197373530623801130806751904678001182382652401449002752223448671107308559864619986089618182688446713905562711219029896635612714062673365690375743778908079849034904694218950804933526434043401213674229148313581314473831714485601787576366628242516906409345349485094055624209953908753174296413564618052222705181342795757002963935412570716939343955343011654835321298083516694412627239913425695851258599325546707494144540009339561268000720946658317725308560182338147678288185908371255356625355952386380423095018553960211776441226708112821683143340398771351388395448524921883307280190322781462928711501784285356881305686174886058505003114855200499232200193637810561871201308172672956793707281211821690937110830889729862183268129708241455348296393908748841073455018701941403924614120464822908934186105200288094193356956457328782375136106767887361178104675057130589181237386296922787644592967699256038523838104636095553475282122566982000554625674773884674351427616027263072741163089232616451835004475752276071289607356343811635903346033690284096290389817027651402713091195306600542692513601592846824539358609211034337477253070193769291269312749865371611705370367909637782236106600383595039688369362435823994186034534749196376695011031013606195793544527388974437317561138790040570706336317848080712293126951887237051284642204045076979147989765297556615779516582727971700358255028739902350317275540688725409870043167390533115027947972792878679347864674207691770770866069066602141520288736484673856778749595543586192467372234841817338537698850356724316189723624253432789469906999623565397184686644620858729594616493840139479921689654169142179487609891842597935490047441383141121017391382375880255267552095704337448490545948492380679968455223409627677753981265569516985866727074898765742922442879102369757469308336799351782685838069389764308718742955070548480721342258021044041977762593684609354061829773147136165973275825990440085737294546097823239319755116684788889101892959449822614587281042684139426563900003167301527582275115417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -66406470967355650403918431460083354409882600617921851443803502870794453346743731564852843174786451756637683143505819170672764504448091139490239679940303483691602039546615417288912616201640379057553734199116649723132842443194899425548258798181286956905214366393471966211985812081625345457524716973448547426547604214477042522644043164101751907277850512899610034680409594076080195038081210202832473627437024799558877354366223905327974194321052009688644725378225191876688300925047051633564641782535285504480282941945633393717083615919250510101495507718691861636177762004573013574936491451919409087379621134969807201755828367498338149458171471353011916592739601920424481557385131114718297440515230115370395190260805194822656405899317737049792769684762457587444817789079732142571112171313596493834080516967824497955055355419550070575889231158732250979322652419040681688238099663436733778168212482442632368216901278395646199525465773485456066418679355878268170944705432749650947716646146324418941375807370100584082485918719499197503108969194533518690250201062175137064977717304931480265004132583778431144237182938296269147348548970631224398462053299618776050612749454452793844884864076198639851585747952862186204854820260918286223620450059083272749560646155674808061759163032675378989213761376505562480845582757333300698338002052378517780092407976489154075754320463035201747831947199532195748284000854036139607639916845897094822007122838922352566186915546096153318665086791702456160868115964351714835845998283305446688646577117331235322132531733086653910959763804218284424014375604611728150327287911483255013217833475403638171784825643085059766088549472808815348392376325876230494728620142293482056319715199822777294964646600348177986837286604693279937250738641655823253445666058703229933414706038088219724070794029773616109775440920751128713417268481610223106310329988163422895000260163006800238012469762368807818613507311819874240452238309287187388919969141868557836730350290847297443700340923056421785144079731989031205691765796906429358061807050750442919408296572386227911170278617245963786221812967582747396394499351460325651067197035460172447620708030482536558922982968210534327436624476766024774533946778074767935416194271032655231580634073301879868699782072700606051848713748332732628752897497170808560720633580743237022689811044983502380590582588367972984207314990811239879150673012648087712339035725154063393884809308265269351545366397761277607100843276833821183828458946156351888998386558166267754736231390167372670090617947508751916632504731124368049734274969264172853160655473005186862953766484098572357971132645659369344289406669480267816886326480646455574814093257728084323755872390080511623666390561670625562820291753905531710205015383313927825749730308116361054737510633299909989455961693239198710667422039337165745082594426404515818277904940694866760754746101225853257594313936291153377196225505670457204764437988812694338261664156541250515678855504066714558795874890553017820094895596350983281682566369131024208961638929267505608130777002048481377668383082075616213353215646215596071677037710092267014697896946989652259987548219782462073661712098140597400512624688423886934566476446278130674169588879186241991697518627801157490798728229480320869426036657191692230946664068525087940193709248212412220383535915749155708409266957701661857266955149438874050469433385063623744979965979167268687061001099869784150750317788174207514052929599046574447212264252007033204625159504375043753923199970299599944989200692946689232267000431371506972860726180130905225742904814858339342587094984483814768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -165296858143661978504534700852907289795992097500685070722944280342528973108338867198475178333440941542550096567028072362470194217917683724117088232765950452747233753598667360607505342874643620205395443095516556643233097605560387385517234440896224837470940065799352021147324627637469726017206813815037604502877283403627559137619560684799823962511105219515039462146717824106358546635939505870546259459842046432669508897290815309509814004965165471757023986293281942678943984527871751393321023270957119801602067161893781467439597563300976593894541957302088086827164507839267257335891110294960134533697440007099611622869944354175543798073255737811534854809447092133879509371055432943603472215152093155488879304617110988799988260255235518677833063176785413499806827069261690887353915524559036561597456353913237796449417207711840622373509912310983493634231579628012669448317613685633666475062936425142041505267001672207007192676887060814531801687760218366128119350864152933139595654026591098624620423875357790452480555558449034073868908107692631557667575493257389680698191186977031237935422325912804648598163307593041982083855299132503519970859919502414639010272435242304727526558040125714496475144583235729224595578152151530452784294882829552956661046714462780070126680136748103262878171115434022007869581859110267564748170386848730530636650777066198835191145832236060458246678372418514671258232949649098429668396032958876636409001142607644139477923812203435655951950351318852909053232314251825688368471249039870155765154821476637548930727089068592620582413605394307190357388158175091910534911738462979658264673225496773045048963673756475515556432381058039258868226632244332998009474045383278671822798447166408850203702447358499511511697432349908301809549346355272769734705512702712708199164025640993209450763331895550190557031278094543997391476165516115897633185993214864061983743812567455329920693614441134815699363527108062177787346717677137852324845829057674063087241950309901454135648952098397566633972713154112311801572837519133044529124110683453405482386208960776261811516612453846057540676148104586739708364128792992273569327935775517983406139245288492300994264997207911855686466710112181437178989617448889496749887010501722283061903627506389620277855741903114880139985898697723055462194628794181344250152782432267596730885213556243892054193635545974934345164270924563340104198943121671458033795961688690728726038016771750417121180256731295970572728677738007770300749550600601094860400656032575000890785679531033087456211707438923575442981271286133631175961727828851240482493170344786377474165544195556754202161675561224818446164894720992963425338181806471449056086829980159050215422600207974484835684921862982822774241789311283686451490929687447795153009195107138899671639522439317377913087229309479513418065386491469025599264585856807226448187288447898554465868282469194464958177939399968967667299261463144972634712488823870265190842772737855276075202904269270354718864524950853870968051011995411813896316855518854069747655842542465747989195411886680768420791431017995110240310295911809882340552404222236751349584313838970557582971136958112848015596496331528274738928891252337626858996385831891909047987012626042285950435833102711618315738417772498123742900080899867970525294578740414420891876889280204035071025779979824491709867522334738194455382798137856396534243304470705131735881919310272041582758817963218707469979297008461398957898195668663116441539620429357488409953297404102339520829319060162557141058788081360554101338447017471906648483857549060443552499347797271129561824923349942272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -337245144298892629529622521676434229394469313775034434356115108861880151908591556382861908887208723200574566898323225589221052759662240213554705419756608026493690375882976331754510439575439150851884779082756329086897880750537445507539498735591258412257213384442723360671864986885738405827257352111690340861368485795101578401298678969522884962633958799121945388835224774178638883687401369549394924747824869628384976211005814902566690268480851248871890579708345454125364916220965842290121333616324757834915151689795480537631562121270118886408135353856738553334746394126257419930531887543778882375006031073023521996965661082113908952509024051302544362436930330554904130439693896297376959258691379952437188623034480380381785512420042925538085678345344704469924178741040676408771107587026898005537567719835164181849535736504975311573501808957526985098304021908418067202022809947216082269128614783157832465755248028054167906444736788503542935503170406294244732926249675710826088596886421871759924968806600220532939979425272816182225962932590693468245332682221149462819607778348484506142466571660560259635893472030236373919845751711587474686653940737112658224417886768499356852162900592536730572016574515109836630965202402459699001473476078354361743870163833839799641057563984487380087444909578722713769947369352546130688959073851542733015845024492093480506195725074460742360427205874703421672593843860661978946255394318080516238698387029590802520743942221760347145841513273766500669916552315325072963473454202351680997673314526785453180405571655204421614615512056473188658432258383858789472930284924560237618340571079780532928201983878123337651774965552845696763067196998787000440501479016671553248412708301291364366170974332639029559033700602825897178663779432535184586060548147318674225963739605796508466129818315031859418502482582857166663129007894241519446209529692620353171753759411898793628415192707899198816863955600062231695933894638368260615740360156688975567495578028450474006855532464878093890142205576574116139508284383411693063079991958226597201682081601079354333418360915911622924470172279364841681029406187727993836579377609825632632848771492435422751226047021462463451018075233650013202070772002640797972725740000272509874251916316754635541222184160612127033052914435484207505076271340322355099450696055945224567786553964662119595313360635935726881224757243244276067733402419810628078937164025839247595456864143843774615754892624446900611201142692920627174327197761383465896442733569112202424965338549737575368216698033886042269427132220820461208149914194442095553784188690333716682928277071046230486753120186071693113504038735822325599417917528338297112148057849480745495196762506462683078655880203354456991980627322515868969371255695799194415255404772143005749202183918916407287057364182519649316882428457624209397337148327128217825152944773342365532110171368236731553847016883769244852926137596372891367783696166238912605095971461821032133944365613831258266189850529420383755329119660381217997680200972061477085289424413187696476141407721555656646671220798222682916583113068519568990602157428444743767946436214283574216650001257176569615617252006065187434758617858440972243786524933477560406365813098406437078493030518978083601270444745646717493482810491061210773858096650693859861838926557271837210699328702086050633687220642859299546853467086067665076389254697304472445038738175193590482327835102654100883504140323225329166668575224430904948789621490547038860986109947409236196867178358277754636546312629649243299088518563245018212284284993364722167620975799812321719066873036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -560526915408409422686889330365840111731372237361657591330464412313091318441382021324743514247199417251259562520405573087629631059455680903635141691384252218341860222392760618659094916856393986453726241784030578484517031960181378157400677225280519029761315171299440832641397439106155396901318401923573660434004216645282732236408722619383753395040389460292753194916801620011446958680533399867965479600687696528858723601760393282426789256244178007075544803618097467223505849959750773307358353691936754100639665762148433472721662581032274582725818389819287330065498928220830482469776701029678990533003001569759956921955342152728885987164730609134433051692742986869661037962807683647163099725805790945305892621724824590132670327485422873950908602190709259809154128187541495517169429738675170855239841249991305200998004653393777064426768488666440706223080287076763297764646290316940425413388390188614721232424875990151100467081672342352238232514286323879746612946369271947577304593687679949871791736591726257067522171686915226097134749202573913294416894861025039493065328728417933679871693057694281040206066496957216069122622634823638682134008672258228549072534976883780759532628424876055738209006881520833215510157335105610188265000867369788368551108049165351218543764714995198268894853862809515347391864311419851208896684137813546317175930155174353264754822110652063897533036838006044167314729724804286397911045906910472151219980020843992598865991728438479105530042284201241702017504835544793946701502560957225464105238282807474090310816231808251162251531120228357896605482987108172737656508511164237890701709141068089510538617580426777619202283466959422445145531917111430728329320215059348809334339256795071768360598129655781060754139656330400249063829951153394075333597800460576378187918053502785792206952514613630194602906124919703363867726568247465981661329483215350468621115360078957099804691227292677261998295994793591831180186726828515574084044109147089695620734842846855764356385393613861669788883383402545569085042783993390890550906479279766569300774042916052717943865570136347948856580282644831403370661208188970350323105486604426121721422404518623395490848166095550781069580100155083009841156526904607833272301526618517952678816334267908339781363247848971201249328116865203578208267573409507844763367834075489274528047435112821769815899214674259199369559195067170571361154849396075932995158044585120977451618261106003476652963812538731780398944463904592379017060384423736716548356173706296191170999069965319113144981761527032500505913653364889359831008286961459279295207100012695918137042792753324271655971189636626951055172557963879310922775564417637549231342082310438718720931761044069097120659757128826194380843176751670308632700392589470632724497386214037243258838903749330264789256947783984077204437548521465586830432034226724292518438013448704223997263391806962234455754145890880508268521197072704414145893132519350119277932772696792410930763315035478629987055644015852417502746598712354984068224535147132453754284059295986932919890446220340402702776191390060336873962529685419520330272355252094410884595082472806183754781151401854251358385448842304148381314598446172546265426737433543102786821232471121369350522563967405037218145066948883417719004535155758612797620208517558867825717240888706965260814889052317470517679481389174268807944247536845777294657111377880904820574883708331557591075000820408066048353193822682736170818967710810795784785706648004296912909527214051165182558218034043632276805485566329734314486412116085954799118221166612869542873657881719281454940160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -772413649451102347072509129478759044115920310148788162010529544391876059765370798066198944438658198754063080604163859638170299111904160900345773715848477296404110267955373340612369347175705864381697097433875867161691421106986545979494529470437009724501852743636540958395218919821615943533332815354569266171128782338219045640459165292020389656109116231225895231356535536231568460532539378994398443837625409303013964945945646107258988923838834155642750694734944200156880152436029528740354752654163238546778705160202721460430279099165912187746640662013239133132728089850351658552875725186418912899094067798509831986630600696278748120019818752718822280792737724924523902853863081761267461485705922382751727332931678992916945181398722784450780970080116782987924425589149744512386338871677497651895087788744913401717815546898522896434036900513361952644910954631631345808765648579033386235073033337974216807564947739856606466511299491454464566337193481709315818133059431288238450407037629770308447302335536040839691327368805829070920447425827681795963307532820639032241275696419037912444783299567845741552532827541541207683603289128855978745579074690288336755703105824679724066455472004510273594754209239534772865819798212761959379897750637901960427550218956600882659367073911608895021704946767163273851756321422254503441458639018719508726584203540635357317925779615100638389048828597835819009060717649633001029154776515776071050098219095456547140148450908104367776255689565648248940182684517991723283960023193440695396817733499206579172405308770871775293966360551218843333314394903276865345588211645043870698119621744053922266070625576659694573361822006636185855506707031626863704395891248002596287364078717613964602190078613312416274562926891731036898028413882423446273740528939276307936052055693767756103001933102358223519666164038950154533674033442848742401253493396088242893895717483021992092348369198746974525891398395159354026192446302850395251526581629369893982258451100076659632567467606352588243065348953920254309026058525371994032297607047881428058412386519322843934231296671743447389750815236526177749685132156474553896439013608935528915708459446003720839861766395503526531612503137958911627587255270065375946800455374191866317014379327805919891442492119846140978433652084288584909503535053034439092642425882266315425465052593508494551784843430569530764039616017735971637787453697165749293614310507249322910436735816833643544469766072375335704761831256714192361399623045394008849829623300869173477751061976476193593134826197015727027647032359305719976782339746199987375448709436557001289633913152192126336437308789163142597152433943329356744304575845327968119915394374895734375844646001366594535637169831927370663311236790014892098801969312312138298069871082902506940674176214131519141634287495591377229260288267666547927331540284398213530578792635490346628916493088383411967768990547733452507229552835054242490175790884470446282636453809428570042347787601269053405052658638680365142012967224727321734312326923927908616782478691129637411348809302306553096863705517282471661960461486651395390853950312477647838273004176420120680014820193132799044148922686916770997519188875552457433892342844829637990263161063061399863074451589334464401518960478930280811498809622718389238835796668945746218946185756101176809266406632478920276321971181122732496567576575631258109251806401095561671722648156979453206817132755297135492981479747235056857790058550601071746365294776797792121970198316119875458598638029103021662049003067200007119958292732663246464265194024781185409590639449782353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -935727177912969878909247500866700843200168657608063084656882458787630123907963715342723873585263255921694592240635617085531753232667285495643006243008358611175049406548416615715815045198304691236657466366649206807177146861238832619294547850599128846464179441625863281004253282603374379687832871906479698528577284035901116053895901815036893117056534517057583883513965016926265022971957921324691463681172263931180979504886429607611068583625637639772933156110833459256267391663829098072675246962474675063996858235542200132740754926318613102966815527110225853005868578468349754204896089169170649495599489772588885326838547969093737659995649394986553339320357499582290889920728491347872184236354212202905697382814613523667302855004814260672146710256693849067790873251085008898765574040595351542426907526440987355301317598782134818100338864597785267452104491360359130174518564023604007146018247118869291719503969777786226161565458663231174426208877828289684664537981904606938784518000988526284287660159314911514217029158522888556650740619313917242678115635218210300101637565950440178088637496077507648155438463668913680830700662379733482678257807866780055827573673998577418557286737836419761885691711892014756346466916549855538533312034944028913550753590987561496359966513817246227014780433298316071465946457038075434590613507865142937952212517499903000829022936303145109991801482868907609502251384174601435573845302200969060945627647694357491481503350267544744221818906062036649993399134707245037966062770447735292282792355913236041135155637102133555397088624851669204175621381968722915280083558131445391744085016639373943054631291409766246319307565656223532758821204802421112574607459553226514247696532587981152746087345915119126768149879699155110334701642482595720977729992612569754613490670051075404025839843703980338315751834710013634559929424032758210750555328624287394658616683990958796436662499186357502805908039357395586735703948632472045050283342665319609107155409800378626726571604986124004459924393040736897088323307097278612966642253527447089288266719182805655437136178794375141310607585729963807298011139518496988723715718632277581729310565622767074090409152812738731536722382389604948564323161805512750233604713314456114739675070867332130949027066575015321012498178736279998881633167114712417757829025758544236020772618674466337997463598028383452256338079664901134833542439378093258575823490309858411219470761442927821516581985749465756506957296907423443979823962252221608352078240174480849475949485980034914711308402653355835545425899261793153600715887178201413211046219483414389483258888000505693104491802318673751984951448985276560004893923772275277600815618888494094387762458068405262456732483760726020987824855968938476753615000912641640747096571261134889487688160072912956185147810652028918660317360574987652856623519907489264559313291946304119005821209460398205328497722165096775875278809499293739443087776396617426007791670230993082478750652576561590100039720030186809047874857372247007069349963382277367070879888220116686837086265310312798878962370032024797551074318382637234565345224860503546065576192066077640987608628891992199635385114006006465106835662844065643610551716079978673795609908831636468157824011457366196512610947337063481551477089949181012618203279068144214771469366048454479559200440034909849108990022212497619256154100158569882826725323030488895438684180786843211316955545352717243112055534041219769929767183750005602828532198630150546486798921757593847204952577047992253766716000205783565816181555665309964778618774116753435871531473095884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -988924143004298536583543409800645548652879578701507113858931372764121966708067471872372702657262147575973144577796296849746184275318079973831104640526690809490673150317602871930676736552184300550131133995077173879134272516523246694434957824782380677941458111304413086530479844038875467265661309593734437546196856661690965407088807181877738135648842268107964780341550230715440863141464671470118279320545058428385156950443429101240325771071379088436904784557241366812894031760569654359465513358691774645366175400909347309533345583748840174897054450628556900211380179536657620899050786773922920878186476164853850928616942148672859427751195783552599746348839962511917779280769795110237645243440356268159386401703269732612965292696150340335005489423500643817991486825674990248459931575541745467935272234558721916829918874349489202427655841931533767621581610782662804199362253373907575565821954734468483140185246476397144553910146809569327501281994337348714488466632627557182417361957522376974641509528780232196348345989658228735411553941303924149227383029916197829353431952246356649307152136092129941932702707102870007491215304346406905694869823455446303822598069331589238678247188020221277639496988409559784843327968108687009039866740490352566397177133867411381199707516047631103770530631998805823257400483130104456870939941374594960633515819590853031391395601349472410948729228398932509942453332770967909491421466002501124932685532188041216837302867262211051767501133385353815046052787245462642341331354698083873215372741999173225910918311284475206522013020071595267305197370796750888155999757877364738397521145842086947805397775836604816419912199379255309565684972341936298247064300877760877058251997828720869624767526415641377475996706954784282218264566637356850033354256943620194362991430559261578386270267177502099664848015032123711941049685005010450431161646878301063003808995174644183754938882789678977078666145682373013757265519441687393497616568102117824910914940395073881766248931874620736142778372199147360459365717018967862487136495824507029420231216905109133068344686463506256789568695620403612194122808038167545500953228773344695565017804299204686446439912847048965213587664828318236272828013727236603881699214090556543527718966714701291506411100314484034250822177160139052598002374615697945714532906707418908241665272681420119257722632997780365533296297719744321732646713300028757318884307371397948259647721633744209988775695021862268171549535464973259000485253321229038531559855907268139729373434038718729241235085615731768436002209804238845339834846519058929993101130583929591727780906000083538121107519369767211112162621867141310931352357293288693898293287994459665787214315779246446706719278220283345052306209430776502382330709585174516923845207482835825291375453144175166350313135756871904277529959682171967328923089245469838623931399142242606167165137034451988602810612584220217835420574032324440981816410504308680604732671437400716861307623774239787669553382650327301626480086021450881101965397505369355332874726120787430623324317970497879255126162990394846350454369486798012841771532978303474148703598550291563675511223416382831648388365079882962087875369270313803457235991077290227225572065312789054068143620461597408290472767708525116144298162821300310427457498803044694114312453042205286087805198714206163592296586444914414804186863066974839870168443202323761063292577211684381677674816886109628178770786690962042931870448885042459624732743390695480343783277339083871497149202049799919130226165130992528558316067490056230394979734141045071692756418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -599966488707377905860480426272410980055424322911686395351725151558814016408331860396142308736061492195360356677855241431191204886461594417712395309686190884650268865027917583628842896519649769347830523686044853347610384572383629153087018501031553289061440136717561679834203454422058478623964986732085920469380820713437682457500822833680490389349192902754664368165266407184663471241775630590254175326240517987900104032104839191424763473997427110134475102233235044540932573966006747224535474579206899438110695691585372512423547876666679345911723864733583708270225568976774458342858227465748139770987041537427091558480110756552428978403180010289145522610177757325695121113526039533009455436353971616922287608358891276274735208514351658026147215485258054545990844102053995189545192716624281082049305024368679371342790536888014694834571958708093455373521167532050377772578869131270395603129755725450496220349589980147881045121583638020473477333434413503000289691489570945466692210822710223330993563971352894328637482482456925866497973364080950665587293276184973779953831030806967149168033910538746841587862387656259158749626739299240437360712864730423331835623092447566894102322613145997911382278034494169325415304493938448176257393650957039055244293437847385521765042959155230591750100782356720503395788580665697341026175095913137599573416267105157067114633110364864855310435263425380985812120187688412910810419996485811271715956237410343548458693975465427390872507736021995073692230381022005268491447661616808120676301655001470689798832719625313583935132603996103013824199787352341255142358488554698272117405155013161338374568756598071417071599117568523510323283917004764258338619763915340144502156655570331530793768529540066124815182388607690984809592602569889660007040838902542668406075304683596799560181781877191835877615065513935207594650399263584905694278091066328791541485681617457450428171685699184664328525731369189725108194696454550069468793363248748758638955331500051498345365198529521631179666657383450426382124929515342705939015454909937210486594794090220940525100344168324767177551687257059861250141054810332272939022388847096810336449312209021809582502899136926286314639937753250799245792244144224718125184126869039257853206448808228886553144213878123500992663790322258246386669456437618879992031935497435581203813439567355164583404521177366833708953844277711115496337155478229754230114520847153465148005494607454376214056150109295175340651183767890252470830185915861325416681336308778823620888737958729899199725602857613167147355023172753776079214137762439258958575945555870758232366534073456734206310155558391604694665149740449573520527776751969290770111160493608286275201691080983844824238618238888095992476860396668187591624521569325302917761504527635655515902349163399095872581536108872142885640572155738657497959696594189340983706690625709271807918137699082021979380655105426274323237919963241408926944134314475297129256207748004092135377792579729393265437255054868585067858445355070780083666289827168504265118443518133479021914137422200303107384451919635910314768977338749740952882241268976087284010563311188838283310061813865860920468803408432218141259008912076816075375963871286362319747901572590344607433434795947159092887337009708069209112738876927628860410186033817815244575274361377466733759637692765458251264083770518049408832754233992142460738796130987569539540468324152567133767332313244463651024449052266612408569240511380177750121240652970327768887733343528301874524969001552327496905566652692667059232463434249721774326071052928808910848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 392163894888267181842534823256682591237304472978023673495291277402455846228736409238111575561478413753894284137587400668875362388363758347048855063489470838925823750803424904061225242853434476276717447456604455128550339746356523299334579731304114192467290483575274420665351939876909604216021903018109918953285308613433340165760933278652621894274662224120955733068811604466372701424282571222020489127912979869876809030083955824884333288879427853659723457877991340792146305313711154581551261227761617711053728296817128358767124239691632929601541529636026445281729146663354559268113082191302210923061544110408583419375463925040029705961073841989748844539431981280979642213413511856073877109682626111236245362855466462126153690925958263161764136361285621886584629626059186943215130543339407339866913119719074583044968696360051788508541623423247527596647191327892726695864803618609000819030584356563357342677971731954369407945182072905864060061320797838832505844875480879979344832724522689376969907378583813337049823834859927822268523082795840367462250820377894253546474267184723176059290322184738592842123735127011314037872153838939485439491702064436602596573956482637336821783728619784871738850549004295277218313234621844330002370807163335687609382209607143270168387008722590917433653575649773205663156670918993213360916125906673698953900804478437278836858358589743003057108599462824774843741114468177417736915052290689573198941968367310958024002696851773052271553851709189746908831986918778527549859288613887421654104146059872272948069045542770530670424022190149227413212408453940711126958188131605644048587342102577116997435902368302332845184115730479444969521889930069728979620462377604244227603087505066963186093861173797058085925263838014118683521058957241034759090755336666790305829756494270861614743086021350877486151183749725289502678955534462321632408537644954752547397027562612847941947464326500624952345151046099825084696688769135930635411424430202517259732490809769599387374903794030812564303656539818470298336158911785880275786690419258116827512284843065022180416229407841625688413529945275019162400824616242407677112742776639175937286335191728127880450726144411540199107890438283036265179005451523967192661383694764771229922823780688534912412518103000220639040156993816951315411944314447427388191391144878649051596232122212094502080778433106485779712308376110634043933502742326710170188993178485854361075976792930473225187624778010725565395334258925004715370666739437698477020045252346951824781727531083075292350864632359549377181128148924143774138413558136335209424251472575481130965995573509683177651657278279822826911305126770517030611925771474828665434578876644691994812289118463838832519472188740640999934849899516544926974871799286810869150955297157909410333444958254438952804822489096879686417037503312929004324072263386159791655130887800607089958358642431773473685532091257328676795075727368091484836022092347870979289285742489694349670282902205910031322688703759811130280335442509258995654671894918031378404124145013712292748638224009650453014858301405967981972455694456482636231352733794517289993560772934577750482552329841896338767568479494754066405732295036009168744939063411533027051925533246730194242772137863734757498351386126176146541987085858723800221369485058508729869586542282106735172609303406376157966542730324316437212850217968710086440922500162811145092710493140575661883227784344148453904600921128191956045598073918905142620538147929216774678192789926238899513215293597202863495216015125929286165505554802588955957149235255705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 1177791163782777899856667852448979585352858839005955605885254163200391147682864510149660726234729969216078728854650963052369853956549807720123136816881209057344957627126992689869344605391184418539220172169287574040420899183371267779215870632242857165239866480158989165578867017754096812868455641720974736377195593950826085301823370756914739915858692991010730267647539035388103779849518531351427427867270309734333108693661189246224448630659075392131079638132862083404512566099254809328773221173557533376512777562820972932858256661270385698142644634544664168416822241424112068134347964465715325914564095522036411869269337233176955409962641834534345350949600654501536702883566177613724502463354406841828123543509119662756216458288223936387845646560132834039071484374025129486988407895053791071939283442577079748289233283599062139339092409394703959634600084043214345394326971259219400541274719593411843583302969007851975953180428041506938102714677226383926277707556515840765220741719521337330528678977683813961255759711134113681456072408265470290273236153019735737308302434785454238913891701926122569871078747490423860403865015690918820131497786995116689424921226091156356109922279976189553360417716389564201308118262577127894676333686908312480917315736392685463938482587891885268507808359499224448832881606284011613209694025900610388962350451648683415886262646145068385231309707890073855329012468472363161750131960656549704908670052876845507749044656158058567488752967146209577615714536626922146356011608907698990146375320069445444117580539885809573952078489922200693538277615342926710351069786989265396020216823148778389257560794919481523021781126800171838279673065858826696612196686872409811465688989187502464890668436551946244434764565916763701338824580755620472479825363453758400691258186509328028558948408705044164582462005226574604011135496356682396289370680996093660963737676538198196091537157090357829696383723805062855652506141806519372976430340646727273454065632887259058269208911519395095968232499210889536600809169388660739095690708378699320797134781824302865879053311266294764427846713243055850520274391030494991818848557647446261564446377757533048515927682144307205977523029407848193277513749775922766877293345794913942877798643432908016797769404711599524621669315372412795979838693747851504259761558641926707431681968511114846619950184189153390439881791196858542955606353342891760071632552129106447504040084687850317987660222952462871888987688837547388289547198191004774346711528103410225032148668377080430566246388698322313426086136723858354739733205771304534366899608236541934367850836939952990721358217334330217224863361639283619240122299606843730734476066324860825276606499696391768071700016883937045168799749598875153908718910463098200447363789375889178588435868892371468170274578076229110425531361718490772845198276411804056450573314022118651993755158405179270750453563719792319536198622828033511288996387988285030405604693908889343924885901318270356502351215818633566633462320682945989488681240295846062908031318043365604817215359129508566282875589518528863281800413780633219355642529159275489350302585577592837274762321910738979687452273131660206953203102135048834526218393705502948762136962020874278997118185564612439153378490346401491854861724873373287691893726028755339469539999953377141888378408239032734281850905192995393758465635985400769763695741525064298823925546403153263769677748812687632499521014406809625098006560915795700678534869222993396861726736824283206456772372631889426187002377051979984187332532649368690568145414389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 1544051966424941038701460470171130032256499002618374085884270629251145389396043907831823213534905903273382749972755932698084536344464811053015270011381071581899854018622874763071786220747562880752503831311992527489932631597631978690587497523005975209153653270966316899927635303934266001490830477995804748722246933954332379745143288216741513189979163666871723362626881076436111762654768792326819490418077939480135476372752048184152325572414081184169023576967786476079353065259798857765140010492472199924479471164187774965424295845094884134455642027193549384149037003846202399736187799063071325227859714272029863525697465700202034175939671367829391293722185273037104769300774346206831892855484528894854725886922008406277195281999530695795081708184670275474121559763186673409137314126165162360845406110645265702663620920303940462072581525296937987337239095070021993036391863590219329954230575999344714723506197571627675791847675475741579506272446560370059066809296317370648520888202297210671526323216997430235221237806148538150610582547674618543095307384239336088847358254577206401374637011906743242403061643424975552607200988404198115058446757860520174192849532336025486381543455108817357112198401884982989296201371799346537910293593960717687822386962617232130317185552950277430731875253884236398363733461066342375754994832540385150726343638599634868117804751511465383058512547835928344183877672010633285922157430724266009292270759314622844239324936443322240490891209335010509729423801985266443534593536573866834594770208188199816693329140256421507557423158146492256025720287146516772806125185005069905052866046791754694252605229877966788179607270828116549968609291979080794612948274650300294921669466426663838243305336665170635807682716667724423377590130152016621441996438484179393757681254526375791364799647637324916643780580576841821805224424151298478810781087672642095011505047065823939349573564668069181477819103960735347376981616227151378990004617271982339973365605769910197616942695075257111864338888170998686532988101059421404099063135438802225771811864301936414695762366180796327578119960684759619032173379535891083560275691192526204218563030303391522849432492804472492871722960175855431918251497337235362852629832423475103385483256041341032460739945204399236682237056819753893995253660911162672304217286020764625952456914670022328973425227326624910333223263770365050835182650812768925328818259314276224100621016422821822606447204070116337311636129838420922478902643554171479182340250290428992918272878171022715332815124762811870080845638702431244789927312111092766067192004419539731541405529759352899700347071413791214445144961619696406361203187327262430637935973219227140470524871211647331173818734466914672234072448392740508720109060587923712603458253407885889597057224252625251573544639361345155141627671919472018781868778654713165317197000841620946173314074817238081105699979562545427266284879350598930619143652214103879814777916777567191013534284184280107104206174572567811687268810217537754466742455526142117687886615618868357462322369629157517371337925132816701386155450502405865516881825950252899443639461909540520902167520992381706389341076243068932128313705265195031916981185923422702115000416532993186635253631484419442237331893013707741704326950316924783965369632354017242190077757053720199923461962663972746767657796588257550176003691423591359977675908729045471575571652397881003236416959178467671121074354399991219045854991058229804906751597226744464825046725961967200196739476661042815394127496570947056728801241330813767862190080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 2208764134854796827778910128346950652720003628479980026160172744014313657380160061064453211351156220373858094777257295684204817508764231193426334128805690289167388606697215327612789595441101885888877573196568243848579388971658606496421672226447236731686100623109531061258228078395795703080768869266165419177126343225451195371696689449270538075944720233184707281157606511113376804875917721521986133061237696452561277490712242092615252567257712750837534968743529099970390953092534677947099277770159874466721249578714761641175292568993330299521648967597086987009775767559065378245112199232158712662935259936531294361328087590040430796773594905548504293070105190132059704481960886645287468554277096071582263318431643801000181415858321127813316707054698220449835186039871129406437369024594800532262322734883059975816338903425106788693270890041276587698061388133319305531917480824943629662219004596917482991096986570116004955524654427555328994523042618273326905579239439217017033207964676337391981687037742457406913985558027172295990457199009631680262675111502449630229508797765654910291682371757770866634695054756369073818512947548405878791322315639608040793893942025527785465515730462366992585801103736753348803550029777691102556654918749091762291164893241754199162728130921305697674053530626029708236463654852556547863205583497093231656732281882965914203384814581066160536202607326631667523235626612359326846706290352363657386109460145848383472243399373647529332244288521463053402006718930451710081294074105442899174920981340360844206556626521663176312906683110796214225488875379828259296007487289596250639507796807678343275488337638051221279052078001578960028299805725995574359573727961836908822166057146513667532556038496924616437720670355355366865744559556428484307136998047064785548651999385825578402439750656515759708818488656439692356715980152720651062328819925911982491452203685200185395830747472145604748485901949731972704303360203542583298478607721822478219525607551487870980842197184858239127567625929904598281185822770053160736283847204191499824666069630486475409806472576252416555982788005755729265795038274609792610436381609482363176841403441540679986742899822032155037402532327035915865569813085904085838077266107315065711005983794146690671869911185324924036116801153529691353601208763378478802953220201590357676039871133343007876464650405692574540882519720447187828200953623333903789852547144477183937241238059362483567409455824284044880839649563176825347218117845426650644591144059246151077934917051432553633711560922117450594659124849006686108054599352892899849907813666795245554317851339554221824176115482646050227346881769143175620189317979091555003246996839214386095873504865572695418383322377152533683850000339201655257188075228354056293583199708967606296932699364283341899925128300310134022123681110225223476972999857644721651415213868808456495497266176192297844671556095096402635691991940127284063483502623136982935360818545250867638077803939983596656288965270466774108833290516600130865001101964287433425581757990668003840432107500074624101334796589019872666898957036339120521516649819934466373568716893253655984989535527797724247005393465711519003889438747496664964947733061046560809043259004978094823852278119990588896742496138858909187764335239074418964530642704781852547293771054266629144033890532213200347618037794860643281945887937199433038651655913942473599588615463268406310104530803759449608311506062276641497062323716989294182918684041182265655655613379743015458345450817579461045597069283609672824181171516069222809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -1640600156986314534624924063069146903647896838203686870990889643685588916544457477364734394020776314247767376182890850713559964596870683096971441297021987748322718571883578503042731182377110419148614582236396547580405806122219682120905598740358956497382377858713710472306886853615063311811690522849583274584572408882069541896106148100435190549387489558209222166161574580425247054419966769650297657274112044495124136666426207542928667911983142970702513926040212087689927184803695607733427216680416119318208620511809930978705333854034054481460280627041212541741271774115993776229231099779204626967221039338018707742369831344067974808406411635982277963113450988788595594827445614435557450468830800804320384176809876078151327665038441992972459202661722639082978037303720242781830312499627788262711657779304173914226632278081182034838686921166007054611778292098621030737755084042603738150112908672266879145012232221577618960878552955933958693951315339741430459542779256019729484244653819878985381303981256854310875285719202203855698135438971837936432001186036908633692428421930122579022051340155326960236520918911274625987441753981220655277722559914666759029754005982144694754167345123612928031630105607293064065229195262138508996151015151182543691101782031992722847526381266158786501845325527535228691383415291803957605970729501191647291330501700617404003835088000367361033396090154485831786487850197693475711827551261803394809300835660842402195702228187972016666960434064466769681719446816427051258610446192991044912749935372320853742999804880997054592313951820736812099799799610481461392706945121909255510059540440822509534093649393133687080058446733174695222843784963227581254615903367874419748809571337551766368369759760935561566826370856105935370287132822680222649868928323208342152204577099281958676694518764354751172119821588057093233669933077530798584956197593992212558832166705383612285742641963893811098156778627806847228944860231239384025479137886529246364349687762686169631877763417552126534212450467977547075808800028374031408047841074229835798995760113494067988152570089524173276766337317078800377185035506575796571553325094043374233853152215076633948823615770419090411770555192909877751310271564426224716159637398255729760566752027796168476706180117571126245597242551836356997110259011766633080516468118729166304559673047650451483791214940912917242183360437639008893676246772924433219028347474679197043895003531862612600265074028485430082515341651812196422170337098860820283603555111489238725816487140302669499483585747856466271382579895201910085084768393551488381939014496443711409557736130918739639548015150066231034276111821387829618531059456373507731597829093317996250546553423693582018563109809259771520624788877979521324756130641851882039705119245807413347680761945540905705312003383569048009108246641882226575067000397834093398546935914652739523262140310239049789397921099908845525475631425417147450903126448762615750438788423290779965180595407472414249710133169315878086701246463242882304807828931887637947588573106391483101030276148358291580664575185933725726346713436472539625332055156524328742833723518317986390156449335548287972372727858975115848545888939939438530131734228827555385360675961420131714796587896623138932802621061833236385483789274546123609640967087626754640232936835545319509266993750296068880152765840116833025872314819370384770660932665448849712033621709085643333586230160751441720006901486221843754184232684449998689037599251649529927299199712162740942098768956473980905211050873866765110396866967633920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -884807480870798259862900207605905793413289075263233274538591926253277367180130051289488226530175449955147978585554127655512599635342798174112553717955513766092953862587869099399499642442319194512024449872466570086034588747873110221588514430571198300475789624018498535678597226299905279727118548551794697114863352254382184450472836496082310400727681534991987251812648422635632811222431288768032485700652745432997714652914288376251468223415632576956275358568431266813532906264884888414054578395105717477052854576305709153614366144867289090558642553361293494536027826411974231284878937151264816250420204496422953927349975048665570081961079967939709068164039036955944494695669210781069930235682281762759730395900006326057416026509868864264983938615733735790622115583772344442101018896075645665747493899946931675629082600981505834313442724186843508820654844414258429926644678983300903756211473049825459541280849208963395662319365264621338956457065123969987125887522555312272197504219913512795884466768912134110159518509135203742084076018481145536732451966070240279035417081063323663035108124709870501440286406748012178661778348761568951492319969239241870248335701525097038404292282556345766018466457877659142796935116984512032542785108331363014390155866708183753572105296032374640815380046109175785087190447078174622763665846205905285442000544354023813135519111165524313032305128421825960416218728479333297618434968208521803874177180367018346484600720935413217207531023253098170572451105258095607274990837847165203655397292851105673095259883954422767178570313307762753852687077624419778458552608855670319505816836716553052385861682431278989240457446608696742273698113501748670861255724315452718482224472145087097704773478468231572871407910232311107576386234541536675497497875141366688280289274716885047209779636495207795523919351743880688709268227654158375636231905208749364509854755306906953875355309660247788305362877610804453208381981073373545711755922213928641796676395460102404194421468816812077293449502996738857044687253902732147169681177879565248709338061284168481289168462386186752446694871247569862365099214790691615927044358615665675221614098993906892227624811018602458980015512201773987638472000847361859283035880234689345468069967586583266445303470449300568896373371391089390705856540123207204185950529326052487835762758770464005990163457570735218539170980941475567343938302024119775516874071573582815154002606583251119887661377433502055409304383459332000044368477056243284034713176650198960786555149529876783911049166379219420328029611695632022266038246474093734783843043672967280663512406110511027168465355334679565143017516120796282214738278997142350000765111193682007086479189917760541706729904312236228340797865458208166356691586546748523427376131854318185569279131916625482796194759348258006899381592358779694987493509316477634095285313918455570532665152214665154278315837154320393314275787830983084625434557937613967634964566035292119296921085618217720342266989114164709500626141643747974442922809464014917953430970274345484393342105384757809519224654421314740952914014418262952261278262808974381372189544607010473290802456075829341656612975087095034767478936512594783513497544829529421769336083659386800984230905795398640898873469048123033137816216563692269854315226971838090197237078774309704553159066586902602413645342591438949231435131447482313983851510089308919531582503921927534484842548482500521588502149554023475632451289014631723382720431018713762114824083752524485488276002213163880556745799515368611586802450432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -1442531707431444150312611435598320173341831484462226508058900520880177660032625433240331730651940462676538674254681583638570795379814383005480126587382013595856815988177834298419119488180092881862699892240192958093647555195320654837793218713676624506420643380715932775665205489982461304149403763125567211587634035438538324960968679820731244547597047983370712586722491052861096899793239828541200513101992772217559713172508082545212832128821057623007763773595885251760925625757927557681988996770007403932284671138010411252957268615581910847970871053536424872944637973293844633756384118505366989646127200548162484478560164973382466804661416510100648257381369093906721300662808415616646256787703270983017971390216383917047502668179737176077870237778970476848835768704865733748016100010111850859507530383340305962380286783453448116730890268199070874388243009918380226512870681891208119113135452563374697113315124367649089885399992584325654198028083724744061784134537425802151618707630394810717703022777076291930698994278299723665826469054713607173926738802666353879330808185119652889363596195055180971000265949888841895893807379362667197581711955397593412214977272995649840057793098791759981486749575238468175996187939899287446763353660158488804537539069387034796862848272386261443535175302622319547048029570058774367204059045723619261898735694736446442497048344352792161915575850965305279484314233124966592504626865084094186842274626165792182934289297741154935296015739436493271617846412075886940869831626906040158582774998794139608581994108998900138101594857755517637012774806291084778865582852965581936117330201770195563907839150144630089495470877992840708972967425421345837429614325703060667120219613553605477864126806895041767349597136863825758982780288702838224664905755397117466339716369962070467673246045984675624688031697955436997342320280612186052897154109285058887814050160628897989111371826518998305317551852586013947790065749456765313322305105969418852254574221256250990147964993435167097117348943827370198613978302044506401032921336848000552046939905085729538376929634435684676742104642829859945319512149346599057550614920969164808704444830540556756188767106333213649971464864079650356567133170054161031570249112340657833155682449951817748322333869507939412387159494554680600025405255876208648049759555713765343873964754310457527057719618262880808989560792794197141950169690542091654481847936982433256998185999051786526128559909094885526515261801730453908341396493182123715512875959582841139868379955076326622687841043445756187411655186825401456735745956172015281822610870510533790622887143019341919580163415229923492585027806005434421112922181297354137090702915439487748842120965427775894853630195876580482009174688435838860439661330421224412342813389962468523040741292056971794799100624995746277400943261198071833551706534856668619192746000628726697506128906004740059481205776537895301807762543384116694975406745446944035499642307124576040862162962337290237683939531804333894529416569225620222629626679975027214161273535638624908203245814537035094510338410961663223468544081134339780694242660580191987098843404307140107154484227333419822518313841962676720186963290908545847600595256385002817388216701148877984586102100458706836444354885492286627447294529899114563134581895237770474130366887572990392550441505728381182274344950835008754813596114020793885168341976310406397468790940302718633883995586221732623830710960864938631567567764839866857409990504105720588547422680901574143471094725581128951296241773560906077175808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 656492957865564332671101910288643962339482599597610209999034431250421059608470124190621188411000179563068790820262029462029974097794582986038079565354405555317079844454734841970383704774418470208753899090962533511371370275582724103790458296080462898416062916298386344938134816407131831485920414608591516125562216828100848397260734268589001603781920167796307851697556147927244644455714625583320894484260608216918952902805190975052923738743480362393075741929027391803283504658356607640201579467625160464167752141852710164481833981480009296221566192672370859187760213209647712788985544752354531686143850651386074647261165294738674871126305458184704990613377898133841091317470180960221116895663809982150020881110637988693035164718135827847728801246105291924419218090434461027367661016461059315930011032896101359653034704041630803502318663794316302950970198446592655747481325550524288836589245535436845907298231645496101768314468411149641177395537145277009749371880272955666736762431505950915822451511686536113629174679459999439300748576961045968666797319392773272010546076603304216887319289794868121526226693366534382187168473683365879324621685237710965494745178538193124401029869173703744610226618973302480299658631526669883621794564179235894850001785370075901343958538417967054461553382052182458509432805717372667973810852705849773864544511978405330179323404910506270820079384526066016097228240202645903233199096168027253562701168837962979361660536586800954927290040622733871162581806248682563148971212206491105173463326274777739632994192951503837171035912324529463081447651191372797490883889437556398135280537243363252989942843395095095668353809139989082310875527031467239868441652314682236493967393339995226320923468189030533451021379117365769061671028526373316790133065348066729740902353866153801641942925872038286943124404211607379203656730901420120367497974198501658686965150899255558880558373576733641289013393869320955684321256767462648512755407683963021398668763955399686749586404002909295838294657770749849668634765857850733190099951488241007629360900993820312753531776160230752847794584387988002973966037219201023941900686203751257660812328423018525158159883913606417856487329726600596738195092964742270327035433792981917294219552613418735757529745970367391815584993407280514955055320799629904432496819587758626163545234359479583266604371487860689074011832788631166234225554642671611797881121322333166644988403124568674661473914552226495544455529503569617804868900009281349991598907176087405452723479243327259818544944851893372660717678321985367549526870904553629390206735073051502485090161063370048331812331843103579750029824706534780175902206720060354320629051778900583972166188875672539685882347857946518786453651152319425310052284101267152500250455621269751786941920919117077081514077188154466496846536799179110279240292819780074917549519056536976624578358334875173118631806303481019212588435378293327669330065328727570459866926286078172498636015131731337280469036625887897716291399414518937578051802028176797134848233200493326908176822361072213685215378112395417296767370414660767007844449243496833250006710106730258028164262596986570319130108193110240829168415396553509897660332836629024421554217068487770996997758067344858719184477261163861924765382987718662267422366627686645046194413912297842502095489112402394886482341155605575852046327897052687248535916718521807330643098273626354753747768452296305653355958293390951320712379702261255270424023915085630658967647408826340615498379865816174498955038107201699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 301659673813532584649262938214159810509342088756086836633543242084395051485232095373777326508025007671760929480598310859307288462693374270068745550326790990540315872585445213225325700845556427851119645639934350597726724848100751506159833421196592383445910076325108606712820610367874074576307327253142676125187546970105094777772579504230530177262057170030244146524505794206423579896766495714118591403265170409040217191803947361305362423815744318652099601660904777256890317959448513489647130790202729169385685677879245125038446559615775287496734683103357237369373593092860384295564084207929458341352781067765869683867308758200293618787327347650538292683934247029361465473323001146827441756063994566090154167553179514970062719938144208797008022961757369959283965062269266810512525142004040572091528272267884828119272214730200738327431348490771527105272957947221300366172067764657631801821006209055804668126024023379960898854537469982718806602191642789517123343128871333857742985454864463080630106395307177248246213439988788020034396442896059470234666741351147361342655536060445816192205295436931728926805018364745300710540887107460910797824179808955585435342258150825171526245156205844098221059835943020855608019665937835611644517280858937528106719354268001901530783827656510311264754112896613284820591472329719967348571645686710068965533646688340133029006786153055373941979209169786495057717860650876288108848336968427853136005679290298223614412998170823821811897285851271945959424203971339431384110143073225566865383635833246252047176395867230188442159005553631327005282047604891370146982838167125459516310074629237123419932985440379312704566012938520671518908947887021383403360736052881918838322912695496616926878048582590518416077858363603036416596670542340982977791167851328958790424769604159252218292400126275438496898513209388409380646525763442430545077082696768842786364572283016076252714680296405730779829057332199085744614991895713923923838359649453189375645708101277338953256184132334324685711435902422212214053079220040756689069412937484801426429950125799769037575782857348134713928820965491037145160705151140914581194045707909551224140174222951680737016740304584740897699050482057547871145635186007958519859382486426127439312394774177404381581759143571178965845933095984975075489488782627568907072120481126326171007160263962385303956160107743852994234291935456225144791289739026526185736627847262849667845024644922291980782723529944239162210449322158172873790588717178846658474501475445974846224617148546990208557754225860783744172196785537162900601643991347121947104202394086894705379058260670408255904924920438224157414066722720221062068442948364373934876844888811841514117077906781902231952905984031919958371096502346830236642684904855043278927466047872663795159602757182563838664101830352176131304490208035012439265805066492933896998404559863307958982690884692664677092223987745364592030043246966827214627475630806715202415190250706431287395655881632222086967180070666719157191950374927829312504106971382557633239363067590903462953498631252938513964618002497153533058460160826885992120682380224950078175102692786895247886553155884461407963007771594852884030753727986460340179215268446001622367182324225099160139774854640375120121341668755174638258853004416928691446219605552963018211641224141239333529659591578048832713591214396164636718855301055793360564763437276433758911060986650237427833707885080881163859723064686626309941366744998476724158056752427280112880338632153984768580910994737394621392250470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 499970723515816258314934221463360965707016003693977065391575269308536647739468121434812801057725792100067637452074956075125072448385575633403495696754116914046056436109009477687703944815698026724123926386367933684172026808776162277728352925141775118383945448091170616468394324534787189462032284955671862581868292789587856238878672009223707149001299607064152657348696348203940275174560148044773359427213754770329863837652295742842872096742416331641900384689180073944422571654186650466007207143192107359784697466362409682587837999320027754648075048100074405270750530618715967967562135228403639149708361366854090264211221158461937093951903159131634218410468588329308782027263105338943843421925013724795666661576663677508845393562338035423849059638298000949976152951252981570883912217671189990043745597719897921245153803278800087103683323452156551035666311950854680862514644859915776311838937750591824228757622186456463749918379953107249529129348128675601872178684172685745811604345801338382467433840391210607791284785940777187493959152371653535834200744699671933293424264797652360097758948433503893399596253683244902287437445494731307572366078035402115049738037318149117426976594442688982487756624676170572446010319231219004748069374408367807962204506160158101041040862431048691139541627303428692243508258804614964399026579241098501070828840198696626627733701897970084860127035195334754710145729170674256670403985684063283630086510085046507815756389070662749447657397625826231830776204254558886731414731222976331536868187935389617780832102674865650148014639388008471132716890326154611879938460803886246057335932982969752516488338998638533044061083162895834933367544063091089381415522101979827019299530929626377816361253272425973473200819676763251554692786694114024571725097670726567730777329636875602891720570968754812628993600468855863938664939038700205888239684181932049105399145751482586009170041373347003127805082479791116276947642064466383534010586562454936127067851541920893430898786713970098547939739226823367958717711309408925900939962169001200021170664764176688429943131736017515287423625427102227427723823129465893743662567815013157685238231834539209045490408523662768173473654274386689760813300531106012729732371997547766965213403961049672022798272090343414330936447264324404069586453783889778658684524559864398351767850989943177712390902195471667101096088079931093084031581611809068329393372369758619291487419750136190701293042493309671185795624659964087221630300360766892719662749732120182143003132307970534452541860421051372226062039691504023781450026985575016702997478982295541142490418391606216963539712097747980713917381929691755567374057294574934203444341096696012765879303116370406558258596994638171511263749976222687615240910256644666001103024612444683063109601487658245100882555233409936712075082468828601002049892337586632610787174304916002281558833261505574778115456642469381156889436808868985018342751400503290464103841508847138199664509009744130734529441532667831922616082750104006070154463087086833300987432100215999461380872225039744501932304069895001316723775917886864891636190353496333045469123966589922266989987266597544254828248518501941663954450759629673928291256868191678137174095760535813067691161316797173081091791163033668609070889447786440157540898080643271955449200077312362149457236004969402689163995689786723632215361279477716205415588771945981671701976263084454947415499445464126609449444233048701154976935819892636369855137514846020473985513743692216072216362066235449020304588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -228171357716451863154524091159487664800685219975562792785080623714653389270369723966338283585311266565145262316564182924624836611410293652329972961957520990874823911917629111527249164873617917337185408111321077530989210797352554949896451072555365625477415519616339001384586534486732631410093924258513599947724075511715254170513389409645933182346103365430880503326680997130753218114232627891276593832252465254402418243713592124612153088273300824510755130938368540756899687794769139858429765687793480234192734657601888369267540728423184584439547727984005154810194134691456990394362283661960709648685916147912412318810617426231027752401434100678403099018913029389404113039451319304221150746165757838868863843726683023131769646698194988753566058328004428843779651026015300084549050484158690792804880521946541196495682183498020717078105527951765585901046814650655074078171147478404334412273609812548460878073456782316103752694151512220835892622290293064270624791147737530971410562822266821591532854051185403133476782969743474600418262357713500404893845823446504484708387779286888514910446655818505247136704330774832980649930686390358545552314106326998381722338461212793751589924787451219271415837164137401913165765356092689966441042924744591626278024658724052056519429923599213625935668604462949748655128273557813621336305911410891091088040586576827439834874098505046387879478427313433435670078520151757914851014548361272244838299692558469860388512897399634214144139556039652712852424787685120509024017914509118807045595726079689076226117486049817645888249363115978454587529122206717860778226436148993203477607355281330092686536354958953009706378883237997749881976217817126860608835288151071476401942636326380059932527324938975123935059198178557740412385793384691211490311222101077922493555235445241717965321685896982312695284283708744287866825154067973086621697869799562025594682359683298623764875019232181326858896282752527796002660944074713376611829186601723066368374827987908607868588961092434330948975588137807024064758874509278939238762498898430736581276406022236215149787215782232384162846867393715941644256833647838943959879470796664938626203866997778419598854374459199232409051674033647979678436300288524304363161915311463585381307842742901293643787826748179427945960791705285541163684340775878161455171971898504151560761820089091295294812841222234959296695029655924047230474726387727899178444523104502914992446523453833648965915742574835347384257486805702880316149300805449453306710773934484554469188548743410531928983813449423249773405316147587137542766169286446598703703640238538380681754197620610224782523706803273069423572514408563963834143751207065675532343230035417277643377333943742358876142022414777603594582718885910945574660586118903980377250772280408598145033126908319035893999522457192405626899685728756597113723212989040800220976717912763979645131751195783856430905617677632963726837258547215652988279205492257881789865917325496532530499599384523516732863237855153234041133029557083570560204319952254152335349769229483158025293011310131403920601472262107463543360068010892440775319994671946051108151516272541689800453268567166226626729192374994265019719710230256180447937182054756609294069043909852356160821549537714416355102797749122802581730409540837009780120405800955331966652548787070853001360389412798873073529036974284256687412841417557399257859220970335236869453194330159407450978789881863275787394560227752013518224018273294310810485914915776837307808582193091390047228683712249190154240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -39661991164059441164165021220941389913158007592555015308967457733027821335137860413768621179389677736146882686548900695229837170323326439109491820571874316805835238523025227773298548304669194077615529499923190605096537118485743313730381319805098011501241650150642845583022655973900557228559065793903591984805465382023230043419115730305206306080474973808810445716357492203117472657859598648921196737330996323347385792679065416179544496213078111203871853024026738400334172864417974357306622881104781079061809744562607680265063285134377278718618948258922997279622019383186811019713349331861684735867362555296372426469819031258148746631475527702905895930677949723935562490389660036487019316176429204168986344860565269767205646327697603409514843987629785232587828981759726396138322077900905406780267280088133602754037037842968315251144633334852339982792288498174048582173137167150905999200361999924845141679718147853592996118359950321307528742062616215899931432251915235998540946810408160800451219615320908427114298952325708422280789753705323973092088095689770711077267358198099390212388502126688050829853661060947365430061774661260960912100084221824438527091311080746804313730792315381845999503717057074125502535777118645885975884667281023445923625200189952238503541590821341887035286202741627615968093975653280901325606592973767612903844489087332246343458483785736960081517526949473903311516473345657459946094965572198122505486254005371426713181119895907302736102883835853231447331816417705856825670670245775326952490570577988630359088255012069445277178591015271212451930340877099052291329786304810146401560177589188488954026314705494681528671684212949258511707376283778844926451587357133869134211915409263897697071797629656537234200308441482392721076939277269907986357130603885545402851804704313724412820231598322013513052253920555815226781343374973165448737732001378095322209730948024965378656754488407799798202832860377938025062164903911619773898474381090357603230838284966497401369285035501060006050767649102103759636805079667635789824489964901802091298970923517394307868378828041349772085193692417990866840376847896345631027900365251516080236335871452576286811945226374536240103226412651108787926380737851500382924244519312700328529098806608441495153459441411795597335899330670666846503341745516339943889183518754870871354971427668941352283046616524530209646149417210959465685075268341693764414630313776067312288219284499743625845721559186506838499992001403417888315843796142188775442269776128390415856884987642186421332145058599043430204263240017080057777136738350055911276042721989383397764796176443099031499217120546262310514888660740166456029962105281888536782583161670480283602378006572460949590778549274449237093966226313316496554065113443735723611991206679407296976279174164722383303586871509669338914558981077603944398023702286396430157596444269131426117339040776223054714287515929495434680654611431111830514097621514593129723688832010653818705484174735453063672016893573988645365643242655633996424468020493699667164523725789149259552301950776821267362232400433423998076296971711444056483528712220272342828164607501076318931311995059855792069279565412832109605084585660588799283753725149258333907469339837880315968378731868240586848432382643923190272322868868841751592214141543903902739430876162322973623452787448782144986119604091941257162903860421552336451850112848450806008482308634452574990003129606350894327668866426330155503222784873386804562109546105704447886235014537785365253864841805824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -98303013447226542411780817244450825190830818411589622898860251630319574857210525170529355709021362719716875563007039294945513494690850269314186829940825389565265090129414033622509664455124762881675883279481357358420810339173478975748992696268158027540501640227775281047291213527735993979563776327033324782967990901337584948050904011325045146303384903270144347349009802850048164415014903024902528141713373452805807931069714296754128893130534224835164522887200810339657627159672496129583402198097554548470620179060648168960490955492672470614670083229985051288575276727651084908404236563839587563727483864172422788424497083882707189471891782494019373502899760316820842872032330758969686476234566855855026719253321139493111359288554941925438420282946971325440397764978647627453261941219630997104457748613318534871324407497098081985562749573696306610892579943962563255552554770137840931536539027071367797526200824817636678849190789666564322306998729309934404607068638883925320085109120938881218445413202176730166116840665520520745057486154326200541062620513278410834624941192729614900881291866836347290585139328751798331339827138244703166888513241114335185994157079112374681060928792007878235513743746483356658158732051759135023754671822917255414375285361808291735162438076284881013700728687321216471104554719050509262776133429061779918428702705631371571207585979979211917270615889926362918830917125464896276423602183875799872341632818149620979557332279451941586497384509067089488434624137174055865433173884202561484225351181354746870719895335574147226040114493744774174097287229006887759752162106998870198442379493139898869872533816380039482379895877326835564826695148330486468205349492644058078085499894511581593715753681764917511144656696642963537347743851658779069704335328068093684590050146999050737464321672350375360634116575750705181547105927762616067586723121373080684681673028574651199324704830149713311503082144624641613101487178050649123876941274414032376001603852068196845616657725409556046826646100107187264917668311007488953602037958231923701117153934237329968242158781321931529767231430563424906943018296683687403922352378684028810536628660019329827874360558375281904817931501735685203521789354935443877026341735038859139786164451735455919048883964641442437881792500003019200372512216884378645808858474197217169415639430911060882148572159804055203079185259919739697481683415659881474580986724897993288620530753993976845272433795739853045871361763989050954093468308558511118341524636775341193046802019377763426166420937317094446677737551072922419627691097513724395982172680783157618950445730910977072056041200586516803721891503002413873185798668855186593969897977743608855384987347085045935775473451254354684455242653001787653602506454592449279432524106881623896437042845646348841394970980394041219737117966713744439720018685009474663496312488610340336312322885340715007212622384445797399165934997270637064885716767576869077907375543903503375869404641777432154394836275567101969382593226764143255128447731808700835653410383433404901263153438925710652442543353126328283064877389194794281332248569377111498802396832293534664441222080130678824273540311469539915322158354164603729408080938056397369467859640469466207090590101354647774442832339928600916803497831204097563532955594623008437349798312373909601561510849981984913322865527376036343100347339498234292133385775607368705514041000779014932492197344993614527380044825957886764252209172347768408570140140279384303173784629288401803468079104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 56375000681570721329382747879220320434324951161651072338956679172795381589495265529598528529038157274068808266283985357704484039179056887232152269677190128248268590196584030609875482559712985237892106011599058730502074904210278819874844872039272887301419223115122425665817415450264880287637573608436388996333627044144223205209501151301163124393827616971429960388936498557233723793841455028223853992060784114602056486322684981947930371712113724376002148714879959414085896664326648767591567789761571925947973891987635445794550165644326581492991073428965800738173016101906568527471297274350488654958165255000075854651142861367366930135079142107001304883102861277840096336925843296586789585653187887241867528080472557401793168151073235904943257932951476001014799609253621263930426975831782496825225897329526842280657679279077900769186096913085431297346501649461439365021502944922990627820609814691677627607096564044375596501581316602674215699137193717481169927869772600436281680458921403805897476101589547290875729527003119282794732712950805061914238006268573754811738545611281822441747769587356948276008265806631603467783051642444319822440614762644188903696276562310627523106157608452090306163667285755853034092360287907740101697816989938161029405196313686080752343199492475538898482234997974858797680576531735361881886718257452372628140298264679595212968576159669423918097107393914429439385244402376307426249697954567674784076264921985735691742167584077602941431143525947895015725663789434930562706766627796100577571010019611004466750338558246772927852717947516117108037752850887557873470578844672219307785520724706303905468083592125018373032621022996425089343231827569902523015846511988832394059702526428452115685371812918723225012435791604831417744904756861056432426531893171881777965058599561734814530352645522804012360293119765092180939108627354257471157148819267501350552178746572820962709194420117577389224037431002757392567906107773456995611281898872407134565736612725922984726843495909118937932276839723400517111386819430432372877053360804540847190409043430253510823370007362584171798985926478866211296390310182458096234861164948250396165157289917909090971116543839058016559291784593746673629790224400140952706602483144621875493151378242278239369835065114561678357799041413923125533906637177439734874508820035924198455388038114244269724550808184465633997892475892421880286968494664097784534305509981582470800360688956948170278855024539030168395978757684799436789036282876239557753854605388299207271806828801217749022922799531822453969273837343479416463032992433989578811000436116320845023793301652338307057736114776036159817079945979383001953045505581458577904515504134174771142333428586902692802981185004652072838511362673090745644112625175056595458944679412927587205420208261940578168801769792742828547434077970541756502206272663382977191809732213223698410520970890581409008047987263285715488089573435169881550460106263890001732165118387127695708559681110332378641694442549744156503802331475547607058705056723290232140020158529931557346702536927353911003265240986604831088883122996240890391586861484701032461889996874729711475847490456932485149961949189563915683671129413033035673351323129549964950193004632261315618122447757889252030455215958337498085044206334299333461160850476427025374805299347153402171852695158824824819228022148551229068807135008313307251876992364134248921256067388963597183865586281240995234141158121138821718545027871689340924933823380190264882267776884646053150720000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -966797261854089061159982592872170890952028085977643618121779421752569363032491034247522083689739365147853748628427429664603833144972630050484939165217022033334561228925830853191143990509606643411561062724140581248404046565106426477854645303643191973612379013841188580839808478548914539486787986190014922491205248587209581408393118508468457061418058244906821356079105079794676741935608705800400837270209912387789786680970594920410861293303035617624337694965712991223203134693169309652335584034055574959937620752049489158193715164205932399189208030769631246383894595706571900922553826329993172695201717178319258660084795816678293965855209019626380156254269260748374116637954201663013325252244457460990391487926550800856676621210327503177097377020639880155358130110722283522662395810416147112515995558369132488048752935363270696533832392565744868838669023759615509393782909191364095454429954962792128164052659494926016200536180606023597023143425283297192848905262311302982669696387884454987294446187388508410065472354206581482346095900057816093773088983830076897157960736165531531124040984477516376892483214324793702781697030108242567498446118542591908470213248199581011633554771875378073608201566581962455179626233955999613475986332763266152351997909272278468484682605487085042973169002010252482283705374342730050899134225511769779585124537535885728548899031845611807644584594578079938940023117406215231169938876807959219548613211279867756701997298784500088355740670634490958162851769177193118283080724957864054899796691933232991984730886559656937721036634566675053504199651794569335588894635498397582982715488378140760685514430990854026579520551185146915387792276180535153720592303142282081502218281767593327785353835301446963124477851765726005922667748563193217919381624381660545060291800872181052167040046150405134245714601016457450084029932927960297334048142230118280040006998067701562157213654017251556102729154227895009246152539367681022364485595344281301138094879815738709943120245286953672137234300660367587165335967840969634267667999059581654422143924896950988565982570835161781623195089950740327440151084485613696799229856380903696158212988032251359491138684611019371930128298612394784705677688762889162763671486068815869414256305059153761518393948905184560881997089371803571434244667794872772570180062197737974161685147869036906140613259197878138448524968536773321434557317840502008402689584115118179818944996447452346871254963177606684577567610765086842966146198144786066714155473827500029657852487999218496018132822372432564290410048568925660637111236200934313639954868128698703061765939778149961091987747573457015670409788966026297474259907031149093446760957738166429026198866692322110674903744319612018766175167965099237716840411929252113653110755768151470526265317800360932311013962219292526273828246912436541980188325821911554714657218842803113281254662416127656253416705643189399422591458573685736036693228697239245400852114578051636732365660677885417049871405259706578747391041355338193807713754586645118920254746462955595943522618813547538134751351369800486880971533076709057409607736548048557889319240634171034470523221202879051615135068909970760392095304782796864976405902683191393882000633167480410370280082559925755785850649231076825589698233868042304805856688408497717143391383033646704797921605612019809403969374549526327910316362563249230215010521652437879584211419354943785464832845015658154939544784326271463456392641903325456390126079554813980081876566557065216000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 8915205748365553612284625763312501460017308814753684231395832635832323512260495086264219546793979989354898348232819635549067860763915584177489361640548204548402680718808855428180535358678906863842852276835774841599128121377137201429734689991808648420321406758173556912335431865916844087823982181505663572379598962371295006517203395161396661509051033046135935751107229904048500042655404650886442709407214021305593590650311765895955165806640495307806632978281020334232770890657510770138545456297024023576934408535761630683629580697666009740554394641103780000638206293974169979882988623998787529464859379887065437489067928905445517414539176432351762760130563993684084398814447465585849737340969199158979390314309508328214862469396666863534816140894378959896582067409443848511501032152611482432880785005126245575720353853150057453681062887827786256049095460654085824009582359817417598421269789028379286920859750796161088602103357886436021265008552491367055572688493828603563165784262822050814992979890845584598207203103216416974672342147122412814421736777137162091216685286151733028561929925235736544918084617143283347073826226440187958920693227152908953182411605377758517521612158938938987982629209152892463819028410322524977585822491352608071193383708088413280608561100967148717835360709418192028997227523527935972739719834800041221969298800470237815526627212756132689518817196985278948611987326552741872143967142679515538030931718471822012535984805749232558548598832823398608067320550881558488254433089545321651068843600359119801132596229977335386403701959501620404189764455278134366427612929708077304793057597574692300692606470117457962531311807285249592945629606935384062406399397782141934512111796266073625949254595496151523174476700750038785382853101847316528545639968627572396824398791511795699019925154949611507350363303392629328474517685110764524483657279095933013988409478512992369981509431041353166112884509006577263916267235034598867348793332037359427167614125066032017879751741464069856770404604290044176417556080955380637104849442682899073589699821947332626447342633131834768782191188359454959024868283773318998672980575104712140681810614410510262901097110233477536202745559326299478242437222525930406966893231352040698655882577348783019087032017518647631964185087837143141817556750074286439555272194839290318842633209256189101398623333233190359266073354030863743613442757048409088329041459127985226003346478954124355723406966947536727266608123683539360236995459839294150908952965722547725827468163666312521090910265915810289585470787285450011180694474320031923922280305886122522016832557095726253909793188348441994801660660579204628852469997712861587295255824956382261097244801274622669549381328049550863213775704453055778204301430047631097074124933432464391311264357017066658587864614499575546201570172351051795978597884024638813248913646937534525827130411168444021004546035622086163319890112766209890832292387731056097251407468774546866270691666961629901767743082724221084160450906921115526966554606853868217806404704127003092669496189506894421238418195244678687388767214680746581704358176046667965610117703949173288118939236115051377779939624801224853854227585145038118169855294416632018116183923678116877515465258652371803401395676160062966582143991361478092724940795856136204940336134954867929942421222083469451524904442853653504821750998308767356011828814153201506388457834637763140952864960293567739734009902832496751627670229372827532605928033082520032440225890304000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -7975055640207524860145323290374768438641372794480620667289353598720950372794379776509989144813090061862239571871013382080188236078570617268067120985448477627805148203797855456069182703918778101592592438075398120697649567378563630184224728338761314354296468785206649611664154191657686566884455515238239827360822675823396545865586431243947506831054117808812625825384588941779612826474302784724477463657220430905103963927454242054491374693771775968547038603833022742357396768057684310247908685904781303441113605382466228633614574676044747598526324439777655907177202182611212194781604608325235903010907143234012764745502263620595492340572207553906705836092653871635648274499880959490145243666869882182135275118819698321179978397927026996974488192724671393759431326843146530343761237995284260687163010582537339686696318292276246976506961791738812525082869067835479273473393447761957322601105420148707124146544800221897707337428776634119118950018962739088533276732292075234289960674331910787067064443834840700396479544045074516237550146862786200555744983762517247812253153414183452331324428044192491500196231193092612520112479112150824890752581995997095464201747341093042543170996492836637068979309188645728117035217416808264197025009889523727639322265710816816570218130273895322379030966215448399821294862035953927053534468406599801440249399747324676819480337544177271227753051586131379511003091669042748102991705045917895210644170094397393503625988549924328273311051840041879878220461340137422044818283356050633943459431393247254734786812310286215581941879296401073015298940905581741238119471209948692990001145997994424545317620083627942960252687781741817735104213220744828808029610675139401330428345704588089776644129380245814478906038498877409823222260960188677019491394130847533220650528356718179941890264542895258721008077442172386870917824257653057508594174219530260724105573590590996042319527650654314146844688524372269792318544111562790277797349468162202424885844483238697762769442935255359191141069504239886154414835457570671158833670141888835426793657095454826397743208495645260604061855356803412089475020482515476315201399027916999500290478822237994368661021654877037093143293675059273342769830149190488711834408011513145235893734605289443763310325297202745208097615635232908579535574771328017313688301749232510089488403652847646770370273907189319261697192801135391451704707385799076781589034871794449142099036477281395828586764847514236188879857356741047811538411604790166132595365583384005630497783664224098970040650171020288671587064100098769893763334177185666457146662679590461858198068683546634319407902796444435140590113551488201459534255834128105823125397407664725866330357400762799370956792416327314347459462754791330716309265659338704076886890483869632952344943007450438408382541296231169813465700741436536631833638090187166734498996708138721352682902705635413484791051236541908872114634205486801810559028118395102250688607896500214417737495955216545121826043258206131708659659769522237541610345260743073202719336130756787798149268781617171844841321025972054901466936656094215959559407311462308548815399779399943019965619176260063037938700296878446862167663996270145064547919726278657699443250210517758440139941619097478756624175156280328798919012779943226028031278891415740522817067610701699948236353231198676726009542766407592459517324174698757186348464620785584847162819623539018429337938314300363960657821522085685496019201954507394323041146483780672867448913920000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 1934416732859183655316769804650794037222033214542731474488098713054772995353156480092403097848079604054899187177073685902850049968317860275525056703249900555255018294997827647155005488295601678525732005129749114552412907766277968507773249095359563085950677873565621928071705054470302812831359179775016160234378133223423455567132408517850469559059847333776253208774681016207322002969430918837343296153041594883550435193496797516681921257526730620378377596576423967639175860723181172899866056435407264757116860524904324278429755711169735679325427249354874199636526786191823566010825976853007802373906842444559046347630545724549801568718943359490216671237561055220473871314478616151382126999648651969461814695247823377780676848219979275512155797580937206862128231186672792755963204390861524543397150532438527899767084471949683619739171826575326171475581955788209438207828948743515636702497479016120257159445823628858741386053372035226054969303463465866841201213653189701953362877231750804343780566680092548815798410011111571041981311376319053229432344433995025795121903703844230616012297646966891167142397758020023209882938529713942036479952253874811011949341057737379161228739798439193171566656145085565390277358099960365171784658538401403126990266208441826069849208267817263194918812448330116329125193924829251106609417660708367789026336669456288426662537959549750871454385339758959259542189595938940206887230063063920382265088072082335757522651718151210548096592091499788777525187536126785513197780699175427336143224850037785968601310559537899857295394240901873245389399699276151287555784908650213511388408134681246698646051622009818138233074698046535307223032678818965832779041713053373733586155393881295369911914724228807874351503898308453406583909777330072675622573533913393454445103163520263391754901323475496325974614692891360646687189419215467231697330681890397008550148999415170669093347352577805054763803693297267361456533563332088935118640247994596410673258134970550738865894735885008622201904068695076699170579272669260657710186767599349639262698120401820401053565268000541460564728470456775215562326357237131740024619283917910483524710808640228521909743900926805468498236084017637233535136770480482510299135773006647245954543208488553485933688329626089784088946116757874132674640121863137400941020819763155044913337957922813292774480078337949620453310190163141449592032396142500519132480205374368750025906711031731585029641906664988834962482847278450885932565933337520570880348285278418809283627065805637882994778765157514823414355966173691457363858710990731841915288952079697141241223861270430209310016878024159174497898424988262347480923825640607440684802773454423265601950317965180545011670447420699720632643599065292555557000711239196380606019257081859116855452670133943891353183897511902680616183064306992760187222014656921760996367762132284634510162069090969432277499915568056545272726191313395536982747078485556252906890971238824640942581140314694882482348213608630331543121547988728813824508514739563630158812691702845556038758090571938991385169842394730769481656434703966214561148546973854768160580919011722856205460563627170925451301660927763461432523561590261571916676999620150843704052243276251496370361178639315605811248427157419826517659891620320291496892675927235274176443370032248794393188751019465979352131578812386822376286952381161846131192345369101961769426915184217748472578441229534007862836652001229353051679561885512624608700015792422387712000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -364397639767067573253223918262971284504330754534702230703738713578002180563128168162835772448483957163113964898267348992207510572366780228705070452052435979577828037026064428504113764425147586145628500588313685402406219226770783141182122898552398303140896533351958241484003827157781265776704451936125361122505269429075421806917320040122423486174941948920494848762710601032777153591076950938838148409480528936124401519240072013179034925095156494671872766014122129005702923139223659665840709050518079043346513306217259884568025777052107673007848544114570924895090603115173183359586088232657996648412031182272749558278848557230014447769304699558129694323158212751049110424574382908107180487085703668866092501496116472561045607178833867049888301531820357582563584508459000788103956651993515736970283643811458168367091961857364729073876765830155428176923661834013556853592379322621009850439475979821638794120273077774395079314022192711013968720623451107734667188482207510022492603529953517445865936559178282327979089964988435057278014156599728475939803653825052205950510985666568542087757400418272515650418033515985417474270241831355068171108780838657096871130441788370096333094980066696043353221006589897243118984542881163705585415365917345162852889070589981095830339780268491379919887327247477470437948267896887531105795967767867528966638430952126235189392851829509843349628676138933464487445830456880658588831564585996144018041285354544848419352419155845532718257507664043375493555037213135366204945977873460705406624101986615857598759848284551437501831385671257363823345771621707990201284013518321275728510000471320376269014944437343202945808914123577354090643738226832298505192811684035534636197863610609072250326747259647216124901100072689572036330289353576849170377851245709944770322484385730925599601381169906920806644027535657790231641670434188232002104142155493676981873181050903448328641226457042009813406249999692641987702852180687570208387964823546495223577827346309999769812030869292057713734870864638669827595156442508965722167040175263270774287949096530767983095316293677130028944650381021522519582810933344069274514792914804940689389852107596383528458629863330623351018555645185923322219031836734137606848687239842690549834007930911594189481227593148263631971660086865972532334275136485605849152432510311482616086230816075528980750548901968896205331394943132920839672706497169571416182695934459609695842545412797648430855070081842517552595075496803515692817839069215844524306508432528869701965735435733768273089489934342658981965064575366847332335271312388350894951255759554333353245944497453880009598592618100202328591966680854612911074148039162129659946854074345973230715222918788648249932218254045582287032364260849436049644560595623931384194989618277919471936109396975929088182717535213458116739390498356904089189102432429645761452454469596677487424178157888935668213330227740156091023065528600625341849639953617262745182761535159333713251197117843574125830371580543885663149486446736252814546831009670091251422480873733210204675270797234209532071822720118552479301889766764456365352833749548043554950488696491221726803834686604473768168017902263700119640009140437384623227693557863865545058268084323225207285657607632627698928851410093739006855510341837893366005739071783891448917042355378480554573296423477336496860064126981612615266333136225306144998836847625597786174884026019488760714195586223305268421782839057816934454714276995764051343130073497600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 125414588107553770634301001892184034862197180371808769107100843015902068253048710933598302577305590534960312669203448873648563446395837412026542724523574903074421815871806765663204494981401045297639117346208350374133916957906708462438737579428514076825303584795307878037486091392069807910980558339130441671219183081715967205428076181261544177520247879850181069083602571579205312151142391702244871948669681290080712839007397522867773905831329313926910523925821944482210026362574170977571070521095464052391791246408650669636816616797511476936429230189767786121199677708119705756651507601276783461601843408762371957393030814948282259615686251134330549709518992988029968331294760716351129302695823570086260064491622392004557205996906056973708909576434148955634811590873540841761831952239515127397507462419169607492326905318188694385527406349441286751256367860240927196206279919571754769635019533840443415272847030711607558980501126353996533947397647569175730855233562502331816855882306381411469175655216421714798253709489141426626040349423751064963569629293921245342956026091959878458178530030360148111078468411056962517292690673380543184681361028986701129337411816450585916861733158410521478817653447706114570347826917861117101270943667795928805977268264716335878812752401955985087195310748834693944107335788029170275494960816010678111876517562202900289876950238860961222309027907228605650822087667327733088693129732739522864515078056782522044826359156187031974128991362652834593598752173563865288049009849227957087399012342479732056651347208131342996466527731801464715835382598791413669159236179413002185167453979776597746129932808393887165264747182833011730519927274638699735828470676891805978338450423346205597826990651106654432490113308110338249968913884915408202055152972036063377197422421768045190538609354236591602049897376662435545310471340046212948343834931421368812518312025455848046807720489084788368473662780740846834773910752749600514047558629755155498582381038574862881227627225786461942814987851579922061920722067371333106628477942426136129523544095011119547091307189010684975185293383524577331461897562546631432091597011068381015060005812517306442085061735099026202443054033987591174102624692326775717538096308837646514229013147653670411616363285507848199007803597589326236469701146558737192524458313639294216622614084835457604497319992961614239742263542751649740950326804066975004364379373524035839342321829528074423843687633377878634272883098836872517829343689190625884347853034335821111793778994890390862292367292440053247054808194383395341726286567769423809831147973414692591792206692758642093314150494402352542856605656930154653869859658163113386574961851584725334301751813013896307689654733379226041687483285541249839613973954779344109295311768883192470329207553101586071590256773500526743623099111976665548766612679807398359265922812619110265101681533851062991737158695569400179494898683255364408744141923628285039111830857490185568697919167958513527954613768565522438782507260236368199548983594401958449909430769345817773248992891280082361188703566938739464354715893959704586759468258630224725252631552464813295756082837493790659785879234766024089495625671376554457399498474520221710592064605387260427564559606400201200740227408663141198391779221054970574496715874080133819957108825371415528737312741469292242021561224818017365888590430164560618772585068047513523989392616009322528717442487611807804809429685815087160855215310386174656627343360000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -45006689599518800795445544062745945018175415194896904405390339944534075356308565440720453051144624365642808909436561292775642809429028496628980204654206698321901231386239049633823166735183595271881386379040769488403786824210761011216541037931670831007872718360172168942443863777691120346047497637401098775484438167259651153750217624757503440231695162339095068231212996620195923281450664090480200423106730909333739641693506428447361324201866763409469315003449095849975649439022392679235366130367022375901606658692153852550015609227575551826673099901193980985528861341513616601275465183256092043221813438447875675821322162819029863055837577017708348456670310816711884002746305833322591585264717099836427113881834757290723028067820110896044218556764142193961857555305721652809788475921980917068427967094329444612722224778871748651757377130130343473773876862179826722315357819582982569819733068171786474495531901650186710070697235326000131476580199017185160182900880571637187056231723562312748110654477489846664177891254824041622813874146419325513090037255395266286435608872279304974855715287420786894141551288611891598472821112181044259989160614571363956322166557348776011658523253258479367481008559080648751801716633947290411151804879485023726725619952726360369799547429266908523700009756693505010074015618373585958031427621156119067669845904783690434234231190626971191580084697666837712916929468048775192629578719323680672985585641961096833685658170366537992214849152529824894632104725889205610050364635401146562056460274743829149423311698402431943479094146858080886545799053740692608971418991812285931661862301691219302759781268047107848225671929991525733832286509384446311195935387218256424769905965257992095676403874780111266786329249515421902785900426570677634029335953736343721846358927820297407048386624318768097043754850451575609747806757630609178921643351128234243617341981393374383679616422321686311265285303449944029059578860313250937937032995742831445974677400148780682926378673662855352490925722235463359427521662093030912485763601765372825940191040903179090745921192465204839020507351370172804379083324939890495325889469947968777906372680900808338434513153640258271337836089611827401696870842399446113986854761834243000054187631807457299716112236066836070676339807128455629654296584544699269454034779271313221419476753124797497017051917139027578517024067891544465203535020852630743953176037174905872326061888825098214113647382489419094405113584567980164994622093360680703441701317802103588731557596563871507338884561740672107726057683556749004211834683941346369244900151320751387000864634913969968954038455832217912185598661920089624021356920024641364899691627500394764814158290146655310114281531641058954889736941918886985115971263443004556266495980802306650654948473366411265498592698897021315446877039293669655322574797848919123670910163850529583014191461812946078406850305109158130401504594393588709137127345429877062790294223002109898340485226363717999259627994410412096063338468594580687355278289500220330696387600865640221669407131550686904822860760725258084172729783658042285008456677715121624057446239604726361978757241891480669856687331599719387609432233239834992105588028275586104509056697474124092917942779695335826613807809189748988915550689072367358209108819516535666211733079110880572327296012625572200674475323686185750592347835182882071657068756876890403656585864393041105441678740375551131669808700668220154947928006338587656192000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 17523040199084887354990101594230003257876534536611744808539578944530932654458308846127970143063887678888225704323043676028375764619951263549332712174934700381448826529802728291503093242987679605189883785237233322038594206846530056689386117487019410255103610364488202525092967305136328114555602173303591656338149197427021462558207548532883647444425441440053050756586040129957559805031041810819154095537817358502658775867801422619516264594651274355359996949611536093967966413380936765176963324946017425409291742990300747647949622442377547103986397377969980867924432831753450296553305169579475465494598308512329929066522499960071832809237800608391371052872481320400521025981865771046644897638131340753708895443627997541382439168616863733940646462149323820425577786936102937083188544540858404295999980123816332453551534449535381896913472271906446047950249393987889658871315146604961873039942516978044359853132117266994459817494142636235193574686942098928424157076910059735559257727838874365973409904463681979865657080036627388424527221003817738979917168583723091828212867827238566304880907511351358929303332347013641730635950326212525297283925402581472866881989777292383218733307313894948383339899722721126456077379255890604242827916726778128898476490214726074777370295761442556822985089000824050990926340802874811372664575967773348987301173284388018058049307889053610146712043138095489114939851101697137370998638368948568608188779580699714940366132913091709971346804840849274462265014697594784528557472419029676605796963336123335403172758588614832400290602405758709331709140325592384931769966238471769786760489498117560832410038300854583895037506229006313083512635508584764397196429173197284937854870341153284238450478219635971463424435357628092353214954770145228376101043172300204984206161582513093020588414259450423467714704275056188445929853415004659218768113469136264672769248230811992558910885724787130629783275411447304847343803800746970866830720788931431772276386797612252594241745974943458006216422084243543378294729281978497396948381711534579665232112174146351718529586489701301554722327799419456034024781161239180165112341056408060479672474081476569718757862476462085467952742495073431032467188427132769562969421857171121657775368724151404415390825661730357839657521722504118822785036345241924640260643435450719039285394724564692980161715661396718304642877027277826472525280094093954101182363520554400710869263229676206152341752360550430381742441797515982371993951239282787577587425450389521287098505099783844871805341975645641203623809572294192005412039301421158994823365387739937563692579998752667846186317661270071131732601604168025400476804451788777722058526862398717296044847630347805832696475075300862937037503150278989274268643424375494128611337916687168471155176127752545019546497119291606926269432886317997991141898883246982634047118051552065886735011100682114180443894269683300780902719984613730672727043135943815909204473720006040551632259261332588133556671087369128206957157030125690430872719687284830844723435632803408338780212158035636651984071278912764909664839669916439007749132878682676347782913892820156269514684702833653384551882198681278409252427660169496181030408295798730252441662846058762088757867600428622211392284576054598786062572401139988780443773218975719216599011444698462675061990121001874762046847460715530921197867148557160701405263352399462355504175396615612841230412262855476198996949833382908604025689964806144000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -3527314264243599900517695809992918619665259169725111469093922796035152827579885427201785505140380700980067673494913197855506608689011758061994426474541882893531544053695042386704716988043277060864407659254285276182400448847256903228097186844032075055121540381887384611578767010248247759203150828746515512506427315856972416460470459107392906047854125001759224482057643848810278729699104345552884925172067561912670569300416877069183662657157821660352026882409506755707887395899235526742789941934110091720028033090582913181428418600360669302940438084360336169650714865764603120949363671352184767398300620145482537790310784078770722170610153051950804549942019399689033928155615839762232122410576070510509952522534670593320929716594036244836955778340016412567462772376018896321659101898414679067534021060939640551993184982151138350446327977475906086613954538248215305457100637528945029493630365204852687431519312014620344184202478373179823043178642373710670753849809582308075214726935470927501828693706148575254830150126372676172160078299213280618546866163542311872918764949509226289421797917021096425997467362590507255990665678921597836869909485229852969369882910003276903533103504048549576330481251961156737585895608142340791514735254368038164943008694814684956713579372883024781869009583448047778308856959129991181055922782042368983519890179759702679522413135372547165572027920899205008841063336708716879401691607163054463884026848820287184223024817004559309048213709034634169874897092081689920268656260709814325974475173365822301863943979751610102858659186418639538585316396218313179268285891156475868458850548780105663990646380651978708660118311672855313193331862025123687836834578500100713806496302017716551235495405519187584940963072322737059501659692782472824266659205392589098543297791048548761649264896179988799378104961705877085913355087282736346082869598988289147727117895662173753093758309440702061664664690864947627122804180260934284894278528142583605517859627141136423407587814483249640851368192186847940760633650184017933278851978428637909625045494966368052668317549239718937321637737207726049354132997968041356948663405118613068076631543575193093526935644037172570858313801231948120046707749236375325890920793109680057609786464423514127229064777002015665420303507824042549356884344698803013656662629738667726433052157265205606199806122988250580571074557000200790847349114374442058516224035458687369893704139977317481526342341979237804092380313998059604549461219184458218484084480774705498780126109199952801183595022274202933335164834717481555517270209218254938189831739024099855845523497407940254741923363374291153742569576449407751923744153231327262474084916328470355850265747335513943914716770779088841457189292821495916111949848570817821657837780307728433399236850187386981997312115565552834317330891827623241211817228503842348305752707453909821783245123593395817734732894230760733342138547943790598006059848626769203994876760675629445998911640569677747980135578803739570965943422140019497588076905568041640807790191209582682397549203503866581786956500136834616171741437216473351062281259038239275687825799266546453908452157505363691342561018769725364521725208203473804451691092261361302923170730076849416293939933428922252911462427969991383020752573373588900885720546273481530216446251844023363968071017047340410784091162539937087245075722501595684325045696708918171778907273906796953431380875512245967542789986547385850274366095360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 104180542505322873545929823079381588381404178190467911582849502386733487840146100587117857990518969021805355759641920122378963163578746759489000518898272293304382633110947132735583577698377447981254655630438484721754415995099970262255411767508970108250140780076266036927450396102527107741482106017991108749750790810077933884027886416638543728470968290146030929894072525484595095422139532297712536501610781447871934540298471869366318604988192768100348852073540224799364211946565403495134598943797983104264362890097924118534971905598871445330804789521514696053256027492598989910368136107407833525782195171257480563117993463858202282819242413070632931769830798900022119208595230334419681941025877320364655366202463828024560286872392438870865090623467515097481018512001865286100828458338427144077810368173555714729319250777469517468740235955060529284962154094464286196268060729624438707027337406746279631560251568721767522702622668492381916507754684509117807923679937912065517514637052929427783357548298466622123044151461309981391736866149992980445163495016282920987238724058694488293958368157326817831959212164631933987794470744479785548264465760175472654493521785849790833036446536212515607536299341764471394363961664057236926327858639412025493541648251864850016536923318198452537926214310967721402635341265828796086917548652694884608067381118037857912335019832021443617432593848459606355726397377942023873672598927349830448140834402082683808029389794728517863162801512573553053382589105270038445377389223644700567464802455482008879501648888883358810570750148181852667574054934022738937706174338112235480089274339131713859112750693185611566776280518720974451282103763412343360800480403394780020491294219435021732256697384451216901792972191214464764989346902534121425355197711454099031157723008042964195764820575254942628357864117326564785955405080924007586139672488033786462666779418737831374659615551810803231026197511484652208959568154869450802839805784955364867619572063223954042410477223287550570353493374263844544569827158735154118576016818313671503031409265065859513526880857222551632396323761196169856194136994414495962905784265499290627230743860220095637459378628499739638151473996902249904394654648250552592929537064564843753792471460462486385566243746531678502739025904716342489945765226088218099251282157982144500140969596321317277074786343736310697152631519763479662207275815177649151331294376023406641230617349125976659745463055857365317348272091110551719694833034703043036954640802053780903796111586206846321371683711083619428374616563484547979820713458073441213149151776129282133673046209694739021973341012401680285718960657027545297699297503665673717838871141853343075636774901698649914148014197713225087143214036942082075477336282110970486853142357114280057862324825930969472743304138418359076382167178683901577347896202474806325570676682483862763077579962046485428797729639202237773666919366113872136986629972213036641216050789229509641171410958167862720318429122872455195484436078988108090664560763776166098168050863989551003025544298228296366635118353201736145936604091608234409870278330332046472322386678189751492219057560240175048400676875978301957176770675027817419618437113247180483805634331149000081657086464555200170373309120910919363828518891975277228309980874389166633658410513219690877519732528769509931135834978017461560806608506019544324911483164906238661974407635241438604415651290735274772989497629410961915904000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 33347790662592376746040815257504639362970584159444832916311192881228829902079306002376359347421537238734316831531052631392065280461368985780365416248459582029335769790403772310564655476268321722495936946851007001633400205892229271671257455460569580555582313349244891442064659186525193823770312846799856211667145536790203077469953815099819481193740368173292651871462501663234569264636079161767718570513596515862730790952072648435146327385395218035302773833408951066178049750031258875523613883102581257397554686219877610029312767170990349816346048060543653983662976341558574580277368310298604473689938644141153523058513166690940536449484848695128732565118771438612745459722657990884650197415685644404882331262051877535027073856577891532357500838763901239139164477027462954956492487938113037997540946645110881351966301931848650723423501274380422829946664331146079422103332170555305416657374989299373723397656786386399061885412352838196391898818036544643637409554759794763341549701632359531891999753075075551415256432190636833463220182494680535140193373934655408788703109585935146322306860194244606864177017241401299930915998523985519234885006668585557663649034835921403536181225878647749133354008011689496894222300247667143056316110572816910950410714794147937946945718910927557257059189357662868154722653529625777765968501418623397698686093599483599299989734791146194196769398242736229634328030666607096103863296945143454546690557269896909570334559334686788481157678577230445057386280307617488152406566428520584734534477115151578773502312512759311107842685662580987899089318101063069290327534863755276093485938925311878650323884385794854125186508852648688002416525985785777509734104633193173201233149538792228989540734762213257921667038389405451374741991956376819670075173633012200846717850343979919951140156952325923597952241362216347700970986322656739082179306438075566237883530462416890925430856115634694201266048540722081266498024913889701203423442832152980669623295296676569948794539681400944823019770538999158327252269740130564850135166805069085402939432938751738413980729974209885547054304065651550806876355866031717766911758718930951992784633900974142268136382989438408015431748992703471084855563383786249077070193787286490915665062228683287495748134096272469756655703082217829936815316481347432905903641475104556823850122668946002914312867940275291403972419488824468952715023101797923569089117780343345348056200662206561885064743948444268994802926458635826411431350414268255363321101494299848356762933374411092866867952232545190953190292776263322422309412063485921115204010471736822431247875885086994141035410115931820580365112185601108458922717324352711482468557060332848764837776881454413576676147215991514098966732204267560261526814595227101545361763366324385637649677889553422010128758414880405589151994602864208016592644435037307731388200141884597098877853152462709057731850604197578512204954517985469997621949397026984728287837812498399953615564459846426158232887094916660798214801130793357346605874357125704588082690798854678485627552977839611090184225578164109181104034608165586233182171630887037172935320654958137052536090243527229498145327912869178371660588102129922285261532862751555609371904527431151254198820349242471529389308091182409841860961122039318288914883853211571259076105599286128975018211651071682378162055784950964586366126637887357542710125999513155037411992920058170639304078915344516393484364757440921600000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -1438640847061767425999573289463723193434690249728334715266291440366693474791572793335390107485418653395744759525278872812057987942460634011874267861493427241103421601856154504516477474676739628672995965388186081388016903453545118908963186729421545111691959010150328711604537345650077518377410850304002972773106106349072332675345149126012102770312987882949872686294584496597985050105721448157340822950949433815373252318845671438387301014679521676931391731040682650827145922083044083703342645610120082598466234010554621897578069147570165108876598709083958607091972465206785570589188439789507047482794334820587865693227556863079113840839411158462704500877455083297911458891015682839866946172487778432968286245593201109497946609752650484090015435422878970334431506981778407775616650816752337110997500544043492350502725286460205127060833979903665047261631133038692335929413097757892102810378362340734929948122013351826305584183778191156476713806046130990605289641109435100154926063738519103796373086176856548990446080557323355811436404210578862361658251869592369327054485124584111868741446060078406989174347266592114914025792172971918610439731412217649415507254385356593725673608315025707897382612059977602909468654921944178835999124899449573251901298000760301188181960351728645346905277267201059770034856307772385747812621888166110076323053074390226466913956531009253612002908027611469901074309473278651318746760871815102761670930677175733303312454491469470301059000959573477089720715939843908489610269305008264913142797185844117349144512008443682790859158487628735989396988881776474900250129990543644679724519175037106509535274867102185633431736129260120229797451465382450532732992550575308450503529346516171432187101347631855035584806059967954651576619071294801972618447946317150192393886253729413317609644305137430819009631354094725357810293041683991508966282435762828187547668402512145143983703997773546145880091763849148488447081078728273731357285290873510001895880244140591756902718624507533395314395989395638381360736768393982981338741678173331317587947534097344409245856148030596060968948792062987537552631334315622217894650684570289635659655846721623850118973797135296364060867902719454870854064051979333770452474086908008263027882948717891616120030395368168782558065818454601018776377284628686394082102623423311054047219726313893450975071218504774145469206125117851229981674278290276227779001862187880508594191913815756328008466685196075164507452014251229373656915321666642308832745706851011509636719067653350257628475942045098125064371526825307491252556396364898180018359151344972297754016252770011192769646250683347347553406399539495152502093940770061402218040918520856783625526084219828458343897823281059536985705617008718004187233136011308746059022127055977450496478712645263781466352158175435555551128575042911796422959956928200309085559474977021459356638463367211391481519685289656650127403045217809184534161668511260196152609229713457862121616440889935247564209597652765757497189414744260027012159153176210730551463267396922187420781486466689023604576586814035116972171145924543032067655415819681305498373645776419560245989094079252258704282017458504940192103084201134211489346142326681654607881092117097950580586411900977963853432527694500786595041661649483512823366654390478787560425628073568345345666988583897594648027991039979909253898339987177002241445738220301090118510631333571437774400821226260708384676249600000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -143045891971601153190985689805863756910099202006751694188042482946645903979131041594063333865341020258695416284051997517896268343491868223510452951055859665284577318619119602092037978276392306428253125972177331266352379429080189536831010433139322021547179098639054468894861484424204445037870373164596546635140203159813819993921028858438355710634242581053207702050194344349096051374550506685862363336400035558258184560180035462997516908310950686211376446167700420510717213673710203528420847910843912993278761830643720625873770831805482843433110778187650192276044677757333279719503096016831599319936881557255926308822334410492269543054096194033975744684007856634024871433202320817122779747847200804454824165173732017883236633216217135016399202823744439675763425976672722642885050478118570843952176468281753801700768814424292446738651302499139419455472735716525297349256821656412431076392758019935587192036799220197007583413333024583363375463290370286157590067109064811737953189197800817192887000081881584851529594850641269393422083198424817669857915623244701590971824044888857016380456104835777608174097618520209901397063610069286386787378361258015344658593104615434271317212689602553394562574648262677144538913342136831546340331394382653061465686161481203584075335295550115443392373970527508844291585605726523157845042979030392110215406510516134618373416667192163931188832982907234102123425709072932523617342436690142519683629076272340291310420454001418610206068156354874279940616739675011759054785243842736938728950274417276955532515315179688520282244115098879497085722131293699365974232107687995084051491761547170064064515303667364780199476439241974825043769258434821121644845826597007864312305693155141800027055524503674907185581677686705779552458461468257220559651397764974441964585022554916161067332541213204949161577634973256295973189584258942667903088898390097897823161213506566189193864414154187582128963645072584734860385733482205949182767222659587619953076622234466778813608152050686592817335891874521913107869044573994426780445909526816484645175024742900845197353534140118979568852920092528750404900950769187536521501351440124624801046166879831833809415956122731013425212206028655777435446583729835206908224098726668954241446869013494139635914686115629864776426415725468861774883130782134813579362816005867367304251458494433557431775975791430313939674122017258742466108645128659785767493297398241874598265534963457965347623301380344020814040330581884268013009452515981890909308415576224299047050531047480626757379744579815536720838755563431771263384072285746703485892142342103740579076515564159227751898201802635798684305872049944170075658261452108292557111129398882463128183581641858674338638487653138291405431867095218699396923642310989031980181853630922526403107585721187552708388569499168650681503245888594538404769574036848297787120809829675768289111834373326863665083736388523852862613001262985321891922798039430053818446700835900678999614918794526376409990288349509686359966383809009133204306753395650708929887103620233266817464376455725929886009239383371893610383337907139958313543214191455122072627913485761856629502421060291221019549547199802221255231169562719627064581340887553671815046800391365696213390840953840548470950095904645337870442263452747875904722745669128154446659817781620031481961569234331294119076238497041734892821443504368438016755759825607569548129652214482857349843470002879710887936000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 2309725313355091396274522099516125427363681091002904482454935560353919311455052075201642846736330478970800252206938083245401023521634209583384883039177445629696152661799972768204634379372009395854896030059123424839848840862185206013470299092476220614460356982270642177452450695091367761525312602418937769654232052695372878072597643407404613424310003219451162906389021263363268534058618100250358611405795737096101776990660667898074539651321184591402484220931418876736208054883844358485350323834571421705822547332478926408046496947461319397620253581039334609537263336296177840760467152467916738357293917617114058342636907729523863642209539320806446674742307413582314131919321350088269526605318166885146261781054805137957820707584520894332206533598785443217904127421931700547634594865141737743182535151402450273437514684487363904702503650477872201238368090082875304178390526056100108222615218686142927808449861658055076624802833734805821889496230701431124729567126470875627966364837341171083811250179959243034511423301792186012573273756920141668387594310840659307961611999929052447099045560176416121936134934547782108347488786990671430250848204332917070705282070413922811916429915029213685468652592082577124212959628725978665870638910858179344880071193679318954403114947727615735123019844778100013723316067018959115309236721794651603184767875761567917750344971274213387876555180109165916205198091949295587109561877119646986655545647805304476690643567848766303164100859624806280239480327844537983830276644936698019763519640124562506634131752857469616725696531369452921307027087770462507907614114092549250782667138869221604345178042217567821918335411951005608527375919206819941454792373449963318981257751534558874942488810524962895088881920229629179674925811382171594560932285758929421631693501761980858382300604145991318622061760824877312140227201487238040374124501782190368478268964556115176635317658768164582799681260700482948049040532396915462285511479742507690868325248085788884312316875428601485707650676554828748703811344166925905909446355876692047940634335604071984859839077361357903201035690567079668924290208701521194841829943116460573024459914014187798803633737183658175854030598243181182188937245249787974992310873278435361188813464352092521836430376940752152985708248665630231955037331788865966118709712495403761590940274034613795708913639543581227646407525724204409031916527163659118433676893907153418127035892326526578016438372821057102180056288275963058571799876130932796618991316110583355218296569037193247933786462154729562579979056151740348105806431933543739804319028499353650889605477642317759169092055887301851374602415483125951645417762256165721935516724458971893100610229922111232260578126538800803152374503602869887781437314604562793439140309543011789232618694672438992615518559283197156952171540907164435978149176933485024084754191872790264506978029149286087899957437794735541302168185424553998191265629417849047571887747613246887979567921280461267692403277213299673561678594206663806763474069962208565379363657825742420648611901062274358735342225129776588694212218880637919245161627445894948730739123070895502605533983169237471079685826895656045241573136958946787782958438778532950165956102186555467944204179235313561771478692984869185378255614468536526224167528501184714918586740363634635611555213521541938687128352267941267620819202430378965085665864654808281880523330073009199105284411647590400000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 117282161425902238805805492795996735540322828329431509521747138096148842425576540372373951274040366060488224366969225722861464540905864223904079743002105817612395712950981503522801091513155836645885637512665887475435426807918319511954861311404510623986139215136299979635235823075255075716510262448371008484475451527876562299982927893569726048709333597383749728528341702893040282472684728138129914511841131379462967758686235949008460642980165668667658566485087580734675993854697966775828894382817301477483298364831610323413200954514167756193975247030174050387598870482852030360146369090548111377641866340614601240807244338305541588493364496643927797871212667050330322020443778274597742043916974712882609605278931267914536759450125972648191776530839359991909277727112019049380590524431831386073712921772814200785625254610807411488630323344778632711517261462553880551449904082815509601943229351842974777914976057579518933211806310692895708076705785405423776653942767723944873708166588729455420726199401204983508144601517152839868207287579041218590501938766000283861203241401061755479552205657071822098492412209521274172248533496747445488829083015063830999109870447118612776547980572719250903188850667872220747565731803239434030357790898436982152998781264181121127562331054207535015230720909067737571115210124083769401435878062824017469745721022288847897869579204079229129546584026023756463620036422536470747976052620334119495858284436735590002754411405219089196876348843910126260552953986325192229416741523345173397170544906920536349460013960907561140817664924619695912227272175033826278019813397513943100459337684889133464767956959653787747452596706179092462671240652360248430197198953815838954806314254852506142069716916398567034069858822517780006396842099233003711372555030391433973244945741265124360139586483861347865421931853543585425950915922708274444563486803166143917059611248753027579432495949525453634916261824689114608842700142451390719039627322494235993539681234921134739384595003762650908399817179151349429675175862112005666481962125575503571232098819215702376917730579747963910602394453507204185677818498260961592820508116440627158392151929896013722776947719393079677909178335830888468444800037809919305367082196715665005708147620482809418091200973745548445711955027012939461750172414797688697992830730158131603867447457837498759487474746194299398627383191472973200982533271473505131983635936334146490170128930462051633286524643132158976940695548381943016251658477843360374644337592021350960733828324064272797847930332523957529063671647607088986209042226971743455570468311914055635383479408180468780559290947679750350442391156583101736142903252898519273341966679663190378425275529555677943808181569613249351733810706326592292219917433949218419596233056672733996866688657155320682075168222247227142460994407877750227430387340839505362875086374096765252048737943592430276540387852950178176487335082311351467413685136934447480909374388568759165916674860018309180385978088399155403639226395032001349010652853557086006062945589013755347110299963334709785450690005359351159750588123867060102132834865173559876425772755084779386596470523002021827750389879807500981626876353277427351383379332047863992206371335258330458331658707689717376145241936341608906535184613479763658835097711985146740642666394326421506014701296273590090811729248420169479164491174338013088801866285926082267510882192904004820543733760000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -1750864680679568687893139380010081814612224488588408407496751403794224163756673826406800287222468883959059748625873212143989235042562564090200691490842912887956454301734576335535121694104298968692118932311352003584753513156056837315661303796942794132960397957133679701943142716876298644496021167120560678634752000646460966590334785668547017124190416925752979013006167821728081424296492237546186764373193968724601068292657371412746403041819246178680429302538489540707576392371489558646165304768703052835646118810193523472577634836146350321654386530214895355965773648904854064231084030215266754478689933441840753696261321616907955159679779955006394187751698315783587642163526923259126056221465053432058587404131009789657116696279475378938648609742452296138922375694931073199651736826999359260474844582097483106783553462323299948275259770668521771471224958847010645049993527968277912730543290095678675827089522750582550120686510596865001916853076807285385781411118984688440465245354838564131191377233540277712869391244546997980732163263992439315397636684716396211101863599239734366519310728080006512146456444199656015807256436688601068804490518023528046554775319366817251336475003765403098792104716926785775672198677009070567523290784744796357881090641145470100945188210650323248339446002183071211067157113761015158475000247425404188794202658854065366319380363605939467738531547562301757261346105219612050065207361352003287062091354106640471486722277543972608441615547398848895628377853186303251462944777180676467385891642232923099526816395301952894710395694453914534821642162945836321477661353001723686778634898148417205808090832739701348400923099971931828079504046073203283956463887787274270139779190032169143007248052552738315852855368815518856435072120475719030748069740273042967757447405734139694257696456833891518009795002187439291169148512151569626003434221770010518526621019386015137186713083525826843511988014094615008438700930507051908156896627716208043347432399711563920239374864111416293302501123023025917522856154595179414975736203564816954348511920211875051808317820921696967328464183894522665801254183239179734445794152486810241314083050727157749211238987374985624103854826596013832911491553141844266954574324143470275826853497375599571989963903912472815557979080941744965704576857545290108662546654570695637492501618521816611368950240698567621270349545999991473634991363643441992789214704354211136253875645407257846979487623334695463957265789472371634282336900114706615899555254177176229649408459254725329614926695266615527957632209351653017826169695704137933511072963412983094728588314769488940475939921508070746577437230324310343370436789671598414886452662265891302414004030762227207954764458428072086346933613616751649471358253676577077429300444085131713938597300682866190661742103591447484709557582138672992338589855427992617404649431568072452099580471116405094548418677950491405937974427048762022040643458327237175794881737071395990244229816224917201853274547463547782942967178763171140724643054828867521824496595890894044610076516566365146547031238493186600921751979146019475743939393118908112929267897867883201321423899641444397131474570506486647549455024974797777840793113556202127058127929730993655515459381051618664932371262395187942126400128436676257426512933796116289986881455875770741788169321780818869960577532858443372269455404213350373991186478566618867859191457570002829312000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -62175575400966490615975231280373337289071490564252220879932494659886011459081093919651738913371026775438371082976312857785846735739782137718526249237296871896845916926788175323778039664048678695955568870814549356386783245738877575755047439187515999099527222753859849838697890140268274834269317659179606719976984039528671753450653668728398309018767154831715044535904864827924250400332340412180410114177799678377427462221133988567980498576866710744227220152756375710938768141208800627321797369919137818132792327539034972307310680379039384831657282055795840504832700018639555110169478383664950412738199716361115884543033238225963706585518089172946287475594512898738264941260123646481388348180584279363938929992291468546568860770207160456331568135644882280455621823994841178126197354648934700668088755094366033420643825423960385416008669208375994157261517581386970215128684971454570126113579631120502687474580593587630492931719089011300065280445047278179200502835706369917892162648220977684700841931323575076825416652030177128596215056733246634641920071586127221013499765871132692656896016668284078089667051888843466667891319858742420545096430670056198920350282163065310193129865909364972394634330186280383682430415143294110761671997986444218247116156618555403705972454858951415331218272127074018192853009485031792534321696051936164933430839539955032124405006935812974644443277416533743827539558620298776470880177214316742403074676719055517398684183256611133297111182616860659649752260457656211120345116558535784738945324592773899936828605404326491380905524520620088066406168798956856571763255137853018495081462208382950637809424804357474898360559654051966200277512806822363384934514050068321180952809976390542693462235034005386532198270208838446482953890564698429229512344605328561300947726822909599722201797349544171416835402243217751711580210950936202309439748545209594095097459182382410595218617646664970142004933745450004589191482266713866339229756582242331000860112010563883858087217863909481179037314370182765542575684680216289635458663993347693881269121301010920135954623681126787063705787703073364832293147535977080399551024736758983001670960967500071645597718494636932960237223200099534730032277850526796966545712431472491628057792756824079164908422138399705092272807454854213014092918634875438408382907684107357469486929156158535205736666849635707848348177477334464037014373526511653001656438520496304306528805346797716690047413404486668011961542203625807345431105214488611588834763187744530841868888741144969186183333200378597958285171623654075213136747115835723625649497552483235327571527530425055763074815124963881144254861462006678069493962348979708734551840942005359675236813595299028773193992192398856150870766387953055727460186882910744208317432097734854269224756686481027392710959502503710269489602193922969050992687283785433363789522338410192348634983577457080537054338324577182810968004647622758579705607957156684794004431765983899811615131557575256298846404384873205124816107465050705033351060012103840068975835500415562773194504213012758891095661375991520282527348884053979359144027589330297067368836531177347585414603998379869587728733228666946162819407857987487242569811419291416045029732055672969877569763422758750783759945873606294919361192981070815454811290489291567320499326008920718885137256792641485213634453622928623242338834151449886220933652261225216957943917209190400000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 882105168841379824422337001652778927571841041119214737612005521354664616719314114919098672465610253637589333243814736237803289049245127582056939773171186331273687606094540159872353936483447758300038137257155972011070537138993327871649779845303210843579127657061597317980466596630592718830207844756477677799838389661403047393463093913754579950534697208661608947652188670793167309612249169436628291995535582054738511638650086427261315186587300888934333299329203646512351216375210592886103572057655270634985775225935314720498775830545628462383706679498135502385198432722473878848462394391212995418521379127665578628173786571216257593322412311791016041995404033012699234785612576270063283461767223844135880381005736995437306800863275579433060702015488909879859407126103264768345208995874062005765857930654449560046936649708829364174689906019649914349312874286919388732466875581292810748758186375331067562392512225808469046170237489601309325258589663132766034862498419413342370426344322686425066673754055760832652517867075372258356987009322917146575576582799545485959464041120933725775735394180090544432926954837556091746704843005250716402004116657876326106994949864632383413790528307658426539065882666220342860637846864040840938535789904678323573052806073955959235750353699700086378274581390738965237660071112575197031361117674048392050715360649106266227856653981763569361982644385437788064360942907887971622434636867202831832460922988400086574707406372079700638477108523749383676952549387357493241100823336454976130219055155619285964684257994382841030876658548503304628623918002730576596197383924744995353956329483547432868854456135748218001730469915144553259987911550669054240902898462552233195573697286671037403365455840300764455291979307220059896417904886928400828500173401648188214672347301446856083653391769986695935732696228468328668741409137349975439198732666548842684408641368918085186287804397534201774589661293281598512106089188854561192136216104439161777042682863067761435157885422618815573629907462013297419082014045205274937511503170564860101421128427772129750572610045439916380112493308758813756134236081584621827007020617767498670004465624958580544864849540324445449764599535647521226787503553408352162237116723326795325676405389632071099548952897942340679581957862788650004046246570378969221830594751397763709066345279812264313426930877173227874062542696354791232029789726424035699536661270889473684115297921800377513839046114633037506978276776428001641995240920515385474310888896270302588606345005903063557804836704183357918528181557536057783392098770158527089614310124399192787824977204589193445031762255118584304192312103439911821291266184549253357162237208344670011243090610932325877301806873010461121361717596937759113180471450184273282774934644078024008047511564626612931534498912237414908696416246775718006624630366117288075081531910967293649342796691528366986383118759088027121040639806670638876736444917502365448257281361886328265567915289299280681302621788447957817202780061759510184917454763279491507153759311801534069100483622975348776469759231266374937283032295783441314300852494535230561726027839301996019760747049873272745312592592079608457640594757861204832521826430910877853573087782806648908676725644437482902452190048160657204051850300949031188714992417514397497815413508298732254727049082752706378925045801626129770657166231877870318138955464900552467415040000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 26136762999743787754085893033343539232465073539913509980636660858699012941174913767555651609889731196702142181330304570606550956908934578202898155769650851684891322779351807966758644060064964280788827400640823285046421269874347295231681120537363183357640972913172725839209411605863073767276482391879573612864027901291954465237855804021276684931916085673206938332910180613812370640356779004978844038670512847635104722550637285608418002048574663996682773029710327695597558732622079442966154242935249199540657464596132091778774838315032306859411092612748815400543112285417545050126968212150013187508727498214992222665951805038407509938948920077501761536474791178675435553405352350497268181215814194627727334342400785626636269203472074696633849320817531558054202891317164227644226090732876180216435150232969841322461824575849125728674750778710141675095816964400944162354455994077066619220419796600877783371989405755232267579254899005085608698592872629864234623978515276974011293388222582888004446973593560872279658218080151400495053620865700903714519575147780450979504968121892839949166340014139766390734396110879581456872413886002917340144309661578302647002854688164271192225034335414187378212174791494764520491533044402445650880202755009480613213613014508850610298965967501712207325615865092905076188660520246064473695886281173912883610190891290941663551852818065513571066342067051650032050985353558323191585453477273438963263324738954429730708236525965388619178240258283752832302770469135328319082000166843453160001172149307077915252948122650244070403041661293341835979458882138964471316481088065358110978821778260275873216336671417835051077692898744691435345018709145947433755453559854172526966818487190050386455521824226783808291435191291560317340330668756926319067688855474355227093307045400258563067841031399801713889741191459116159459582184999516697830829445495479682345225180080336370613940787921326737464705920881452291044803260094926812193910778810056651627845005722835355838811105054955442970342527157749993294475489208113165923508425353469676335005620286587332526958411580234620492945492624409157719310251795776149434809527515129676577875509907425676773457871392225072384504944928373551372660280883556256025979688824866113586036362189888949672256738219636569382918655718996150191366820597919312136249601409082892509436142637029129074366768580908299305546380584948827427203708885385168504702108488193215237066902226479202903404796282447850925712316972604837534600523763687242967726019958785692277495539742510746497232727453480127354330145983850238355421228451178655574130929021085761436371601451883215025938598259240353686930704690416790910233122740244186953448803422027865138569709615496825173276807299264126731647637271303365802579527316969988620164910180723846277225182748852963440527428868537292590227891034701482969607749664966259735487313156367398497832711586461913866624999657230972342851488316275116829702691437757948161133393755726574275033187980881316055210069692295219027600414017938731380071481931394631668978248882747918243612991495149111686469365063306795432861729749475427481654104524430048852328477281647582625254334707749011994572666603717985085665256866560649854905994617643114885234659594296902367892894240671156124303885036502222881260972886876039484764556866816248612464801387977010526598446376087202795292659656263875381261563563990101066846439280214016000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -282432878665598744976130390558736535537924049917569845314320156735554966083128299183200550024602094020730674223816524390681459729582476493728097118415017502886511454574752180373305285100558660009053575330977481446222373991792472320006049059086866538118710046835870022116212571560858978122367560901004728785407455535482456204913551435551800749878700546195099707060659377772155462276720834620044024964177252575868667572192265230100789722675071036003167867230655526124650375930698189683254078278824548826000483045136392702158936009691577696955910012276972487946771261745636304528364806126324433268039767888416819324383819829852227539107202467841342473106639821363884544676585276078687064430048958926408047484079397083014175376611123044843580727025063746672833673508537542214104724130512170798514119068078139406201644334658677171346971646784814830620416735726292609614370022044247915762809305216739162456184520409753033120974708533475953741965930499087023417509979465649624902902154106463467158142735844411229026403282778810189162101686852682467760013439876439636570794935606847777484715505613252278047323672149110411741903152026581960024235231701014156592409770360281430422102470927608316304698083458588297849475104240921629300691770231866429339740232218302269097304404764841448275718478754045139976409609414262959636037654188623941513803149340421022501984238772576508752023254990079689088792341309637983716385340020959367396196416607769239715646017127070874846177739716750459203224412258428968789812395990505117633820701007955957415738735296039864148187515845503362414013665375577994580167039182498329000950048767767887901473618838915050683528479891122500544427290696708290938979892559559519107780427811238678875025037276987483739906436031378679593470228132786984643910631796473898712273595812359531739410894445202036771722852105767207903031001355311433319018889495557642983236438828875511058328281040406407474853382277484217576354906615454485872763916376232433247640783874949199138517127653217089851372662468220585921475865936637843365055607185111475167676171859079994376739352629499611551150055807535332129848723955691689922259095366459486741586017270978959840498690980231653445216533668205458555118066711462688463179098427274559605512934274054695812536164847313907746258780134658728233894439699227525745030520993622552581056169194689140215112016213477086648344831654325524199199966454103507749961319036092721994594017793540876592319415248258745865678415870008836556623969008258339580032133205796184629634216335219469001959637118255319016105345274782835896961590226155296604527677943708172679585921004930559019624330157990930867732469606013527752323532628752066555999492863863682481265744265959671771344561114074170544641291433449267467086465847501268774689143195820899198342751887680525078158617428416781927796921378272828073487957090979522165535165900532846698824676392267135828076382119124144426541844309022862621094028627564184381309518044496700180689059247047974424043553076667924677305365217333334588468732199016349147123467165824614968765314798138221445832109209077642970386874550263912295327106477694939638505779337126237635255964215423675658121537083569985227141329386073822344794808761046240705187400311269685405083338832611468838307688289386002253555242671673332761661987607519127918204217407196813946111740317573303345845897254093962090683154403965853983105980825600000000000000000000000000000000000000000000000000000000000000000*i1^127 + -7599790848274560915274857900611333414383688528149895249258888210989290266133890071301606258684536427565045840156075534877433056073151108694073124462469800384041201981368818911141638911324780750555287849441366343019280503818378181711314937969780587801984587294452650695095455331682167783605168917352737365213233182467433657288589243659487401242045577616908516250528152898873050936188772341182725539418139309865939314646946740498301821021122286958153504790070081489707707089777638553202265499443159891232457224216840448485035228289176786715405871515350442955800508183444645844971258968414480148576420594538471607877129791354420602594941261581489259919199589877757444282255172075452611756818704834198175395570942836925806765866354891690161014571829942746459117587200144909335717596204955749866265685144790775298943090225421963435753099757260112081281030002187897591180408029233288303886756691447185005272381739747275586835251210287852003136613077181647070500232759457877227664308248509340355210281625820830795241515574934983890488236185622214681722230994727658352996232062220119703694582456895790125028935496786304874624474827980201865585822879606016328620025491431734110404833410779993183245536439890017000650145445425660837406244958079883403255728687776026098523412273720260890963682542122904120229777634560692494596756986197789712791268980718940407789014454374523864704400111880840503857795382434917818540793418333059339899696903367167285778350003949556677463649387337691624028731280366901120107816114679707918892082641260270500453966456692386115606831123120373532894663220009710287043927060989331981395471186199728618643971759864211137851895389687079592945242169911104372163317167146751656540852598189227383170055730342385378559479861538879465642822122123839325890955496438506233401105705571760812946711573594273863673686318345284660414000981483974404758662598103993480242551382444584000403068570386485158697895728178704246815606064233023179883409776271007355842440684066935682437427943985710667387486189597843909151955675667298775753999450539266750547264175703574085009519154742227171019428096017605097608169163589582531563904239944995615755980854626009324988847737161265984920482767685432955407216864005278150748451215467276361851293343889133028148703327439887250714408018511673976209553009046206507073529533441177431159796852379364879576427356744821100050065821710424145101118196012346250499173460641201391768496843035812275088676104402432242821403986856400198403035076669324085871932252775725846032050580796425510534022516506471444330273444582344688041919827920832156909865740888140684154775261838079993052733134613896493915305671604249856272673976790632167548100778162893817196216716965074077398797647325934183822306098627221732302104924178568302568809290234813382236572244814605023784096476554031878698270601405349345051484434868533338709918914741431908418472217726457295138114225841991097239122653038382229995415779945687981145406264265786152897811173723321355341761492174010728299873480640314737944826449335664644223722519767001724578828787806193180809596477862433741870591112050374512847768835254743339588575974628257478606325132462874313327919697179052069168345679216825389554001632055418466424022690385401406441522448239537946073397123483075097298192424890854525965519788081276283726322870456784972348313535324997085729565443591672200312999997977604160225280000000000000000000000000000000000000000000000000000000000000000*i1^128 + 18181692121285809377525394052816570675654519591261007274069807490827296861601886971391762788805835105346418910983903761665033461134187211893166479597098100672914409432036507377059771067643451407670572006567671730930517624259789848743081237692639504188882705353791133160395639872689583119757101556252427284058432421757195503899979690637552625780322004675338023830751003349230085789474089441113499481731638196559100637872665352824275603022823256969142887282027238204049265564510503921306574985681521001837371370807618345551845511438134224207537311847083381362890409534194470435605675269858301888433016056333416888016947408175603382326796813498962365474043293160968156690890526528820168505221377891928002189816655191158464154177687182136500316800247874277588912799657483028080541488699350932435199063117804435499518045593260715680201092523331258558944464217599895446289540816629366629062190766752780265547122528300091557690285830687928637635097531098978000787670880238413752944436515761450820025523579532116407935308631649543222337619147886757886807963921783618922627648550403818329205095389784264820815554015447393671056757771109083356153879261393545603982449155658601532802218236850725569825029555345630893185352073607047766722185234897220103273220075109222189469063222145843615719079564067185066570913165127154526782550155584524833450193110941191508485341241627641188091960489327955341983612907493913293840918140036725913610616787227366319771275756812011019169931061704514208332956459183555937606290443004256184017822012582014115813848195239794272827462770558274829504709341303115064420129461330544455700768783801894247382816382991809341161623587070559340005060751137905734448453594549975385442952605333231418352555295095415746167162780634500212810514326558984459190972385891581403018142589281746362876949512166565934247900608986143640400276641454662379223617853033329961800102013684003653973377377493550907011910496822648386466906738428859608498926556457096777254322677155001412043665756581239684548612536470380052144631617416071511633535833558292425891763706406906033617451381164320471496173277104996100607133634890357284931675869705227880545444762095661942881311768375323611859441372420234919001000650384079898214947090005198669861477730213840497184601343699395088476539634742153084292398996022042850847416503580410712613925498525361469295721623898293650138411317840851789582975777927359561436602533909410842967416427930998408592570396791143277838367422600081246300456461923007485738761551500343931194458146913487693228410159795260092671206269374360885269295796784731110762572408828063707278379595670390631104223577231959917561054112555544003128474809822696177773127032423716847070278330268363325122289267701791457222655022595955171355423834878326054213284101402801172345764598397351229148628251190160253622610855516935293481936365560241284744927619040780733532385108425989625308136324727976435408155496684198061863883148969661573412871275676028197701212834416427278972687028118658147953816577520950847019622936506151932535956017501214879857445099063672843260817282880311910310887511381389045312401291320078971655975678407104009865514239381246856636868629586760956585625523007477288845492025352064137661795278631953487311295405021348374359850649722493313505394843049024809889350506050015576511633167304791308780250782439834021880793875934662945564559289614336000000000000000000000000000000000000000000000000000000000000000*i1^129 + 830994883068651126036490693701083187815616075520569712685161642372481107895085887441479798092545326174080900626941056336407983209431968042609168786260150771420384860820427985607039245226017523549896257965546569371597574689478159991246403475214472565165448585797570485293813743801050663948662291886469951430685254577670781742224943711358937798016687524062237354940425119786162866530920947608471701917521483843486613729348053507528912777375550895822765295858596398080379569561242734586513162319854315633189322233357030322063750967411498612660763613191319759401219521613150815501510156681810630086172066492209524350406630233989111906660194473881462185415047015662232759487866338359682992921343146305300159541755129670592784610110203239630735271586512537037543215999140730830625522867182232541818638566303867087488863713310574070480732083516165481764370765654936668248296083635218635507406470325232922672504698546350650985699682523332835611818130536070994873632356442418848408030014414684468211584804792758277755915816701319943973415057189435278962790695509495081444952916582602486050974385233081062571142950364940836300946802612777769510023784900688443691008723057376006668629845874169255508587733941039210153717579914697030423124599504342213955100557184792847992504312793001996753196470524997180219761435849272368683064648111411505539655724613311634905800468074295502901736793967823373655628243414465687149143471447241526746539693499932546384125252801314828027607672723041251055743588302481406220582494171741390157337910079735412050379599514209878505995081569598091284777109114268829498447701920389985578908788815951515666627855489541127689490673451650410467032204579696312162986544608273981689209724723181847946670589714309030399729605152210959470324239978093246717377045854150374819221962936440095232354999838422888641804010243217371027269713985878029411943088992855022211805865188897823914383647926046759341352255547052479008038303916512899039004153190035050956786635097483685308593184224991978827728809249371641308463665437200171450647255643483885076389150181532739225499320387532128215541027923917144081531015149703445716137491345010843105676048049385155056500558521131459024677460014288987723730070622958540452650771576452047125741817302951265064797563053120643005732954118822041938779848080019813158580144106662525502540098995172014981600028576419230541244135754767447641437766887930092596530308656713107226701281085858918632463312928133886376557833169728894810443538135196570754414842590883560802640635993328592727309718481402728772143891529405500402764015510630068435693386963514308604406103763082016288333822286621021014398403377272188877391653481671698373479699661075412984744603532171037501298711318103350811375924752141430623190768650455510342340159614064451647605484607809664554368997109069756575105807562711692322070255509541754260830741214942832822361681825561763483423389930442688218166070500523175165707362633702478463191955343748204160623204603303153131153101399142248281362692111651089148168664390652719462094495665145082295146694457588635655982445231772824767622547174562537191296187158634026940571747181893178573313611648209895111413537469647193261318384964529973297999842839235112922060468976843573232522822697178540906666926719839274476008237692205525258347910706049532989909544015282180851846564017339409017448679646213577259142348800000000000000000000000000000000000000000000000000000000000000*i1^130 + 2525996366053189709851296228550400369798281912035580413983498425390262293293345044218707357425438503591854831506384578410162324353534083592288705178228267362803180601556578442612959768353894652349518519352866583684213753822944894263716843259225945693975925096033220669999453451311638927653161186991591209573890030548483820718621604911548387354029219403045905443443066257645274006239102751370139507545467477130090697712066288433558198503613519745859761487506095881314230743061589258583940484599589121740806219697737618008514643905637274144581479933044053209852033426954708307229936301149290301988038861506207363914712214827850403607573203573700288134125905598641060170893825415795560859007250970724669204035664796841977649964227121162069660356813502625703467031218375516015867290493416641161974589356939890711661597406509878524658602288537149850910944723881140600623607679104434972681069593858755080577664951672992949471554258746939057661403122551310754204823277698347746486071744291763776318878150622744558485524006928816397560575488655186872677925224775114193371111738802382734044854239803124265491394869232344215191420829143276776853285309177814946797700563544142413512010807490815644251050405650484720363292841315441563471226282637079973601720808497966698592990505984141712248952064857080080725440027374590982919577170926899262870944035014619271313040317735316329766535876366523633514429176914983400541404936342287452166152024069642375033464123335155087326470371425942708908620307774169772346334435807549343103832418841615512197761767222342395183610206813413052032306717330266378529999798060434913844019228034450756951179875066455314477903168714432989324098652547317363891152937306364552780598553817742149580344250419506136001275715633890009156456385647006825276618223125240399451284051420095220464201487015368761358433974982468653127785698392835280749300797964279637089554479263931381260196956077899758537045335563183329982411366654973111121092901971199052584274821827819741203159772799875898311213951910840145976786716782938928310578822977946516507377316004359793646266683791756690112433670854191947916958227087724075872870740707996383887618406323617553584678573541819122553518294432898252977989022208673001762923944513182843077852018348608042833013844332937761516482116812135523250261283356503607783882124477548504189151922135991074583195749349768341491840440500920137105045420014469874671244567499769657671244294636584267798770012143844660624848594635532243393293322659980719860480071887314061891691308211196741990681383685382590802897604006324108020260376222581248039193671149056374001486658664682716682120924670039881373542054100191390317957876526552457648539170083708226705911653400367611611758944490532325603841665131049033106777712207415790458497112569314625822362216603279558940302744257865323018022538684898974558512452284488979438646798002911888900373250371014434743646287446870409622283166728406269635911470895774692296375457421341180647055931145213051153620931169570575884169958161386761137856659644452466406204519154861570400262927598658573973556372661020561136638875618449646540512137800257945616491646091898662676924581816363303553171152766520016255222194184566665221347674858562696731258439329335476460991029702318191979253512048807479078472170858350856160861352081010491389721702333900039808247837207898630569019454103675207680000000000000000000000000000000000000000000000000000000000000*i1^131 + -56621068644726878357705317689816990368528528420694793740470307829912610203547027532087520945002072503557204447454020837575195831176244682494413426731940507528667774369600753554133527956991451625750262977262204747483092370594827648622724518827255874037240302540434443648027542227910372633986026595551793292139831961171298936400431317954981074691019157546132199032213509771977947031318681721314376706162419659903879323543404888086593337587861029062225669058892855803605434032565045673794765636415851376805387594476996228725344462764827708438566979662161582515279900162365505308688271710304513839553433586411498617705005156287420267278363880442411562651608055421432523125407896409899818199318784140468033024210831399155252181649646083186896050780361323047213476721638062103339632933651684144637640167345499805848099380154727420604209202440791098263101400727274768240869498127644146842902496390095486819916229473824875656847372607558894198815994671087896470602750042259070044486826807611260269095250689447115137389830160864119672625648235035284520089177902650190345824750751011238946353735986923937296159935420088707912028215668705562914886593090431487461747247316255305958461164692153266635709911048942973496558990575963799599286111687790605854353837409960830680160383549965027080772608670282354047718508438549811237220810672847828124866743561930223406825884252884600781149671580218454035518870421019164236659831647402299760534543370151588573687423107775720657445520897952958065244160546785297368974200526225428462969194293303829658277185855772624869184922000267866387687693426751135655671526028006278999706138444528012417338037221758553018727855419760840379073251160725893308595281208297939492740384849307435882382042834758300182010541619809995200241703433289205822974028681306681891872797101788614585800347921362026042848452797001919038295212619851300290846047739344398095547798422481187184577101859436023129190875192444090845722732305553562414315939634834449772554550036589874208241899598482263883684381845907811307441419606898822564119449185147382413731099043688057051738870465471212117157479619697788007701593224657329106397632071751928262440455354774858887560307015505669316782135042407252025005975047450864828603040699375024882920273218820355678467826165778271146505620147470543792739778250897506549800934019797345369513774068871060691012271932147283331127936406039407817106360603327676034473820769230403752814208506263581147626379929942847607874797439987213091431955738952306134804305252127591253082875259677617460839936165268096763136834960692166010687828156099019276091544341085989184560189303941423696016181956406761117742810170053264788365821621305074307663270327076997103918679098187427084964477345245263922302106715673688940502020678042512231937908487468514875014518611686943502226468586898692172488529508622922849520420637901290443747914751882589550336489481071840485588465265635056643371272623221560975494658400846114592670557695586959521455662024102822358193813697585063693236272128093675005971377101591690729789969587308175969646407176403787199404354712582524586502486500149621789189643154146375363683591931767552536038849977835078368605840497689857621729538052930328810317220852491686286425517055298290352736210016076215146510776958958187926085639789123885633616208375631213984837761832880940048065496973321240137914141114368000000000000000000000000000000000000000000000000000000000000*i1^132 + -314541331391945982528261335091681364957756973109242924656141220448213053813927187651234652106454400646029316654547207385234208813103214549845608656914444523380114599404796782992455203450272988311888677321310533145733681131739030315792165825857694529601057279199239465709038804588806921968480563600601633533661204264041780341817553811578170432440026460489993067221840205002435388375531073817940731854486102190043165180825049945367531193129465257412189367543428761208884117510784642959557594775907404400762107162212446151245199281261671651382007892806206253394312492106737443908419085631618128991511960383303489352209515973190304601726768510851260634439598987503163446684077197071881709736761034479028123545837337885645241156011487678384690958902116003569776347291615493441015957362454390361451336554903277699716826983960022156542001043319052198674911369307132579728406617659792644657012812749775605532143752634281444383908452820327164947261579092029769248234627884153079835343092556249647250021731419919458197612682178620874561454124529503269696038545246115754086863645049727304331674213828150607676094869331362936710737422570634094465485634839104214655154266521518041609709720485803725196642233648240227587553909566532939963902759382999742900091338119887660005160053148126132009672179485954395203964450744897549897624915631172801951742259739573711247298678841784470702649314566259566917009709823195410517170080374330673406562444283995890062660429196321328918815979057538482230950393897988807580950307938965873558875932262496406931237268608230987657548419217296409410881734078792249147773439862781770963531159634076637785615271201655977002821244761188107164106110566466493120464993934402419286207352675109565289250373927306060006526961294322805245062612663616761674262222846046494595142347197302609212576780201193017781069758281148855272660762683504174039740862504986214835037732099034997142841519056391259586705667346665587807239568415803391179490526513498631477996977598343677648105892754701009195055699596877720219009320150401999955855177544789038138581807492107128269270024368083846094846295506688483264942169715099056331204772555676405654088678874962405547686395726509021824141970045619705384509230113347247556956314247087105989241530312262556409098608586476913108900834220195361692860165196075175605306479506957272849256352692564174402385458839679154958206121176848714783915818570002839689303488861079624822521993981491501480781514584567417646445969661380735707394898074331331675411071825449595694418132468461915812364969674625061986754695178607889959164934467802305617413637808443490071066561555377645599089204057363402830236942479914110813645942323109393904113300058351876612383324779386124561627108227111542660022645208954142386035850698886439288154375759660431537654004244784301339554152299904652828233879337827359727532678288960979111755516910840662507290340093199009535071151351851042127684556773138261464759815184211458068257210374713859572445357471286975381107801557308602906294436178498521385425409705839721006337886962485107136139091191486895333784501659788395783367474430682892841661091807940708479891277272004933006522823359705092502781774432789619773298307639262131094449202227349571480872331947897917901488295956966841602383645862347535580064245411125036573991338292557428420153928882276417282716377773006743247257600000000000000000000000000000000000000000000000000000000000*i1^133 + 991614151882407608045561302205953689952875542067042230787237790240512542126186590543748561051094500812580007184304026870160495434559351157228211211375593859915752748708595155106799770700626519836498791386985996392804807814062222699939769228475038235190939430085877536349538969501102877547667963589174760097103204718511304263289842264807684518005374729163595408600009996072111157398056093015191875249974059424102647608152251448840520781472810233986725691101558607333167708829456405143326820109285903132901527477420129019226599995923910446715645097887973072498376229865617700271237957938914648963757316231375117649773158587211940537864512846521897899705627618637717989467698117162071289766157844892200313855552397098813094029553144679049777222474223022397735539066368965424091052249145629352063349584033291261905920680219898930369332044801093631855208403566277958151157326612222927575015470114000527244642795212707028588358469756258500616798572487854623802705752416300525431104145120229368962780215983809803170159242307672413019680701946769351807248276281305162544067644081463113838510360510942289131890149428882495075236000354916192639001514368852151894223927885136307827542688778617546964003038447249077813615718241183895045439746511902344840603543566187306572575210965323552908455331705692932948804901961918322066562700507802272063078594859896269196731669825299284389167153156555694106116219984033850138172353663769094421591941001921450579143632597565021474658775168728227400892706414427501854735497805395668913791640623315447949733933591099169684173395800206240380916750324983506504912064188586833701489269778750426673016225227158105319653747583013679848633991811115617069396762516827714191137898322961044500919411948188108668122124052732262399529762372195614997477371617717789992219954498324021250659599210877054695191459677251594203417910664733055934040511961878268858490054547962145039069732051765794323961020432707381180566181214751566297803231779943256094848315309098094044703257979157104760259300879192474942542413527931716189739023731568908171141439753626686987195044688907242780168451688739758192394614884495263678433704299857340698869789267823487340186687307092823418759800819297405671930290298999212696886501206394139830166471510148246390101458218503601133604211117395632667568191922573533203831144355931524032660234841892216887877291743912600905049740436294783507465368357120519322488839321656223652386099448976884402302387838185051125719214792656809021411922752534681019542897988408794711789065639586470876449922879318599117148037545448457939729266768755098613636663382643129118799788814770009456391045135754728246020280107620713765648900740076682929391047367502098990724468144760333868045826541380761219673958803407415147325752609568761581778612233710818461092625557350890581291686907291434404003457767301823046452609480890145352241260643580608898160060846701940476580345892362612052808176478189340635315923913487038953744646437744891420234240851012399786821501726862229165132204473919534404309126796014503824242825042179477677698361951563601346578369603911355813615326035587533173746151051947268447709871465891544906475569827054732270119071278700322530246643828622755696695248363081313011018393978438120108037949614138937567173992845636196537286226829264305611713297463227905044478456260210791274016529354588160000000000000000000000000000000000000000000000000000000000*i1^134 + 8266586745208444018641525928795836211819906445309970068701175863641623608355436168944775597349674022978233910563053370873746204517273315131014600055799534221089390232377118174403472195148950827518188719294122437540428215478499051584415201426736319349131192593984010979448838152592969700641131684182876710352912332206866232158559087575601822041608224539808658280279179594083565017945760315246850926887183131823738102938621861433765324498085198174981839582092197679542527082820613161211507947547595502827873892783920811120291199410891169591875313588732705338058081924567735731746429204754319435581077794917885258605993564064668149012789495201328329232258306000611630081616289363782889734530007792271634932998482830202447150247631691077860876982223443749581664205860367770728878518764426894810546139431976720641903320857104777397552686831904938969080703932384634650237440021346768771674455156225736222838018109222286576200794477193438146490588322709086173275396403237378035037929440427372761277014139550041797046212107126461302053708412217745571731255882268914651367008439719778633979501652842611050827309850719441050847830683569668867445965911458005638220545784577920937263365930290453504212606125527363347648231666671186805034106194966106486232094038481038072718879882928733623143690116949425805532762042752918232028790167162395649890262417503217880218889063390207356798885901133115584003635537148971996656850992806850577976554898021627175216910917811691277505014980096226122244763577875715880591297505933679802026322210879449536425445816553127007625044982715044380252366924731728814459185341569604604171806538848796068852388030684287828363340404426999869808188593827085626130159292312491344846585056307792998172933615180690282832054459592351091339856905346951200745635808269618349916900804069782799298158140184971372657832617267775271331652358015558244905474472513672037773071470487709318770182116173629087030523424959621903997126319954279586629557153141390736976695944743108166810650825657039885413205926197853941671142963980190667017939942929708756036525702154988677085825627166658695038815364331408934199009205981272792515622353508626409171396513103358118207675933422368660188283444476714487466643364419342484841980387762778262099977291969435914345791681989520379661410397711367348163734538175866126202575814031361002839850676576300260191148258885925774401492169804194637764894015242117347123863843717077378594287248422422921229040665891259004708696698845587782651097653395254678799267632827641666899895533110828974220620551918991419458027587737777560121893769453369178632178807958581573502593192839486142072405898100437801685385179812885416973062490553383212556436514089290350852820768661185036827899831456962123719901305063207123691163022262812864226464856212036759447281351021399120530081013523425517127761927221735661786632982365313992974780382403571676245570009005807374470450428989022724097467399531273938482406935816470599480139842660268609647289006048136896574976360754552243102985981445813920400970053614968818120055502345542256919569696101006462654458819122961741362994456927169403249093879558625030281655391484391870986164607858083472321629593009734871436287402872560827550103440382934050790418614130522606909280576746690542301939370657648217971417814629837452571887052289467715126774867275556181241757696000000000000000000000000000000000000000000000000000000000*i1^135 + -2731254512599896651768623044088696152134178324746023597568396090423329152202159592831394260515845876392567748407766319213474392841925128120712631885908497744501956660358817947774170298155812948434642913687146776651921472617970262963195611103203397341161745858668531899922713990715731250294426620618366752580770783829773533252514111653346021776821117298045363487333731265215845806541722938422332902283511817071513357115921591307675199801630551809483212730408127816936956101767569670640819749107433725940592987788036454945724199799820907966325493561444244524729851499944125845404795900823973876181861591728516392785500340382038847373893536846392414419833428115143346108289209669160460487883916417978814914475715237150234050736682483993613647260006899223587387575906098957392487408349390362183851078911049600136437283525316776929259673483183453490322182974284158850237607484950919727864656786166461502390274833844746637272588357145193939336426170783266881870752732890632582397965524031652615240110483606990413694063048158381423837351962555665887186517910796259079176278618935633797049580539375224072549368688126005254362660214852875653158285411913298685622871834997746181003197970352233581191457037073411320324528731111559330461547211011599917953452794886418838737036831383461227978899615419297119356348288372502789728347584603584387238409166341234885042401342199260763253526619495159109795210657456947167468069768749501098559998408316444963865500757240954491859730058706269053440249343742176966003971929660267209977853181982370685468530968831103242151553643038969148039453063536955420716921727637270210653539956808517716222124210215616335221928845738515701175489423682690214783761319924838326441183925211484616366917547390308986005414052319401096726298543050555086452989702357901449283699817696809529379600826589635284859223683495699031600184843542229663707588371475243386417752057138287985481874453074018188828788517759651017815719857551811977046398839779228012758246731078953699561715717034449807781315838369336350683537202194544243288349633692118990129796139250843405576148673738758717367812975336168721274480475998923927201140975157217707982968892340448554805172009183917198201679418117857364678921720744552984579820319214146689560524928859200111211236200243714858192019342438137919483816991776523657738063850412149645940607533120760032040982986942004501207824213094244196760388619764319940840900185560409305882244592660546970869337678046445677986911281110049395212772236136140526054421311990530603546772470623986201185507659267124013480549467664814401449830670009694786283812866605777511015544906781814165875496016307182653728433329482845052209101439874729475357443106134013621832542774102245205805167156664117092787909919059096226021553241633558557891568815766509518415729863194619179525253386966857142282673846516123782558585108182215643308185696199975106127696233213424059386067752606423616655759750609112942932999087739040743356986208876081532898439531127181309163010779971311060974823919323205820885405786619247109333168869024363194925843695385342588901565735542849751664842503582706756556752470128052833649837022487149852170814653425679250605969608487276228770999739091630106225321635778489203591143762054694936948431350848843042089139039599736844998609904940822668267886266764195081907545332933826969600000000000000000000000000000000000000000000000000000000*i1^136 + -56774535671111329662082110659563765950636543552223286958156208821797517407794717489046819342968029501218039357077597068994775428280981457209625684780043306733267283240310190023230671247535076443829759685692489071683119776273150086592749961963621786923541655694330806680415827592586361297939731942985987593897576566046022340776799469695735105067075186212595880010166227992370490476978002967048899190976684188057059278693620963996971358359173471373929739487038136275243207458323001610020873150441390401122971924208810269717749415544448693449410211439858056010906390312437902165812935317806426110772980424619129561667844018599121945096463401836299462738467929579654463422678540316475779343897172594668874800201738262789981631366607951729640976533016479820201625764768857615646560733032334803665557649940851268925084622845146938152638943465010611570937351050587531123278987694713029895858313816303047978623419999348729810379366049286100895703133112027911462556617520336425492479138900233564783846232534505483572940172908551749455223522889999963086454804170744947841960506775729050765498814942602667638531074555091653649968142793474237154368344386643786016437124146846030864090343601112656893130595448743026951480076962481993404631850220242907223067635991270873525399448208850128373344739311747121160433923404771377262831884865538239076335183385431564750304777948055009630408721427374774325101616810729627664741353513930970459319624533633822062846020415393427597376116517482733141616740740199766494717858640246291651570300289234422709855923139818562114216558241127984306668959319305622843908189523409630512059174369787287112939742962135598191694217618271022646616191377759626904251401884568152497958657139674945738834360369797284563279310976541102685805228221629069540673066130448964988187218196873042967378007827488271347990255759294935873544500737393752796990312483241374323758649017662638196384440987117094078239039050678593710846142723367966474114199094209461903521383573036831473585157071961708601152400291436313027377513659455272690031622931320855559627889928587609679371384134555858226756346035083622685638002553068693371758424381280865412068863719704483923950107022205153483419832936221198334075018626948014257378832668489360222378327556470561648684495663863958209377525468462059878596555467829499310324415953837017524987087174715554674775748398446369488229242088662549024622511362918058313757766933101417913904470923642702755949887600262074071896872176391187650366459070499788538935050419987482368042475656064726709318667711644701464446746116674659081713253566274861950719615786093278049101731042027016640154017937771569763548622768105287015886444997744654068734944310601883374131957814854874866895992488965513382238005193304611755094683017876499713068241858692836646985618933205028113603724563123665428479226223433010519530571358973512875885940326713323472963363448879940980646019375856538414487172378301521499415627858696137979632355352675072362492523385938417026148808969032664089547949016664917665095202416724450097161644898207380924746978737745474300178173725170080340792486435726781461936370674014311062938082031050875429594150634666879725951513946971121424046972852885178708431618604236321559878985625444018513523740730694648657622688995353427040911211265237400477799463498944446060134158827520000000000000000000000000000000000000000000000000000000*i1^137 + -156307424471916843923882547104588034372130236909009737325810354102053068899947710871319518927291386394892965228658231735606595445969752928625496382722448014862744434473381004320425317670494922884711217079347212393725570346654462281743925057150136871192269920397003273040893924509448419445494306633638404706664459657387902084034091006422370577527796768723925758700331238615872146177576888732527200350007163999361421877734832820943742476529973332232015514216245930738519521973866382192972547344585592277897390643757477635004133132982373010230033556377098926823301307623157549526868723936824788930502136183219102875742920583244125303886235729494128219015490168061746481342706151819940980659082273815163199657882697909345260497591896454033691000209288830997952554691635274138631254033543521618933061576488731387794789175537137641291578001034365200914984296952104030343655017784137219878199951715765068969663997606083407889881989021593496704337092525376146897671405638191694283788108951503248423667747410574694630003334146314825404963742662117665855917993946255601389481369446151624743811106826220698365732862867004288136038740772135200633150062322871814762288796223145184699260691985653209136601845627405947822636571680892847488432308179589530698069997459639655384470399518644700594276824876343576207169165211737409607697408384816612370577002356124129172944777242189512846234027411678597609124784060921763109577456428823340147729632609018858863230724685136672964874705630446474150368882699063028241648629739063845355985971277968315314450849390111061589312980427363819165121924844645004546089600940328861171585263893003433194157847038383835301776395657730677699063638239050418515636600321608061959717488716529785951237543474627333415680996015559855181429247244760851108530125060071694061306437499941403882453928535951767024768450911010263038203277692001653109558192184199669997583561109084622103936621374755331587684205047058478002037427746592703411844086936679010361090559302425977743728541040950358784029810686589798753300180635502291214284406186654216061392090817198440972616893835657119621866025689807718441404419699452335743777506422768520195325749674943181691248548263513752429073091636303940775357795925986166378763823488301612715787964961767734656464146438309669494098805174513153762381267466758489193526768230964166936811474375570423294454245115841636167350326942927617865896648966128347381478641659122499818481322947212471269019970457095714044327075834637295849690354070076188390895833012103535592086629129519682582751971413948300010379232956439951418677621197918822559663072604190496239464230176889308673978057537150030012160435552198895175992563557739863052863250026174571885735362997650648689842472904511571032570049826435527449696339549701241904876869147862957100027575932246238724226077788022422973792379182791671331178616501607263655635161952821932506741170219654193742215041187976581557825024583466974596770928513366381773280562887527163568753389303250726544222677026764096821550510918536854424350495069912855154166375106688002057429577810596650400579375050313935480624409540812576940456396917204131355991965976904090593580799144519804024608851086005645252049429673300197709420602379988127452758575549856866464822963701790787603159786346673979179706963348875973039128746303415082024960000000000000000000000000000000000000000000000000000000*i1^138 + -462763990460090798283756231181598620450244813665417409149931486898783678665812734658558954245608716436049987091150251342476850688310014921595176825695697036280496266829614691718200092543618220546597529515929251716930555200384964800733257622435127749023816682178902485216678956096048917948432034242820918861067528970830945212067590516623477630756461837577374927367935478511845245391050186519693790069668998199552949790000012030881980152332685956331741220624914686912521753586547005960180101265048099631919175170620443101072632370143332252977726341540758660859417139171725271555406346105947006751763401824579601148523628461941729299059733407098568831869105573010206639147238995963036295517885457294763331400424888199965321914276217699323020631934070624801750948475270940171786560734962817533053359251201963198521601212558794892293579178342169353246939945191033642733918512527977477809441322066110423955882304924020309331578519867239040640991725161090423755519316237679576108856957061345540154681009216844092725946329511535392907891398618564849395591958017025111274251037004889080642412148501951141819611783785066982995422522457179966109473622633571937688081905619234572061806369002146062738968733926749253821859567595754565315983269282332757364261323005655310117323559284260368791771159336083877180690251736427307643276174450207489359377519912218437173595785130079742825868831318051131869188982822730360226958970796290951633393807918932446993849432910007201689421971764123468250908439733062542713455673200642413667498472082530661007268951536153333604006417367797405644325905893417645923119325535891589392126303271240438736254906353904351521144323475789037502870135333771663023396009926935038547569240979060731652662660178700920189605779429070182493742825693944825525340030661767486701830728501471819891075165708416795490823255521252027095646039088910389575181478405196153020321572174701043958006287614734474049355229334907005471593484198263173977084152157612000486551703586972608390167978898938750215738054577102659347600519376684601593253106770072914183403694271312924228400775968248547564487949554841999965531756833847835092219535346061949735367806605715673556329054205570208764151024227417475187755132122506733788467334272350211797360872770035605015702291454061942583384733890622667892782015635396881246755225200120024983455648038150806648875547928401675252308974840443063114802098188064127444367443514354878248539070928567957070617935932179115682864404802014759320404417486457308962854388706621619520133803683975023398670351345714238585081428669321492057438067368009179417013942621156295630553917192743762681746472757498507434447118026919521923906652703611302610750631046672821564822740536398280534460638808341077507046623432858407007557937477282190116039439319608395553324447227159710774804874475941069251150122289183234364293768375264690642664642793016896783241155785135866091404582739156789119651623075455104360522148106196597856367739864051559546336440448150580950417224180349588764342457815153085902244459709362216223759280555178555138143151141679585408923410655016392803540935122098319940054398873775737129929283596829724182463334470190127659069278935914080625846313440442634369857399242063230145294616406630179719700201539353653621898386816898857846267351344914086962389822157619200000000000000000000000000000000000000000000000000000*i1^139 + -1089260516110429835200113132904952940927312878561631109617412572632850731585475521958530696673853446360241472129557627394268707918584938041340621786470980972910801629968537709801228299828261719012464629566008365481050009621998251621287069390070023990882144868812361273424784379961086896430794069478949849401664609879914995375243580381217024292107502692192432047081538571061116370078491434979953709716588541340377619732804615982702197863621822070420408938198023984310198889346284222841883779952454534077948635189196010605005205603268674493014900969556564441830831439561885686430990364322368440045462487666051361229206561608051410033601640734839221164556837412864666195721953241760575818336873746919480035092978722352541387698321590217463682440093134931417080159798722823557658760620271159207096960889161596317101934449686684235235519493374397603755621550226721682076910030496346207714493403868524477306834189168789776597458304845616785639523364264847762680525521870430167715539430112477797519270438381630836888391293998826902807528477834593042507523705327983863768090136591065681983060862672521341661904967701633889688180280250805795604082768525986493171262805547968342517658452500654152235097816957386273410686508637229534030129700231710061965854956958117595509848022242489761257048135409489040672551944697962953121024067087748930628010852310258568311833572415996694987767608322832591313229028371156048932307088010593812123739272622327383863843287987141517768736636972508818065710308799083837756047126316848952359612528878235577972830991913451057446261330101483466007377395059176543638680883271153285838452766484177389681688169189212788376213637328186320588894220943846180569525755161861654634628944171514402874307634729159717613433687531972944523791114232374396777206107193865360780122684266593499513693953697832207896358453413811130841872766942750224142798299760006117592639124148726576421854179588167056540678823902195128379453563207799780594124400201221362008725870358077464833431227740810892888163760370589459343403119087413501887882276098517186934374589654687495485417817941149100946676864358298839773998465232523748466597608843023886396235017933783246960483875648379271196345832142201214968395827300340900131324590586815052314558149560724281912407254019752861214576372272756378632537110136422089823496450766448527050645381215937028847433212910448811957468476810182388046780698553412803340805581161912602215987950572400239344860489758522018505826001171280627317584797252650320053180188636532675558346556179407483041903525778875629529221236673611624218795239680586496995639282367281292328027811904724510596264945790786240501268822652078014825432276035383346908887400656022635563301113199229664548638048556745047609609480083473696735927339636935136418822888621649889421782734364081583516126371682787602034398464710759770571564057554726864446182171461962489192389566238779097412189746555106295542556141705057301667566571059039952459689405679313042961814370350707149806509825957484111522279797040286155726816485503893178344197836252511142017792619699950795933537731579317931444479525322105110793157816118371718393654806462463791029914581525867358993037674114315676204534413391901148283098471961654000625390157987431093982177081532590088883911423833006952828558135472683263522242560000000000000000000000000000000000000000000000000000*i1^140 + 347614240482921553171987541727368957672266671327476575084121350357483908380524511808241855453499357701165461732724138928704429087936373680978576148516916120482043650675811439539093659402379146103664596174645759449813615316700348700595821714981426751746474552040314052794970809370479028140142143490729582532617300083917398140987063143474724027868440682352708687606822881531581701280919471175177665660274807986927866295499548415779045260374048565715613811708450710588842408475180169178791772583679331028791057440954411043519830419658312260972113993029512308868868305459788891423646336409557529371360116973847293312201371298825133051697423345278562337412915319743950923581321418021418790880673134739666292291769257838908641653361773883212681628966524926506157361455914668697256039055789280959910710932734903019505613937813735684968634428534858325489987756661704473863276264107932791602532372581953838208485929175590996696431607640091350910158879791810449109054216244764839929926174174507987196706813209062247407814483710496768606876165304359993006342364387415277046455499060766570205752305675568956425446863724861497427790517208893638336411254990005615922140034715477395034986296882930066192365306540043790469246005872057662495893883540343647205156819585039785233996744719021603119234911481546781336443628806400458238223042980570686524783418780729935882690622122238551254124429089903719425268267502555020934799048804864634780788591015533866442348502019577762310198772451916752212135523466718396663051854808133845417034373764259471056383403110366809849067139003382367790832004251457537941919531333447422627852838651289584127384840802445025998318706473270925124383312372776563839328030295814695307556879204882373294082382145940567456586100835991192720274074554751520677200430786772270416442362194132713501830358114219378286492086772990182841493367091941850708692052820731944261680604832240732938040726691150058104701858908185499859240709894025561878435671180366322632245463547940125174742257477695356311242962226712856583852941336654698103635818114090586067504923196256354672900923328265336219334855814436154850981479448142247341999846037402150243004142836438518157068468862564873798115053856724333807391103070396597997867554875260652678157722447076281117548482975502473940187971180306967848993241373604751299758965751160818982667534597581781421714115869022352603579674176732760023639894694623152308146512290028793082329655311711769524929183464876334459274557855071984705048267817118642600759196634040799981574501142189301555620037056213614578300601855431986310086871765656864720446642524589653863860065587187786768645888981700001134316536659625518235886223553864013191675453700129620153374796856968973507669735149149895647871254511531585727579084310003996584714853711675416024354344265492687372874495718216489935084628652438296772917997248856409339936258919513364508134921418972421026251790875922889467693185447660885646668978894011207022091892477132264902534041283072782073514480765705340986281345238808255733993558538290075442980543803457562382625297143400099076111082860660439303448280325159885036078370425162185665145143105570619741606552163255097179376417240587323492560276109785680343446925447919554632279916708170389269496620708244019029199771969842438507890270124638208000000000000000000000000000000000000000000000000000*i1^141 + -2217984520856408655048343011291696844480111261758078075328526198070986839520049861284785945769374714447123968362905319168791397988771461237306959664334279977076336785827307644898009196697495116227491540150921698749408720475611470574518757819651587399427041247708933093296073292840661204997810859080546109511830897114302348566092947392354240697827557354375194654433709137657981895772726070024189291342689034500254927293830915943201111451070260916708812302531441954476960179224428322721016407838480975821680604714343882684830301673007533587393133793238081177003758576410495381021173818925592065625692269962021622498074977598039502907141911840182582025558925411902393968462834935589328715369773358117084492862304705713343353210174909482223653762265044394609526663618962355599997870678368787066153328792636461945081286254686318359316972402484215574194117060102772084180272865915734718923052272232310353553277320066635756127165576813702357980215225998614034513598823842251260349978668299881264621777706989157304440612474989007972036672346641949116518571503631309568033917132209237420488454510217037853388513046327409965526071552712177299103715197524026287366971414971772914144023032739259804392223852042964428892039665729555360273182678509902585921719635415737126835963087549763822988220373113492920214393963204717727878771301444821766992674164009704843765715624460322256173718380741734215269450840941531618364313293671345927402237469719272973000106940142110288082119798841773961330942125984454079276162088812260838567374152956377963902292905315614221406549424682039256530419602070032991603859224913481285726184996227413055105241201215779248701377972109062411236745680319731208824598519949167449705760561964003417191830206473015894915487167927569310591089150087629029602361776637419824304752778985986280079138917202075736275908069666050695177574795322822773731627861970352595971626641908737486900966312717567119293793848522243726992050728265862509845197701389031790846115778008187701123157763252846394627864381973128091648332428885914386489773662198700799451243477328922858796239843113047736004666684858298294716306795124048867370600161291490696852741917899774860752444501033256890954301419556106308236840552266397029845346093261684736508504162764022620729331423965386283984802735210051866389417141048781041489628048608269764535655517145712632400607093346044399998843634319498433815325570554968867306415996082241334857629429167041610118171942791703674461341488728412748819713292866125992479331813788168554501663843615201182944190606969348103735470627851275277098283823922607401257420974841909016883008011753209605350093027338218277976178019384622866731449477532275536142381788744909825844739144564313709568563668089086529294604645672707709439218536673661658429428693335827311474013852824588435080688530230848822144559766242601567005103121864789881390811264516820974944874332354376379965351156498365577382367576959758367306425561898132973630075843066289210811491333081868681399625427522758814556767518002472346605049209913042170952016367788144397667903675888059008342264799824092329542621011237044218887710015138820429516317941721714547836886103845673236494358964924409150254841943476974351689037342750861346185430391769559867450678654807030430190018159351799726257209344000000000000000000000000000000000000000000000000000*i1^142 + 3157746764059735236534858700716154554710933684157386414611625497305776519808435643466077851550670039208582439705544164712829383768782321593135532079986010554485721977156110588467854553025682826738118734658074058196277072480293081766275271714280054493030316209193888950973467260144363672733780742760903093876429778906520456505366796158977292541095038892241155730060566851217775033520041115839721917565250875106144170166569398019967128787327937813516556916327663871677261430218504887502906292048485721952009071125022418407402073300336847992361895928348438579477756455599855599232616095166716406794491982256243324157498350969488107975846064587134153315216152837677729164110830335531581002932489228139740042824727578376352778636636623419899607298877287183001466551808822285275674875415620250858611880695312691077487562274942774045959255380287666027419417920022514396541309409802814008311993122429717937083799792671798884116893938279045755307499589365594880706875038250799431122281166771833388919681330704496163882847743250085300479798022984509098533290529797981821448136913794495140192729261460850331071927288668489909489001562188426333552685409464553940654176183542171095560712065876096316979918256737051524691445819266466689262010615623375246885376373229436994124236764126246620490822478350717566726752017915821345773063187176843480238105033155087465396958663320777614853400992909250102570208966146639795960670393826479987091482822231323094894818150484765314392312281697242658920490949244673159127918658314621071514844111828824956111657186370233982408153607732981644583369086154906201432896355320212922770754104287090501611646362833010145993575870279616719535282226415564625380720748033223270452473051584441863087165540990696285412515901994192966303607491096135739671798172771635130687273072704021342250064549340011376826414248373477143590136276512966663420554192132831068796205204918535713981399574054735202061231383195557991124154441887079855104812317065545001581670124539130772852567371631415778579511432696690885001548795674021422631025148910840927293777425975341791921277980860050431177765873166394039323253646924706620358266026436481150025602920429387838061215919789693999825496983645355547395105281611315453480075910556328565960155670880951256326450675811212622999108901870301035059759771997554983730336636547270525095072637325025721908043131547860290755135258636291184209412712078363234185303498211058560358148318686828609821543560781822574414708997352671118758606063592219571846604920147720371797009798032132873678907862788795500736101760114876946307648526856131709987558284120107607654724342303994846902513583228841738426045040249025522816459899118263855069632299856347111841312874533007650705221717981554869857183918311976454717819621649582208331779226890396283827167790503634584252221698602214759514464211063716804074452280400688023475031761439370112318387816241700761949747289370876247906595629692981680264730562781955387591678985567073398771381305610636965711946588820323291504256772724686232261915723090832484227210994786584682408553128607690015735757690672159099455304741370414983384980448667403543561446159990027141680234932513365922594309603836110923768583196253269228139067280806700036796006726351672612120726170306005578303756808972864061440000000000000000000000000000000000000000000000000*i1^143 + 2523091041947098718934654110220971308792983752010689575143778788807127074540102139660928871708471766826529921692542878275040088096463455441795020005858480868379742830130384968853673812640618914689747129014856449257808475384205595631649794677582179808967252539549866394522927631274147410359837898187094744353698327111802771506962048601674055595451868156630540384812876820175930431845716952988019940412633449580215587674748529859984993572127213214277489251095768111624516436496425241370226978700552929018904564725585538035730894502355146975931495925625609115224275660186883747402736465148126748952084717198315353487049730459662567131569589290659945578566352348721469222066265818823937868863502313495567176494703538423447572052927173141330278745359304781867590704848920565301487652099321201802865775409275818134025961529738648089854153922318941861209473644072345533964329208944058055694362616465621572209451178795011074166444868484350803297221396511313154791673322473358854084854870599586434020302519702044145500180561416518048197239311793527574310795231700950020546093206496662787385339414383910100546660622369253344686781579862637979381763969716913730726345731877997086905733061816477105237803955213676476880564765931687657492884521713592254924203982910254857025063353196979017106496461875349297581236295294963867282320313240618159976410002534230603701049709735456479244564073353052670219261109531494616142771862241026481695841730149082755702940401487005024141604083144439226015469425702808794742341999900478898757292628829573097635243359772803977190199066256993292802969288650152837327807311910758256787625382485658461314611286614428936354397107558186439780582430321578464938833874748958564496226171397488561945928765053360694556836265084530782012857710227551357370993779938227583715673111304871524726421617209718555061346381675685002686232431975855458377940736515266383179766988192374811116113719120719983932261925255017361988010244600331076242229742296943587843549475838587835140180194584015077395637745896348985969261696910222407266367348368603618970584062547044941661782153392415411021847870689397077075278886156620436509714204580997119423364045355906255321614858199427231486575970783455830206541750629056895964411473489581174228450411331343901536533225985897791571325925075099760994779062705564115824113532447113020329494076198196300163407450067581489546640188312949156270752374607573816149937063910092021199324181317549313181671428154741993285130392870562179014664274396705037007773634729637737352331782968600837413420693470955923386701401239507441260951428000520935648999928267072420587336974554785190077307819736066004936595759556586909475973727335656189793915735841035138155199860630918542736953643518624452198141252452813085204867798950759732527900553221465698897892079231088447700065101873414078877803910678317132526991412881584380684958763667420402617806817738667497545466632390875694507838955504558181026626753630937144623206811393454935766162580312148924894401992705011500059506590286684710319744024095812877584159147404584011188751560221265421844855113687630220505001129838604352344689458726049015170789768414369085200879047018651038897776189307728340847874524313602665510104939226315041898451930581794300705141431901092058940932358144000000000000000000000000000000000000000000000000*i1^144 + -2490248431848643127767688510833614850001606878585725700557579493203259848959006386198115519657440104995017990239935309106390009458720993227303786844819144344641408084475379658333360880149629742204151087667139274823097840934224837929238707931605010426933120403676715221560300717701668081227487606206759476286727868714444118066860176434447224015377411690844872079685123020599433492358629447981967997270230019774707573335281233008033722654425666509077653888094863756135826746769008554906010142365346445031601398432331179100343929740568597097147952014687364474684867170373902227354076262991277368961876020710608719376171191519532478588479685463396339251373824400018264901934001814802668446559086429853931587116214418444302419774961766315024819541003679527135499062735057861141216039023067588886327423287571176474201232039651386744734553819378750944962584563781360529647227107136128280853556254329547308511624397268642480025255473395442054412004823395461774538957566220362560170880398405854598446600581217719057688203638217176015015505766482002930468165426309127820248732738846268590324410857346030596448241689524885963751023325872868717623066111779687869093894647060177070028661728675442074578027235193291796211524829919246070709231314479581136590706071412734896756538362929321801791101329388119500098620462915358706556333973886877121270520147652368966764049283161769560793004809338139664371987935497309450000925815505582608940193211977309743101210902940578218990798419900892782325509221383917125642532317934535270167396114960556058872185152380463065659640093257742924232681403079423439365326146264700058637353750991149015649511008864878542100156888297651883191965280998057545486141451809245108392194749418656228295601133166118229225841943333908451226226416602454203080413454113777426447700372522095674361895712268755802520889061331294853824276450032228130815440567089632883588025926478974502739500611185507655346004049975893891886199812203434142544989993024020553908916916126094819695260683826281940816316633880593962892149596750706276366761116538808392040482444298476766375205896278420620497998628241101432318908071016550892802459799611196212587716039845202854763170358878216321464236315635597656764786145368175533628349182897274806498043540242041856276528740046181137415576153588910140539862423981530321156946173812236946261302656403396646883995469256414947642327722364323286301267855430825942346378815658602997276591974372489082988423911132412946276683458192450913255708479499229411905769005742302088582957451305074731143124135771243672462304953199996588621865168661160672333319251026694433470525749763274562796500036706934254507042785592703500568700225656037369544251427073106170502067475612559105488518868393195416893769198546671800344952233350731485627783112856682000452248004057352904538072003215234522433592947077873470101454531959863274806270286589539997112422259166535598641576473594918370451682429952559749680307815754725634801526722334990920617054813883631613230458883510995145096149744532261273516944806189775519072657981068555231422248577160986942654051264067691647593387895813534448691104643658721367443018450171105332578666113290257154741953794674162125480060765749379322280187113001497298618129703912429418043061573982285830553600000000000000000000000000000000000000000000000*i1^145 + -3937422847606195566342397594345038379389005322723094107911287767518328377012928369999195336605620323353203427254334533661841744473942238639797022551699998863335122731199523483673708461433956590017697974199439007972192327669941448948708457407497770061728569619424738635974582865599135028803731336320403234534712974995277531199325465897880631636612525759039798559966876649463814031535348642010697183445926877094876713132517942920431558092584853159627499635890872884449412313299548320407474975814328715765310797684781416595132652493556947965039991221191261233595865854110217682750704213234621908659710135139421901667403216658857240444486610026795240980131099753110359741102956918936482275021287849571781365468417639913406842002986338360215504889500308517669365817540406801462423391999801218946512224271412842079650472640083361101735892697226042743658239332022933609035699714401280509538095552737899906714576992233183229652958557670465936349859308034707402211349429299211048023593565649667812559369518216210501425681547511070947598061506117455776407581692106530473889279356440819877392141695049661209219956688321633035013497947617775525787000299177813700699243688534884435784288909634918324895739325430684741001172653219628905898284405016158900480874118543110520135821398980874013028784696641886737824670208073616201358758565522758175570302929267356173844400283367965946871353871866011231144959709252804284944908830309504686583963863799065313406388063409415279389920679372522379535924172082825804551196766409728002653694911955807569712492340692463218551907697197195161474874106575116112207867184450398212913451280275710647828684951858091929652719414345559017220885481951740255669144750146791057808076128677026048658211913479431599030699251522487042996031884548714534549654000091174651181226169611039650270326885631811858556263426877307973703081336415319227145795506938402081294414999018538748758646861899897801038112484546107450915026866941362404164676051642981035888934619089257624137636192304489060102645945296916463577110897562121027848003485624835262686801598324992089247618724438802600515714229769775130357651902663030439899705103771751550821264703693162314698759014714784179055286446930220841910718281639133687589812366610103215964236750871764227654615145289912502194420937837116163574665728216024877009034741551879926963224452361421720447880394688694972189009745106514067714775449637631072871569294677246406827873365125869014074563142065962348455066313691535828504795115229753125102846838834304871358351677331666238116469512539319462113241615501168093924827228438303665227094459312526858329488321812416652129545488241069909465313328357173705370250720960734480076697006930750962479803901619026321696278187961244493561785278770387027166028511519166358647021199749138643966789181733598012447025432799318472241086285029920909797615633287603135796138404912785757878140760085829554866544632727290237012817362087097210254965673068692822803784610438290668988146918451663856244163884848571755531477615383413418317188947481896155866158711037296003410396714549517649574555782416233074508713987029143028975404169167952186218870636990298550552170114728308697465952868080625470495402094428051208587203027274166748233047082341080288247082427351040000000000000000000000000000000000000000000000*i1^146 + -2441769351368818607810928916680918758696592803310928600290730582011330705962334559453642689053476204910100421579043996647875964170366448540978152625188071471751539238453063824915597605009606500058831562365667667295722510624980400118337524167928487937980525295460411766991821391580180386180406057684733097038792552784474143059475784719194975396044020435972760044785657347737735046490419825088031124213054781006846808808479220107835698995562449352763527141969939945811494820544939168487818912488066554525958105705825345775128103578054315659415872822961140636880240086884233177719980753246435052656949464587157218966200582303276531898828097667719827643407400010307832523377589311360805329704653700276686999091436832459434823191807346843002984771695740426384704100646343524270065289328703663824763439088512051935754622496005959501970919148393948597775952514748516729206068158081201916670119190012623774705209569513073702805280901872472820999821652736411133170419137952737870709622851551167627173436323733205759668365860381062946185660147986887412932640294316031902646596494538901609300758161621707387933987009387185837709991978383216376821288422906078955635758590315697758514645692955778944369670447862233384602932780449221426348047603767707554598955264983351926643255550548315868599590077759414306738733610947260678585260577793141567140552566442175192788202513413067023756435345433691800098472320581050631643190294013602956857871249110811447674852561753161142857287966339852883178662143817303860447296498121870274611276213729170327390639744947544955239815100991140593199859478407506783779375529013850915216921905599087537537355481087143984634348981729688397859390113537724138078407676338220491510035101963608386790318499984279769308676605131884013332251686585278820364909857311256268780239457833053483188796333730419559883507379896471960409210266210822549569440398577365838111835529901879489750522801663268718809444570992920462876514565856695386237984442800615928499961564954272942692533979266996851592242997561361066070208252164294911330774478044785175352732706236791651036693893453279921252713981157807765108449926719277874982794031833978292259602126122527753341905259400892192920276525487593569708173796104530075804867609971314122389505585094762093521381887794135558400428966150445099390171399561045452071209434403747622773838314232098876391067442094811087136452246069452400580885481458014600708433454122421290528664561939684003104624164095502103341976228296870045772879645871531643536071316476773924246410506033052922044349629116993299466350243839622843156161392272413704362573826579019905301710889634698662401837810956536802627082933958226330171273093274945779752392269589319596199086670688652774714126369063889969630374377706450005244445567549354886594015405322320254627981732230101844621912217976828044694085359297866694230828913365796858902166426954363289241764477272247148503055175636612651896016137446677806010559558841201629532794669867991317837035685722171508514728204528868970284010381109765673163461451468056035700044711996227351436869587972855073381496974943901121064564143273021394427964970591507848926941366400409707015807694051413912426880564822117722037357844223881096817348817006567536025082929680010360913920000000000000000000000000000000000000000000000*i1^147 + -981950752775831660601079859597683627760341104343139616431780589565506785787715878506241780311332059563721611780030669067750529392299736237187280545737052487124247914336886782311043124255319083986998420006737823394259374610266402650837706252232953204788270831219400079040223745538660251646954009439031092683912287557841349044078725994271026136022846090071077555808511474290314061167039473553036867132554074239358254412709077532990471434997622719276209614466741488604852466683283099508138182277289991130966307849257508772042569201529020782030052339826282966852488864769601947378514963815093847151610001227803265694789739664567990406734911994929439287855225486124533293950919510031931828412009124400122693219897629025100933851519001684798893240594048590073907868387212872144787458649265994806428700263206185303158103331354967124370010245426380767663038069163827503157912538502276951119250442972706418424208673778350988970904671963048264468712549217424988155767695784339871636000025071937285737698012453329211736650202791266946252994579323635990524720420390022591418493629059266000788780467393012655144821387343558230305690133547434187729334941963395058928878301178804821486074783259044469809802567188262668612605036056898200303765968691139962598402150501871188790772530719683368952240795839388152619044631588377141408336109858534781714725135487051456796830041549108135350343239704120436433266345978763948889370923933530910516296628249736075503096232457298319718530543517314283474627047403234173601984891225879880910011218679601722116740223070001546072087482844908417162323910549137059762130959850943931167701138871809642129627972024970144107279649441887578546979063290670871640980200312943107891397938539305699309411026769774414045349921434523014037633098117902747679631483367793168411940806248035249394650725430887006395432917750233324984121494302927240162386827215009011961344796457512416418421300614536106141078064989302595059828221163941698783259170972187177485174089520167981181483921384540562218950104289921447087407552112435609088768528891388269753047319727500909494102346301590174009633486092528570186297096459250460075594260525450232370743770566751199342180698818996694910754722798471245724893193391968750630051926736131802311548309989229359608961625866382916002633647562962517660570128004529118944115200050134891276853922651656690029121050186839497000110453129957793393249561093235307018762543536281360025748397517582889383166722711699415486991533589834320929110715235839427607807111985349753534630155835146822418129486786620731269971034129691974033209942116479128635917108956010444993798264392448974791349630537919911725831471480368469985547557990189585040918308141701536262085922184570867903964872283814820598052026637558758429945780991314014579856103130760941426155065177640101884955962426086574132697968329539497015597612877135291163426489177946924323385175377161344734314078558845282591830179450016870191094587287628311879371421643894920239672695637906691831319607329760937780980055815637472572690530414065136958587987854940157633315178841676450756527815003379062541133479159344168260636433793021551192236885983499810288234484056091315667583497609169644048905659525004163814479140253913689211993928289484800000000000000000000000000000000000000000000*i1^148 + -301879810546897860418482663481811884493937648145239421935209767467918445817769715389767208830986753063510239848759550109487150746121484576241684343943109525168412494486428885279998811211765467096595744925333295641318042605195669039288800208253229658885575446187283601442686143510548649991562560415972170747968580975001629873537135183687263496767332558652856104652434329625566316386937430338546879700420347451765745073355421186645408446095631800157797659938004085230437397967008668523819321293966087105117769440189217572089781205663202647266658283041479469086615099047152037963157678859655174672087717512888807968843344184689368952359070355574358986549166536516515580241297795700097207629206418438015032568194012451528992913766780678729644894602167687698251597359157866527832084537940549581744219125226274541154903415860501721142310167226092825209587655971409401399854872192718865336259445910634285940037758473931157715574623723218762043446385931371496282413659211337643159222358743634131608750360135666789974489073241749615370514066781429330323003053737203315026794107941847992845375526652194740031891720354979964376872284395560780496357955709735397945209379669086282956106451439723553300516963255940203877005923176870255689690341274268265777551926865357226108928477704488944906413240049151347572346147942032458284375279376282321416531756891170532992661454972672115401403957549608180393022431753425485347076731001420484711541800754272893090223706550854354743251562147333544424188071342830616062618472129593339875639900850841047759064551051340355704393487431123740759355610720784823442204334054912042952317024644040859697844879307476944963787658530388112792502496606234530858347586659673410233590400666229188581192488456527358298214729795990322166074394465422927166332666306884397806371922209013865404625381346855283201796109276460309726491565090505585162087391550823710179329459317502248264517577683943868963626940287885231430882792861899299202580449566727449660348032662286089715536837327763601427262808543029970614842459111104554794661230499962025637230845963147472029942754834647598845502877038399873268443833276536471214811764275465529562849185389270540135423014994680413736542565952610934559065761079823420806874435980521184892265454073902427199199284816119109057426763889272530836159958724802546894244429462492586788734726457591416451441757677262074623214881205773714641225972292616920275348856926204218886006634861278298778726843276456377646391086234112549893487000719804841068411647048170358369020708302139573413097225100128095518826602050095013892312120182868731260505744821739224938116588159978713372317427699376374358811196811046316442332695005911210465418715300465251588966563497870832292219906572688264249507330525296916633472332455440430456974872177087787561512757830169337367510686896824704234008030479884869558479850033132901060928023185138159516907605503182609959713850677757997360539284098092411974484323928445370928692463703088449340297756112137870993852856505135040406222225244920568614255310521801608777108169808350333074080186659857669826043591097419322181354239933664794697674937750622896839693130566148047544089271259525913321902009851417295998311344526721256808043246717772092732866560000000000000000000000000000000000000000000*i1^149 + -74735159020264422131865359254951062355673999020698938555936803692010262890531478603476938522289714118633702212778840463132453613681656754436614301283708533615804294425992860687377807216966226912931426170609366008284042622569538309035835597089628881262225489397572846053476819146190546579726351922936675421094296642682892619416742798744958807030361770146652858533921858678305152858384391960137280580813852545556805217157469393060852823824407995374104554323622960266871117386267562396094545052713563596584620711795762415030829039660013408310157987294131183515317784341853145257131314210130540510339383316209060241146263288130723233624796135850412414699511785534461939437227501908029298065241280096482981045919109405548327629051784467675354039158839777095015519859861136642222673329599086902382020157506865595365438719325303273587963412889592181671341306127147089540038241017154601228801609864655563060987144761800631516497189056868524297394381743418447001906481167746487652092846365418051989808785146836302265068719799062387070595047685522133134319727684820229343635035073982366930797661047126142694711450196595995404161849366453365406059731253408107872932090789224240599733352704731132519381747865330741132399596944359137921350452162079899487935409610579791663591890867468512169614647033675792953655679395227413701197337265121556991483503147758435510538325736750116607526548848689164031104908624938466436999947516632780718541390522252156985620995405127563738732577882022513680898891403804831527898622954704578490569075552278566222535863827123571757539027782485866237375065617747490237681001228960387545404652169113774167082798871560426905650989120289373018045913698797985082122931808335448471684318036973577935261965333107024309295558289358208745989517479693897333435697506569678225154197860738503643240977625506520837733999673789502940537246612201318936839115166487238188198168052168869868806590981582799520003476108364042446859418134687621651380769876318152282194996543691273204057393617620982982521078795113110994147510505645653820321905891318901127763325998756185981364196756098300034542716795293226064458026685049290558821495730433688367199559914882191317691881326647343488744536763758706931549021826898322085564775409455060840713881454443849534302819130683108982279504929613278963647620165109344056735377490597056492374330695910159099385017060924382883444647135414509500788839449368092166455085617915559150635238935882805206994944912081123408573122900997499306158287359471892690554638378430547840925820805503572158717094621205077718630382344467180957664205628698481255495590260448194040632846396385667084008806127498346674098116474241397201113402960117489476907797389383951374705541620126337184711513255495291861922730113279773349489439160333638590529464636192418222135389291049655310092673396007067133875021054922387700908616870137420406507316541971686182473528012246534889745179910715986793978349114362349246799629067696398327165498934274648599202596969522057670450695232458164707570190107197843163177812362941763539060895799950239401782552389868929276480047243241791284139151590748532325268129625857850610814831363197463832865923870121037227624936040971662421376124759563140991362767031107584000000000000000000000000000000000000000000*i1^150 + -14398614047842589478827363775913369670259314666191551105591973515316066069696207634470121875747513445783461645391444362801273303245374824442394609369506338222229240009982345945212178684541252728904672041058253471182128447544420805315771558610918979998156265421399271907265335126601143208601261291798158267613646018725624826353964851303363963845633052940434279414371448660422022664147153726870625910776226415604982595670058655560695534619617446161273945360506929203369211196213857397158166978392481827081706477719092701146514180107630027075928497249334762456246155058947999681946283811705030392506832308451907622515650992757675538943426122700503065962478247032489489241971737332373567173370695777732882004239018228684320547043266106219938251590635913187597713404749619091896193859393445596403456316177367393123371823708964628067080091332866605526716266902018859610644324152412983514312901533590157589222542397685084300813574693613384940167528028286018303240768694941082962726757259188329312104728362111359518600474141382416200271454772525927394559860687679757376505977309581572068886115845440279927661739992762146977986521341890521479911682621107398912090214929910427150653327385900967737693476399801918817597259104667055228545768578646130599317100347319061928265313806914254591206436282364991544638195065101242755970486054621412368584691249960790963643239837883480444237337507677560862635530192760251782858112003306495441956677105376457332360329511417855120931310491121946358191363128886034087174157130515767417077914956478354776868867021022533280617442562125606830810086599723714703023577969585767652207298447560448783371226899959486682580565647808565880146102289005698228137983875533353144279194542538185616726978549007678712111715189231629646572712988041443128559283193878839603194001805970977251293863314479534149943080702758017363993447181246085090232912890360977113878626995733180874055792038121625126707945314448358185478635487809309138616093816534859310324179280238348301742811402273368833208819283796145281121222968140785758611141986522629314840078733090383640578065854109568737182283033461751609305959360731546300750204785374085976638092520975783192794512946717367957431027811993059073844041445120919341219147000535611976019104952754211566963000032102392565520364520640726072007385460877471304559935611591282648600565893760944320851058633924580137988430354683371316314414325396255799982474799692787720566811695939650794497690110423743699811837373463421308246852067816544370888498697983830400367061417802677859739870753624227586835311710945741952545628225766021573098896779017414196426679809794682848482095661528153394031999028032329048142320920995905498808071628936853140382605046467884111404344988415491777261177955245999783797840383579235372008524866719989286371069456077887717757108586277626967401699341802502579028110401110401891043702287561021522865544777873941818746129934826591631254980617233276059982018287044097542933055029660279648866884798482570596347251520865121977627988719384157198872033230711189882385803988504912282100688768606906898717868363611580664364954678852152942337184769900937709991333251046782444216201113071656315017967887869730951423563793742684449931264000000000000000000000000000000000000000000*i1^151 + -2071644409306076544175161333765251910824800733522222967491240726789449486901285400151173695203064792330628143230253424978086755197215959808197328045390257715391939044682531895668959329881084489108505308740400184451691195685871207176069838844173153122734401719433185794816051827338758971604268150873124638451399737742700338999928317155539554621765182699310317686941543704710718656780138866962049962269304877825615025050431654696914575205221666268059506772890044777687760446705123924852578131563162302587200135837542855329690704024853540882712383453996259818928560473860333897335761620570871157745289474518219381339751645793561262317500612077793280542825877238702109951560448885969074969753238918530752039879708487042471291093044143745081918348062272081236823989415360120437258191164852228045576996193699264932015992876473918264522944637057327804620524419600024051351977766702265760306549788009023460180247605400267462161185431701168008303813907707836957315864618713238620338005505098626203022015816372203177526122895510386950830055585768331082431887192383183199435827518829721395107739332144321316232313569656969885316722561562075059719795266099545184806456722804480585081050729304909983669344108793524257531708711376952739897650796499062770801048705887646022966591489654837374283986466014127025949551683199074273656451777762116218764362920052462219689306892958998815269500150083910081895602835007380396449755939186207042947130998387074363452204192644708807334173954641543049281380167488356758774064207479661859060644110291162827976114386008826009147678489719915713721063589889749392667092466252767147092902822604194989940300151185368227500350224750375368255106284472617100735641735829589953988988334370825522386949350448377070407560845001423925452179030506921552244338323282116651152021545513784025040732309888159080311020298835197334288344249689753942611145473369339665773467034935286767572178619664233222012690286506508257369863816265009149619835630903052220312352224022066336301457044095551150895940272198934345117425438576356496717343119145196061723937658779474307557238778368854570404544084375885817586536553100641429201639986435338321092695319097342367224773940692726383181401604861292809613913517871648454694815718912853972085297612253682097062777840183602912425728806325308709261514170480215529403667626781904450786495465320460946828584844482911630638221411419896497492454830215137472104378125101622858721062854091673747324064372140325015222262759922127755923234499721967351491959510103855572350010835575982169205679165509440224646843129366263932182162444476081543446320460627058719807111789382647061037977719217445266135780308784726440371506752838245406163927163979804359621948340285534355101533389505051814670770329173517923834536847638598772374869847771606598658657955289804046254443831847459033300057227444016569860572484652086934572373751778950558172868785615960484004781179227353270310444409288389929734543585298094584156028584896879098663854456782625416509003520048520618253172629520382643529728062840948635905135070411655925255765184329521465778704193400514899155364583044310315290689114658016357130510266439333697111672047872268197236968911140915067619290874160087040000000000000000000000000000000000000000*i1^152 + -227065463826962062339783403094419386370773778043270210883680219413038537699329707353077465185780227085975180318709104503672155029748014254235097566934538989815860582021876510460874342194530722797268633008386306519660313164091307706779589471270896574492144252491121143256465374036216507417379943273375878069399389065619635153123695158463696676781384791405743621958073762496617696633813902871121710024569879743543742690796792462854270448632735727119522244347956442456200122085741958988444661800523264320155527143511543756924781610303158171134271834493680748942362776617206033831277637371165988861444732540477678074330723530705689048858766965378406004254387773456442433132923525694881013818949600981746114245211703424786105052962723303885108869053144420913008859955853477143583860122279876482462711702577124427985719771067527343505886686426138135681442895286387712126809319883811780727179480589030217829475902200839282123192514193291940813842610992452778113189133152639003380978149643142534666521419573561238128143379896548269635236934234484502044369640929485120965238536858460938878501615526727929611313440976089043440241362092651943034157062210330517242865658440591329551120249145516049623790786530605130010518887013767373171299251119432025434789437565488887031687177063451537423295954660872028955300992369573070845218362493969376093835138633311179655918378510958925413072292907197036418358306020599385384340749873562233300980761596036466042462491605951876472376217848240647999589924429372137091166207113330403443672052845971737424062745408661295684377076938067487405109492658813501154318153857329835722129289813590843653261857108028905733506315303939782010264498726905442779772058658642837170130680647456701066727544848453381767280059627061107316045923126000113283991227936668561675874308791803575671257729429357539164796858338586834354619110649996427440649667960995807099675739441777727320517043534715641931005663133197575790562873651751625105993951591727058748693548087598344214415970747093179042138785157935175796872214150231298487119821492529151140196231641856845191690791618838815922030493771125266300105159148828443482693645300980639527169164537904735690215702515363727166362256329719704650332160138540637550036527154737970172609700530267073276654638271966319475786601151995844272911961780383719209007236997430239565848957874505339064006170799980098693807743306558241612737099830233609737318016218442155374397866176154789309058718044739729382354054860947721173928511461439586766212463061682723896669326802274686032073120279618808026409020614070290617315278481117515674582490752631739983077353683115921918027156404510856632489327420403043813951582883153143564291350169601637023368643565967054382434544996012094149551415205789812359042919449563712969693862676619709166131695482549731476635956462406375100781085999366559322960367346223389884885982168523098986154048439233291981446487713352095819596053031475283782250540134010721445891735404506942022677956453832985107107803499519892659076937681453647202185090339470614433871977787575729071268455286973385065299462025496018507380540997658793929901694005716777790673694992026736681928458263700381685521740651698219772805120000000000000000000000000000000000000000*i1^153 + -19158766335404737929034867338269131416231908267917094800763613942566031562015020962626108284252464464229892769220150896623393810823088469460090778515461682365077669477255925373096986906706508105221715777453671057954365403677403450686747130564847136888109477764828772156827460800138826862158276027395062409273870719304997518269670999179321990242165673717469987596845625194136414172371669056945669690113407532921827733848259359376591250424096508498922994640390549940676500097557108574968917465842003305236919900396316242490669792412927013264220717941730150444061756544557644893024457479658224578406617563226825863477930048898706810029545669829290363143905623249298909453818318670605612722200483554565482192294669852147782233582297950909692439068147892342921131088941614208550807529699461281289369842457018282199457730877608506101704265677626540096798439177115837450383150310973599337564377860237939790156819072159461938136185113914199212595151511964850287820937364489619832646234974432695946461884723811020931748617741199097137006064868166583790081376905214656542216529285016502327144356961380210843241647893407761833913485779952091687350950407683246184735795651429188622673221909333552936892128416520074036910532003954638114191714290370142940429311559186693175107392555108831476281483666317409383284133649033498689603061518303792267503564257796228070349007132385993335875581841392879331046002089329579801656744826915344172176927102841664177956379756190553948161805879169483676139951779351164882207197798643595074525257923897842528872973793687789548989589104042576446980046563327552695002470231882136803454307105448596222125698173189666549321780438037982828124615168522540143585302349808266534178354211695440752986171116582515719142855846459453005473767994970568749151732674438758782340632845449905613054894860480682516006199141908392816587362630220330140776426189486620504019747267328685125249205821670917981729812116905566702456973151706928010609015376816948351057992565754158573501496700423009775473888647599477302367259096438590165289116051720693370098705793387726891947491280869107810893183526747579448291234869712957645649883743523503062745378491558091861096051867250459896444198192267494899534020148830881896310389998537208713150536798108689377847790966238883395077674942257398455318767948231438253508921482419455887954665099319138551454572669493102550977713165327443222317720759515583268816251454103293085879392854892592698139136520530735118274533884319639181786455185364878054373735087892019516979201518483551212853861876935255957784450883591210000515542777369831506152946026223466097147693213239770754925272585147399910522883766727107146300703456522824867253676349662778178800731535042065611129021051068472518720762252964054009199684851239931523154070296018482367316327459056633126640722173444987292025917660068902773776230418679509264809080164605673153424250045208166181588087598368107753151075587588735042808518242454357862065205398122025599984797550645207413300107115437970272518419355336473669855860468320656556440945242737622755342974259602420022769003472236480013340669034613209336687917370872941649200112221924899370633400582140603426623881789361356800000000000000000000000000000000000000*i1^154 + -984954160649851111137555707070325938246136692585236310800981553841974689176362519436790257360627174373815666845157950027505076424938102004333649218240743660508325593462078744988805151232302463616934785327456001913506122959487598503249977456204030958390966595369325033132849103973255401490143688248773702222210213963891819269299227177355770426561316981100247424128891784976209732089746261065622455656068497215530468686339919690675579908918482918956996808389346464877361248576121619915998009130165222763194013078124851578536987004261274018955790656105612329969953783988966337698899599692012532533712660584272961794208373315600011097642162711676195540862132593174532021687107053010277067766740149134373636961677656360180341436379335110696658058889149930845859741434527859414376521619398801886989351941939212231385431231422658640953368210258438163717995115518035915267459542582836234078550278034904885594201112057654792086714929827948995786133464777789359606169258658660397634267386150262234847977956098701749018601997311264365873534432261908990979203399644865627167421219644990302468549480310748959383710674953377667896738429052589170199633298590753538526316157523238909669191862691256014821417396147011206970732193780986186984654162693573394935942110723185068456089757503209204030471371606619583537316299710854170119660300236881179187719136656159642024128240308403320068759789329339622485818840087633434311510797478592122411723959439643540349651919571441255111481594368410670826650456901481470368974980303464770064260881895240726054814770246710822665979460050287715999958808283665550201263135051093293023794635764492613242123501822584745267597310337662831412569131591256510417126951671266106337261627996668114498839254497298507482820283354291155315635285205527562872340204468987998245577907607504283789956085095191720706021919290413991079262267951973147970871687972571716783349567002139737398540390674109637575946072310253653647907280061141498724911053923918715607739982272543334435173845869900243376040499317501640184764895931450343122519308130918212233889204550265699040337819847231736007341503157291165806244367224510755176692401714586702967745712692647286513839604654981105464168874911667386299620756339217075185566241917742051577943586100624022423121807427137993507268156184975813329311885702494213947170690043436071654268667986079908337915212123543886252349397169206600358097374822718726926025565841164892451973041972667879575743871161015488856310699549882192758014394329561941303162426862592490008358777820852951436466986362866734860811710846771718895125939085514528120810276498349533062254443186847500150611598147320671787630226189551394017678230257364332409145647411268686779494791618072234780372630873044378529594016742988486911548012550318188122850233979857949264370902663412069478906403768625995937603033341332480655268666605304617177466318760584325231900324503438269803024227285422617487332497858654328997155824073519652994298853976918435979278537093208302460906861561394500333409986941890474541971212598265138448573350760137921528210337698274177240590063366351616634466598646053635751384711933640931958681714127781722050645076179979287648010240000000000000000000000000000000000000*i1^155 + -22703264826444974956840370630180355688564511096503449118660266790099832419433081517120884333755120160317130214038576017086884223345487905358539735283750232129945386860241106941412611162228633747127060208402516595629658345606350679252301565021372210977041690227582891544356097481061491441485607188938310344251624813404265579206279529653698735800033586595107392289357478955784809989168545295288699393626917930856259876538169750780831252946975851631376701645364987928233243192110110561272025044255712173100395284735078036545572310747551230680855654186931711188805450019316000021883903443285537888169350011540562753793707438217091060677978828703416108062145107042852392062752659322588407630923297572947978398855900145616927345675983654293735380202287032914175371220742894960184882729049466267947693166617926333912572489146383812285876653255530125455601066789901041705193243909150829654648828173126663485795327773359157913581589001887658198707256663449323303295480174348840461256737040016512194223833816217308531911724300463093048691631832920215730785974877358441739777290304236058721490887610149966227485751529952954954080521219314051146311868979025069801955059645567862947372616830621078739263131540843881635990885081912580472298775818536839026557137557967370904533070238240661452762197804922450322114700295563163265133352642933504847435119366182709021569383229256934899354311761694008692167214416130585804291322989757211734939802282004532331169504642976626334261373075122716020802261339412055469898134418162567808881383311343078095215106725374094186124381505233098095208438468422065155722373782236416591262966321382005726450099630272893992984564767005693619390209442514820235560409453701298175936659885841860327850137964533274940344417940440076346347415200049850401921472543204968223149428669373785227277364737537465019820548503651090416263514476071741189160041631448041274369149390701831174748137964384957515102964217473972148331973510569853567159203771317701481770102255566043459856522909582034138256325324427842861008292270341710979675268043898150043227198678690085751218422962212141135034023819742062205180804847567238812355016100906210963143143274319634737945872644072920603186454134028831414364326345450285981144441927566467013785253794276861900793114695182768839911372889593827438925501929957896608950409031018456495610216705685877510600493778847127275826125921431027198008238266424871426114616016611608502779820873338851406504985094602291013137411107611008055122306019445250816985235766717949174667129447525126014812869979805526365810705368951801874000208973003016059802410629639872470278002330374565555007957159144735746834370856108415728200844838910211020851170748780038439616412111012193504351181795897594488102096223279177612351190209122859196518770690209102324171038937850131716682092638232569015078532751415364115336539849695065334051181030927749634392831712733029037001220649172262462474909130168202343650446688270212165613624360877578307270489888915977940913996961948898412635545870452652041512809740438303065767760335414084874790612058134084862244513196274854542770022236825188697584100564313141324426919870789362362251842567536640000000000000000000000000000000000000*i1^156 + 3957231732117721136554181947865338077503362940376038379595020261119098999893114090559799622216980961310884712993922332544390962963388745236793360604471033149377494128250743515832110137593492827468690693444658227093939155871076991471579184547759293437122428472497696875116917814543471323841661788998731458998146229985311510753238503406522833217613205649996251104176586542070188662007209075531874066441560799760085838916425309358930771510309015071390476949480832044024988006796653196283041069471448254105950665758853246422443525354474201043243684041144620787249816090591825361799882763560018485831731890648195302455183147575872732488604396428314591199243883977277334465207124442815244767790790584470806962111350182936131201895852407220960204689761385850861011545522218261736474428755935980697247922677606678721698808984795800176371808498228867733161023966377522247875864308887352592821302550942366657066194313655832051069719920089302027473668370685352999809235306733108595560996003285950172112687321369453352758104733138632516940910735633559516575782177628796322024710879128350035539969727467838199317702006299505622795791162615652968408553760572416574988236901483397003329803297656122409552907856252387642542698700601864431248142012521949103795321283334853191511484282933894728317670974696543200587473854651626276594930739666791465077811847119044678028700801575746008552409682915187763177698403098120072302225734643495129642257641594037745728862264139252710984144371411976807782541302178427032321482050748141976944286419261517570957340339733367563916809253192994961336762375048373158357793701723207872213763550582742974672808576948330822241631824318070808229462779651545068606270463549280141353197430909525739353139297477195872763402856109244038683126720904392272297761456987215317689961960327620461804122048953408799265676137486224307485489958611690496622563445909319264125052300415985748513607703426567348466463244719228488184511872581658169017015949989188730049496408849140567907449543613304374847892068739889318964906857089227184396180689162185838877203055920628572312099473687978082705544219590920357428727124453423911494179688494611779361105314204861774559607583137297758461507192237775802311515621044104600036949540228593564694904690545784240761807024143181131813277479802117993058718541849414854877495409128776472571149689639751669454493934716671643120055704075533327602362601620337207403571789396052651020360543132241640943095242477354996351834875843400053280977612947479349201681986492006568540226841986996938939766810099753031278603236351754277328282833745505323528247538878574397541624232564136874178450845634151301051035560173781637849454613298190962698289582148294280152923128540149941204887869980744341868061037206311624951895288258703323392792168000530302742920843314901028403698982928397407265342177868272579069972288769979145393814086001726499886516445840296248458098778069188110806039290828997676044330524978182431892851556833905430659200988088761194409999431020925959963200257686351739258031113492624872472964487297922203536772562610377237140840291625351461939120881689697756023228003006469556351869433618602603315200000000000000000000000000000000000*i1^157 + 1773150064351805936080792634540435117723432907510139411092635307804416648712232663834801665571191496276205119310153971659775272847773437371468713580034313720780564213498115448030687988754834619675389928218460795045168337153867237510679236005491071313733315306963098070565312578905534548036400305895020524599538705156049234087603154890731132099246813459959862465559952006005410764782533877717987374822547693696273835589464476415449927209077659174969028133887458501721253027725368777997352757784570573135879089412920269571472354050895052723366094908781995785601170938643791089763377319570097570007684505118829437337227280515411265406843949151573894095310548485201182337312871501480975874133924074710501936544348768941009011079361163692061843057403634426663947209215479072964014437032480097956624183191102753814219709966812449520766638409116015434478621722571130693546419645710359035615032216689530419399256063687546629092583147444805114532074572724479189171517763187794574443426351630638887234145879751766894518739552929807180066967042552746519262022890983597140198991513899981537824458948579235818126340310051319292938561713293635256098195420234847668844275610297074213776450984463787260854374858573736163364885528178199530363045317439552410435066274514435720387994706728011997359385501012393391357315978660234436053177896451978661017430112863714836459373459739628589729298608427764465652477139356000796058967570464556859517907177723110459534271262266677388295264263369114700869133860721538257070955531205873670626047817371595503587118347736348278489467007772530040815848048360784235446759337644103632113301262128912450834347052734891704045850942949140786715622430239481553473613349762064418465330483426293367721727101512646330727354326031125394556860279986196554560419772070335954948619250149016546948105928552236639999790011871868411653902843870707349370191478117374289116966991453970212535726674799635978989153451830799855237549399198688844981561141180246642920653106788577565891375452114962180032669506042420353580152688168399616523823706863659087869182583604565551183684380499430097808534675834033005053205391457567587608595965061561238681160172253615162839637766278386834850564315696578326366668978515511402213182884693961179432650447299783174599721945741080631317671801282741507094724718409130885488079082360349029175987472248684166753673090888435478339476717755381123371512444081855169495523987511902939353989666766718678232693795371529284235231025786322841415194164932141757681658480515345456808870433655465954756772610544445907133012071361332922057483019894467132881663346776666089236907859647247404323073089796107504801400636444990479227591124954781784914179209800312729858602076853362631520658711139369832685942150975204007546768527121562624477297159597474440822753916959392479578070529446048374270401454342751231259559413987351904411423800068579369163468345715824369053239339059214112518715089634970680390562015570105254975976609674105504858882667570435363387045848668292948153760394250160135674441786079320461521868870682460900002158220774798519921307254088714484750455494109715183882510380318219714096576719749120000000000000000000000000000000000*i1^158 + 41650596881183590180645111149229861176689324490572994242104870289142852948805736976005186858850250511718983785609526130050757641026803621360807231988056645776573673003161245515056572510640100819863338575671377597955580039610895705623431401764485857134472512537046695749891569993734816659523666306215870801843263925957381117336831275407904944911668233690786464831151017908384423586958201466612749642077249467659935926687488489692245879793684524607730931548112349835381057604977113792652848392005186684360512592057749885230139268901076561248605391189875060686588473045037741139938309308677743668459258639816277733250233872523677760970578095930198146080759462259777876640683770548191308818717518434327004504818546915526805976309590638992930340169211889038040800452575020905206072545061338530308085110950044717882071881925659415318669803007989336372188907066708534729325181941743920365417905015143728351817905288840889550385129744697854741247838599213901617572343290853833920274880440147718020449913178722468557456487166211423218741104232066508860495200090648705633490683618749570350819502603059332116738120837968705995100661417006604026164749178782590079360121281062023880575571948372421027237330683367028947357146590789608780213229229834014199973900744892848821788328755431188957492636157603894762441819371941923911151351413534082091387350971832469357696564987031466668839432366198624472341884880879774654896959324359332856632663882711628386810907702393213268378725525889401865466373609054457447074597752761158748128217540183764496705858759245721255513509869347266980562734179530416996906773624135444302964726873261095124080241888278326007653848277450041377130972106250982477475099710595037516483175765206367986146287277224163183535252377973476588241708936954367186951026837549327722313163004999681152051555752010838170458629421151583360661807034708116715984529273299672616767547745636080913773505280003528862763230419303140040377382904182194223627313075927573768466654354055588204885173990200891283243157322123813498862961033377206429072175072369117052646873122781031156095750528461862958612254732659631713214485409171534975253104848676595490439638257238111102547739864285151551948513347782777272792424871735911180064180332416464161727228004362423728612756187232094759850067400185546845123976527140853244900031110124509004202994355979668018745947157027814347191335413228852551862863892540583255745744378824822884970134539191293066694458597531450289901277640112048272728193609450141688850457157977530835714402027478799369378485939203494167592496715907273454623952141034799282613485961300320187753854611990517147519665973978493456624690844659217097386124182085389273515629811539478521553790326078206061768475857893471820435739719186221659666545251664881496644078446213139969087514041481263208895447452099878510140546572139029576939013180891458677170151751966587130516873326179522627196086312746064720332385634942671189569227901668000399322244036857037035906602722427369355832548967292411311955164087118203827542676007984120653939363621636969271445946071423130160172037905244116312118772949611308918681837155374673690624000000000000000000000000000000000*i1^159 + -118139336877679777198190766036962300330515305218554753065961448780371977373003870603623619548170829360998380627375594213030404249626841749327326847018962871891149497389356486549339770565553816356121541801728965571421069680521323412137475418512590304436215636298691969533341237765717438629278207428181368594005033324081628560703107294491571224290135378842199363258963270032533635434754210427778745656378629773881603014481417999518967868993956419058193022031962539056600869171891621552354463877501108783815524525801896366681108539373284828466538453813548730961975813493431189716941363591341860970625049732311561484792992623302387045024521310830324170249222097000951210479875972262015831780679506258218053918152379623182844815773712746811648323778926850108009520085265348921318102513203308214511340577461837672724072270710770489365342450831483233950500655293161501151493364437039617266459896290360696126063613341500139809721495905642128307949375009265962195460748583018138296614919859979265826839021611585537914600693822344408171268758104751194737451378855757131564628530008958064447114212213947078305070516384701073981735009782188359621080687158990056035589755848310665740371277377345107669871075821542322317129293335493927158515520513996355523990710303734513739707306772091576747975592116103549220822368811238023115523133989844902255506870128149854998926766290701958155090146504533960724035039714099591074049277580956481171257471647588127370286694776559731097945515292656363100972888971817139310037618952398374927696431483912982222786134940385136008970041343099578435052878029414922565353632161893154648288780120245248839635782406629784036733194742473141064139800514955241728237001294068812027353566820087818073293986418983303095181492004106898366568610221335266803680044335806155261938762430409942189067195138926363348473762544290819251803353446395299195290998444438113993946470094994272845949980081522494198589435348627044179944256043295964257948843855518510313813714976833526596753411396320159447388920193812045749920143988122779141562635554440272760936806059694513699953070765509229072822841167705857498796255454235303664953803660160649965541380805979856937378113932273671789196913191737462743490846222502766098185338022514943044195435605082138734358737689454126242157487773084190772141363794803539136535543158384716991748572598994607200693029725221819317513816943479593672414848777648928459539137189513966584760518952789183892145666512876149877745038399426002887822027436418809603330249719172055366209902188273911947074000479355300893065046131757708305990343958089713941574437190051552219153871430965886371935813913075261863613972704104616217977659312919709803441776878604136663935079481301976690544939528192844271299190490700787885574807892560081172910973942540228594334981819390346346193630525863085797777314614060093927517326955442166500813308356739270591552901033359999334583480615305156678951729004471821038809090668702304347098133730500119585864846282038697135377131907197425425306934580654193349439223417883137480550196324975397835333573613495386401167169874903403969308512297469603876987469824000000000000000000000000000000000*i1^160 + -5719849775537368860617621823884102749953221473429553912989057108558785841915222020445164131187641504867060432188580519881949075086519650586234918689280531050577087011132034144421780772056972952548179658817660310151110723081091651753193754824574109475822005246269819431212956039363179485626070750118341297541097702843247930127654787936557130771972780006368523714647694436170832929647230756860894200736497683031712459820798898718183130888642713487882873075596090609058899713643200937646626544268908163598525810863132093650200309017558320445498887334446496594442362068024042745613524424222310587793123917010455809392858825613797105304772334943903167379990958639807930265905885034981433869277664606254787794377665701098627534505975449692705523010123162261499505176719533798241386005673124784150618707963264594484740378029553249972491416543168476054612855296930878484957500384230954962123053296390887813021629954496112134249081777767416501032270493868322602323648114929426872267541734338666263410963979083454774373501688676535314163852140704613010809619171775478280678121908343149773781671333965366317709385118347199613027235037567698191477457272371453398938281816068992494265446007498034154551750614505402948983533567405858656831202278734932273230099035441158705361250568442247242600504734568007585591002443779183875655958560929151140757496132344792401810979192664409972327976169813715662276983072375268673823463466662920092319424390599951103529713572678738422669460787212685514842905622674599194063049837798163613812505767687429997297708566287267485232922366204135670568938190896106609038902631321626391410337857514445196793445714117544778635948589187689007462040973139139760788905295649416564232675342989719476594262358185690465855914184256883027077313806993119762904651442001737870960463242818769609642043785853560466799566079421631790567196320302352854674910475685079183090287545861597021327018999836579569868201862557192173863675167696564468833514111025941204991855176705194650318653738557367047462109227862836260443798144437075625367220654544350868104014610066456588141564127434428086408271594747471397484955485772128116453473469728245363241700414456777356076143312706042208130238994245421339597186603723202311415586507607368025680051539422172868716376060082760532367952390812882867023986701543990789847613162729918652277319082375214874411679623506251158846004651624112037295480992363300324984774743440308064110381492978393594974752612454747146113189770114553901916862486279105184895153574549771785107892515548073933075456851685580335767713028649594885065228398928920106303292079674650822938432097689354760216352290596405240465780711699489481627681149009841563395775772181730919755470403693797827296849091106603018832229545787906348546590933213331280809470678288273433335025607520454562870777629784660540382091457656946033311485828566013878698771377605043393539412314305814538440613195182517251538345463518697453692792212181465202190037544796147149396589768618083399381038676711542975623883657347726270866304423759975481661521005793648643669275697983063529496857147207455119631637590430952980480000000000000000000000000000000*i1^161 + 25900627870967642164614527076974514097685634656038977183636783836306179692086812371293443042064141043286511774875669720692575754768873329222383908551446762188046320974353406559635925394512606840431833386622952782486703651689502058969270378529871213482176117110494097366589921677139322098972423612696436411286160868211276805226017171707854354605556829524779550222254431436647570530226695520850592116808575708331496201757334234564981477912849344828417477110475051877941376568406288404216891806071028337420145154372272455576719519111163939664077096621670612724120449307453681361219323317526288702201095955817132985477371114682747178840013941081474133304494156407839007062417694286113717335542338628094219606632226599760783810313188097694403584884284490995140255758893727915103398806331279396915078366999254722306905061570302674556741441309023394067903739840065233963296622858367755798545838977794248366440876263516986564249584529176831169626696855175854164702297874761759800483634803004089568217401529183647080096686960634882250729335310873836980638155436780256372944760174431527222912369229833552868304029503455385360111783566536973469375879204319254540853592740409797318623314998499150046622379895669013225336789583860500712144063869713588620310351267325978233765163063280844789241686163558712864782040028112196679731313152392943697451960429694472710098351567919876748306833068912138205234547923194649320600223342941907320998545677108409821191724111474040818398574352060926042464038056852280344198977619573910625159217371179509407387798061396264333591138572337912575389037717997994697722180975263811605220296073183646325166581534735087081609851846600850362381550088112263660353320814649151323353308131466475560890151076995848682711864213488245678312743985574013836302583221797449727149276568691478301274087223815153990396036387220408884858881172798264450076208462468153529885583704343438808076731951107814199501523717535261722883383266514581570464598520347344536771966325422655100285638827658185071954378356551297452295986201337580623981208955947875484741430965864471248169801898296691100413448385270043233418095370966139732865891327111856380225603557401214884831971780059453437015784219608733333632999752940197938350022350020365555426343222294053142590988241431673282182843269498188891523351399224026509663031028314130111189855006556020794910172239236770972300329012764342930278785964432089084403369378061595024244942572040650474686910526800583601642359071019385068435893316660550191302838437458729303900734741034356916539370012513999107051172238126231978415525536794353609852952703847253772688044848625459375680155856938697548170983651912016901973533518780600613732407096800104264814621407449207067425355574468296852470265684998962870093726125163583115300440650321030626830266060003530531485123958479141307230367488137644358457268231469984731063491112109772797490646687357192319841762826070120774053453427359651181033385923403342618870878756622219272375050072484562395193746335165579679488596491606249172187877124177991779515990550392357571479302174072755518755284890918531253934227456000000000000000000000000000000*i1^162 + -13559509886199994348196257295704532673833537379096730754182636426030021608230713000807691039523532568805099087941418364903335964680845724810220285445496339519682087426190941998974461857066510887062928510524875668663712002475990293350165976077848432556956785663721074411167220319338815743146663904835978032095923808065929559742000801539015991304712809653543106650647162178022567688730300350130799844559509552989413054198963230116732169268425536506545331897478636086329778028133297661945678320646870836024505470229204111204034093462324366312917070870361011049814814372299727787688217381674984061717595963491520889827648349541426717902082988334154644253147075219854996022179646228769378824409629005223405754873660063686851307008845613104235294920512142112511965493734098356624590713958993159301750222551209330545332292378858174240723506153503428283800279541413120222105121068070275462781275799438799032653870934088986607517335241267529423999592345352881880888592639048539710372214257952267559434168558753736637774264576226039120770358264678765223778305275912497072313472471721799889181621652370574814223350533541098293443492277392178865284855826268184756692558461981962656367866013375134675178250694480166914156644820462492579283836261631826395070431174880840295377207999202256135203136564609492798966372115148595264880530201395067428748807493482997469169885555558990930383304953465247040577904002370917545277973142473072645387565418125010097718071872244349408566666587733253794042404724487882348395328427497780443801051102306713025712104974169299684106097227583233472702470245492813949577029042334753837444110978507260967401363284689647662354170570889719210233023601816431821103461800648554262536305108415136595668234412834740383080354593465702777028490047220733975903198554121181178033711647583093012857402821884114585309710503518583974339473083041921344364350053785398759406270983034487837977045933566213791443845479860222094772500005604698081404864275281752876039468000485641095276667622064438635488975760107611295465591573070005097854509382718221567037833252471762942561587623282494568175660143377760786405494629940740949840595431849248354558686658279521526821328494107805651452771565786139302346851372009203361448181914074357821730602805689345118193648655335061441989665884096856410275778129957556993200948781121739602732032724971395819593313880812459575502638092740347996090382764189165815414695030781439723713447153712898124905283991857038875289108332645028897928936092012333485876514821799893765695284171226044599039577898671695855873004103753549027916431622521718780293567504094151424790647136209091357240108636841482380611313996088664545793503523911006102329002824951675336633854642619653809873855247559148711640265350956969655733898568985190722031670959554122596034530948481988190097902763538140896935635419203045330702530058192677655770677276350558986780613447406873626743856311799977161672075224197814922839421370539984786726989271859825766553165560525326390303625198173603472396877705971711084347277927645078412719759266255962720362512165476826986848251093503180800000000000000000000000000000*i1^163 + -29758219966409026579287740838994932679291842026064129695070982094926483321263403546853259209215967745585119234864680306587179478778828746687505892254909245807170229165642361210061045886271455487111659563568052394808346129166303535439325798024139382233809382876168916291681283341577435849482744690935616636411115408305490178494491586364435304252747493300417881645129824284206608851720834490608915297730587533904278188279193254663570060308003874290109110819567324247982114844374636569346419577234573505765266632462819007025048454807719068485747293196598574478105787847610465706294215141261633462371044260329592607166233881683581987126636838734959946275251001559998849069373050344295590856413532085894799017393703371011516147944258085795651708977860692240061368008732555273777889404438405866794331224011922380450790955081653285841549672037677562625094810407889299733183927518036747808228232631578801044410722134980047579091147988427869707753445193686763838303073605402187004811188678420648926098207579468091536884374835368227217674306263031706276870571559498496035463922461628659069734707674825900273186533045450344195163063239684551393574958585949689920535193547929458789705655876337066321444662971069819337864137757052298705221436512565571590296299755908190980550850397526015769510174562762884626421409173763755702168376716507872855097412996150393629984016512554125164647311580680616590631580103458539106333379815091440798749202043735316033845746180440978914587160175535742883295512028150013892214655083265303736444311893786215666165544124417376425013644770378511968435544630146218887949417776400385893057129148464693890565857894589641999930500630868162989676615335837441379553695509723549135942813363150063679567069195999793233946458623276227502422428815901906808961502701470699653648014536914780480316552773674676632856029292812183324024497166239122110411427335233820773862891278415587194161938569683656866500191317035783911700457064818059471398155982857696995137429855395070338184148845878384258395264325620262133799134323931225973575959108262858306234993016447120610215660020727560684455678809139298273326567262743729389312708967983870409688987586241403598916462398982858061330255571067635091410855504185346679113962805695496084535755335042346304555232464622283470836081022042088563489736888132046894017084478275115361851296480699072291199046064307957447532196972708023891355703909842667808124390342322371818317075781256264811850828751415911999461039037293431320214836772562944578826703675793330595013879928891349124245778844016573035420055086651369245295358482758680772454925272861080281079036691779487067156835969574066196903520695578105191356057287952542275579876109618319677717517833865333825429734781658708959092676056718970359483569118112769783518347202282073486595437747606689893539968366389040828317549139390295369502183496226467807549572015609169475878228964607319768610255726081213182849982159234615528637470954741911027699656775029736881005709737158598624009456877062731278299038011635733680657703172260476022286385103586830696242328220267306182246400000000000000000000000000000*i1^164 + -116711944376177057669353007352381836478581644334966802663924962430426819924641263102879076485544209530665993920447905175045452161977143335651036175723761954837810087608297108274252581981155375179918882134166710994304163093560876726472940449289907667801925370085730164106033923227176942084039604606439458624883547756741481998153462752085809504479805473202686914604094592584976565645861291009659423256185972598523384600485352685313279031803533668238793293165429659103693403031380155202884713154186118797587709838656552995909072426240535873024933973034484626065495882297653045982473432031030822534922720098584136096251315881849843705354027706030504731364074299454390332376392678837096409796972505790518088977170203939140680582981234916620719937842525867362261576230768280773172020660730361934188856369473832288021827651816404511283837432877816490174867173688047315211965520723673013583704034120159467666147478909811735809684341590709287524750666929829598658051561574426974763427322652610205005474369501478795866497628509940028180692778343683032433219924297004150340238656123269270580013146193480042717068653955929518582330218240970047353227978801912318350474458921612399165772939083174451280725357309500914435666477191281900612198087890681678701856983750180056789809034910083084969942376991812728796153843655860775250723902622492297889585922204764702515574367846511989565902102065298840078806609882239198015634969462099622919705799479840869819904179412865563566013639831673941882696926239356550201184814523802578090698033867404820569818392350969269091262370397899875313016167290495497448220289235487800476965402739843350853907736653450868146276755015999015989445586129653433234263434270886557348894279140493955667872705460377776449323221198860601390261603250915360126735481970872227231787450378798000425150760015728471249738831465265620643612816178994539894720199406245144265053445840386575436827994460836711389647332199225348611877510128782729318044310893196800036464864474796052181062911765645334300579427046301275035927405346485400859836617696865511306282853490525073425433062859572646108585749282059717041429964255960278642114322156630064666582740167573513012876134570733530877645195992563674007112747297465009565647206053666478334392550929770022692323492141703345259967638140296093026960660128103079823840285585718041572872694209575705365831068504975653123393076505168779974106187587329473169024894612176753777510081234498909614145469228308498794879037579156811841472076543964378557812933945133879229773688336818481419269850241301258667397000823725506189741206615485241072015134746488113912277033033769622421396871519287463684853394394489747527893477363394082456209402302774302914717853420301955417471744569247728677137759713899593240198736241310802654062035626540082231022879502970183209294247822447022959079014925222732017494891186239969522201492882514747620363696732374918029157913962998518650336930855594176292255464362229338209105784026574405496770656442182787157983029505368400498009498638188312490410746419421060969177006875922262298552367579136000000000000000000000000000*i1^165 + -45403456425353230508600181987415179142335946091982844789766479268797297914786104201703731060700404190213888089093552865272143786551584045378228331174901921071470909299828979121214226452120356612219045721397020970574998011220090465951481347572087948301491428453240272323482851879399541969861729263250818814583608097362502361471090786407887194786095636052174125314437346199246468710075565405563194587547457369161549842759049516998211820212228864195640750992499983831164563324204971937825403437642387891678338901853512481860020741522203887366526549885671459202787847285486680458995535450875384186052801373263861494707605001880530878472110278593039271589556073778130754727544997391923529683714640468909534464746533205110775882699030929363710052623861118003859855273281670585222298482567533662109109460239116820228784972966311073200637845801054484573536412443728706782758993588751713156433691168513931102770930339064927057573280482856057889211101007157607753660066019319924068039951941614174049908416290942299909340706318255422290013774393232990778752312714711469038978155114487818685218236207271497823854045268951201288003449198698002848233805774487219145698610421101424616436888478255895375961917221735895420378580980054461792925812664660716674392993757049233990345561421685763003934872838768913629355669255316004709060296050530460582369778995375622952710705441056802543468456749657713770025614701212868169491068310673977679164998283484656960545002457969419118416282193853054918681042705636225944183568491455818776194867515232117727788758291524842721985316599518142356372706709166530240526014327848708398408112648470057135699893114542237903071636306989470214696448558536684019935643885113220590480331893354578317042588823432187148285917759666878714976148186780069894830067485794631499978200679234315130471150122006765023679743555913819792493460694827411134994354239568114838966852442398985587166006461757575940231929486448013573449992196605822830131419407780911194291841595566027483061068880316810084454802488415643462686358011901011352219107646503774243277421228815247919018599276545243715653924527690582032224893811766667795272153742297548492333112439743051823602234236352415703090826157041798560435037919344366730359411574986397122904722088569553802076210514330067824763153537393432541489355275605958662566613800071797691093740980105270616606219381574364784111857159884238148996262875806387506637311915907110457354786534057229496630765857191048706186567803873375711437022882816244854719002809747510009199540178628959531686400098841238644853859606778413806534099560620172873364129172750736470126171909454712948760839178654264095001085826979906862120230323174166759527514423972217530860699859251502638688295632575833017204843152988086001203328713752427982418498058159795639013296775205616665972762714043855146800101056750766534187121174677812378731757194560989844299369201509762673249319046612258314939370841681236946416120767238132318058729633417234856776775999462830507473530714475100534201700663265149312979068854247330081748871840258641100800000000000000000000000000*i1^166 + -6461742868832691964787663126344202661670834311042974372117257560246077791891990356447066591418920282814814791044728048037108467570768368134388919710255282741505769717973519750630389915813469160718384544715094075430248082380408897779515002855897385267187515633284568144596137331485363190610074532559670827961807681758387876968598946611274861887853776477608458806486341180849567538256972478641351315779108663399496520429215307339804857603246743739985051855695788394509181797706853268135247476149824910371561051606478857525789348062607502782863800022216172463108843407643034880494307711914465305450781433897852034000297864146272405099690813895098520545965424009562910625780078579699857655445491887790954575689668964370807812552178551549479971507656672233520461370855269711530057208827354373322146865432590530260999729517161642931871791708346680048751983717867667468184593670382264279981863606069355538285950009521368703243179511866847703603180083080104858573480518957734286510746416720911173619888680552412757232724600649088144546913681312086796154897683661141348945911171966697358473250487430697461594060078169682725577685743721285024816752545993220365415350556215727435199939729809743899120564779589418625668272597913029167678789257415798522455812543143221091315514658294655503480032296081232231352603243744943479519507861900605258378913974619412764792711927079874107064276354762223719609876689597391673591825403089846498645580617853723372300390551666326393282863389311220627442014814015462647150075086948806435937208595409059037031688153708558273190655357537372293669677589479329722972218653551076225920307874561304699238741118428716083805091667979907714740286354036354869706779712217866204335179762983068323451943036433674628797940335477720131534369455598766560135148722139597449415722999683910472376133467837889395150722845402008021878852028142252231722997192701546767345848085621280039888027159722253164211303703511581878673068311656093584333409468477450958168862954497892353032531993191067093734520083385700687637256511490967466285468173303453711529139201144542879463098721740170622795598951848336318008599664803646546074059324890025138935600145652078775725383159606959090673481949573059295273870821468141665683904186502646715991625612550808276191246413108808570550795533321987234761651964508859033293351671872269003586550055900573580387845872426830538589198626625022482748792934300828426618970014622368878133062670675000337111178886744105474474323534348266332749343507511956904274513068740410754968073915006767014616703749568918887260735185530811892540631319458062486940190675818711204519453932480367966691025468451225313377750866057374513123751973523649354935086324179951574207456517491214506893538600142742770908133687596371432993163797078421714358487072071272509816674098776218615248706790856853582902441231405075602044719677978326967796885596708024404044931642688803699504549684591263145270916777058939906596039499244057232962884970507746063350236783281744146405461016241733975129632743258366973096031076573956815108177920000000000000000000000000*i1^167 + -675819759739375971109849225687304025405528853209849562843421616967853684276731790285129974041577906200554273765624797143461658838061238823116312201424363777244489855706802276875527415937276560052665987440176629160293045880046095313491105907807567728131570582099522250748389716924023805516395601927648582482724010249801638291417621164910538671368035714833729492413057218660233338440751808780614136218472700228765591646198296870894556280740714916994878850716622678421237116130111123721214382981062788416783315610185982329992447180778077683649444887567023929503266122956059903286891947160665980459540145052790967426937914855112700229740443681884834162640950449319622742788524025197200736136488133817996099105215442560451946459637057517184534922539795539048567339754547342091040579367687444047599569402427123449964810629704392003279398420369152817426842128605057351008616212444558387883511013762195595729120935398034548636574012360515988057897080217668719101753307621022322580313303567579961839608418624047532287003059172246709343310993786358161255165299052831749384709501417771932152399431649943208287522209388701283407739883401453923252758348624638346543028916202510869964920250187340021223636410545067487760554920791244148909154515301471752280285499285961519474690782004784136394961035048561833742843867956332273827223203276458694535489818830355080208107379973133668154894426081046730754119617774493238168126575226167081173979571229868887308621068248370326910642252470603341860963623868016309729367134397995835346016464208684396360058117466060848913819491029511387577109398906229184177390151250922184597656620830203572491689557341818962157682028885861028714973636227095813161967219854305036898486812067597315367820446939895993231198875989925347566953043217307505522243358833456001775417120375967850788838179365522810401881260158302710198773538899173495182567339594875169209495862867313858211320098962673417091218296744540689783934732696306745802994407570982510812544370448463803592311802107469863593965739224776913446177183254015498086396228936297265083161330148566215619191673600662539322321256131273044643225839533512321274131612911264500641784985450593252171670058690847550490329088512430109723246680237981742394614490263244670029750337627134641885188498793490400446011677097393852549623177248959917507494700758474243319770264000787559456707646218949093074897165573366851076046557186068280925936631440219111525643666028243265710052502212106984583340704524568620741027807566664601372610669873183703493212111825092424775038279696385368467675067568191666931762067002158228230519513212935147359902225353424154808402406930228284775594976017367250790852669207594137663991637073327155366641972951430123518306994465639488138468846649781138927620811360193967979675477468295473013359671526701209278625664070062468869747306178383206370088550734050875465558405599374724594851013564659296209899499575407938668203603433571851694465819428436545100323826875946173050263166280610437622598059844011480998777927215223497680020748369920000000000000000000000000*i1^168 + -91602683281680420893387674719077982816990212009769671304752948634409865770978587765562879923198728201155245700027791292938280263019106477035071220557720443581426996767617013094147182538228583892958499710835350666955037975971586772144864112353097518038573850371123799016312836650323693616754039432393272172192318503207907010241520358429707847176117821408992971813534458813144279228225879153993485443229825169024533536882370268855507588498179961769182434462582400836130556058470739316939042658347940696511414968034089723537188027069891923531678947045470719640274972488241122246545244056031992875612967461881196995800161690416354443807818517503821832392790900690186998681249072613091108099504419038063280993147415754796696337570722987302902203054613993454715586865558172776833164925568046329023902253126384703609388523665676389138600977470951900087695852075488663832389825129801716211723157766988731077687358546705323887093278839034912367422065757861495249962544138039316362178030454432433057848522089203307362795077705720530221960427567519690846452328364152112587831605168625092391487353368221085670789729561708004864678175074039567922805053733963954428083017695782538634530679402800318290966254717316579242921568889792988565006389026825014002779920422492234896531467436324060704413928010401922481727530487679685507587825182280260339201502523906091775017867414445351144650851085015097874464977810791270632898487288369598703414671314081648168201442070282252473194349800930885602019159494824943235690373429516398812555404557121180440027434287730284481780140283394062824557708147937136017712496615641763541280319550663324850990218339469884379035200500783762666666361473295838255509354228015341849660909890827795520483633430813047517056137331658920964222814454848868763040060528759071817926917942580271405477394298931958952399116386422127868874737221187812924847264075616378567139312079859421013806883588949413004260782926719728537249112645145854695855505416268642005818410014188003603975817767989180374890748719710130691931807837054704032487535150681045959353482662818005185167777076823653590300272695541158469744889261404052533641081088734338096954602382977342647987094902091831276398217076917057861946330317661237690629998484326503910742600616846982965916146771853979007557418730605541888552717478333000865058727654514401523162007945933766411912961906986779171443363957764333207116434514831040581419080378951253627769140830964927798864093586049392453706701361475822872239430206223671821597760691755863687452328076888022249010901343999296193275333488301898328866980888134845502620855450642129484464593282210594110109112062196819018602249266891765095612850751577969563231467879544471492707458960556286547806239096307331470969327968754909955272294122940388237588224832448109923247909856548342953897399275224111026736881167432742845464276409421990211197171636283211753376164294787655407677481589705186055608779617730982542273411214799668962846137455300004407364688904712786088794335504158305137727714727996633907200000000000000000000000*i1^169 + -5049788571528618067119863205531897883497292185576154608325057684201318706749764307035702747501489308355360311070914355819872447306204605177469399919319333742672865417382607557093305504641039297674937650455841117347140548983292377084835861099467899574722415354547320938995721017271606086871518632827197529714949370239939605499921335687622337238789220463854168737247996354647996155448963179285474416279105324316562956619667472881741912738625832634817473819792288689900524459040667398024039129192737001931059143007728480258630534241878100614780490463712106607256076748839547809803050593250551054867817545662442359448423396767305037470367414697412430374840730501610671420851985888069669186008718304995535536861986167211490227165753346924234557289127886625309953113613710359379508514701124211916486611994335973397611005935704976970638234559943157186985803203938693762838980907501814149539106282228495963616777158296437756288875840775268121794528775476927952042338483670122387370939176297229860211727518873206471135434157858190928303813827048353106195168611358947341661373979058456169212049086826320599299951749455557610603891865736976072542068677995969515820922812812496036791802399013746797896304527995320577539393487280045373855601588848840462790866579172949559146888957093954171205564198726871731924953127574371833578715333595701902189026997431533367125677567507582080804274627307117619674242610602323331413725981217379169777048426940451870523896226767602104762784688861790558218779234527604600253434811374122674119275237783956229563033000517833901175760037107426532380280585626841607879564062070414127872125913824975496356722142124292335295955564357163697618326255130370694127687744143841925590144094294786940407170984895826112001244655095950819251737708500081116175029912016246570238754388929366568466389978469815534363500139055561605924108389254120318529620457704226390808350438202533580344259234616346257338105095775355513217181593133318968071883488080398472127484700564889110239530356918514020049429145729633733690889524097676859749506252882417167554805755882168238844306210199284511046991500067851166255427699122614341182301139216643891376519982934619549018247321051051496133673613763629750012273279217154425219453451297019439302019341754645458856080874829676043790204633529644354846796015548617270772860423781432165446797745983582835165056093812982242435825573419223808242923839648565760259209224361397870084990698915086875017077168745464977709702336379853698265434380440867877046230703108474674707023799602099704975672585086999973445298160838888501929658120452156342114836563004671956972232727458890837496917693668077398678095173480010314303185378594051763342988663057759474588910439138784681514280301818443791500046387312290698290800712636466540584920957542768644078181806979592415005887987504825480980340644409873022272250905889476771989649922127703586459034378803480399833657440359503474016159078930602342519972232200490993564174737462410382020127682738582688656639098979526552374476800000000000000000000000*i1^170 + -399071750306933755229410675348779693213793123619703718714674190917949291477489873548288590863372427854762812845568910755451514787984043712779585806450977126969612242708179905324914786548001860302565622604457675464460395123200923358582236896136952518319239555720970834664415908272421145332819283893586830515291832967250550813959646140525851670954554733204024681842771265047962005574698250382531444045430112020289647423028685896262749352846035197951911148392783654313500369719448269358144604843660969297731167279939742726377068495973801720330240942041936438375007918922834972602926357599463730707392831210444567520317513660340905145401481072102992058766011050790227931867620993576149707801324455329189731165558405614554728989779741867032650404603545774556181221907258974794781429860177782858933895120584062791320207680531996269628456706566341391592645332729280639086011226046206277097086800966396954511602628232112686472253711710813440136948485586139890090848127215913911112445922459408201401034517522522255758700758103722926371112777095246516890549192505058660172295022313240411439110813101581718305862162685694354207966422145779481410560407067268452389288336346001600022848658206353046329010740092006289221393029242909310637397797080287717633470118444456035437229385340665874604698220585021827733649689056464399926324848377540588370579432275490477100177591572278977073831646197343627679289020415790074411219245412314172758128714359031622110077755177724174883365146107327805714767099964071590755808115053478086375768527686182980428531635490062987378545437458625934024652300734565475731446819736603201116433381209564791976175537861743868306952406131858841712571524438779148957005045695061098621364232056784687497460417192790176139691384791746111187173303776008986700567220347857297607394993577989029231398442091887348098878261889490231207878781978259138317507736358884844706290345848981444918291246941297071879265734354645311293876565670921057736746519891956110625081557123934558044574734276745876217027845291209938967596198221656018244421845290669921771931024462971619690508721171607326734139783303164461021085492387198330133580815101232944114281853174498387784167774637827133513592092137518784295124612018605660550312075405187675755063881247813626370897608712261421856532828780383517943905749736970183577481880811421353643866509999200380423825789493794690491101862771942694843758668000144903692872078039762220126715415949443853667047370151038719269648421497097132201811858280818359905826263043262831106893260211735506857201431356133257960204440899383886172075683291032410754976390878661465309164173192586475165990193195419015853387723736080228052208606120095902823735594923431965479128829681168140110839366949136972022651412610895469398062854144388062810616178843875551714919512160608492144125561578851524218111453980286005651145954427239060092484699609664030244108737508987887205186442279085742222683535558285878206888707656460998188225205382314936003439681161591889138003593920512000000000000000000000*i1^171 + -18798202954588256849741517981521343102395439798915702340018005842137706846613075893567392187500527975886527459911110139119535045041594184037399306821640757277372105453301172423759695646607938420118184647238081899210255631085441785862781561107680891246113940948888429072171709407590445958913498595843505610063595428062957715209363271597872718954068568191806544826825092272064868653121892042629373180322282799610052948789796742969749355806135342747131012719907594858724293535543213495976203904332264197013693734752944361484943310820101689812888397242861190247116317185776031576487143877875478984893019161413289156498262495044870435190284378826921460583475215661510949382490970126623853925447285583099735230307937724491725340906798426354227079965930254192869445921340214976348442279746476079255328261605002236693110916064701214418084558442888187380487085595500426851184645445767722670725832080102068535286369851649914192659325058477877829916807720971652240943113990059615547104593808910654484022614912526604403199626993041166571396941619588672790217711489889067047903979176837834108969944662221179168868770866897921372748153205428808971468073002694173696889588573339378866546170288191381977807351451589009864949348364933168093988587069888767423361359073286662141577134422654321669177971101005361986108219681404319326360116200781389708913640157951669028527834880560027174203734153729636686238992538218267269341812033590458635081255944182528203531271110001161311818681063219331275661497961524570316869751019036251839382223010766695377277487306923509655627506616173197222492086218963755909892049503251450643648214849796839750015773927129037754147968857438246202005054496556948246029790227044025109933592993015921365962733506516296245995771595569712599674998230455564159956162160595497244175542694496568286780793356832676188954773644479289795279915782837023214694985394123538367793833605000706115402380256289898760377894528398090086134859292377315896671576676578678385777787614846294779276742121986396603222359413221877632175992080273300014174528102145015899214787060258893092138965606945262619319400376470845585071602528877156766717332646074491663612148799394198171241721345776666270521247268497978110503011309156969783146215390883537083417184377909446692190339772115291186961095557102957448818305594964094330963835502240975677211411885745701571889035276345495749790013797232252577457590200663035078540696140860464524882626287120424677771450128888357377851125372142471807465152731384380307128158787848299125895503540461405141693102566610552471859498460059308248370463776370425063142258375430480619034110869987988706183597360381145719853906480946529332661535759108640231582270314374927148876849708388034998346015170838244212766864752466520628400520664802656691970093374108713596273782872103043779237224176213860142612838609092850112744934537758636802966575378454004380106856215491014866002957432698188887161126290886132164241523804063227809596801389255949464349126089670393856000000000000000000000*i1^172 + -603022041738703928283305633468900878437706385175862776970581473202153355146517472969424728798540109807564826671756792798448208166596208272090763250942784411743110558846906625995319466941764654367118770281405795333663683359502179721872638447100442767452622930308710255571891931264772243461079511605465228819623462418902147178966672023094835474490596529603266580250925009186990494353199163116873059877711529664824008328244724515881260798793783526940614118394502659908783442165861531492868428698639074294054967683501435836015466155405435854492951552575170985022666912636931700262362663054810406457782332399924783939557886300948920997222341537551795448804319392499388604881317056657770042482750059664529132038352415472386628953139632669855947164429701193353571186827536832070461019687178038699039139235245895752859062255168201273486993054666030814476550789090080179869186035636106130798742743037886866161097790262941899316037583984152805540822593028271460445894727370617433021276130862937356780646381579965971423108165232570829162801653177279398930847335041299579309470837757718140001836438575434264666979627123920833525285319593582701355125392647537179402250975865670682992516855582678696167465159519099435317070660414880989359767241544308047251022017254473197745773708199347315810015630937222947576631505046827682618278253048381590252631591617890541785604934375493388080240573388887358000627375720596485348362616187396104517550280849164956948933777528780904868430353579486843877936623541980048044016731294651116616428469581206714234707385153790318777229673894662658071254974963352528418442530251291269636627941267810083326595118697855899543837915123064100184590075931943085802642937476761546799885939794488030010292756409509482148534821870943063334954567560946379318662839408533476674100409748014880663927783948637033962755233184724821443037804100669923234551158895201460988557519018187245692387157072689501746228294679155569941586880920683596994980372138080702004126134264540258932754195929011867319363755588290017189266763393869487389110481303425830838215565366801473138218467406984058434273891611604065460809444289457092434241211093726080087428882451948006088438404755571609404327429508636120241371545151606616405620891176851392476866306085215180703759859748516180676384648312606776475599102148366992650920482009118306951947618300618471490507125329229000105964331403870380129232808477161742867488472476609217272886389029260861203848175167145607362818487920041336938621211842840789659475121792379177692789490663693908233612371569396828661775823809889209088111800987525560611716090100900286493723834918260014593884356636166951607575496452086357107664565540382448350069412230107986400690914479958598416738395326552107457193008113435664912153268576126100541670092072000271028653071543849161424055362961509614158432572079450055533600124147599443329053642556877235141177647746379116500638198648472825691186460655870959016850800453915770105619236687999965446799360000000000000000000*i1^173 + -11988380121292091522930754734573867127980767646978229587951505982774395736158985065364792498407547062372407928613978628587696175972752378124657744282868372673737187864096844719078302755706871142233993785920904580087853751044225067370527584315755325312501272577803734890067728764850256976633399417117713334952628118512416393541575794597535809592900438647971780999870810894186260340498832409191810716389377481383243425081405060938970031382767007147257541821212555830702552055889552261924598696255855194536399365908975073765854192816437602482542667055116689220553411094590407785862337533441280665652924388183583286393991173062459534924169553419755384850080591231073648374642334755100164625848203782701793199969690809274192504806269297301879245843157749228344214250684200530388080753841557033348512822632630456531409982779136549345902984719581367546873071920733204168647935008792547876592477487046900140352544173797341948841653683365090956921310741651154405097509854213741865012338944817207974853712781404340101384390229792499704408151605692348882241507199581487873695104996669415845907305933019452482952339792921503913158793296978071654132743443908081033334012346279004838585528742042388707573832139734354712310807102012206385779507470691376386802342353730044895330559936105104253713135452477614508398828913928066520074308734210086667450021211902321609750910519715972791261600462669069280123009849952209898505012272992050908108592632921151798554533158030759232119098219965048768579188069122710064542400447591259268209295235695543114489644035661725012885620785127307420566276683792857896045218751753874857152916410357765506156965306357044949999029044036753407023763091149084910257803751167467244347677770520150221345801032000608544234284208993282120446244955125095527075916547150941532127372331428281530673546222158964106071666039814641535906390856268334932801937376729306153459328064030052977598224268016888802825493169631854475497529383201145251306793200731445703018669154482603651731819755631877871636714436127808347422355690907945915721452295983601477788576517187151296518743015882622714962308412914203959734235784877828536317419431198718269880497719466342400179800509666318389560570145055850637776156080719989981809316977252556462650456099934750680437372833073241636307049728925236955767393435192373952203271176510645807511693074194444418691596547019817016412967070190562475763238631265076470681996659124763714314797465467273446708235350395917798026531708110215729708077179442502562940868800576602397545768129979608490745126774345252183809280605336700621009277286194447420050674399075050082028954337815261594169023724576091540071406938991731834658995177408785565929028794219004897694289600990132286921538936736500826306757681652625621269407828620467572550712136701168422220572990439876556384293577024334538340548995192063276063310994094297808919699494057358003844248716680453294810657927720129910684820951622028588412310335006686164054301474816000000000000000000*i1^174 + -138242266234781656597940585111182450807320402179353648750740857981827738602535108056000202945851057381126359923281703486315191459786468470382272017209871149133570803543699722219495539768148193500467103774630362199612522489132531994842667672342217784327782176774147542537936811184426741376681619457455908738367706067361627832180029731049826909570526218177375770888601734051809998979794805556886359439024505147432643622712554599094154515253668758570523725731523335824675419134124560207053882720491692677097665482853303745601415756170620418267269242221650512216708856719799772189278564031068916842454848398732537271432313275539013194007417012600691514089868383578212765700352743034891625129301623356161751085172437215722932864811396652785924100609036724533424728295767872124203122451610261222613957092273401527647660491157046690757296871128833249054296722294384328757650440709200742561843657997451926733605026426905253086956774693647085847165973896259280613431053587092005055767173919709039409368835555336217678341001096225203021715728371401208599108148021226454909735347687072132135179265445348826967900210330547390611465063661207753299723521375292896216481487528242771475919840579650527445395294608631266438168948241687898517859254271250861248950909806894786896601288102663175601036554531568714233919046811053655446325403770074635196258328806228054990865784556867113216202523417005443182527133390347092125661400769596096136763870514771748744595096258126526168429361752802052587633366642770140480173687752337040484288073535833757215332243234553381370654101330737445796818555910142153415510629747548629565936943807061590872033633214531730397329056750007259170829661978017677256341271053524443091573535074435364583029811023759381190350143435304242601734928089241883559230941941595273735720030370306316643572522308845220117676176951514099596499898714440857312773712699896978470393832684268027492449646700164143896126160300759409639794549784866452593223041362374072035954719742861160821138415171062270080733735069255772449676385856788524097609695603287576511705009290167198716752617691150661006003044779785927184317231674028752554137353491068261931487664963577976170231736821720732225225311790710996198942729647681936286233140414865724499150127962806256322316088293317415262073951892544823443710067461225359066297250053858371540202508001984191557093499953453980781995147737360380370286395228055583097178274009470395284775826931748142108354957225470988885734188646174563959102288439003900324103054509418855637480380577380187948548821946969861607925250470985821799151568323373928471803341209375541224160064436430959927454113311378206333787894627295235224751908415967500658121006176700791634641198880249147662844268252176123797266351465840754890944119360477014386522101145835807497801647415314973129539510872487577557222567661965939503574286411998044716112082704595141540084525836498752986897670460591460913641341254811925429882723800344166400000000000000000*i1^175 + -899429650352395178973306570237523688186763968866705256226196462698056317405418344116763745105170865771072418654614312366911206876769720270489380560014698422562306689017127960494509878202908644853759300429648574800554453806082796351958450274441388208607319611636597969256661942922881547886894254707669385064986946407881262422194528602448847903290917272938165201764689566778735406115807384844694803542988703669492792407950962657230932334942196731884543132450424305670688360048299070115635131187314849358454303662698393398279225627112619640188075023501243089203650633875775975341029859525040612173489349692528352970984164305207792821608244954823118037384052769917540895982752944759855207669037233175419321499175350418653962455417766862524157492603606804999529172175807108662667375446337940040731729762696246504212095978225252926120521407674542415281224562153456981430239829587710286966942748184199603406908967186458884895921236134593466098813814605138737464429828778824969187208865736213758376918233212838160782656963446585507526788334519066181996430250374011302332747994816547681482597849747610819943889288258673323840364768387691645779952796459958994570201696742344909913405386242823055447988355822957747304950478790194013804201862812738183273141714380670873570208087347638088242809190695172790193121997142724206434947395684994774858358592980731463689030472736017498892854543973595307868542372230460167091089096057996164522055647551080541416595450881734537904974709034932022389460830655136568255059229959429465795772494083390900217488887391198813565240732130359917867718870490376753631445096065293664595918834021978258709611835064172902385527539197587393986192103527054398449470502109470610318961216075520520798397655738990646140189162206795836688983937165601779519481298087568667262941376379498134807726257714071685022131806968775892046929843569138988634961346923688652300640678303509094798849369482725819972222733330970831588047895884540073621703054263150602936159166427253746676135036227290768641551060309252261915542378230655382869190502546959093323856239791941563806085014614688344266489227665728105470059976770159645030793751926428282071072268725173104130952284290161853081439021266062131554193570068113481983861031771215697147012726974147861532947073832358889867273248725511112511525762711852270595458667712255791586537607119682430690041352144735595334243933148421727452318007284368164309108695648010816449965138153996718658791136318207317891514222786392871797045291243216183051730078378321790956027995851125595017317431514772151249221164107953473548615708705877382214908641383424502614044532012328759411027807678630477798861804991210881980245571969991699773815032778918420698865156211061816857985848124523749473882439642210438199864233636689960099314680870652342108440105342897757211599128013657226416499090236327882521728223574541165725198388490004420038173746189480229902751783971805908477855406084728868044800000000000000000*i1^176 + -3263136072832867220576889555856613700590998203158471509127206008561971198609274402362794886332814517735193270060583347486465098613951330730275098540297675559399826459759470892626476366810554559592410967473928439030623565273825033584007936981800580499720440446483931925854258938618998748630106341206926230339751609846595298546808741947059629721545924872393797178804295047440415668298727831373970465915582567839332463316758425687218507219747792130090984901857847071350588965417769780622285968523245432754743406807625686792589236979474879728137631107672023782657132518287206886547850495399137912238222279615386051580409607292058840581456450048184973814232420323515220786109562943690784011827419100841911056286863286154712087650007148754973230644186947441365719960821402261792647728943987300176951880002853024746330252021222057588812726508079436022468250597013921258395998119440443129086531601224859031168193764642499708135896026472895688423781014544819841805054054021738493270374757685016680478128980000230612496100671859992240530471476768467775489389828526860654788402801682566410758397326161823188646431714402391468931449625420138542926237030686261327637306720394274239346435531060741130663146508774113255468849384787872062945491545412150775304948392021184502720298628903112734586048633160697944692798486855209161115170281311553774605814621055147338225342738431133208051250847070271361196735024535035458634303661371745440129667294966354629292656541003493366081907871748733026248616022694320806643044869127086400654688283266117642877820695548577078354018036728614118920620554706676144221115775454748046682303698496903103614837649581660147498751299892539587097024157796171730374985236316912827773580875779170625136104137663324789434087962389144059929207949337170991298054605574755230459850002712501092183514395831242060050257233498098877043263473079571673219016182820919597229501700323989802224409365755338921625492993758358975215061146461106883669645611438704904030421542711540718539404278678738153043459304987985756904620921719075027671846195314857890762746375230889842224428378376848630390347680097285666899324694767384620623822461599848464047776661387030013136386598044847948248420912128081235552692138711370294532791188598211976528826935898852448300075642348664126592626567102222201646281287855792666191813944906031623366567063075408511203004543560808000188378302703912975277158766786255249752389485465837830206739826396279043927577244104638837704597457709318799579196373407723511765451481001272750130501519047796308450957667233731022083320895494955215239197424984659622380947559154048895364088446549008796439215066538828760482423393652038472497254823546040079183990577127510191341068461904445510322324307335985038688346589767235013170523713058272575218767205413126145269634658247873813381494969694860363446737544686675354883112475817617316598079652965444541326517355414681163951885024689150337382088704000000000000000*i1^177 + -5454788189735765846637644369998695337051883040672182705626325929396334402307246976456953964664153146409147148429832000294534918164191347308858132450839603036808479136539002014840698531889084433048747990934983096775578754358956215651931602193414693774475144551983056241072206159167456042736919734309153566603049832520327181712382967018560021221012575622176405618456732166739750238199817112465036068806852402398571932515425960253801010080960870460308686654504031875263811828582910918314593552708435926954113137238276404680154624814293200151863501234495242120188846161101828430073424629928272462004900857620089170816530033400321216398776592745205397332346286532943475849665796084652100010346828620360429526362411705586341550619114050229673601375946359294641303051698787944989143855478532516124290766188956590207979256418482014551108363774839177089202818000474818729177442287842791803684371584978013736619162753793984910211936456972782615884638749577771943090243089267301625054052040354573127213076216543865818354129917114156770884647053492458267997189236697200603067694186538028222622899885660460237968523483033862010335718696487344040176050383406878707980674450749041271693417994795789139159807028058491317884615893933026697624718824736775839745999166405688049057856509714142386498669225273751185566869308913478577166990017536567546608847191240011400254853342612225989076564014937729541480466798776187990299909717913679901061208574293186601854738999277911488224737507737683402797389643644282892854892743074274218666432706347871950797627178419941873450988557893413055361011538778616726758914555394425505885373130970692601256013725365825225154679910511089316086366983350212619293673755743156276680843422654572511266983936282219453187453748098246128512947142494841246502834208817272210029826701545109800898309333431171968069400497110257063463627842941969466613969657395347888800898780204877980949653313878774932848432710440420982498443162068760421005180169745044958887030130565746879083688951333700274883908750637412568633345688313811591516578568578545671337337191208070116564059765635250324399473909257131887755695098924416325501123838013978366364197897704617699190257959030033801597690873130930707599017723831798326899328128521972985667036032125317025961427469142342261689480585449057783706577447905206867748106336947568215605180393519862778852131991865183931708253351957112157069188398863767733769163265599411230695361400122578984517316988657866161685954145696288716845424538531214308736066132225155383003626949672609548992589010824998151558720896549269415304039866520845296923811920995372541277142735680147402266381540871022232942839919573743711965520078221901335955073833543042973923855755188169467846955714423371205282876782246798323745333090634811460261057841046789212973834180521092473635067391610137436750162764027948984828338203378932071050027576700498947968571614857288103857479483392000000000000000*i1^178 + -4031161088738678597685022555340163147645159092985534743724975589627876737460576567934433269334928684801818241422842520036895158483704591246133009821080229574217004574026433885887424778735721996060453093867756582322666992099103676088750104493750299733996743900136446011611148130812345279840243414062882968273076091317897316940203818474537411888037401859444346642363711250897654439747487821050127095469339632358689321807218620344229941037712030367038203976023084569608200268831259783578534892882075872941844006253236550588472751162380966363693198097563681727997458594751060749439701859424149831080947867875100189997078349612433049715455641322136844713656740820202372126509320353943286007902543878273208209894805187464260702114965320921441058818112609393411604394090757847295370969319383307443858098039394008670222516769325094616534865253475112166835645270097099704901926578934541825812329014175805514272391212746358405241531568027718234295071037982264339647895389717575092794188179472814431419611088557283994275839011268414253988197350154639256945534978124081801021293014860199488648993015857751875114555324350013661815091527716026741374437825951035999413076904921379179289477605610345917959581456848142829770984798060586888654509907716058919116599941509978953177986064950257680322312929851093108883699594615359181425966122179545278054828056877934703591737285926622540590626585362172324047786491741659912749448763874194824344789954639112830798578682268311133648328819113452449466325691593654929921574919113035919709648618641770224880145047003160425561101278356894254961525356025787524803845351983626793244041542169661151884887781216587604811468154801907274040718717238251695752331293383366454673791873596826496863307539456973432310791293302673069759303831282774405730683099233417690753855031480320762414928134772555699728135341506754637874884819374410464681223843123133167806627403595030348298559273244507689700264940071364527143608141303684139417503365648043484738035934172813801900740405534266037607653254696570940718823975974969471923089369367838496490418728828845702061444609742349954552665802922307038732887968535938521284549836315366213383656129546287031555602516227821977489341442895445279823819486029101998607163561801363974360779221044417010569520085217934573308623199739912209728897923472976514970174421871036664796672234733470925176447878267423588780772421952945427037327363177365278942236728181049159917439287003586134164302909623933407584263377474094810954990964400824876081943369343272225415866651382070766870415806087020893643780098288429554208726362433626770566311868764803884557777113895392101833587169080897448234588370880069359768915012268595118782514940413662333209660293278073864923701008100193749822788207620941343340595640688029961975775272939421702891266731422549407644868301419876529840202828932437235263777389535522489766792189797009089308896377773752320000000000000*i1^179 + 412301479894529729840621262630541587913423886474614227356379902470111504264337259562784154460858297606918411761082856366343499719187619751750325315515848130309729218729144761364080742644859272255733020410735128512704468458953040304802934740153806093138313904623497126535800591738037544735817762169184091352422549177075648229170052809236878863238074480364635161542524815714345829150692355038279541462825965310334610633859895061796401375590847232160603273213370385311566027763247349688325939708066928937124157864592983499584316833300406445829581122139039546428757651401649141339492981606450275195119727709825756121726769177510576489481436333832129165248342278860581387047860099471841468271861336405723917386967383589778137350061354226279219223667089472639743839880551424997213507656408660046217859139286039017144362613903378893045908765985508514480232229968420430522470967692288442380502495890916849435542023897570082974363192487285479902887424780945766262337741419726265433713577567002583580390177421299997424252880202211078093515011257947794710877322989976248347625753954869743296857642000082767655009007343113240382408550725353929493597029923421771715002853693689286364684070229186333201795325593234391716688488282250789888551556286391245222919617480817552128391718043557276926444208252508438637549325540413706224227040179900877355171451678729121686715577659940988633484504484311763991839998501846934565955065598396707669632321884437435350062976671192064555385749531332611697301870266675728270431664291680828384013295198156490436842507020672169085342254224201465877385801030853668495278820326603067564262698809083462320495515262566651136964580973130396686050508517991977887155662303740397742925982505426636150933619336637985488910722109748347949244213588434545756545910065785062764731412761881451822757009896180885622811042049956415387863853940693503268016927547720268306555600673054848037365563514512942147467401289784649137316546680306695714284080739473693430180159284859775680768789616930867199005417461723749047696232006155994490164468832326976764070870125318855395468687701117489504628418939286032202889830456310813692129616786747647295940419625963005816894604407653550381934555785088139600704521350736154859281864788261465535637386063115404175148755925394485642826763359423141297962840473890258347848076699900409244846506276951002718407371760919610426213865900520218346939111175512261611230777952080660462310054951583850912518094380311804802456789147875879102188387176968084845736177699140229513361446901129628758233072298844674776758989599386768488747155988795411366325453006031797039094685894886796029095781910684252097037378824680559665507935225758143995186971999253448536359965566657145295091353883450263274392340515018322745710533341184532944578399983489641691172551875633190200576797037693479431431772056262058736290698128379558552309820437823488000000000000*i1^180 + -38942924161660316415658065763534620085714787295728368777342153192343836208024779271952508287433333657183143000909776888496075460057917620969188331890734207664352238191267864156044211287296868843781562600462066233575064441681584656484492904172089310736227948453502783981762064722373447426207757212298947763998638516499682147814933155021101083386888246047812132547636667284557700384699297929915982091232527178764053754755366150244875271170311018490915446462105638372193625738121572621315822992039287774328001788963172641159091843730039611664475353592600489402503699805946013514902389525090622648641025305269263938420635723172221992704090371047646029215076210728929540527223810132930345901596755114658247639211965503505276442617835508752579445311897334727074930279188322284038255609943459454171872048467019619727039741965363732124166928310219731628780255890601380586189111700076052935083591977200053554534832133769637510279029999612555903381148745362153993073446880215344299616478852336248939221841372490954267681929327788013467412895187641044728034827374763646092027501956924146465652484365220829227712397222628657909108862731267714175529499516684173333248569389358196826370060356783491140458241925930816093578287025390708395436917115021420789279198976522927271996907550179852382576181089817120741923713096636468880313859731712272215672700019348878680587898411369487308223926882386487833883039172192048307437295752527903136195689344246404697375702699713928666850576527667925525356528290895067137307921011986378203574731014211307630469785600248562317926928082789563085979685575413936336484748560993242817492577284988639680077577725657816219545722928901519321863717442574183511589106966504913174203318441061651420814426204881277372785138740762507781522489991840251519135306128116561912120319085717551047642279736983023329875705314467929247725226500314234273956274917366757079482525481246569159125631921995389666655650332549518801902682101108038355087650276719621622058552999636378786085105084782796059792783870501930124068476780923357826780745636980251249519874357768929163049790827933864595194814114398610980816798010970371805648832111872191649078446094949809768199489307906002141826477821389305527757944245086406022187169168083986018684403713877426434296142844679823350072264224170247577559952341684214268390786699980389732916018757194164436659374255852732809168397872156870290223521176626457743585564204640611212604895713046635012739621463017136907104530512273533153361487129531071852074115376747866338331625588484321510046615662796987900754687656126705637508221929527996671809575076946077275495689070220601635215569801481479135616252391419551438332369881351626250530273296141201855308694494966666621571209916648737494732969247092582276287156215072858029196163108823295015560584427260437403593690794628956716009061311500671355339395277049036800000000000*i1^181 + 23710137700002409742519391385109704014647161814944991670512938652655980123021169616699872233314104397841646853426770777533554820848016745346891528907813659041105757706119572465062479385253818194939489768138847812830978217264221693001021098612441443410002976672049247818671794313507945436046026009097265996083183060731573892803730645210430512715233255527464796609518943856880007271966281437401730510283106141120541706863246118548194279294020192014227105603808467005710975714613490946559989594502110729705919908743267347536001885341211053568597533509147005824117854201167570192924532814271773267209340592961321318117212575112546471674521420474908586257060012396235939981816055362917394314731103551312198227779600523556794838621403795343330393070473312756688494768634184749491344734317928806225385506891861396865152477639544906598449323866539240745467449218110929569721159159632301195070132420187399076284380982266894455612120784814285607104162168542674738213382542703167410406857648275997115672027479397143180520234890715576055479914848626033070054953676541758666493463974457071861628685966591869401503169215508897469170254872987810104275423921253586093902650410476900593143619914348139647664665668771614225894720836262312716991045345309749929631980298765975737731325055669853549913222558241820981920506051346045956365097087845297329259068669047900291403485345374645002881914197648929591359412621044681535826673225518845493398083794268502154911749629206849478506479960995967849323235756283009565970383534479749643090043979463006055631638086910508561376701126664259713176769329345715344184368089039145564036049941339246962877013337231689247793144907763396162107986494526262175722228159000449309334275601957245462003393919573503030347662189054266987738663310850638797597244578823859535406247751125720236478801040089399986604193960816412391670841173422432117714289196360315348957039601667354615000871862203468287477064217141079359242203697893535874835186938264704788666031498134865342443320854956557982632955762853424479900355555434602644516439521995558128550661499368975213470676200692854741975899539133419868310218904874903236354526861973559506685516615011295402642774269792138315588498233126218600761185373235654809284011544772264639064637631084539643236200558839134620082198053817380067676833433457922533585261500282073538362114703548547737453474240000513470868322563740031156629941060602630676854974039376051546382297059251378467957936849101589868057554463780654618505136339446988313264469099285247057425792504237053940656350919670477986298763941115777207720104459201050206044370467662426727692803412994007488345740446246025095825459383721877213180907564746102206406525035859388929284139899014547861904812242893735712752718895262111402902883791503726962787605090574330543223394013225057688259157290885754437613706459217920000000000*i1^182 + -39090940927592131030352655473579293504268052653905523400691257022292250309334000262908643022150132314236633834647428979665611993583795865274768722709970950465443644866490897144885020337603937168243656388785707693872208599768150304283898328380654993893556041526233560930026851451910498566190404212481295965996918649227144710825304787892837315648870432610749008640181370629768003267665330405321558826600531835569239909904587615257127217317886900273748596577997682501080838647860534136461567395271532460000078219879258022155265775453087735831750794522218890513970358469569696653040363932182664884341063899093768156323422508246374872540537042820427894053103460614256764947756844023843863348868487142686423777092576700125764643144281251126599286718133180075331129758159960484585314536976428121183588349754892375148056118325017994604824828204006619582461218363503175270294372490056862402048478440745564666026135751187687400562501538764617269464602560590617898810107563432795968515642854199037552773472277955726417965540062988212008935937900439357807201428939017150173940369431087073135208033328119770533205674111013562967422532792027672295571379025646996654101044745645115671412205509118191833699223675489167731076725665316261853732297799183990293981020517103844789926270630257429076063132782273493549982106836621736058739638752100082083332048483134809343432784318936308413570196936372739282250505338010296483302256060556396510953356193551454395261070723762953780842132237018617744836770834125744158065306725368891177979395726173827009533581380844167422667203297628654841134121245440361886838397875541344141402340092795550380042563515275024093068310880081302917584557502770610784326416313412439763958971584882006192555821066455608797400471619159449174936894242697736061741028175062533581726851680093698374106038697294476677960876645161374286601167365647407845505243786653208286099727268146265233636705996642664540645370945224793319200653997273953619552394053279112319824618683268335749441028591845864280926731952293464691619536873686212397600426268879012416176456996900742357773280166884354277669052821949522223544515100809853081226319423516062181229588621704199832674501296803353997509753356754253431108633153955810017752536911745479523027090617927888596397011411060217652288506440935571698188765467444257126056626225820961075113832215641718438829509479101970652576204564651393736643043331696634819033936625663664242565616595829327541570876808930617239424711334675556596682935539068497110920927089238059847859333093424346275888129954865789011560300447202146951236619518235687028196613547307496443492540154777089514460759330258341293577564250610774923893612057939868709631306903423273858484951730790747218476679905780713383357068741279145851321996359221325965721279375952302947545032084703359614846403321266176000000000*i1^183 + -19112453164639816281647493680437546449920426434498647848787032583776401681836102984201792988567616300383817776359207572508540289895146403755464932671820462772174020797266332116674908795590624620620132071642904898129602249117015643315723381847136376022357524448824507964726938953146879227237703248821423214084923237508896746801866675789606496467428751508757210930237229144662042768909873323103574854088021337062106219930702130119766047991278429740133384315507788153693163384213026207356737139687465682363176228233384680768684040706056379115835771979013982889205173502272750718195155254612830791518446741652540726801376554238198870599446035204423859915832196266466650792778111377984735231683794694262072755317250427841618868084767570851483043214205226399969108457173390181292347215230728465142578055735958368084263502526064209842059785987721004250523250683588137680737182947263005780349414353310573203433240432684015398009152304582968417638581166912170812543152788538867145890680481487438342137326719164486396728918925300245231402687820324285578245913851429200807720122648191051245761413999986138555908590724397157419571346410497046042858388054572015919253548376206793538734355412738170991551271444684853647702977391083510630334227676856056702797391778175982015064503405395012631212734543149791130754025799725826167697201534244032931705850388360759610936852897164854203739740975534869126102617489384747680721988532915870769487087684762831903449217319689643952882536642599989233360195987021341470870033705347681004485248437751069491169277907458527294431103178549461395017230070198622390688813292190514666813716502142792433144007418649527421400342339122148154330376350798009944738493549792538815251451086418567574486994043631295775250578008308879079012516280200894607907025248142963252158734803985074148508078868228546282867069391879858669856833772652823263375936739612892953903076210540928834105964289667777946990654908390944440472467658372080571699720635282364741634463252726152673171582433883206261007321372082433060030250363080285406778355167595501111886880773981207550487493720555174268756993194190276765967746024460768570176757199931302805264459234574367498942301758137617884739683323120775216737352952828547645630616831467218296718130837830251325897249101302173478731983929421984747492680886577515590187370964726279448807940672171186516681631889282164212262137360085358129960970759316214177839770093792909310892748162625641860799195155770691601221699614724172766125949580075532163070564811791327165379818624014791999971037130399267814113932432682019299060662746955248887876730310556682236984307621802680099385038436382535618136267261238289219091213200415928888856797885720597734116838050468816334989654493666254637274319941197643759606381929141647492732916820890905155812825497600000000*i1^184 + -3377685584995018291901120225555857189903112704999653606423677399629296281662838298639257536888976625660169265038475986635489040755318179437946521912680296925502885741765992681213570168721133108789049519866424880759276283882015391050750410250254761565122708021064157349748360398992676852745597928861555720205980446182330925510801597904803046047912507333798198838814713366707058311460052966381385294023258689586412045242752634049234875220023820775979032099698647728473320846274698403325413904555150705779108301690604935559975664718441296321017236575347186286896047468603295382458259907332811503827471948692728093716213729134646199964211243265056847888568309641845259137530163019820180601719002789547290931040719656563997880057842452695419582721019359890840768779677236779832567709664771902619104079164643463368643768255715790600094597022738396077990732644089685121696121633881288928269165450271324561876689682202374872411913477707901606857329010900222633981677781978320153353628794122181256645514448582291886330051669043457100931854665231291652855669073266334984360396539476615077508081540471120623533307162775949239872934166585039930392978502125205266973124525944025861389893036523353444451880494316453341751917016825776624059815025703281895562783169465462918053299702436923362173139051817942166682656857182026674754149360451984036429964679205195174796685575021564575699376338747455342520628777027780392763291584312194861901197660145224739303683140862484400258775033993969686226741666444009842767350273840208969546815207328402064038394600145519155053234097476710446363946364047426525541513772198220160666394053816282046010097438646813101954443780642739601622423130981468651551707716183721707493773470976468464810890108195633249014629966159003889801860144174776128046607977277767102010251361746803285038409395612652707003922001579337735047238981867128897622268335861512715379181078053502017411332404185682815684178844104608007958994855646015659930250260498209495635202824698340040403094041680156510968580726444646572811825755139989757680106777293878934550322378760901444127527637883715827148477196384307147428589172653838500876707178593628213119917468621409109377317506068835859539800499759827070996218448178549236866841873652805608221530920306443408854147322376759052550272408399045262083886195371909875161218075206324716898583208883275714470650497120748792514345887447720114254446774324135476973080808380224491217167819474118525933414928574623150136028131827861421032215824060606903197620260035085518659833481291250845661548923581129574516337433513097247200067690189599126532700775105774111484837351400375693350905504869343921657861355629208412212130108184425574673888965349820044268462428929348127759294947273353852152977303234074148022310592508199792803840000000*i1^185 + -99262618170415708222407631551819086979928729094518737402641537986685858793094551138009160031948684959983252262604230107159574959111939242973456744718209435694444072877760604961541157064600501726707538724328818000393590040430153983515054843357967636425589657853813670316214830083319639121693522509601032160863274281942348126347331776967753640929658412008969665247235855021669715100824657063975105891323537428236198257264152452977357778800461532164834998625116225391061092615204812804229844600771512430249469577989602469243259858086261674552794761449347708165810441309964582465251696704671496174770858852704345302329398162676296723985800913694842771576993882841699970190249238364967515584090920634040332738118293946191866592607802928997646689510727144988138361201225641030534182249133771450953531579322208270035104549460574740444573040795570062172979625409656939779919566117436267746108063646094301240115793024858335475040120674108679751551470367716401487200211031841858042448859312226554689065915236436189509114101227948974817510902346599234262665917746961632207767495392888810441698230609927122238694634721957406509576115830796596027169039702262770553759000754852517890284960957128125082417927440099154432626657095578691725227637602182931392174026404259737728291412424006263172940704267624594787121567335955905048782545272593987069726493128571062500733020719972265600752028229653133957922167654370508989698438112710906745103939706929306813777716504292097860510454668290259073279921720021009751175477002724703914127766938604992091560767760926091878789842121975640944477796596867766503511068968759950174851673634940400326038808815882572153110603685179520032351018831614713190048026029582469479719464029884571101700113193473502714621376201972497968733685549159499181109103630058614993862132114445165835002745599541052430229506348739895840826062924681766898283180383747135236394735069600125329550069146990844759301173603735735091768950631069205090187589929298956341386107627212802512279517807399709999844670497815795406090887299112431460594789272342468686700572067518604461449053775956681949301837643793582467556791919416416829919758485036300464991094291888838448604454707622438593770647891042803326400960002492926853430687525152468587529789159840003092316173161712222990228748193871076272970190200423905046990995208710492941354471555880501794072327866880511039192759530613021304507160700385017732220585782768974013423605435380615209928847005717928750751145803649118185949901111737279892480244766965964835366499216444291959049023795770694970583562753043367859131383720923713740949151367031220141332327648293617165314537363599725015588682863656195073414355006003457470597097618045809805862374139813246883177795065066364157348124041412608000000*i1^186 + -2667251808128756913125535160948295068552330338118842267362021202183676795410828225188726512758876337268899534064951908443188661443489184251511469849310176544494183914188617078055267156529802194574006069594660068086097177160930312063018549618413417862573191350930653929217228785217746523336558904740510022230030508096280829097852998350618305916042288267634147491104794126962918773000979647399712510485441205793041583961480702563229964826162936343777577581686766364721014577961742862519884220501778964658875010770674913361171909407082446344692560621464666710963559868738605068708127032143222071814182806704110633949909850029732829592758579731730896455410511445480524889617294810526944620442823143188594610740591201249085024952321203287994126716822597121991252918208902758540325272027208611886652231576089198804332179203213883607967082265797152248638135894448073289024087133637579004168648728573578890593255381934415184565241576156204203529200026300915045641086777972061601611353165172505918010035424340971378328278499486373598918845220963318324935389306016495731492570673156684227615903757416934248673269140628320004922263906074238413674073952968992741277348321457348765773408421792807758144768888670514488271080287427921850766369396024196036305705158504653673393761581711093264119838087994078633010296850955591816932719131077151375087978107887485795020990934113298566433764337407314178471871709818082175116230960400985780250146997179480424283186873437378933705413045893217228777974911717392282998107454865750988655349940677481347122909290614324110064368033975761730510974270419463572972385337486041538621310883415834675352577005691007866878015072019583832233711118094578150720798407803951249013494847713394259418493535449678103900722064689935047146226519559275104119522024169719027119414196367543939215130536959808258943044201580207999725386916945562310505221693833331128187961490964114628610610283946169808746454619467382792381126401455880207568486084432882125084604215760978517545899406151904102140892856759636215196235081434755772739374740953519053611574117174508211687829353421365684072229239846959077105194983212162262771573625446427775391969653539962197224738548401006606894904373373939108117489678109663689917764723264051635615515145596734126043422124720306294092249282418216649123396263322246589567405229556945116019342696345932025159997286484019620828227961694876050334361624223727117577389551459127022848568192126127574983931181803507245857239180985815188208824969430940699878586542675495646635672715903258394821878765527536349325555927129850122746429961936365640982952153672751846953362325440857110956243613671271889914280374788815297022756066104078252045642022583472979977413708217789484856927846400000*i1^187 + 5825852494370440250011737540231519623293808970910994514232548393026138265686052670556244438064473822335513573486566525777984504270488069180973066212550209992145105751251618956540496553955623948359630412620169689824543950111627636896006247271487980554615468575966167239241156403511866541745196921277956779859167316722479009397270563765763469347685930491559194681418257440978908413661729165973251789661127530793892038689672504556734801149515160849798840213255573601981921581528968803754514141128765354281288788121817256668114178746803654000131827348121442229972819427476442627741498664391152657592930377539342672110142682455043630678087259793865707046415725252653465607103429106108472224108293649555434847399290367717122316819145918910043533785766592116004833283359986746835841632212267939223321292830757005588260026678697538586437772075583844145725219977609030039172995144003400123402829241012806613257504370420219982078759795995415633841517405586285826465248332652996984380700892180187045418591882829739983010098714942477316299208657297420437720415421010760209807140768267185019569546230398609976040080356205033190206894968204948005343846144385735978653368421982917933550832635059326111754381668121186647166459135752599887159603315997692736602811941952233211541325994160144614766055383755965142346400136240514429549800881872614719325467199627764793831425777149179919057029596039975694166016687168590797651487488925147669535710382455935114274515856361908286460847552228155492956988942882348995343002975614497137319675850644192034757830709814223179610266586950286213047653811234543950266099575241670329288464945942587085697470035334387884531094211071273065107660932459831614228277165193650037014507601605642685567826634882497793641736175932371091711257502730381860583565451833059582381194984662764194258497379308437315267997118248392778691070602273576888845635472372147273176839341870919181359525324870340148325087300809743115758906908685288715862423758063221545780871126206031583040784431705896870780501446964497254280805541545114733745989670211326347502883384355320354833534450645449685060665174242181190007020782752475135846954091647793226752004328571802522171786207861850255838520465944586000725339550267513817287653702231448420836005051741590411478396514419511607575603223116681472419141902832408242619525284068208731108966847901313448019182170593982941234920850482328989320972568931248966790156056926153417352656732981719074752290782581104562339401701433948733769037320733661411142976792067434866027311532365158296475696702552703712606177123352690872691964838108676249310351430310526780396140249146831736395062382631881887075804829592236033092055020841467190236723264429102202880000*i1^188 + -6517207499716815540086696435268325490779219733888489595818282491578331192880005250842302355458388177476805227150099569449380148509322826328848459730808579488196980845143673006641746621111805692266224792091938564959679786520761393486885274816700960533152083367164658991901052766133797673762605236747050175414185741251022713531994642248671791820523146275199710442921794230473259586389568748142822650390593357527346170606850833373373498975456105940362175843870953375759026625572980832392290284229528942018976590058979723420623780196304860346569465674438827275916177972306728101629989677398031830833705328995161944505493211587574788759522875200010928190565845447400476864538903454364126025832372907666223534050634051629305245922631881113621658829824838224905473124154372319076816977612258511802419644192767665530642240794301340184775962621946935775498804255864700553204063687812141202668263621060081025102850992729074877124696230963301462437827689338247649835988154115854725833481005118517851248547065257651722450575273106928715203478778566898243854517293940061893443280623647561061883820914924963635138864708926168758476602339856175613032279568127743589172398581889827622863946944488092205048379000922620014063384144358259692088261581447486812710626960102658910215710035927803911409122475482594415050730574588866994770136353766408022653845316265298078153065275700166908121541140785947853932268154066292919162021531916733854279535551835919840510699906528331136262899516464684909347561115419820043578940221100996366829222724887224051065727722308141100797765278222371667603674098685755034036083063010759480442950671533366236377228212042766259503450430012211465446271314404914403732409345617334463884283967675400411006277141423501445195468849315831541087384860722823112644906849782758122005577141579770450474502917075150781907473344084588967391918334464073436513420766429877242035096630695648174878727764969343298768675568923741571289195453800796368754801191390980049632391368224996014794407677408790997189335805580127043918876213349335375610899515939999930185483243015763662315478230888800661293532583315778162629206345675529059311317371272398963412298414362826054867332241257266293717148397240449874035791509512546646711542408711261975462889071383327645733818165898524881538380475402188627886006518441095114970261223962737987606948927075931610055277707034400206278597158755843969171766181988120219555190997427847325234928951206157964310173420291470601389495188846539520104219488741709858593841702095366898306323903233190923281072567634964813245113048227387930024437843275269451538178549235325293010525033966763133343685927042602961801892003043712017235968000*i1^189 + 14917089932899727503751622382366108048972354342744126514346269062744100099612234700932889157833787004068223355035460923861012960021027449380117406423413258336687118904559156147919839609755762159191787349801043439001219236563808365918189007205767717773024100351503025423741959952638587795240424362271223822097381027491338068675580328033787496891094516014751220902891515223449354130697574812555231939874578343423244994463618026379179911258089684885346768875713436502567490149656062397571265393791359779079140950316551178525476341424002800074476731224187388931762206585696185442062180688646474460824462979383286590662046578138190349882946957229851757269485984326548774807241972000878987506777901849356378730012044952064651070005328104626998887675528869708935149225141917201322239395755289152138923677139729576347908870117231355395946757727166437096948073315519162403690952768942652718330606053840467014296273548378674402472810481640804630629906551581160227695812557307045778969141870083378779865740874302616937835188892760657154847997736717359647230375303642366866525089700635959955590034291163412660102126215100167617986415353956120733451226828281054072959916356947031653943311396983996153525959081487774226997359827646839415582636730730179073655183263238379042819511031004016779944861872611207209765348611496324219138694577041757158126873554229675629198652684300727601978939194898545336755858962219798595159620309185693483006707111397388333979264347881319352995609801327262878756625532487733696012434102669708025852377232478500896684137657789648689003341650129465550458024270689000469196562344274707735610295910737135190189246316278652024512660328967003257262353192635492195078738421866953493213868795702247419545395413728836611808064148325511718306248324680781193114191108891503818202713408570621073767663788208078937504325607767463602122113193913249564286227369208162610294249421067111330756467170760650221749479848215800556130873283220110381403493805874890882019694925011232480102985746134104681631531168950337444706681558950300679186104983270203045337638065305367097214871395489487083029485903706476762621314740993373862782235086528177636866736009888464502591274786860851989962483525114111005872958737063354805774438965092515494224920104158427873158758779323173020996803751676448547789123535459384062977018485171759143608636143584050418309390142313051017755154308848497492990757673458337280095387338333334722038463979353699748413361708327798038300216218848269830779472418778693345990083214316790371456412743435619023581558118860139827024675199696727929307495635111816713354139414675199162841922950527642146406400*i1^190 + -14894079235584399598671934003231915442593192312657396727547622205413089693307887395061245212554033478940900273661750486460167533708710755677196745995650924126106844693199851430180149951444049677614096747711425725581383653678256237967551458809148876039450754032368761301210521309493451125926355692630090625859997000563102692515989661507716879381538548375324537770993114335124761663054021569558309906204240454066557275519108742492940005617602634942136440250427341329682239061659318426931349266890045190980933627334475392796612845066892093260151889707997424203749943430739730566808276044218293288924008841064733393455261344054432669068180935499770646419921306606356644509054774434018615508394519524881110454572405573875643604833218058472282245834913431025209717271174044128020814954336363703319302881139936622961815090266407767437734878542797418436574302379993242888328277106893573866972769729458377351869085450228116128932141668924280799014043790876043713835807504562048901836568098492578734374617477455334820761710596233080715138378284837823432829704090371672252139034132606675598046916128608109310264303467609114961546830560880211073706417028998250959646223918179252169177089439258646331130184923789385794183873976973800382139286892198379459891769974068559312844032116441468609709348362685225056335356976951605484000045426879745952022846284021208326498689605025161581049024185241410221977550727330450730295379167135717978896992592025542778484891415814736866703675738086430769965997355343813792117357651098944203258829292261731514948443200117732797619425178655644501699989362772049668096050195283829961289372596049108847337523988003451778705708239231013456322160715319676079711484591555774531607486402757808613060706373693321534256909521874215148322732277515941445706626478952177027817703782738778544888895135998922911510623381832789831847433977242411847058956658826782379339661464475859558282701277381891042184761523790528696329109616861236778648702406258103533027026290101240990876842636062073075762408611309185241211750433736901813720792703204416628390619417508096887664185196442721776648095520574284893729961824768034758160290374287616423685046413288042765879280793946325302058735215702769749127247590844218354753080201994046852471059169491029309476110379523029867178807417199279597777261443680639852103111155721213203968618935880497510339939285101623806588262079967967767132568788885990319633319811403919276128522357189445789644395844492999335702977318086180263461331374436155724850768143029325503237693433374627095132214905568629722628236475996113546010193898828762640000*i1^191 + 1607268636614087748785749052030643724931297914241399859519812319661565393238764765224016951076870523833577379523052344837742903646166767858191602121382890639927508265845599420529858275505715711067648260552958700197741069453311332336654577642230066911215507388845631760755979947992397920929969994375619265539384968147373370117291572492681869053277252722759708474746792534008005176690696024567320408597146832644308364628761274020867764425268397488810880266616983827398057509322373013621803238182084395133852242629338368181400767760652576696303800267478641345810029884856863587997537734694732116240626468235574338240539827948999111715988207770389575142662881497515697813979152773467264921108727787944440950167262827012794653348861555709916085323204732463688984311484054746708795082730865664374798105545664760420767780862816029337277798203725625469018143355433233138544209340924644158085832374099742224447716016681229549856543434254380600034617798443870977546506240882993108401739341902013183002663965165342183350507109261657163964784339203928642943792151895778597914998054825680660525961023199866262849437781783715023530183623287733197849615718037485413997498380201100365965583025504164793377356208338439704226859681718523547299778471714609885704141006817994107971696380496322639323670727893731841862451900922750260820977074065538265405392923929165355710832228749489299669717286279473122222970697927630883951851384269296106424277128655142055158603591358681042134268547599756919636750280261141475993737739637175341210436745024943572024764994791567186933630354088105876050414122581516505851629787666059685910521755411990140362946241362342115988360427153766242932250196149823678357051188213530189827445380621121719234742602155218316432127267418085862090327581907874402892772208178537365202651712496429480431135458314380718882998872632098910815031033104583089346794529846320688646517312094116978299130367149007181049581841409509104473272684521398470526938347867132187255080498325539464597930472513999021066117515536935533936605578983337569435757443255939310512393125201652646459647635422028450296060383515743467937210583543562476215766795665540260272608292576555027509110553143704307234097581952335358232616871957200787870464340963802765797782839392812413491259184871643375518899458854364369261018804922480682587415393088886709931513715041459127598742975773294638215865493778572894217148445678452712497630411105141911081146734028645885605038025912606008157307514074385362973568387123602425697071744345367679222045826407046653846049*i1^192, -727915187961797561662013268060478805247923446158463082531413048149582415008441464739774352625329037345003893249047944522718589931911327357888096059771696833574434158866059023736523863377930075100275155222748917272615404672772072129856771510033006581218255252426541664177250473911355456726542014861140239281287295556346514402642888192090823302360418048093851353221881842036408308659111057533206748254253156683989248793021965816434452211801650097807915283862939328793295852500493234706918958771227236963220701028482232617097042855407730481339773085445738307420024320757249732795681920613252639846996286187384618049983446894813661323474329885903716963803130095706539992826163989420638669944277308446226605924902201285896086841913085175257940591390573800610202239450009800893743615345900640083555479892979910774744375360420991251609424523623307860389487295598087048345849572517976261097383286533232327261841240580999065862660248646927970296278130639969114864393784376185338083529367845638033581073122388456649469920114277293710675580945115662295038875343363060695948364849678337751210771401336574846550037293640155489141788939945063169869938242034473421766860422938493185336542994022393008473700351935870820808032928723881081166819961028712867837399209037933132245706912045654010397440661461996271079568602643887847250767206560612007472508483563507525302554074275558067393055521761275691621484909663285348699841116843312998962985792573491596715633382173682561296086759352358969509795688363645760457296688968672777735720817519263095266687504878119330939849806402435062493728064571944741655719479646258886022330007587918203790355058341738277760647799448032950510463442674864333678890356643351366484551667491968880121330672335900562786710764795348573599385759421359078641215648530308459804348629185576706211144917827758288530230520007185145650718958716862959435853425354419882954621275555294987592649038356725304078134976587046833932293251670439085176145130486788205956408913051518232724044392009570497077468448609686041043044657787355452646648242004489180684731326259396700112434987281199291565685022588357946132857685461426696464806872324292590365687999020438457668198787804342410677241794586413606980995770395080529869339257214882140807424727465080869693431089864041012245655314412550215848484984311526712719269165742277496819710387305561169888176403820178891380478019376395389314988649649699620892990454133932018170907150312047231693033104359036595632234583005007312191808061332280989556969921048152215776912424875181539158136940779656625155941767479326718546517551119378716002600197407205406610082152652198493932298970024941221087593812310296521579353619632258256056727450233704595448254685437076594649590497338976451605115719065152223843845960449518541995904214037471733808944037995908076184372633222560101484009252047735026848585072624630083098061870211994423149450186601847609059465590920007821257062883600951544002569363481816792936813866284369366650984423185846455588409878414158175899621510547437332938480882234110313893601755782095472811128740301188790977693143738911551752813233278679381323867843295819680374814862850272148402805696461221682316652705446195245266687208477128145648949237166117644594920816275896101998636435258270301385094557384978361955127139258456013613934270008462990066677916223400860835737039198421855419869366130025178342256913474634195092777723706876266014664696085640247366548515971477291612214666043642943166025280729285165663012839606242753593644194299327859259127214952285962793405600888882059470953785668722704690215112344922677438657286975922312087593999180880807563568037250879780758287965069193853082581818798928729744484452096216933573065107661462143206059349672780806264324821094452797942263951928936805814773214616211567743658982350581718707004127348459013651063116180273789420610370847249540786699854369202065668478388308863637873887418097652607416070166712956287333145486393270809896992881132652508760357547150335551235064560147822741534328442883032271117176770908167478079807404364448443896965868802232308547152239312548571327911741629028556161923684790406126482160463379949947709280452229361517375881311456320674465915779880185437858358935593759367926380653932942419597544459130718851420793906580939185159255450262637480669003646655867735114418844851899628787726873950424312538002801723291703542049549151442791532750854993400945762141457517086804205538112273641030807062412815296074719707503744344899134718432419771431353116806618295714304358654220168848354971057285558674233194179865450905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -22874296661344683050764021053109430193838177446090988501110280217231280451928603439285570249925514950151289068959193851080333120492753721940740118799745311044795203380005263806713084018826803431881963072075557249435828383949043927039901939255752767030999335211108048165870160341272554293561136307322417975726250893313291499919981618991821714232852072461424753719031843863849307718689344813173714953230124895173987546387135166543857559488556862059025467801232114458041696585540030923091831706347082489253616889538193009326826308398017127439236906702635719104071419750229736053359170741419618253811103526507560833612633201617352206719974695074224862668859264438639593067452754411935883384856132218144027536967110085901995883546659195042888127412999889612224777248391380118622591590460468342052081618983195131529804022634320894085195987285547184101591657045562907763977042690236540045792653596817356895126299315309236051096904583739730094339471968551998179270917665483961176912935939914784200801614727499958545729750009238615592315188338989817347326569096158681543378847150699525394985565659809989281651175303378909052796970287255053929793026103011700539017524384521634452629831687815107220420929734640288448370060182315041458561706931693275402816973083228863187391215449216647941813465424556983168434328724154047253942871647640460569155092141245935245936457393586023997577163737494674615237619824153939846427949687852547231118894155372914757125486315562997575487163449683562336946213836136967423991118572768528839560311062547586414722469858339163572123287227473939305009154669796777031727723518917154189003587877724836246875490201036908244831266783829537354476171207488260422300729009076944569252909044444709490082187182227028028413370289179495769292881043228538958909768797599286619934547047729922455412815115407410051565389141316920018363595525604446495835265928270104311978075063328142933393543052193635757533825496461483866709760105911110822639709376282434764273541914366075017140205543517895632149993580003275164921316895444722700755187448480886946138233224409146628290650873947156265245390502275348170243578977778027293477003940636105166924188556762549387028012067926114706430383175077505783649998182194303316490969046336371615725487435188972154519794089258831869148196775108128942667804345594065773840897167584013653200195747071060532628885795068427197149437504320757109734933814919448392877656655542990393991543079054646558883670725542764265019372181164886886269338705592980260276548303604016393804967082531806942760270726192848374872579193729530783671532086038141631039456469341835557419126831798865832013868709928600436045951250849504556602455751661621847756678869591239082550190970199869649214597952942413582609537992601297350731945110393082130718142037835994977558537566654209907550276315845490869381724215901258070586982637525414708090548644035153168899463902770573279939780008807547213091085183402718653219019970816473744315164400013833047521464504863128899649479959102598912246501403591920466547929286950584124122862904061950755037505643000694943813776182309027475820989481823941708724926449352655037155507728124890400252578143665601025930340331989492757418824442425391141720173602400766210614232247894723364102736465389082261997037842060408491280898947714400078676445153566543531941772106316156923625146976706808353521345308848788736163041183143972529092715522534530032807704303259032020666702947673933435190460631564796821501819168498341627551468719455334198159536508499348865778643639595905811629739033904084578448714858672539478634349662890903370402303607456705304772144490666016733704058340797535053855533653072742258353780119519674802317416132895032925904228189076271953843251287838624190479281775540942550735650018218897470318601705728689072203866086853316506836688747866514301488533388213869467627511385469018258677576014520044261691790176576614953499612344671669126197283482474043520285327035264803125256498475167652906232137706284065511063557994637061055867685156578526334563834438182235280165525913735440063350534124114113993741550211427072066722069293765330167911802393593401202379321468822664080327761679206482765421911580507322404424155128554833446980497321427234990650623183253817001711195128553554804541569111592546985335599292560336260420415229682342497144592429455686607860711809678898608120260283477111365671346123857043702978358408713023073320951323282629264805290954763889620113920191571563140636037255043038743037504367819260625565916061361538942222837595093692495142132794527083108553526589044608204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -451317096400222685864866291532851156482713674056984943819496100790241643119239731039755879278589083251101434754090948145602004589831360419070443181128233568901928793513401886978968389441077605923620114249629210601603990730683175422172781841729840479792119509040736417825388093816746209535049723215430735334828124421447456314706744246057692955290707038697175246365830163995015187148466797584743297908565251178086714985081919791678775694877737028205794424341789991646817898247734353556976983284983813930349088479187034986224749227317274944267954970236867557265421696253562400112961644058588064131594538367398195430343745045356168803019589170868138479097413741772104526677508592867180079636772430949069100898158198796959413495679312433993204731200296302961391530006035835364568910179175109283345039689582736303534652835800771769739053832058052708828890606646970644628785110996250569680884195568661722992659876012367196450604300559134893753154628802036183667836806688190441873819305592405038740746269045437730229542979714636929590430770486608881803920146026875302010358406480804245097036878548961489889050219410901826401522245856685074639174225300440949359216978718679463856124372285449028900195893268892034764801951843529286269784751074245118066544796972784760562160482669332908024810902718813703642065542245661116314417629711004324447626688562178814656503906432341790989488923426808733496007133631380316408556885982205245175978951005356915831949597220219988555816953593343223950032151123317563832393320935508564316414252458955469878237545989202280442233384992642485755728202935829805645686941294772822944229210161543160457588553883184789250954172153664455288164756759156710425909258581017460757792659935955041955750303047520071027376610097229103664951529516975618251504979362321371207974751783267099024509457043659379919193868717732953367427904174448942761801283634665176496306310957926126264901948898591850329081894565541028252991712218294994512464578936813016451189296355925763949251570776010215188349762513049395836547954681173350670895359174574638370751159790588507417740614269033836566402678350472855506924130886211314030612288029623987240163980186261378614036413695189126217934708238748684533303290933068360853631663813289802315501555313253787814043378736828680455572432850704166578912000011798577981208659595472385261999119567517718311611092731986250532886568825832565921398013519156945651902304500059152905688375599000841705207692546824041182287913555372460649447809820728665892817688439600315812346996773349643421777535870746362476072819147673173095400796047821260308776115157633022692865182350099863810492166813184041426750931503719499131459377850872548997829577215843838413082958527804172822374998615258431058256473322949560738967257357056683861360985163593712435722363373858749827717017231915073251201100713988591349434513762919695975460946270614240652207603506574217824728374184068466253380948278838374940007297313124901164395068438234523880952694963742177669428534624186515027869048636916116169558760603032566293142208832471449450280067507911401548263823765943901790191859556746593324783289804715843239584012331834606364901702729671706348703555335910403063470915341679276084145415189168563739750267237601833124786465217863416094011924431250835091332144124231989915253879244279023645221433272644830590042641526711769490186769961683035537263502462680510722403994758698969362577388245888993739576983701985020147346582758659997131689558071794440167070143493129042208858629409915628444699253947238235116787593733985442246473227024873607176847960841736727555639563209028789652985277562412762210039390999387858189741197476555378736520362076341818618523503159557606709362279326355296461682045043559627142339288920802344664527421456645271783282708606196070855012717528385739256130779047115402108965199414805129095935321909833121143109568230392841231252225177901832079455644587657602954146012564010548901991316997460643794127418617007252242852291213151214572859327068216605776755996747006573198912426780791307957516075891697495896691409637890731478569259236984718285046066116310366911788077843505466002916086539365721133554044152674337209462701854570014188438700585042644410413117944684505267645685510030436717834393005148152270854644574086651516651284000781654406165872728888285632229300841679185889320028205492765359811000503231032714156029132760734757660345780167555206604518835026862412780898571672023513885020251615141575657971498418596721930206854714435423167430960650336020088466085034034276129357430565309288370699618169651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -4640181634046873265168846636575037383897564108799979893783061187228883814508311166684786089893200416414859056666974924627136757541096454123316703276127469326308889315401025001514349688516410472038913300717772551681231935039951761973626983153316138540009741921811464187439161525827763932841245997162164659221045932106378029057259127934059061374670344132016338653106754411143529699751959927157394943793580977935183653989446287216412874503641615078436792406938451071169418125884832331329818215582443133166018644967440777344569429060368180683332481513418401787625853967687994807845583296486480433332716108849964855137712895448137587364519041363749144422240711609636523568994459949025573863121465175004270270361838283326164129837492059366911393554465385154213743591685852134483051133616089073506186422292085651827499213060935481023647551230260979286598644276217865929106123541638051184032635231946947309739183581718636150072669800468785153151032079745792914863948468620859025877908359857610989280663882087573268055374226302749475266701687028388577192717690261385102744752556827470458107244185976159302107354335246915253628168616552954714716314854599569062498581298141973434475156555426382275883458632299028345059241755103113904386676778640827073468736193947770244404451188152135338518018475173770023947523761867642260904930804847929103884332689283450694520198859536345912390100822999225093604796158220176595119854164089037584415833919111927300747809807838679558299098814907963720419506025318935661786142971540681300587102411155621834765128485050976369593723482347587388835031129657226323818096869954737152920955577002854962319013352848031457625020910168301336594084442624778237815187143074491173199129252418795557752152818215071542625422244752375752050554235919878930722975287879486811402985893282395739076418418821961355524149678154764221180825550636977882402011734884961661779134039243050255452662577082340004218662178262578384689101089070224615424712161088760036757517363278876416489980813391605323696469302351377278170552558839639152002738097890874807565398192903742813135219916236397443539656971704110357316317447076771450464295270603831512890307186587465465254244963908456006975760398032535856682839524259909782147434318316866594411720977344413519714491903745524817825654604999188926041170505609340019268403434221748101541559749093566860760097441962547796719825665947374085731302238397159631857702849485766901113843363737827818525946393215663695375092775202166203416727643991116706889646639213501863766660466088768405395612055922305934163983823461476066946296766139865931359966721873083521645342796175877350103854800117899605793477939801426320181376435429984796589675304076569852741029050480659302293796155787884499113975106770169315861364179025713176788058847033704268872308328304959164195397862798289023948740799732156963135463678245241648439805193267729146453642619147316395192100864348908946741307924605227342520233012154799967474480127902455814788675676140276500438433119317134058496665602087186586091803726136410307311996992888168730573323797570175948791505835597747742829595733588634990704367688012310991400364291675446870249148047163158469544977166646091401777918774280436539812669273164661511278687289976465301218890803278699274797636452634715079108696087489732843817939514200230507118198907700775924132432445446662533989045992781875983393915600627210403118372253170344079544793190304050916089784271313360200010790321962777758568644345632044666881937290844608696878170555059636566518044224443276169667409950905664624420626336360598587591009448665707250171658108364311038215831116639135411231201480241687575688954918630654889193492434631992572133078668709405499915794062576004890216793826714139714947163320238749360370423328846884503768746976401189895838221376033967239601541699953411972081461378289786643376808325557147680993872399752194293857812857749909305486000193410594382699418284556461981690578888969936978672249820375917510761253358602235312835061881959281978022483192567464332543363778163527690876448559983658146956098968502149974166096912188216231945390207032969791285834885559467162473142370365656530181345345943443642887896242563327118963036991382787391422697898840162063002701049542884073557419793864871131058416155874401918652076227639534282717352821515816123551318175546604160940090979761316174783190169926399443161880572837577098611678173821015171190432703848862096068340534995513440941768552795288580423654993113897909776306805142223228452779002008137499887333639836101268220315044156627268694016076386664448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -29920031851031278668226160442522085699103118959187153262103220530549509738263493988473066199924856789064231685612559879950581944302980110143322057929206372105527316244027084278258488618313142847861455537906619120750841026923590946075069344195280946972981760837233351796684760738022385489451030812485757846000821923974607459167443967753932725517475028407338771320638651810000899689400165784829575437333010869790658857474115009931613869636480748446541666645490377503404461737906073068521263055504191539290326162650181056526260922757690044288857510405876056102432235165926274237295783664547983114614740850334405090991650617898080964167031448109887538175897424749461709488628151900683043325984431118779441144368325935144155330790149667774076430867253826121227988429738965564653841461710930842304480167038021824301864183988631717918238192468907762837775612109418894210922722434440220571608932204740305005185616781162652025533751534885165304754647370335292431288681320603492600875077706848986231914959987122897106741477155585309229068449671014538785212264489927009285492432474234428978931887951787501185653734173349513790634495475204062156087195513726265433720041347732791573813346722749383450387713045985791227476297937284944572005979877338117973079346549493539210476870458213944884360735773880514931589111117948419572658674894135701137293688114313968134703385329900397715680211535922688355482156325651498217746068800472689619755960304890740974625531779610151332408670717284863756137358263540501043698271555842202543276484446358874693714115678004045256361431511482748354595741862362394884232391434929787019773927093162862555602684083485298951011678036547183172360202632661114427529471518564638747627966991563540308172570147573534793984733929580190804689811543327225687978165241378140454313594943274295261852848749706157273877974375175069578697110476399493274139419030827769297568532871675357560601591749145018589521543565675174454820137747708367959628036601012513738698546543302864233659211526633163895293350436319076732606195759594073756020830338859236745763342524115119273690885242487945065695500890931260926094158239081568609705282939392291269054738912492870474646312505641122589658981444142359722211300722688332691359410910191753748418602308106494316490171464380150413589320303330528677161554776774224544634184272929360299407955297788298821968568373495724172513092687965906334861413359181908756292919824801085920378232090924230719746804882082760753192577084321944504361589993490981009526705121718061307385296076957856828982108337203344629015810183956931104085908852150092041988710030154670595310880582154418200608118817963687280047328212051931574308042507178097411732912835820756383868773235341087559932551069699390517496420149935890674567572318236617534389743516084954274280253615182386278187963500541715040376915893492180542842583282439181500921486492729780030028984462077911581824321249203205857956634489934160649488676110638660317370088194632876142835913648325777380679561514166812929448995838481920576411902479400460673000841721296194392567819390264725639808615180975865529630946273190999090006260848265303329444226155125404609440062972884240145235117066946736244203673204498610965546530970286471759945448462925802453832339132692603268236764073971991354434130242504845823044866657790100772986980558318542703226914344597594454542755759301585651144854801419538733814615812092492117744648179530637741512108582897573577517504204327317508265591774210722781279597974812886250707558690175899623819463901662094294866367083604827354045547804204064307940650952052286197239442088581158078345313205047897016621056929179060260181946150817794773830316739578031882689123677100986120703728780641233382240583570850528038784723553776184872366089294111853390465230381359382246618118370462166582516948596823410204731125613945690215776565352682046670476067811238947394829801419246515419583845743910056091426659410675033271391872886231774921101163230130025310497625444608463704222370922728180148740935426130196897244171238935036812194519019643607828221091671457700013914510461439408863971848411259063037646150027239784800191674783841890488825008610269210728776048363305742341970663600397974504810238024903841898255354605632469590832998573881985803687619564336739789041731450123517540122907569856714104575495939259680141046873169147285439317076679794201918699517087172188260410258404578471137285597644170606121342237754644632590263647873023673941039076133402889660301308348252361315380495382159377828257696759764697514969960799623880349771286080756121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -136456287654863888583466016797910176356741597386682859591240662236848588775829301888711003988127142514041370083817423162352607392702872549980986835010095490804854472996684659617169628855522625746248784651581980823912693814126328315857465646806152711321273332472902244012584982696678451135483001622551963145534695906151694454808897817718025028091618968293506514879517450831298074699697946327443786874214061067820404780197754148918578515435036055805245141940009428826285188041998786471896285776080204988524160251163190184957546309585668441209767310901847613222425333221764579748795884098540419652135612707857647275969796297821606620976648481042123858894369361765316483312635704878812881499839210861632477426029254824747614248802304501875100916544025065201041852854635817132668687073959602766872254858812887752320481200476443368495046665585027225100060598282809875497585171372468613898817166133637717049716856585383232752799636251291189139568044680185707938432040575152288802783873368596762984882379513932673950850623168820534093539511758888671163720221652150755074207180731941450030703435028842488496788076016442107257920251042620607335907826872244692008613368890780677468470234171298818904649808769334424937139352453442475932973012435226715964171699349098070262784033539891363718572601539252487650257852555867206317394056897142701896541739754384596428421093103388868427423060111519822864627791385708870377084929131097079449442559440240115165529671202051316171234827362888836408042252849637635409770768678257196348613003589629831748491710819018793817325036855617547203398067546575573463537652780615879054692254358589841597150760868169434576030410974189242774524777303009324099773041793986247354494239667803163842849153749345492574880197089272428423622105047832587339417172793155956578241175148838688421803201713958087338413149331008686887424117452083146994283543638702650708770975785923260036229747873312058209762872063147698424091550134004961971972319445906617811422445730027470565355087220350799693943200930092032880401044247810129290622575088608015815555799546630171321294798830665723564088134282968101691389645894064725350783511892215694080630826244106379920036480754020142785930844136843809918998735303359521696170010895260644285346939081031724362340810082238552380187982060089889133283482507711860850193782386544614705954843420424869821095442414551764954826360062392353726470016915253133147279712817325133775165418337338023674868658523797123929105472849538244399229821167221977682853046630496301767860500550705824329876192405978718693584415029087386875208278422769120638636015608037524786631610091767830352043950591699659111612341286627003159658759217557722305681591895998048988916724354085107210391956593201943714949832570485177089686376269300603638403641153566573939461029609040494567723555804478124350755850714936401970763100949431460604133951473380284756587830236123168288097278858599206602755023913335928911995445341137555320674622251548691088356535764664487619645707516689795979596232182233261939777844709781541484656291336851136336008229822163128540169391122594852083031470773662484786296567594637483028876634499731345925577231902412531093581311052285252950278974425110055910509624720023819335367794596645800951151191516124113252704679988012033246079000479808457109812686039491323572972856030867695091851654288979165247379568385522976348395266444611332992660570149005412695335045373943655619831882017056879632005055362194759203185102498756580937654416431713475824409909894116248776983163248559144203276994733933546286515872675682907674679534145331055101680603291397066264858020783434414339329298114573319279575328546083878235519028245230891194136741404954825379495603219073747126704589413421001509657607842276910320469369807425952453030970498435526714822169042193303386759774112080480122666582518970651234015508908877223520233514210220859715238843002787865568821591979613486722309748484371418825254533557708262475515536703280149297377515716677509521000748581031165660432898413083731386968579118433433798844878094754447030673530245529777607063272605618525714931982334335704297690315482208758380128438024824608435914755394108569017305890507749814940467614689850075938022305863519947529128120564823594394619205373336734791403699286947829533618717586498853548381281373347062201015227043994237076308783542101857387245546533873330389247286017184803229605623815599004330822106483663484844694738229259672728416624554966815722286545462935437259096052954566229478009947607230871110257439726955760945628404142385747656379538037800960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -483786804503494455513910970047205436799119975985461788080125228781425343385051376810424359879553263093744485079668830809336112108848484593273146232640742572974761091722995497744746934772053599095862722237414884775089954332582054913036521887603958205549776346679232305792206082878212475709701504210380231910447681888687513397526279217223177635162651700016972609703040261328594428156020887287984932656580386906779068418713446316864757043154487277860013239938945114528812744236922769338157089370909550899196093172887324234980430835299486787922314832824542974515667678447684852166567484039185501983339093295820414477451369941528280933895764428599544983305581911410197479787185707818700510586079858693083721030719724525999403376953857963879662672309582645587267673107578911168311426186065690964361271977801320736668651315242955951877356796049929127647337080508260686899322366459539642551382231463353109209926310495056737901041438178060388682297272299584809566408330201076616792014695177617551159582351534212908445224140776881073885037987211726733231399177864029192263831896635821131290904538577232563096582272215043633774755768191506360567954071705206152179313369332481634098548560683413242562136678541520373970915065712676431931089509997426323697571733977170380695660133712356301574965775248917741618700208721193515391575841896822865135335949597449485586178571208897607166964262112169756840023345854305993104497835601374739708829441462467453962786419161327218992323991810539395138365212414928724338200242447496167471181507361143293450709576560374339144404561011406322817401653785208213633862800209729493132616080229497991004781721751138778495159545306803663599445159800192656997187763529013057022067841184610333695466229995950969487459390774966378048696789479705595292702116941095211275330842518657411180567686987701786873432379029258702463314812287218302036673092505085184213146830360404814370070398806602699698937886596752479872455055331941438003486654783703648729020083965321239969914897645331670886881130839986574746671931319537603322565177964163656900000882264115383495720254520534795681762852838972400456517913118737801970543263421316227630963092930759067549221264447879731684876442677079172524794935370544852973000368321708057384177985581253361803413437628426799405696401881458697633946906557347987095639904648143593738151892363755469248125219300623891049085112052544037379676903355413185151412529737946379935320445296927583747429984240747913606021361119793264768719543423714777532617985259056511872013688712449560652462776912172830744233910944634726708259958094760102376222538571417978017166615338845294630054504518724798680742409203475649171021669315108467657084948155924758157315082285921544649246337955848940947783392379423164702090440073401467128246660570602532941793706159467962795631384158115421347914656487587160622199341870873765407519764547585664181053523917124178178933494028545291084324304409229492667884208158972494599153080934370689987659182284787625867216783692773169673109234807529477800070242185172055749008502759419535281501575324744826335228602279282664038660102499254906113633565798723752305564322384686410564631987193435244919132361885511627468733971432755678260427972765814520372320154386854098386055319967667757935305306284587155056096077470276194850328871228368727531213855003271709798124248921855073019363664696682142408705332057726665169824281845746970607235555417519910403180883724390616405734672223044028203542783298546897074348570095585478485172421339184176697694111610086606159293625761147780858452679347266404568306348369370804406680273557568923447313989058565396895101875041052295748104808414432258363667054965727690531354004440704335891090301535380898424909650861035685256365358428141092697790066459147250266146302017179484010508260709440059887274380906090115718070662258403104130323387482680275281427756222045817456654624741374091979061944598811143546087744290427781221918662003248111707290702892018496741993137933895508512018909423700884263765979970697691121736197734911356961966563366582159456859671833646225201005884631260532820996836284586192411543380813994770527314380175566363797892393482140599113576250272531837397326944217789553843657418683139402704659383020434638617764076757892391714953533522430080953927516777595015788425242868104156023683882870049536031683890901144769401253941405003137485800537317444211708963550942067517977046534463342905035759625679101816516658215741871199135030303833279703774393505553204261380061895005799457278425839565606869838898935900006588102910003904512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1412985765254275945122658547172899015398328167042820706555582180359133762960944594855158046030122870304017781337368439368087297656732942563564984205595179548061652818730914369515359786128499483245042772143598004807331968517770870567743437868810279092147160213505675121402107451041203510892083184305179409917841681062801518350579721369167726110037156881404069250159855590908115195924813677339347093451426534176679693217974800809985115898568695700890351122497540757645113350247245160915785296593223289560848617611376935350594413810516252561565672834275918957250877498260719536848193203571541588222063631330401473392535920133324705385562149787419884675992335619506878376318427748225352112571965777681111925722487952615329545752991805082309851856101070787965195709265124563024505783971648402909385803995392864482444659482382128923739849518265151883990709841672742080844843098325531735159373505597180479781493155706366107077060958462565210165434463734422119764701933413627128382776297573622611879477864708497672447359639267185718946956777432354017808175290688332129675078105658903228096276641073527002566518367217804573321263138717301566157134993406594136546794315302513813590774617652424241693983587064472675677189436150206606888313021865767944611293931722896947384032072321598189723514000144371603717772196518374471731955096333306311475002254254831295348225143439013836475090387994850682125067423226918596344282435673939597738370379309267976097125265561871398689167664828833261055548581709759781604195450026853515386925605301378808069735968369036977523313510463446437255003594432412046788323218249886843233158075489536275172930769823933806707402787802598313118299422852202922276879457314843395330288962846521728560023369487108067555409594983421828346355004295849228848041498700383258666158510896105384024940418060613198715646424033942632388482271162530309912918024150268531651210655632593809651297848268323224858160402626800424680225485157894304196112966644250735971659377914609005090126495812645721177524189823991390166726255232159737231701286522812246129303345516624218998761186132976187318714887019810501015935749007420751319934493664955533655331279236652947628066236608415216824539683000900232510613423660325365475611900022389792296001089790926221605793633148405234519869361806039655987235070630938837735076173043066964532805621125746588999364125541493697824929692001089174498789663747473611008414601143726681337962468782095358142397401035340370693621636232427707864998137484304694078450382529753818485959544094046927127739519032457923494690263329484689881814556495316881558355086960709103428607735512043920749688845048775464443721167927330630458096664135007504027531290727854572725248964316297564057917668584964529917996718526970514687404164520023922144302187101805769690647001986570417231049491251214787765595435185877208786461883941627957043064773200107605771499624125341946517446589512013838859850416391857904345684230432415267000483919305778538576040460793204629057101141834931096192928967859303880634375162419908845624620421256490942514578440345742738778841466587514870222536754807152234817012834891551275456286621548193695480727025210785777938498693487811868987337885938945631447339075332618272150169588106740166046728691774026129487679017542395794206606689661584660845918118161576375296437136204410737110741806902564276396542585633747785641366830549866797840725542596987946699173652588378645579380940598880944902313122629395028806491593699027620612487611653982375023559420350320149319475992495918073131061698879522003850037591839619987940223022105588860777098271065095416699717670707033589897316341087989012450506913806032741700806982045923448138010487348435672536514166759190140579497858797545966720645585047195537676872707466192703324464957367554933227676665964615950325081636122719101195904125742402675510584218018578783322560659543737958095053555352525108939520056760868936135029088680724483653490944777592743244821503504014981470680863887826588731810905902865801758899300195984264937633223430417801960956429650633016506697556020389032310568121074558273267133888206725123596182806495762210491397922583541460002122165732640249165938435208030292089357858465618118252706271926833327999535183583767032001569830559521498303145243083691608803704331627801539482407780169584024335257310902321426204647609919136330354993550970685050284592020256965646045135575309341520373184760651918948339677044656542826696432657541913223604686464479217280940221559185249204253369119505532715631397580493663855907098881364668272369371342438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -3512029227249398090309260941650769266004931863531214612524851431536066073215821997055699403684327428550658633490667793942218164956851020507556486331932888220214282938396217520436376723301886809500963109603976928547450244827433794721650059713285751888391716197925717865437747180641939467715111519371144490351483254097589010120675837937728774405753156374760384421020848195836464455842185925207961910117697227816962018117298822319210935507318122752887517202008369391364986649491118516690935321382327477590055609331836696713951487850826554074930524244943402952080082087498252394457258309766870583009018908357046992295015046222396389318734811045288438465137756023175877143802264236476337147132421749507779345983986730482636413344603709695725945058850737719236332431082215406959972371312433402337678132943331089268010304509231327782276739963423280187799514143594524873610708944557498742208447702915448356985481985426218849732330406720523059249584529991606535197156042227384837273803317462845095207864848092281309633706554636574120217528122906650460173744661599838046988563291912501642337914527055186141730959569277565096352857715796839029519384509818225149345387747874283849622746157064796108638165568394150945358177866391491329359593910480655365113241116248576374713428826882592697233150773860499422401837304733560055695186560018207363298710452103597466007414821385757561465985522208330881537010886745940508017709422898431825259480972420182055374833988573463794234633578915581716443570984104037079306639818375928564432286612171033129088130190702178159338600514952644826803224461450306881941412703601551915804021962566379612754362172240317907722249265512647978323822281335861631171332820250246778454212078753473176832055216453653310345165182724507351463100399933790874099228681887711891315681997168314068565034612454943795154208802002526794259487278349466397677757239307993841985672077761088828113379208620878204364163441890167610304585476128993166128746613853190545970842657323311487757814492066174954522423374126146935881659694045149363541619877303101096344038408467767407509359264764194406561770790166522799258513676264413926670663772697340098289275851341761781803309805718038603027869334015185315140040662587012614455661306228745402026167010802928343413605787773570992152030053532913068774304826841829223153977663477921975367490464692910883165352815017470772528472313278146324505052579780041303280296717790186123481800945913822181392133172345472577900982748676273927760650959306315025862732436654658683844891202165026915011321317702213206799350644667696194034307135885041534337364256632839012550120172492960754340141381842700096665959472051157174524572524931580205626670823736747924160886743658961076448611750451969342766910932139629328288357050488658127867300446206595982118915464849127936254628009749049832623460816785143273518177635751771818299258259469476110843742351807655943722628817748215349025291543812753127120260981629223785217137852871130391114184060337226436492940332104481098193149555171549760543902735970556844300744510675909863590559368969097928287109201127012209019263133571680671465043022663896695439910102689346656187369262433793250538509984426812515854845716646325141963728792629735630824410832398250184207810145853297557212833633437039541530720840764696768551664901316618470872297542404053946690909208566214955819030832445665984155329578263571239429260980282676247712659694615199253392220676714373284434668760515691053889447931321665849363000541825937559041205477237348518699353729895816744321307926572305743225866616295526693177567783232192679506825866135791814331333726937769486183697112778195375196766739462661637398924600417572786565004157869993228337248180994617531309173700678809620705986752980043769216009814950045306318238734237057230430706544589629245760635955905708142768042375813163422174663220463429013300010868011398686427082648624651249135695002614685794857054090781372174457107712755711411875653473726430635051198173409343536790402181712691395472528782029101071826608985424037354881281746781302879401418848315468115892198610797358341213375270468240454148948362045434673238438037902511009317051575923848807697026631088261099126663946019518568986599867118590353451064241436295026554901950523665451321545322547513322103820573569893724110710971973749530061900846683104215631413599478872584820559300659665806266890297979251327384324979842751735020380492689061329739588769345281011614153661596782168397209950005982854491309264976963984148510810826057286099699036101281985658857561831580344846867496960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -7586155025793911855362424385903611900417645776170771716363951325147334588497415374232716542808740539576085916528312103729177354964893893738081392738540241427341090717494659981338982865883112021403375282479171985324575715650957235104479317846747476068457020979887440100369210453658325661526447772975817596050486804429722235890484781138384159058008564034211282650978296899796000803566716967978861679533006444312460834441154352954903910561479897137040070247769197200201535087191230562314576687861408252633720506779893239038005369738738162145388490097307844008279277195869219228140065130824531451149571562878849511687917455811705215140371422391227171253304419931820079860930803588274931530435613125971489250047593701450344872693932238452487707585170910434888300924696469725138732551458731007712994432056151304707568688664586250693144410713022458507836717987086792069249631797951911911184217419642911204383919888939101343836694526434677406836322419076046358563899390171980465366246445301862296627814914393670511335340715250670491156117992355762041093507299341218018415509341844060708941548212760678761450561754176667966294656761710329701397392322702694883247099958007354939187642524277850167038195185137662299313714615679722168848931596021867433702467671508048667713799324467744070596873754859836396929579223666375446283279668774966318891936017769634936524130899359764813225576111161339898492456192949921101866505300037772195896127049998588592081658414919877147799064085465767952459262517030556744084448635320661489635587224700115627836481985842547207578690400722721499165982875878937046111254872756851923119763166886684418274414592608011607514800820579850816863777945355864950423891944104118406073134857481707740999620383534802980523548208818678497684675929657501563707712459954210382302589013988801388431345210318957714702235491509502250301654120030709298755497213955752382787940198914194857437244161463216475385850028123560059237886247967992081475007129887078685105014125636784440766877715576668070170823754916310405830839580955970557841258218960974160316585847769878843460711827030573294739643608755470351035735635344189375752608093832351874428876335126595285186879328002908722623169174118670352969522769781730512938693239518137980329176360588451926967062688512458739241483012113906052115608907992357056297911763536243361773548236872551865155501493478689596165442911054395767880331495113951312314479064771432408632521664623218971589559734104830157047632829570218158918485487104222709617680756909566366040166422674775774956971463790039978236924567261615060939039021337134930344281387061987882452824753153949929776834334900967088188544963714559881903493738336809154395911173022660091727126036768621083803590846044037711617153420103603252559621516413147733669271419849389897903266845528828651766201145505570455755786476391308561585485093458325041612612442710431464181081614501924503413500377973004689611533967168753035829577881084795108057981887205894456081973367870912290881174325785692560319386785709828849904388256299705700319813607076174346008017847728326004330104285885702697975323103648980898506581027364683560383428159690663092549233445962502313358939485543320241837493754959603911498458638243380510634440822626586059005269519169883857250818573720819135374022994738243570039919386737846255925466349148464727446702338553569991948626924411566162473465065874080851432867264537034860008643975652769665294117990297037776226662222603968696246300699611493215588279801993115407724194860058320575985030663321333225103471718262589566437362039189742829815122457031899694085156070401435850478850472004136901786431268719912583197651302630407386123074210022819510969227964618672343961456172616921257434859929224509008946679878457896317251872418857993583124245941288106732621113542327289995141198313558301824663602517679298018543075529663235771551276001667908395553331499076245151029927095232058356146175722740685400246397417173756214046516404299999530220290768752259567193152295773234819322742499312776128640678875962376508067830295497849985728740252821338098500042595207916444498259198961556320582903999932387118495202346867941213256214488838120472928869203104102688495057917569712568036690766918853445003298669450732704231459150881736351543527520928394426879512119795683540385649757019905556845667606026084854207757202904303992629761859097794615331946869680405369042213341468846355298967146726028317009472516586242522414913527904626744162358834450447019680138741406168814178214422026434686633379339467660147276990044115785061953961984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -14470426339810422273403831865010688632925242164700875576036891314893087255801656214707753169929716325470897280185867720118854199056946663239234211989868818143630521705595314882750879283635225531048517587650672130061733548692228652607601153871602235990503378188523325268042830693003218645268019761754346403408833921409585402321844465552700536092086059047538897887556160687381371605482673096546976140397043264466353688390348359085695407638449622095739550961596861762378960840302343799440832467068845681363404763307107082550756845655603224483456398129876055004013372244551221622410960079283893603819151785025061952622938578800220613375299084657492354696168412321268994857256765950108319056805368683281011689411443922628366967479683616731286328284278042622391188234249456793908292358728356586671775870836072627688046909435019136195365349796603376979306343886408757953739847891993165297445385929764858088814691090548065206884676650374850593124829902434486024351113084984169687938183835067191506631560240501960196082987188184568733855664611309524797513724708984698190534110202657506526220355548286880495565312279556681224874513782233587085797450043096794075218056231261374073860017119201501123387801600356735362363617980399352783381760135538229142408378331546165872819983600530979522966031045269769081395829766463265023955234924440476213144963520508120730493236102904603541870465344600248382644277755376407902915887332877183832633506238239749368456561127172171980147950849003121503216520863455240577769240239270620761712847578369702421567041127456175172662389588443356153555920743918406714259022931791183282252529761767636001215199290933026615102179324695945113611066248818703698160140838155068415584346900343303108258850029128741315674497879005830312936355277495761041554818119437772862314377126987583713037046463515877479295275523357558797658864498758985929016697028742454838000394493782154001541608141229714727348242732345190396000451198386856529272369452077665863653381027550321786531290600272817652678717293660483434891916106810800841984045630555966815557527886397716461056382429843102659764153042176307827437981196277960751233095056252369542912323900371525153906283522322978494187740830888690793193556645961674060984692745602305727119689110695343866004346507950021705380581352032036178604317820205597879978462484936710490567057696508501621895079061697189626858035488803781781410668806736680518442887912727667876422025121112416809124573987909714056290764425844062058474577957139510699499995668078944933821483713298037373862210548366921160373208790919138837454701177168324460458464427048545342658853439899059773687873557252145251081736941124052337522530180535854870356420815814488217486491096018993870575094949481452260763705665231389545868135812411501818030467099337541531762731193190099329297128422568225154851381905832204440080357363327387027870773673621100476301886574193140350799331402530191374674376986869864956482067416137756867672708896161582357159634535171803848860787769803418600504864178600981826806946568115820722707434191069587771695233059136839616648325255828346861135367798124984652645957606285260623262498772769280232414675781252252993878369014141840198455991041392710314728781489564042928454268845211833879528066456375129743921862664569854419647868308635257069626361537636579524420028398335008980564917697760467041229332270342560311206254010086173984189409207798451196871080518207427561569007876985726941984655841658267720507458404347935965007678309764888024704362774094473144853313647341521620577377226027853208602075951702647916937751207092676335334980027960616788557841788776405797253741308022388464316488606764623725815237726178258900842931200312904660652349179810739863319258161825870992506971197928659643774811468596139930558314966313632793443215853867903458580523449249147905753795965357589314362867269867294773815970919195014740005907894484543400995570740831933955276798800562195090038039440573692940808495782685869745426069046731368017452186697496407435738998089491213913168843117183039375094424421131709042927421809945946171096647193485804128053084759968228091582248553484801277846727159243915451668631130716131389035514974263988522943180557409383128763475310812833770530089250251679666020769058679977312921128088921896793802736509532124518975159708415350136769242977355050773612011316178876726778447728650875660794189184062897303117606053206810277944639451745414288065076829786635604726996061219566022926734291462405170138165614467413121721382862328762192406200316953325388789515217786196555988992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -24666902881338452285566057613620037308466365174300397026749814428924050449029343924644385056754856659206707242498557978764212503526335447193025264898139500553556114635655138622607053790458539464352068657886268907176962887269045195136430263082556172081945916628614519348271905522804632027207183807021279431281769441371313605775882298287074306001595576829826214771791135017581139864877826527367808694433128199312758276373086386825201038963494158552474946393671107488917132746816799268744094260245476331909468051869156713373552218175499626060959978816753517594549633980158696551942267760276987592990475026824534926101351993390779867780279700392803960942910850683165843479322867049128454021758746295273325208814983047871680193807749375639339038955515825951276499747195898237622182509456436853150650457738743786663960447130688682169754850984368178433736963726229375069860469234836414340963520850706664758017159979955588236862729569112668789148428378983045768331275099118660316309460676561182883064605673965210523596947979469317552936628208342510790014771929812313055055628087542939432880147328726195668959886153144180993610538070057816078185099866535575966416403812190530641986107918027976339049261947765822215707391955538892294251971909723794533608374793702778283392405722736806596063397410078548237995449383132973537546073866427042434496700512211852351126104857789167192645217442967301212278179915374627730089504094739590883379950586046090287430213291021830327897323436367605045294693821385295307902559760474600513133083154497826085887806887699352024945253425214955466932432189232409788133327130892752064948403240348732326174786408364115872314998141129034522221407705407123423763641253390652548070054456916084872927533031655872555132371761180034099281801211333336695167698628695190851134546626371479325283912529757196715843198985314734843265529471551536341164957505577004469598602629833181719107825266143418416791151425101264452938491035099811848344959414773338015890685955200979926211878090464476677964465679352650535455812167459854929991464509992529928158824014042527763467888026118830542814302009987622632791876961862230998691349850604584478974033733941169866476066966905324103123820045391392695411556334243639920245321426349340165827743769938069608384530733692987758223719048444435689295308651760710230568035777304476359995199063634461511554683233825630161191554002857584027696058547628441848270959021788041133645395859115119397818905549828358086916330224489096671428838784785293497831504179706564173779708619395292583087218306140623077513142624796289127072926490746498039613446222138468771608287548949291395173942507084254282352745906597631546960426118204668390996354367956257923058570493369905873004244273041011760566822191165673644253374779646060207601078700758781920038570865867927300024133989574840449922980385501314012184165780799640861648566335296052347480895405397735463545299625155468751127649164667536863901571261669376521408454061620783626379245426624050429255453165831450203654306341747381869923165481866137967712967950664879397960315656566134471393753241776467270299723172772050145119730793817072574858572416046648922518071192569165971164299893570571590990451917663782399068460643187826909330844903310707015579173926081141243955108279930778470122697177567611706760944048850659927044825235191302158548067130424829219555660283535858843543639842289724671817768308157793855523565005814881809609832008817671228559244613560431925731668956968066022882829646083562775375203573724383091736862899568480201877757395517016968814747669033018553492390727778930674556393156144159554553136997947325555135071775729766248233381542128471548608839245819603479758250685624331896060538404606934706245624475504494875709422452210835139507870335037423328272549027626025688573162960719212803971251130549046608751164807257909775319703607035602550210215842560484875779996973165586226409540412878918632574872261930703185247212345376466775059943770645487316872355138364139581856770440007634506122572582354961349944855857943100989158666936036848692494925958460492875382307708748959947650111338868838682119281572893456721201505376914225868894628509882021691354446661735094323416786895808532032505405737352048467519656196141140334392544057431652308918633702586101028287651799262179590671367858278707460145170948000501277984707591124117904530676699661899262919068997463077873386428016710491208917602465110617007667349174591889650468471978314834235255007629428685909134899269893515054940324466080815900304301611705845042939705117768321062666240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -37918559692151863639135471620031422812218051258372977758436763389765217376105583482700521002562929503601330366061909102593665275266564279403229519288668054244688627536235189668977251495857617327812331709827750200889595663008836677351851039133429712456737198402681972680273698812337983971752019196790905931205210178175843980732726479348753950059703394329819486815896075278623309888920054483049559288064361407385233118033575035318906719878055695231622326943713647084276506676007667497111355871099232663315277972535420034462858630285911028450713743245608678460966124884334937961843900704959828599637487457802028653575179568625678163096251685680064554564274075049602058238670927448570448332937763019418004133843594190102951804185332914431605716045532998644393488158475915016095358152300841096155642323476238718907334416729031464764340687415500234796901255820889401104298412348622365583556452271241079286249657261983951717605697057672792646270165613200288226480571611208539668651316513207712511960851875610941629663309895782405752599046536559290811741459697365146204721009556121068293717135908477289605878916254282647372524343570012503313444158275999435737864760234384307659579971892008884981901457315026256041995410466263267705341961424786268817337022838241814128629052428062819545050604951566496871761027533480031320231479876759373613354375641824204051932735645839066428608907887927003177850145942132046897282125746653825967238474495318208703047303892550360937212073703555006647854908012290929283043722714128380270326162136800024549746422146603487925223156931120931487742203099628080029177112962926875050376151196334797874049997442626058490779618981343006639435111533853355956404346218653475918769458176343560201511414840263225047313661202916466492777231985449978885998899890729493714219957747022386088309747202824160358820247019272134228952351852927723557301893495426042384429789962582638129908084014553281104136434477305712027337253146171551379498387264039699748409758025770644009144869686250029451233163691672462410548773063163696812380354618761959999862757797541564938995131693118697588875877160677736178720128224524400686513730373561521846786183893354028477508528925685325959990808172197728121859100075376822902703389112167652999208344243259417146437401820105290975871355573681172888290809861278553665966440584616629195435695121287409387416754241993272495736782835572877234399368129009479726543182685466983716962213251097590747209952689515432452535806488429305058423944476127783574477877769849597124151410532739085968949540185867303477203701727690425308005079345795303966928758034470050982780324707387510283676109305930736659404059019344635544342221159150610286725861233921985454354718968710677021699639207439559326580321265807766525479471012373799085948275839725374927542095905697823198883877487845956351100170355220614480371616786518207864388147749122373635714850509358721164014892112654495646406123488834146078616195463135270203626619117985765716313804697020870851040339354723371022436885775031179952890374166500525951022478408400050951134964718502065994248666397539942771875111892250771693932063679446035242822865964492632354050209094083511426513863676408609498210775229537641834674461129129796523364245750992840420354308927968587226110961417862726080132981017703337731447426362961357859907101486428164586321487981260570977392730167535939144054479396923402976844926401304712978185587219688314954427745809527763335502182597546661965365192437351276720130200143399686428070959605517557140263714330323769416281237720296665125107645559462592547127345318005969143658805821877265061054908394815570005453380031622704030086171550727088722111410077463699255320704614680157498403933257401862444391614933917037526601750687775332361841764601142497114667339098718563936843343557318700543140266544805374932626659496861978639114007236121765484508063170993366827946818055207967732001808234637390600216170395671325484034787142301962006052764204786342371983099169721128726368141508568829189534200541703923991319191908614709218480814166232231788831576572987009637622724336936125945341430845628783148816920782888803715137245698821466360661320558176506532005744100880434413790494196883905211462385013623500984879010768634477285693802033138692197960852861476830497072437077109259954878544597937711632447217186524257665738855905891759186329471395493094230907287027941375890324942515987782255667161654023768457946577723426353102231665935601406491902086157370351345687733352529905300629153773548032979079293697194325925175724526192350461952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -52994679706531867367456728307657391887520604665012528794311127205021388796295178898334374145729902572325377657875817033143847940591143163935541352149204272361488214641489948310258098848031304659823602766152288780033641739356835422566042584121031514961735484138849924322730172950431903524846315635205551538677153602410736195956342376086844146004476230257595007232856269896393559019570906195655616304900994098257920307081992021209270555105652168745150996807811574799390997322363185104450764479563286710549980373598394170898846881741564839590944865273385426908791431914052582196041678469255306394986210407620860350815213911072852715203912206555069218998491313827732987607081440534679926111231159805532884601529316907721243007172842042008837117835184694710607132783312755037158267215456033899370195463621831848070610718078139269673910327315521685224373828355756496026395263760053041321984582642371203984558820196233601432700122655371088852672813914163238656447327545537430168183335532595141475724253312719916050543753620718443662789262507796870610436899642351093125259740963788672753436436949665055740134874284738646792062873491389384457756434377421259644382913171028516913656313638140395042272802281088992181221909128045098664605125375302768396189085357016464273911446377810790283472669526948910671598352179581026297243990320917591480530413955069894905287432659986949311656943723227588910553094214117123363841612703299439447053887341310530086223574906218344059431004661721538608111875478922297949883779870822441757693569465327428187947680293537044202572314902176374946239372456672483878199564919104641011541133313412901733190266933216066687439231516335559740898743870714862151744363016609110596740175576130476173746080438559125721778609844948817769885178570475204063325386003772098071061185935361021490861093227194220613271395462756613999442538708031687521799719418334644323257606524510526589666409440570690236715858123577968016428699659131380585642466397208713067843998355237167296323055620840916298488103714674895932115693549084389963934769107735880349037520099433271198317414805504840674140845765251869761922972404234271263910823348349708619730317782127845674960771479679079474240311998548630824549611894147411078414371337745837581818882263419941704204908459770717283998021460414631108158008784236419602511099546533905231190508277507478911452454525909320248931665014363723361950204831617364901954472575902907728573824772146975540322736482386086705441755078167936072410868788220678743543930825764562035370433769372379719103580750640061676553459963124670488073975865933167527532396877171242057291305815605941639217164234245413211959493331703840405195813870408003186339522751845795862867976070369286900243231339709898343508390055678241082173786954246985914824124125594026815963566329297713970564302290560435593603353398635700926628621042309500423319453838964528676858524907047713060002699097816042531648498794557657432127352401356925673018279115388625247943539700701996317024929241711407774565378981248840352004231597567289420111478257459415733979717540009141792947927854005514868756403912669091096097996565867741601530714434548766152977214436979543896194511866940027072541534971691907658476255044052825321027900400510460550699903330529173421990364716543742284984784675628315140540007974534917237237472409174950997968033949897029106130318243402854155374201995588898351883075339681769631568815879424527274958825323455985710227508875984090512964204413862773274002836674642908902647056356468966950321699886960688591424457883275972771459247466985766748006213914942765258645221762730824405860851744509863531426488193330791293356601729216331994540149191938634741324648756937966584286645262966763818789599396131367475272890921211086599118806074941223678357622617915501584480456288746002804020598865172337489070206951119088770281699107355073437910669001993513488622875056613482266038853369833152860895582039175114965780311978836704069328038118183721360553349206865852576611876806674198164215875649685666236161694969978267907915975992755796077424061065339522473724323116279164485994551316714711407025654684546587777641437364659447915826193230958912166469277601835878406463486137538223625369116211976206654301666437753591323748131268040158741203699930821349959993855999136841469045105283848723903824304179468420969807569707599154799817925679397887075007526023175968285760828410444115683831209564819735130593227108498845850778332177856337127987521629797357976600496716215948687688398094998943962856015216005814682779466232152195072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -67848365374016602430821074139342947132987310633485480499115511453820172911388355701764657563099682309341078493914994888753467615004771956522809170881468044181155618171887691431090430725514306463805927253128199072985823506517710831347617524641196293333870781059300474838554547237628354262573894240664039890529910907227644591903750844603787824622249664070488498504534089809857760209696747274096920231836115314244890883620432987566896724576465631178837903189269356392758465524408471964416774477746006718934024877736470882516003587839219337116391233729379228091186236553398479654086326850498361399672210391595430905476120454941103889545204002900735823694218262336104993990008953828350358254838147985240039818409505971707187697687176330949817394415666554689883747771091551728391748394586939551028807043411011349912054385651474420422946842740690804029711257890898871335238270556721444500018539504502657308049263029660672557505976984620260451748792843354565476194753045975831428751123914264691845311650971868807438593754723209087204378814849622887254737285344649922727157219096503630170516601737294726658861269486158846608533091646661325426507305410879514292981532872511958595206247413632975049996821367923749856697939495968729600964674109801139129738412228508939641834477113594826610140962533968454577416259816569234046520765277509967364793964751130960540158022665609322316200214650286311840965344830639907170688500070023303407076965232997258101795652583605032839066876790381865567594211460822533559395258367794807697043023638026586908620770749547796969168674338590087387999323617934506871532759260387833313026640669069369360001158798645604869516337757807959135531806227946047893398495005640057123288156482100372301206487486493700053237890546801013950428975068387509558168443373616465185867253032852266301201920897986469656761880420165210046311926432255128142998026097862042479367487502312058559754870998837388953641358002029066320450580050754359426058830767332538269986301032588043043780270824750592032345394411956558818634919890157117095421899485231528444021244872942768603648878176733999832810934741051956995814982670954751580044715609082466226944301086879639904230042829495194893406464061002228291661858049317931108019498210760706125003260394634931659374325505702722032206688882872622298301557176353372672775269963397402096726391590031095301607752683722477454061590884370579601192604159459358224181150381039156811903256504441512907175755273382555954510523611424256057661741753060755459118534788570455744381248221846410512573988933803211601850140685933951226907333458443869789110684131086826308552004997530673529659954359767646751220730354046414422146034197687979087329564217893391505487459455242324411857702709001379454016258441088620973716451942638665869963021795914988345718248635013612039821943290680272592106269094902679872302662812717709064856844753098409597671168679361117614715068585180246071936219713098151013433240124986431154528513383379131177326796047856201415181621599844643882597833012456555526391463425958674950179507258413039530237772500029176028791041808197183522266280236376106047300621857077232523088115366358264398447671050873335406283463700690819029062624924778490796030981700197524901586502569266137015977207920118419747497242776075487344782124783862549334527143931376210212437410493415560629816261638741985784597870186677699275758910818842182846085691434600144000416317104852441056076056935517029790653762243654411644002854205840026078837755710559072126873516170045027913795396798698422585675939181266110015537891406296460597726399792704451596625779570335787757732905805261450675783020437111055172137766271773971429719616364537137352653467852743573856301571717822264594158795461399056799122886506834160377554843111383957708931064792734671259245446752648065245449201858742888238788062029548379442844238707928069791303373434366770243269217296407809944918912281047351445811623873593625564518781171070533134832157878376409491065898709890744190089238906444393852852832288615664094428044914800427931084057790907040003086098118874373753789375857930311646798435997092982711554803662775362602103451844775566748323083098670246665414509694423128543631465936972212214306331623619127266387153110734735761553759329093047254150348857600105829172909565453327707198574145510336987755288777428779863453660660148735350167224923426513050128714638238663555591061145132421907911531654450444810482146315239020378002397831976482962411969979491406239021308349437651904062319174996983022035236567013205917934656206300774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -80090629436015537674585021146509521120244332312988031467495299154334494559446361248406997469409589730892404524671951278211676166225146676378923407368728812654459691693241937439668049183005545438103220262198015897279782170744140206224772260222484377099018785800383552233093536259886773956981485447677961142001012271802932753398698011378345178397012709593278638822710664450689505838098274778556237255446998427921591215385012937647129311964007414211489846067110510869672023945075197683118790425833579325752479909970929282399155154397462491416194240756283224018575136515036868589285266633827094336244962349172681128640525904864786837945861478427698601274873719308307974539890983592991488851570962122790940779489323402183373137647085031330281353423056496377851090020814152333869597587226501762623626926033472368982384395871202579512113620443877048738008825217226132085346953882432602678077655160697973295647995633937082997514710749091408170808123869954301409195997423721579390816858506279593287027481448840388735018514920082722522391450380219459251821852879590304708866344067881796758250385289700850702334671527315406155559046071163128061142255519647773900341582849287525119630396236612976018089882135597106423296882721394349796618012288617231443835980220729243975460889588178956358968490887251466148438896402995167592350444922986561673877928824512867975597582003681992369636778287828781087455076902495901212381230085840504290360951585256233770416205992356842441481896793853686748947503284528105802967978896379433688234112139805310111785518348442645467612613108949143117840613157571485646684564217987245959316242360936352082961675798997818446080504620199878518637197186214802939974683749051316809244847697992573131994651034296440237524597403543922080122011530367594926119939193843902022981923696483438309262436270125476484814651814507122920257401350378526074220881858368567375697466139359676972408614629425141431190790316982565102840798447009288192114502738621540523785111899196365883498374515629183246932017229436751577223901300161510745213450094327489059631036793571830511357574675227746022439566801591187534047497341591011829030602773859150073362742017624950631948202448497640155357008664028645509990905830150149760322953671363788640517126077026109356261484221805973022132334701565967790649976648300774243836350071329844976891366184345484439765471250264880399747107969761447846254708601579883586152738133048304296731230404129604485768493953800112908091471221024341166431297026767837641142883361360072214755549775943490989883672207074554575375119221820278340175444065050035487835867442603003708099255671710444556188400104687904198063605872975111552805084048608676991172477552968194612704278843069443251592570989266063432624248888481175824359089994939499338472353299768546951166303317619648525435243248066929407584297142841867392579069285105597054283848985040036078294764656352735561578998082651963953170540916771506183152589266849982953930404433874078974758822038528737264409919699611312075659260354617551846230288761710098399321951433822058634456376074854964424966857936226741141163142095431193296029067153041439965787093470788036230196931441604268783234644102608857155661134152983659082549908441490344703227956512182906559992057332971236641756323101383705769947594936657159304597989920444322259294364503467582395033601495676343532011502259050036084979523258545894105553173019305196335607357907516186653790716774581883471233281675308820198582610108212546299920372031992960712160089323280913113371106484806031795383202614991557891201579958670009376314089418263209433361327507585411784902294408773932066303478179483681983442034813344234704724377429285499393058603625518887688913048838727980464726992753109464169092159012330125983826214038629786287696936518623810377308046773127496012288820057183395111762429167791107752073935202679679260917951505547490905423349218952287556830686819075290374953192706721448234514055273807137740994815980460699903208563479858757430414477917215092236595986151625637672180556678772290375035777139050241255053642010051082373456535704258952869956949711047842413342613277518208143710693812061810159878054277884979388285828353408334182822731759800413127666544776528693319111059904513672820891375896875234019750465201453609083111198099321550113920659192872060539798460088838004256730366963001325620933977788207737117728750473188583647591868551546618779070473561878785788539768145718762556259836856514657107922204109226456199197459718207799877525325446545841661213455212242784520874873216565248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -87705472884640905429513730023185731391378123489661828917980072542922788099972291197773425970950353435056879329846583342261401539373248169482411543872239532089206020754033616963961465326497375335438732191810432631515617281067881961381179103829191087702108513032133679720513991128553616321885252279189042845052860141271267342549974087337860451684251632494802310370367567584626467204193558695497078020020214502683476094975877257121978283456644000442594308605067478986114282224041286316244206314947130498463237256924462997954301440669027910819246946759525106391867613910448619612315227378161540851243754151170847051561527421802839580964063312922835614733233647056947596990430218461382611688208431923557397121215577215781931647015934636407792365738764652770419073398825065691559142762734723585674745860338456884303563497732786118605267411742147872990526508713814652131365771129822168139631132847830914565491141370541857952648119136802452017016825165994784536504374870067148592984110989500459059990242329944371718759567131008236979804342058490272116814856930105364525997933704282142175952887670241008885519208616899191693148676132931000957611093129576300882621803959641421931470224501371834818553167922754086239664726798352995242397769311260188509640042610509591531468921073659642405628183459694157111200667018717271548133740751371149569880104791518675271715757327841663364742644744798146491903332895526654355153597500955337821592894924184000121234662024103427784103625195149697516186903946656444331003727862967697783031676266662753523179875351387122291504342888137812887915173758211473246767729401403791104693690331455774339762084304881775498948663573365968395199146083735045035501133866500781268319329433455938286074069512094888862124728132368898666875732157825734320299419029462798211750526624814814159755848110964216045976837398906527438426855073363057441982502455638401967091198121951534951656610469609634033555152558129605074564650921424102054270417988344914501612149378081392556065059767536463538600396449028020475766621117257403072204057657078658894623674601276353321570508396964034578690684264173084834979141300619706976275344400040752766854236550130488353990675490803325159398242774843010426668087376679521614410982837059430318036851793003292205775910085634155128919443777043223545737066665933438973091319130805433912257914377571896138600599966228409739422939424290830490932515805664315293937055605331114414823986047669796111927761927726649277502903256823591546965043744720674340128636837509975157419789970203226767566207000623184207349721183090554132658119177421826550856890017008611822449045041859102251794630706955468701645040080926022187446699265856512781328812358154529123059953925735436485376050233482408056720681102365304322242880791999624558673856237451630785733366802494385479375147136037327271020422228871603793541637128831066222800286195910484845659654329142668119444859322357757510991978432818345777850394784752957094229531263769735314407485125283700191033276985680660386007020244824351227694759901981724890125797980406044979521365539936252658836511099995257899821933221163986815079667169474387335709461486010847219589802413838327895498039463568542431553904594341141072231484309061845667366649583439986199967844621467994758372067794021408202583144385400306791010998286073550014292847373162240880005202910194610573192545364333274351823735200478370244665984597481138798919970638689715436016478116030334858489268886394617725191814950709758833344332834539656867862899614948796052832978479563627094143136802533537507858098678252422519876389924127457808587480355622558393202308298457819166033358443387975484044607311718835389708682451795645831779414955555371047430816511872631474488447974464811166852817762140328726344231744699359473617526180037183830571926277913844168219279678133984801662468622919105416478577246248284774292612041428142830216031447923678015574994111949965175578594793541010813895282091556521339323357757567885659517343005758402644679792293053162767703134067226766544426830638480537132526158495780937256230480052920138937676783939128914382384410098486855646140423682636701932686106686632401856116260326123656532676393868736262275780290161664845878555647943539656587106694449625681823355416371468935985203101187953337014040885714916099762976134326379845690532636309755239001848532130541012979010056401036230155461921509937422312216449183966185843159891453685772372997465884798449802208118379085556930331741299140899628160149137482117878635789646997701977774843041032879043398901484748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -89701160423982448398134948811291632089303634063497611566893714000001027701409131689678629266951424540683376888139589531443921283235122817111830237869316210256951084522262620176721642171700108004357439265853257525588859540953352408278626496677901989483436920573097452962277836138978517186465876667852500353457069360638467607696149733345294026100078289892044803103210664946307780057173402369050713153457542025761679779152333000465885242727303355743622696823986744528246023702243173259166767717908788374393968969917434532853585553453655616270222719947599682795773154877245367150664560040461665299522870866921016319945551137329598559227367810294452369940122192841304958867552077322747497648172701488671330214505412019004231035158301358404337088937860579674792699234561205104393239286536991961312368939703704024960187592075977764446559713191933886313957016223893377110395358170206182010482678582360480676338282300853813506336019639222224722791808954795061133164572573858090448016488599312365764615586645032770586719940043465906460209531853261324682821496967973838026066795855804658171739169261805353191773015889896122142179358073628841346961725666381618094809247461942675593696133991799439319008181139665383913811134774700303674532266041841009621132583489074914076391618571907521087289425171995798040330126967596919114415566899856417349486878624770535575112531115242227503435880907743337655050072060480613448275811541019144717421731676196394603596983337869326346547190456752362911471289598343467422999864894833976017846104455093165419375884081386707143792965135501435159359318235102804232855808920144909138778358800196269874774802328102181519607420146106611016030142006274054463324060298866345308821585038307711896494816550830555467465918086140119621384077080977987375625991152273753391747542783561260612391514459230744393754689630008173335831948405419936307186574045563299116188416085078838238461686873165651444665538537332248542841982761528927048471889003095822934263485485802891476877234205288508871105655461909814693650946758973947316562777341696214630851582550839647281688665185636373752646547544295892410212655439272936151554061980497602810937024027483612556615111352156015143517103556799948269196917962744817542303120724888131011662313043156225484914447646832930543835890252736079867912542206817902574864671625973912515876378321867967310824906573469039819975505084962915610018318954934582761895006054793231744302710676788267054588510320472010343953007778377003542583882229196227415744676953550460990724469525105063303338154973284588852402535698303705530976084542831901688629135189795832091144223762056846475746258076363942664554941617204012646718284324203004277154148172935943066425048647878802498992943551699357328048399283004013895532006794521549547077524205687909197421908268400884484942815834184535100102187062278720799451977951623621356108772596242864686279091975682979780577462460466338096873252620523591777609724837752829643675646579248764433944770771668689707441701161960773036638465493537109349854177679101267997197857939211862727553704966977599405900016980838882498480108111131467329006929860185853248627432216656581125109329823196037134127289706187759742752829988945997039807027070895005937175565505372284202234645741944812051641638383800485490399805647318819011731495728991034183928393292418010175833176066148046024030409592898145836583200472691975981820477783364850061567390178012451399254557409362643114474713155446720817366474342185522499246969277056714639153502484618704241356274910835269184187882745008899295861942433964335435451665766703700713788050590147986706988604710407536349573886417436345376266318162435635646327669248195343184297376371906858962922542788902429441466595232021020782627735656282141959380187271483607667350486790617742573192810985074806101342383349145171600082508723083344661484585715470670818679749258575444866023001439416011192511810732891474028925480900441563941936725509783337110538303285935074789037073587575936371141368148963592690880544766475242705809666633285764013120939109731272127235021605626048987257375437859086712260603816339043510739823429068569244907383124112304645627495903960387973240200976579764636609919489772626966292893364649980331600734527523956195004175875966738882111486142646993903890301476510613528326028818280270323731117995422808194526987697451731869266938598062528777070503520884834308467756356641877429277717265615501625233371342872836001907674720069932251823125306209984366974115132733518766288931404690103728913960237910562174336961085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -86179640873851724865771664449267690351379750817300457873418178451213790284228998839276755850444963359164863831260451920891430593385527297695615093884686428856290457166365523421033373234922998907987645667989416490486610006364189571095172295911387996817975106925612119262813031149081371897474149996701461436263992678801515867242413345730128870445946920377851799524359854119463656321935785380135446387732778832225116679625178808909650270462035185639239954462173353290602369632761868867366543871714237979218872797890349329735989335350786975026662830643522256431080798066577665135703469825190046864877988604072693437442403124755291207411729979377947665084657636032212035308471248810973733243444210465938577097548687576585191436342246665702934657122952716163075773145511509105935922365841099996519796010840176847596947644856457424511598458795753964639914404226296139194245169057274430946667632843053399663552776486251124750462195362189392546890003089002144720272940505940891190430520375571902499193260555767304149105150664065387500485138794801062963599241842208508038602702126753844263320215262654739324409833865962570597758772657218047917415596951594182502310682420386770153208931222488392708847999007924024995459146884913468428137108029091905633898637641969454619528910322787612955816868566285392166092244657664937980916306987623573100179111756830150421606048595997512811543851938396432645395225259511357644680959977142097394866948797603984054895024067150200015549498787081089316344983072718446173757531249285420247077824587122095115831946426357584573760405283966892034998728090332872890716760644594337808955259928152865880461844505117395889677249601882249368953286954727344013027715062680320145171955975253485262762962573525888294355393601454771298557580654235768986499056469043788307950316593251558943940386795929711434360635131801266188026075398245769641639787301772071619714869132989748051818523331168839839315276202531590530216626376431411219680597514529314460227023991603224512186117427826334068293403633709567780000836379257338168078994961460758596311548312499101747947434886943189751158806315323296565421371039864277034958405647294327055271285753159556597308490830666398885504913679004031907347408239494554548604659660485808014607534651004716438810700407904088133970206229437199369057328852558819849206101646157971693359216930526559240926079428846972249942813597579231508548903169359250308383686170203799250088241452162536983392857494878856353385815347403379459235560655773746415920591137391849758772575084501178404086389721470258389665960365046358789715457109086476198807892377737420420622069330458452887988187731244143732402207170656907674855541857616358286478378896036543133782864041352235728927378536167980534736599243144829880183510710545502884302461264863804113210497300496648200800270071641844198582002196165979212862304446953258237335012185120939487935355221346036705758148638603179377394718344056206890871233563605846945846156477102740668886935720949907855912836983705283028785884870928778343643475774825355704522576623870909430254443360223194404180692827105774541841267428383271547427854362114902734710956351198251333876299049825338627429324064525877781609763916156285916114526438297908115829694103688967911974735897554248651529293990634408844829913156261278686427562745479953998625933361058924193544375280326123641062490703667432458340139053353131394493873470059068185577702836975466296926997417886069593749634081080562292460157403069710725120946060079189860055705709397757972139641249420618251251006717979151379431611586871369808192772025795439494539971019420520365733588308613902959829650054590928871606100300072568882518336353516766729439623456745961838270309441190004478259478209098320040598958668289239167144885372472512653655964248819993903992763900203236966244085376794463409794275102964009010373783096876740629828936136475000720844989998710518941351392590200586660238413312001401493423373323278669585324470818405841197002651631697623679488275829642682218932894417451429962750181717313141703397012658034499796568221063177401939670006967447111924408699492406096603888715425926114688522574715665799557411625381016384296494541100465780839133601309457520628413672980776508403798384285968123932488995880838241556402048239193531463573553538208175374304053250410313665628373607339596477687147329367242702801394574869495439903107288424614672562765498818231455840844470208312949704095435740537441694605144336156516884063983788878696483821878640860831607640667256558783655597731049318597609390080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -77881973202641328550731604367535556423727672916309501124519461398105313532182193653319153075077446359258149523319833050238114999308502448069142136054416641556819227961539881134921163774684639063138496762860526024136104073929710757173148477939207973712708935876437500578984369623875487094958237465798644267477512263901775527691301406081743779338879591892769316558300247054278816480329065224251605229938219912288643420530390323548777824859912165969571987204442664461965141579873912496991409421352049342069328804967956651851132209837879360781010849621074907537017535177617201348099106972951150878932021679397915515499887420024321616729468386240999386211360651260351610279518051874472141451103837204598560885995159388792927079399279331293724930254265581818969299460480723370802903612039352001053738813870923567085452674069799961480389054530801656520736243364128729879706186859439645360009206149348923385632275257865960500219582049296204765074555031110926761647925923003292604444226633547829050456292762480935481022024673569506940398031562535403297158173386232831714585537314811237195268713624253244014640917239348462416640653416803226582240436484133110750094523017192287342606704116781471772207473287482075816182328618179923475708635577579641871571302292840596510964642992874031357858215562905244184022751310912357166124013697773786231630932941393725770623532495748463688549529507248244141013767556012760953369003160659931961978694649847261973606297455498667952859772854903160343127770007687766730098809336677545715771129377063634726875625090849306163039338561387959740926908996676052068137778306505260277636332033023903372147992663664266113765828851941016623167079423847300017248122677424185976399812089116564054016164195437856634219155233277455399123877915443364108497461890757268089935287347285955326166700774015787145581408664859500237734636507320416262575112783926287834742527921726557072256660016487164031916164986090630039891208595640589452492011245944089527945379838575609559706213543660498040274621509943016159379876040450605064261744572125705386306845873905371205953239409315821512102940259952575446503520539504211800006748155861031936569011645700520335710379912408519093786842151308612083910802714458497712894184590153842459853464794704506686414691842214220390605911663850011208890143485754998374040983532932622904277510452813402043986196880901599006737674936106969097260349006432956610206874510942725138966937584965073728839138771593401420018727361312901884547324775566362792603365000747943314360911382625609594229654524371071994120205906260730058122656288841374151460877058410148264417136848490336715026436834221918205387985969454834214204701114817776302378481410489208138433224245028330302470081622762172107144700286628698925307508182455811856251880607626940560601513007077072047596738754886045301672041094876504059207637138166639742121546077061617763827186358619056010290598249909522851946887646113226253427057681992456910128474347267483884955437674037146088786073864796153340202450055993148162009749776292773355314516575538311987065631676339495916926935087978740270474115714249711913025382838124461918957162227520569207992517272424720361545755749321407788674620797830865946236095747241177277249189188492743078342181051390030047542244687277356989382065620997666454120815913602369303534672546706108504185683272385926631648700571212019672003814625253035102301390796267399747026554207304291726571063443085595418457088567080519157271104154792887991076544164811920117927912072621914505130946577020716894059661922503240457695872282076388408512667178032550333522699830950326370310703382173122145430853032007933204615660073781834609107638160231855156233882436990460818156229612869001697278403825500815957414017632359134213247882824349488486796382144758104917274633405862257363857784782166466498559218660595250621792451506858498963649428958553763754882377414265279556894654312537178097054247436418889510269180930602852263852824101648562992289473925182216464164970763738546000527912597779784331252716469601647498312109314978596257675604985965633854960712496610061168861782655652082642183012427505034952734458068569709882711599093363926324399175737866111773769201149582518574794347505202475281401182028278372471725445032428290990471098568219075776833953961683326275252771285752874428766845929479706928166236605684791321451974764615845746782187628510140027329406592056766606972723952524355084372256823632218714811915454663708028466903354831482461973992318368889779607697142930551945954998889318633503404851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -65892537494925081145329128740042677602428481296306975297897094094891114207095345848866196507328214544757150420793273396862295093737430064028404659987288415837689738461183724880588915796932565943202072166318147594618480702158117854654571482927959539059485282084150400863527810523744798469991202350198033891728592695024926719845321566964344909930252120248920998747438341022820563263967053545477984477527724511160486159751544672021727735874269556566694302444536812273616483198790897349688795673316120369869017692594252314930657926270264141529179189320049268453606961025949498653263857248110481003408106496620256784915488358228829750445152979623882439862802346163653111052887876644617158215786767793894660630685071956133742076202516171458877460924491274105935183107920727350338509314986628782774723997649796528252481694271458697030222099594424558929232271174561617859599040325695056757850094278660740971720212280192442431856507867432242736752312562560937624482132763854699757714226173519124562334902640970960417704587228926597322864796598805231795667958889622926454919015499540160151369275564170025317950873525430997044072371939289143278256117825155461437249960324966403207644156659249296141406263690780685917900301428113829919359052589265044698669751658658791548810993360672108848540645828441293162382467883630833050615216686520766118439550330858798557184166620887312296628642000049749324323087656822931576996329795520253509497096958431587875533457257157993366468234900388444884171381242646440051352828500117198355547909793009832994040954103381818452693528549815764401320231646611426857105205495448662776771007088779617073399891495930894278958101323231595307460992983241841244801271962675932528611695494339165173774831285589114248576522937847869985775409553591018548325368259637155045509148090379956453744299971257277229953684553312714911176289068293838422516541523335047922382954950766346763824791979894907763234830511785965539938425254677387985838849541718012140236138219860136070260381524055376391281504503615280164897434856659841331548845634790085605308821364067201725741741946670906119822819734326698789351525810958870763147460556192753808518635988904567245687021457429699768742936023728516414467930623023914175553015193823712633345421183666501286370797400548932702817570086197209960684513537815889996583271967140066086229159022868651608739576456366759428460645506730670981241591015262738376643866701109248606640103240028176965805475347278800054797496129328556782453609962654731458655513335845191907119083538126556816989356872155149414566492437547132216611570577075911026007569787642553647551344330742373464409681688493502984730061298815779739969949514230393255491784499056987079339928707955027443126919612731680728010766679761037994421575295515016706182909420419218976531079810514874449024675508592406459037421758581791623139536539312650017704444190787461345579200486366640196732739411703415218367651905498168914173623859702517727801964010428687899730714883983614410506638718906315555097469102657843134299673483474224174023607827026210676786869888988353471901244885566987838310363641097248055085712239044409633084938515781955651921752412714672374390221018157350198728627798953706846563264892120511190662887151148952206298687324789988561616233330558572018448148218350736943473801650000443001044582270239271084675376685860853026824532539025121622755010834407775811018294615103418882575684737489753286575829000278792913640828916732279862311105399353641714480027441841158044906877365999743614233610476402126753473768751564681735252901185995894396839294580390489797185247755476016219579551003099434693628313608554989038983098932536913014470652548265196699159423539837755253782294364293056138437690669924228056184473483420548929848653866431308837117756766126607641522740617237426076607355671789144029050051613384852879759987682851979873214288806237185391334825059940794624053007553401004569585219584247805211966211441607791111526110790748837800941113987821355970544283553155465132376954790175070255836024074136261980650605919622964788971744418477948467810370284441020017511366973531787528650242096348793274631048878726801346346661757369993179559353873146301701504078079342372278494395142218238162461021130499170094324775091330665098952869602798556161308223705362039384717064908662837971375987610539081190544452649085931028592435272330708110325978936455499092099056806081440379451001725856508191476193910584836734137243634330471713902818424569633085745934882014065152729194407337177951029761938288895359713280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -51741281876050612261980836090036319803365447506320814275406997487021687942294258689374941271759298752767809288877877880633115129283204653762480731879423893621634283084488610801660929094267881218401680413187628343904794888832571467186503203138473834547736060738999129851734444807632072905854991813136768153127456456901825028792691024351952308227725141283255754633519568997839703651304553338317497281526843955969488480020683649129081431509663968762525544497257125225778279818628093770748136774093316563368799193789224547705899027648668729231756632653944058499544525795689246720184269490853423751606974793802197138511667181619281536260305729059732707207602390823888906913883413935340312454739275710835536510501775560225215802648762448964443248888347438231503536043102499946130160872066287437685011984647716055177100084606303944536171270426570146499364116787215884721332913404502032630919371692647240332185823880788170714559567183759218003849290480657345371127237084235643078084871214256298978046856456668336624151273904500474847381442603245146511493831297687187832217038410467188016704753594082367397167054464898607065272197814772864161456011489422476081446253309798438605040422942858753215021943159547676196757467030454809185192000470358463117709377465442280210033259351947572431501394183865290933235384218341043412381945293534538640287204902016563548433607330656358938264416235737937569110799465006707740425528228691686114115081956751921457234280093890550336148288087355387871844322292507092898866979576929366467954652561927573293408975263844499247276836388903144978727867418915202831642200678611391338689405404839239118993669434057522181237799264810814981940946540573104209935181311964948964650910908854302978522149299149023892483510327071243143679158824894672275642686654457220438760381777284760120179023305604427818083356880207597118259582340034934239455620090658252004555174954895368444168991363995874527940693019339289273354986560573976077858280935938397025088348506368181296645744425625881949581501316439450929791441272440662279626672248105034746911471468202419966929209431508635275625216585263441860730309316163856355460905214378472497562621718139373204997583763369527611852317457393061730216770342238263909872877705604511424372891275180676646652657536326674419190242998032878840562337897663626098637763220895865616816024464315386870054520829322126314225263883684118798276143698437004407580086235333230053550650785073645461540973562220032406829183135033196171571886773053689194861022652483634028413573122214699996025594062715337562585340766241432188126517995333933622342427497322981834902333324058906291562968067755971604382198201075021064070830174399431164340766762941930881345764433399367460191281771044147261173330906877647375216221855164706279533899477352649943045858307232813919561355538392659924874934736281591365890081604454887532995614833014348917712209221021795160036813654585703827808184206420215166581157039444496237089972960847092574751275137713887492286462588552979473202504203536783337365725860763241758207269371623689627199973551634052023043626025593313198763577493587024135626934997248536935363903959136208149545730222879480045722488605290061535719180881474884312548576732346521688673192701717642725480302153874930170625146945765666684989122961918066810953914715477286965487572751584445865889730224692397871622745934294528577670509013747433634642392392935401346348883599526242289403755864088333978866511389807178073558841379746325754590496182553536322928811561562402935063565892472906708690445107978084634073126227591739777334697745698915291826412227454258472206532358966937700744334682173798078779036530447559658172958437355828468337360739931237161062541246449808171023521955104787263351163676082102324837052342816816056808353758713788480320710866404118323821875651086305532280436939447320325261043633428786488887082448665283632278982946623088838820025954832870519500417350090779428575343502840235700438910688999080332767326732509767854147126244317781892613671078888256058862997879463290265164110579004047267747066480850391203115762368287638663945278285949413072575883418667552058679524734000181482753988946653756876973130498558880340208120220639559147645918144486721986694723462348315154894252026984973183218044509580331320110798419899674152141309662298839417419001582748126008247710429234476792201074264812682270808663630478275392930812967648183464705688551956007151394064208823585514999990131846477244150286858736752485609130096326008566893277390161303235532249012951662460928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -37385125048311284296067321429991514664932262049214097573228045220103405431295442068849354438112203526311596866931745755121770771533824613683400940688178555196447265118681443705733981012678305524836701552425697799446366412272722668754688273069997795038989594589094984309400347692857196044517587348462435464751185440016230308678107733128882562997437406424074915905435615924968206104940349150712393420880735765739756181008334610054281720159358848951323681399951934302382554331878594028018890304060199774243464961579212085681327154642714516895453058278544247025822388529270992147751468141608937352987645425816665772259627502049775239352518912944163986933032065479606057189845105428194094325961572420543232257967418599802364959711528706639283888427636560871865541337099736421739493687471790110012273194489893534343413697355220552774515888068752503722256121506848114575280741362908758706380222948927005414466906175032052022884040773314315443580313222069245838824571437783507918907709894534283965990741195943042985217583115684053269656074733006026860769913119365610585148888786309810554632402077571086554134532432909127458219833371024854868246675689951998216201569200522892621004928148974683368486042884722646752009577664815651285011699826699171680047580176654632789082194995083909600428608259987270665299202351406036650600804284135695136259797240220908361051378927180271766912226459395807203854698682523799338825339792913401458133902734675639819436049544029437058950154631776478396493628956965363384190955540745594774748457544265757446822406740384576272861114767907615192052406737996796683630836475249626883987424186034018428173388070628874148098048664033176590650980567941746721513419831943684670860822606240501156400083382165258774445642743063018950283317893345417029707887288374012612333262027948088667996122259563273407336845196195386589206933657671927576700748784013635835268646999197645260644993787283603258836298451557966127100340160369513742715984421016331768461278734708639744148075288779694064805480149343094802847986954877985195414206905588183166216816066151546489913367622038972426828355791136800027225436651776349652284308552430259816947373015294185356201704089858978689930487220372809294470156859758077662681080182879216403036535187348397377466603714023295610253512177672195315392469765122895848036399200745603694929757311397344511982575512777969009684109348351876233292770591133394485820053846426803729017784775389170277770295570801138336358556635950275260349926307056881459463696028032533392624290561256259053990468345545733775391642248206433963206187659087687889042173203711719847480829904140077991836847254182494135883212362152355819714884931811934625245730540336265347631710045291566418721074349939746118460727668776346959149966275894591088898073120191429236395622174893429329351922383705759486070484439604772243153718425422327570335499007242776800588405140981668900357555941068824138835169492992954393361004729625330386782720785753147818156486340617560819421248324189680407241812305911084808933430016091212016372833445070303241217227454068588082630017401756251241509514440877576730505125994947674741048257517165623924540571624167864031309148635332473760755972300419009009558041103476028066767122767629518476443149010832033601159240508380275250845667009114195277262577327521685157354562049461410886325731002805733797744201325522319240998982076470427950802250052368156002518008890149895294312586017429082784528685382788929043142359109309979225164199817799173084542424321256821883862724992834754101390622465522693035703819131679937186543171334485028757759843278942017954329232585562348964996502576740353239165077376258094497059827184519359357910349850790987271933123608009229297631618547159047875353249674650292394610498049293948116840732615593234119019975644206272568626636879030074207275598822282543968767401441091551949336252992366415370686538672399526143651010553906275832460846173576684465843781968683566428727061476840915140339884572273167725085754939305298461740209385448810449146172677897971979372583720538600922158791688328492598033902684030543481126366789571571778480923748346211475100767367062933059021960748187495982537886783856072911242601167683699603210601668917709006404902902678036601119562619862495269000838730051229701973532300323008759959511897112616202404847383667251004507149140949473319363745629234426450362254925522337929124607364711616356278278652674603640793944313481788355953631437277430495448145560865276762414066940811136284799776720973213885795257399811611033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -24710096154909016492651533823233089663870547934528139249951494887986546433078088558609532680077856740558518916688450609961433007655829227468297253259978836183039114095601381095822334614263878292665270951189316244704826797757266657967429964869037878468656514217069155488751562453576285248073554498040853313210398623928591461960969818612516736315761183790615487468443842188823367105402790730169388512053999666356676019820272466273800006452445559843795544112241182681713002368939628231551560840169147279779366523285130878371460446109268238786450181495597540597290274164049875801589021781350090892921566523648094270357240700262475173274774769673814985218980356564447933196413185743207510613842875850696516398273097502026706674548232756976043128909049922978570715571203533534389311174176818965487752503835667187208003138974261154200865958175903562241336074677085628086041531430128004937986008590858457929864548906785864658723361403397043443052284018471685475702498673225163296417151867874502029733132355541978078744143371645860987050932750998126631287260346068246141917395396242089408361756926404150130372565866699833301225019900845006679660020223716880061963345662108665123632104931665779447643225303108423059281530209208377989630640814474801600982266447780494382050135495851199392249627504694854916888089224757671040474390414004201666306684370570530928916551330100411081501746823667676724493158618489067584159546717714777032560261241726047809994833106776794432142007767221684963224250509544256785997148229174481417788281558573760839236162195731649955403099529771396758692606600299520360040116767174613813931699574260758086331319014462975298013679213423666550324379577002533224648022799908401705589147381470180117576899272885311460286982583749519651774294586080533160683006342193939924898174661618416227027627130072372024707312593569881429593542080582997919519859833197979029384023516107525420139256581008916762720061371511502147162203402629872587912309548467061694628783409146243343263577558300621795693181441629183298447648106220509297872199639945877868023898279697142554471011388700472308571902144950682768084082392183431276143920681578009047913443876072035468260096758608765780099394805592426662743645251476850037153275631274895488885864285486298455926235252188825479237597470564346017024287173433395043854549594075664350075734868820167859898775214219270458311052921165848671245438598376084987809695120788048504465170713584476498678772946413808414959795628055754133923772185256252325052174793730638638292678481198560049466385091651050340812991116762285755044400622792332995808520841242985719575850824251778418636647732517697937487800956225704855932518118022049675021647554803181059646125393869853863425840085013748027018694124296242704806025158431592579042350960391955606928341857615502380108375408105978627992284645939131507278188463285217518273590911194333042991835174042170637769957135212213219403256985878483565400174488004560784693195467938058828445855829894408006498900703285246488989778117773848948950306587784847680677543759841791878848390582376494605514543778653309312124736338375985808979881989707920593811992616440546597948201631279588731306885643728945088352634403362330730225913582357486341207747361765559085900067216625478681990046334176662755085239370688752965194223504602734729198388177204059144192222813327094481299601314928640640631733802084584614612328931197754726581114518029166989031683143197932967278698454334840169061098813362367723615071658762060180660980848718642396146497239326595037886244165256523144018930594205347620137816305690258002600953130272025461487155438325015044883749073345698667034985939105609335916160907370799627038175590017353210442957650639556734082256022447527287087324426532707366279219009384845755647955583989311182023134445496343949948548982797453487481311332205281684117229651873128714843048771170505014797156311195470514886792791074727955267997735362442965054452702888475797814571761795428467429414375257603279679672874035201019078151538550878355678256966022939749491803578810174173162125244806727444870888535881651846519802153569269235623502859747714670248654560805121077218923362373717698686360161297457166746332511900632589988795162310184486092141487696762462884646187781202710474113813055165515350877546863708327649616534540230241344629037923568906278502883155956346772110833918460426476488526876159582142288986903989935865433119504469671675504449845423245595146315146045077969834665646814318915346447320100380459297737691687206787790439689748480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -14899398145002721227065029554496450879810902068020125768717071493217949321745143356670314283876456513636034806754040651092893074374634363976196873388020045635225376427860473213873020016224544849528283131370264561345454185595796252474095655684543077263741304997531629051209152572241702029517000972114304514929532454523373889625069039904429361320792433405681248446372779176898916331557601557877291654894315329727038753992712709740966255488097439318723691685427295477201479907275681982133778160025986769283301331621370848197048407621395622277564559230220819965250961755724434232969512513205613503427988776343027785279689387672694398046015952046007989621879580463274383457652328062029350974357764574728154853638576879644759165321241533915889558498554778469042696183451271549276463285981252465399751987029268248134940210155596635941880742621169776189523059076920290868825451356555958903523832078039601527026778483685718704808636580193903106422151895890154045254483044929303115877630386713778460010636981840327266227597256767761104422596525461143117664470649454387770635414778880810496764365061877108707574236315727182711450796161422478835127073628338999161651247744891276241856736209368812717789263435741667987433041444618503424003632146403465099637507033486936576244820242060538304921887366256060927822671891521687435724316611268672894486691973184101880341511942918203835849505589341575495061091566543039567270967977189062741371520835258026996153891828149872488139375037075809012490929498510570879492176081060546623525559454957151892978588774284624220707001352494315889539973940894802872370418914011929218177752343817364728119892048042770041402043211291454280044896128948379974406740070502360171407128840792593487478417369730252936136527957594232235711945370829404369437212668919490063900934549814048038049298534034854547139276123525021669311536460523881283856775789803758266541208814873656149525850680524909344587885017268457751181704119914615761296334664378080845579797244330514108171989406864739137714689380476526116253546737768834275068925742719469325731118784286651661593599551425567210840584455823124500624399531509132064815603331065834383834030516548123638219169762588436039315409667725715447243956101489880186945472093722869486215295144749565041758107609424199250221112386137119747047987794322865757426944881875849466534715147642105516191204735962954981726454466414229031987933254129352821717632536660935840034334331025358924752743466458784280022299927318122720882532416400378553127843199878037417878006004939902151113363898673337281641719747740317149824000508360903796893506286285583350361405976847530679782315804679323180779138370879726532519966668848838416278600997997958392716463803626458875146782760560294176959615586642564970434315220193750327366866550032579984911400723343262411749223005340447926873507334829010783028341192395791032668621196719903305948589126339534331822925463819050290895413797029008669179633013493448261397406723713160255035340214811745435550867799900579121506528473559503906125461512485416612273958082762924684122787042393616360630110176764673580540059673784118946111714058716430343800309763031689578577515895990281389288328523264139705564176030414094237753817188157742878927126721192835214619944913558581755756354219502234039057295503497998450014192790958262285418233099652381593627658206343154766570749721133482256152083453857819083015424667699352838229232602853437736132763878812593936365458696938673232279732525623724348292574416357027275460538419443216212126706111428086986364801617475229738393067106486084197453411619741559650464232922661663378260764306636317750547848631368992944800534583370967704349996521677275254326752732275194410201617845186981004099767760652752810744275429409019127373591435112009589938021465678724838921818857837073978339395563751842163569230183664946571206926464516891983089058908524294805335933012176604117079215173834835342662947104935318613308752144680542044972035576991610854478928087345518872836192917781422693747469728986123828343413441900717104513746434365463409646878944848267384623262380400614720715060856105379000640166223053531115812680188163644143434640146107447564788894312109012555982370681128792488487983479560004009940173321393120955781616455367407177392860881241972669226597852780126374137899607370199418045692559893883528688897083838611330351233502672810705320049173210480658870001048808641516298976050481669307453197495539852644039784812079444418728288860019363198182507881041245116054401454334401420174906435305472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -8188975645353718302886895666328185630437835608250849799682271746412290100331804895612919949457874134379313902925696830671199072118144762949346116710243959151036207940783076738116161382017965027669936774831348778641945770452562386447950725197950500983634120759904278621738940257975023596429255529096358398682531665633007507455113340125446761609260713907875284479467350263615714317600682326387527375439643014798373727024218679491096699388502313804640534354207050385992219802923752313117466994247769151619922189184484528073847967090530012724498943549132200490389267514193863895512708459290410897925237392911364156339915250130123875026340716328589940339090139980287142157696335562367753959990655592339642495694798653608558624662099200017225428080402548363581468499970704234945820566072384541380989754067520346509135490668072474423014163874342372692784268352428763256780022627277890951973371970298616209791453475793332267097057209433922850392950095176672986329756320157598034297270750928648765320433299661499294714938137855310011672271057145882543934314583338950961292830043938109314139087321746031539898986036406520106089246824809071861024525054898434453116678225963309052536503775557125543454625009074579567217448561566873363180204114978996793420914161271136918153012683293732121352648175104876582179315473680414913755961227305371423955600856224370140919133251011282443961280107440274425564495801482827311397936893417414818351592620886600806897471293751241980921953873124291157964831947468031809230120448675032483618418635161871106128382333667200527664897210945210667818547497757870309377115594122219115193718818577555167737283117658736903615764852597167383900870794533566221519481581746991732441465818737933100713571700041494581174759915329834960568081192289491513542751263588426432762055698371214081254408987639084107138351926221395598029621188376414810128911770747539631387381965428079536307825874185515988815309594166577312902515866544549218733063273531508234136201936620851034720545002774486903212295914270570426729971350669211690063331908545512851036207225022866197797859760779081401218221627621813265193432544739113002688186713998368517828997127335379661819438558445671983313841077181364528628712897289901057595293465310738530593316083912743727237399954756435886271837916041422080049992138602238741378497301152046363571784828749827080176469061809925380049779221095788592889448636079696871530218422205518983064613130720796787525689621654417708575698430750884580509659978997249263184846352533322891309827973183991467592597767816034377976413050271085801478218027533042385026198613258348592488286096559522735745418623024791731907400825557870788222476044578953169317463327342576329058671310749979458124434144686167139353492130096021692408214913022576050272238698515290532401671549908076995029347570415257115024404623533917451891332378728006039406867222425659219158952790416289941092647350427673057262969368229133295048387114577698013529208386444653608561918783950381745566355331102600617919357821411882575587106801894688254126896115388887544782338652789601361486346415832034422069689458703416161692005985610389801851188603257595711487320990260630070600866812620740812229856192009933510954390478916326692374782394071234122909689905509105162212244527961554924408261793638706608516725841130376905080351890575992780305360370755449173456440476919827385155798819721319615398915355893552984228141341656395524518285749223549413637194392617879680725162741031538082934330362008338497617674423446335908675908686828296045929722252412187136146120959315950335863284462233249986514211612641014807144273386556083493866377235384810774271277579967411526245934743467879158164691409728225514906083179028218489359434528472381060806961427534469460530592030003519660503067494075984799566896129748064079350811099889559247858741160447569498777141215295003892176074162037609279859574450170333756639419122850668954758910880916307190466446940762431403784092697939665481705815725149992325061671266948932849655710417193248055220614080124834233044648860805333808115510197717963354694632643847460351100192560009883380315969395497376143278179886889466131000377902100282835610973761801352780457835620973243266665249144446728165656097255780592250628343533835021718501886007537767152173510131338897622239969176186174859202033702075957393030352420235621495289565853774375544425926522185667146812383158437320216001322153927772263976863181083646924460642495662748138006868210502054532286225171879020277790771351126270800664848026828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -4101038865260813554600700894333159300872088693224321480734764343588447399053912668238702506658790182543160175023003522372466318351743304934275334952214965737514858246138534430958205940054555295640525111407077040408248366038196248379059356483648361653134259195880724467100843068500316582838083010999715114322338777378898049014741298402368337302419795144954554005635902025802276408726175804795077651399952755144580662444898678723335813542027449676762772724769219089491549479939065263154618590933404333156799105385605857179489644910004370664554125031022686621227132366832867794345065488548874960966947587308890822081681495752663473850238840341458795110060669108583248558530428186682982790776943238490265448959424964733579502309300062705435908357846319708773066368444763357929359531905490127270249986944056088610467299739836452625828266744595578162953417447862484649582784313428598244656676302170838539844490437096706977770154934436390813849677204670198717056253120054538174696500295133149001034836068799119237607071467713854809515417335931146725867314876140236598197894843245559333066589448732024631978727957181883476115083512773364597608520074878523160364142074420630277834937332892136895927455438592654286550199938157432312944761239494264193243691181420804768285330845447175056004518856524608061941432750285550139246437489963771075280243605152462369864631597554304222237242510515738035507510470469656149742989566257705338028628192338756189976505428029597082915369989006939192780898397986164439745394522448350798282404540960258708002584494984545306599825905814091275240184292681441254104357290197078796232097084504609933510021937396012508703763863856280505195315269082909006695439601076251069324055379858789750662622374680614068515819996219838184921946819116042936104761823144598468404706862416659533594185646346064512018510412061098347324365420524138574787978333674416869672733704853790385674312028629833475872089562006569833781668148050775803143426963347919380443539200621177230112617221876280298909700008466972615201162607170974718204433253992901326481415081782794966028445404424398740947593393282125421203116344764708190646550088718890524035171268819348541112624931765958700591721452239601205838038829047967888018543839538430101054680093373846038533922436704747283436316246962065211394181051490668543603959851523067181417912889919800068991566162054348110147833630747923963938897702163442021803437482293931707371842182354422086515746991568839222059984837608435369634805644787478653800148594547455123969719601094834353247851395713441749360912773454695157617794007029834228333176430701952370672259970902490551274671986123237438077866591571496289687507621102380083613886152434110521591572301302352650149829189539008828722466889352848486351904448120070345379922061621408947429578519421409036361090368040762334561350202594906994173426248901490291807936723698782510667002386699036986421483687343519925122743979096217082592866213425994497145951951345110865505763236131029374656194963507701157838065706300684165627417628489311083493488862225769865103842138385029936316517682128422254584336574993451196853651010310094315939924433310525309920650753621512648381933142938810944063133156011611667519595125205645084675654499596598743765624539151020852012607287605332137727713119775405451132098640151016613932011241680624317671147336051487576862317201168137559290206321658810931894578392508219936487432223605112323807641670311306886235709904347158798429420235940268839368540397513261837416086415590315686806632630818835530294301140184738101760614904856723026698685699672257823183574586820440229103914936736340721158889091814096470481747264133413209914645432623030529662505965192862347993421031998841484879563991404858393285503103049155792777750040109415514054644749740864578095856506423574014120119750196908972163175458106102256403020344339949123769381438358428031542471304797294147320181086770466266335178601938904951833179952569988972851120656370438434615334254480079265969887348861234543084350525783347218112869801115209614324339886741084683211526645573884793640221237979621286920379833240003822809241959452364633832136584439546388471768788079873851561386610761566897637341435897392254856920554008616186438915620261749967317265284808783201859195737836347537701329972735993283950059479060244495152882489431825071057103073869586019226760990990404354380038974402790780973292502545669108098048118802791040256502601959096632328567841481301543468777282473837440058085516297081954953739289160368853127717191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1869571008365767267610794714682744943776532173456315340029427089792589211038866363962414293692142684420560955285300699401452826969507836645838944074236402856454521273755955889785519908807610169208116427872682380678199501256662798133673513337427991271602849730347125408853362685528659147930633541219568771903541963354595670007959208535829322208400672039519211461609889010391732985220505294362438135133324397622637942469728609797533553267183784013894581656876521245808337158114676048950423401990011273138363305754257152961967987005320659281879374357193497644201360798393088572271632739373393534059879139064446222671680805010553086264205606740877883721731793677354209457888914331447670211592328918216642919914422285158104950520995526183417146175596044387097445090696870316595183732410698634101977071117733179104260194168527991024956700917068507073318520660878242113537608749608493094477750182655560153765034337147474861994704341631185321863035262484076844274958532682828305045390042803494464719810877350734554709102773678732969817172558132213284586125993506207995789094266802726150006731466140381873819563121116575747507248352601172459459392810657119914479312913695786872145621390969257304671506695749947929430511787351223207297733032207176986117913932394776881000234425336253874902475393462078425367588427691944018316998824814972064710580659122308648023060997216743661359070553062831669203696489437896169299577443570468998530392916887946675850469659297429014861999548820013347654234742344920754282408640269931709045947830250628118980402744955050851317493355713431130244475073115234673148730300993157333698036871562419928122617970058748526540023142867092863873312681998645301533167097410050284153826645663045973586710303877886554285837503786521281038255924206087330950263186551251391281983784225614399916522041191848010549642745922688900889355057761961743178750409988989313216195018810358576872033151671679935857898542663630114044760998904208859524613686198199477825066707019749622319772372660489967927165281414725714091447288814406194451712040827549639571140523852105561815954306171520241823941280380618980919257646887010998462148421522923141552704740630555513414002792924669561826672445526652038241428117179724815605635202959443199478361142470851596191829317294711850837517865141133419802297784538212842031218630656741740243946940499302171416133747619840034350661265219686396679219096435334320084147038722007892830411582870244271465474660707155592389125303110966553183463378365431004780363221495332211143551101946747778868979363149691950738129853010105054840577585025703566515805205125082471288086451361658280124909623889287046225469697840594605372937119417496280161677443919809975143888179700266951837536300064720307875668991072193855525903407025229030173116569831908751027291499594786906062411756392869736532239734229476761399191662271799287806220215096083291678119723982456733780783285924716392154640594837070867846772185225233993977861220894006772763765855360258406605974005959827765269817520075934462198064860803108513528852188740854463946204045196915856239837555464710955623284605253637412426905092706160121762096511813352146724239460669454217006932974313918574509415731021582829415839260517005960706654130549609166931483157222334590265967708112631241580372410573755540629695592584410659887466363929891831987072694900616422079263450352110177436814134175670262248696813563565890608237269615260653292228405197051630926180292301407572459592468041773710868250915941988297328744814373377696942175807000342858459168265324449029402970694537864199697519298454830376017042931369925188468932964127027261644974479448006468578756625913769555119280946358563966751049524815248516377699650937597806364145965454608457277817449502997343896398292951793995026199660296727011751514411574309759083677135862527900974401534768807436286492076152787910668237206798508604926004557300339861313078762311407907122319942964694163094704924550044226033231261251410516922585419604547997760222383974687545092325114797482985746374016315814581989433860802217497888705689812609659050134068156884995760183953318409637049864229718019382803802394876371849123756516554060901150209053981585628739197571054835047692614760038455779282597397969988588928434187765026958467802462423407171214516240374788745565416605233573692494138918063911048575461969086172838750182475929403777095118015139308487840635632932348247501163404792386111792976951776549645855579464747804496540619780404718369006316258318461961406736310785370924083314688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -774394054095716663076410519787545595678915105391613820341980897562045482415137665907772101829932148982141462673083809894350817134606793497168521651520487667566109065730969981429704678209995982265520969063264884140224440026606921947822724116058571592018484180856117151494230636140890507593273297134327194325063024910245265224547643774015136137088056463314341041006022198751268157739836484276237994083354934917998778477555287114037852981788635247838048983302490282568226972551030325995914797283739796815882364333842158601104436209575761342077114542603879457099241276515018860232888334418896498259108474775777523238445881217155784402636131896571736747436360009691164731293629101089013718404536196657564635221969941524745819696601125244391403821201882478290484270810016349130802076259600241177373442063138617191489864371849433713067631426850242035403971909416806642802651007024442643198831274004718716779447218794119166734746556629882727767888175414775248726898787429948698734165419214818235877566717462526652326912133670899395369358033122930112787126183042703134281058126304973720541582979516455466983968156208605013919799264448771312827748804219458512598931980956613118919821049288154223284932524005868699934728284421340476289878850491456335668706698205449702253402770699149713626477522065643771104086000213682216203704014720423477248968790396857790775079452770989806722238240046068631169193299438700356436403408122292899198622416870999321286404343280946457699356750416296773852625881113520590443703844738113828269441665376187372500890677912898785663355718832997676136157782306872533349330280960235612913020786075550027892787937076272118626375791244093754166723948812917359792068375700005974145428653075858061332403131499565657066420205836891618311171106671663247788356826546560805786521457774232154680900540294435102940106160449247685683980881288155808015114720594082558458867740629263434286591773554484293933475921060677571882089343213814868136111283316004322624989426621070507106596682806919177540200848002427270650817028749158769490895295824346992399064092347443208946647288447879149911271166940331970318577764102507746352948677669782953501943054146431424261559550857520348922104980467446021043763447340843426831885554981038619175335207852169183172390182985515766050458314943130368129649367376538167813243036862296775472263052455667719861803530812569069186312485578915282207265304759356205778123500870813591430164633810241474792432868293297576854309342114363266271747743128836688312795690940575785572552528467453843393112799103919207786145470755052728239118984255802449135551221983184092312956082029914448342249083719588157269009991661811439330342789944166068046857679418432295791655858535719335385518825053620624369970973410672186487112450775792227483730303515705446802371478833654097741773803702120392742530159179910887203306992910475603934538641978409387381344421770900511309695113904268639771775753786755906369390834171083066447359687386702751956786270255053637036179022067849809832533570627790884989750211374034492097303538291425942344068017867784504660965235535093071494871376544470943793910874399275824219392827091660580416261860850272627946506249848227435875130978980219008383996966516048363265438576057010678277030846188665847564187984003066153120419783654536698221718203546853023739862449896417094353483249275266318697978483333241584559672121465851516353228468184672298967382653813233592328005225188545356553046938402648036912636187362041254627967914361936971698922848349481123491205860114773283290142866562739087097216586972287728290621929100801683399449308366439550100365986139405749300774768577372529582500366733853793379984708802931908927612831741134798559824974265297866795665245542810772024090462706601489230489835300336744307434361742026360268603901292177857671581739998894321601685018396080202298313295767356742250618656131051745183490991069701897878110843796128755822554639791672006311444219406608163169854419108898362685585237873186791807663278749782218484692364078481913851794329227394969554818166210732490409288800760135522215129451435171850844958065038285954069351565540057112155272309889298493063068153384091044683993211626776263650052757586342118862005701800143298732237432217711966329419181950514817340139191641614141919758043185498589661104273729932763033588703804900461410289149566989395288890156015428998585806384038945688824963249280813488988962595118604791386995734933736737751480095836541610144378313101044792025272568636116967897060463790189893910528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -290673635563911843373334193725509681430751158990871159181051787053018502959867928340557320196513865903877763873657489279712065154608646126245071727673184213631335966745573036739575013067864035720964528701929424233850453970391077705885631183474701857283239711733075403805641681324796460462279093246060521752621860419606815507255323398106322398935410551079671648128102266933379781894435826956566814442382947432931358552759941600835995662884842837383903102011584447175429255150883042868622344217222862642366951161917996250158035191214263666263439813812675287776842421767757052833492672311730939970371048476330146199544110204309302147569701818841783962555049349350970901946191790774912611504928157188954415285370385236397095593103391927245290788182096778378201436075652137219664606651448745745258322185210024650717891813616545452759690209900183722357475904730040403564718324351809637858233357443867576804762836558085906316141732558478958357372873209471046562005781700539105709559762698457166236903085199445737117459165130532241088776740936322154567890701867997630528269945432535645022603123235582859962217687601944203868127402709780690321509622544967665971689692024659728720616745870965494085811452805729520179846891985249904572998550285957929975062434591707447473560313891055089773191548770167518981800665924715245384069271885131154781270865341825097199920799973117797430432298843889894922822091741877166622583081893593506652809927769123285267277710166814634811222688298314714356285136075761398865876524314774006229068171351389342897974292738249628085582737388086828977656220496168434704347132081090612452439783254793091783519243389653424619745770611199673608185006060615003234787326947539281007514617009139239525889016375752197617788734294237923856914274972399264187815327656735910552162947096800987910438380853344167289602268133482112922962138251396637451314910080935509878445975295130593907518691231100995995808134613668179141354914830678816997867338025934318456082973542397895563898356223353759072289435918455395988192789324711729013928984174030931049761479251052334080891622674648630051747963846371357355854734484828799081020205531492531291688255837903526074986392947215813363756326596012152538208672490383826387791328597488460620760162130180234109664439243910528757613208267573616226148893682502332043624292439759682136429561382651894649738727889495087467410333481750284126369744590321869064387718584618779362721699376770518107883235975854709434797916277779727082061942738555218824456169842220828663290750968943767655655766363393570207177049895922289936329923869355611442289948647722746151045836100703823224706588669661895183924274307965664652326596473477142141338083821051534408774037051790027064403503307152317610526117305294925349727988318083810021038786147163225540914669190606483651144999684086895002596063691325225083275482579995784238894336889078961108327690373316696101573544034485762434483344687266040975295721475095975150634151800777811152073638498461658525774590904717376791076762178905790137098544672965987740995836492995856348146450505823599637318818735784144582084573650881294952168078818026489473098947791195147992090594681565672165934197824721123500456773761247487622686986108924190976717914488953939067431695719622837793068748415251295605026504362059854693855900398190588866844195587527104709846354699288102789799967266677743087355568299603959570426469149559284551257375781945776611811804263359311569685857534545062753580046969098376657342915909713726336061871691156186570975577727273397243697906359193633684564035002201820003868221013684542029133078184545110224958793852808485638255920821664643196019875461008826491577290479641021322159281615293662072048907874705407850352675663775341055758179917124931518006365526549140708597351669451354025143715050690206457223133752904795869259234638957681748631313172470928277009156268307018849846107617157467278605996267070351818809028629344538020343074439794301787388057905763865674983963289331119552089833081532727039303238298071997330444045187967194694442075793367786233265266921594064120659760088038393109263886734475214217863065417861373172638656863902794256592920654175493109663178878456908974507911642548281560689144441371487361831923628281243552982878433665789012431085803377227057009139637558052028580680675755627201450918709796534501791871567695689415831030354725055440122872912837229715120975485400385891541789546758858027007617093492507929887261751732185347820346756632576085265708965835000806086199636431648849920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -98543170371654438780915882926889021138776083412742004433031389167943777663111491910191428084037347957033995277227179523610560140736900166460916065925125177848749709976059477423404277376130149269822838184393986096123198202312687035396059527944464848146659535323865306364155249860794868462760477339328179610239729608783404551190359983655074260110996405567390422651505318563809814034578797651691919650294811063669346884885253690487353253068517317420241976061243563439276544962039942771128262943951659970899625627802498763231191809970445205528298694859023900854579749007691256242536472293693091124515934325704135571155078431615272863351123785033827492794581466576389341041289996491957378981452502287795447996566645659305929945911792402723710951680012560270138660559405555508245597245570388543125894517427868050557404968732131966022284201880350984347437334155322081195251684862342248361460404594492227156321357429322602066467608292589615101904756797690147031486892362752302188311626505730777508343711020723343324222651361535907375047308205399165532852377277002958654265422740184260291545844334386026521547614285058402324377115630163438225096445139020197750934708411833472909102890779135605023021763858437714468396032479778382137211972468810278479578895632014540844871740631253218499447221853044436719426149502039735325398783232909202121793062609163474628356233813886681801542019623924730153862862626076889241858123315097972871315406396164334064815838600416640816232421581484364885215505422720711498142596367223342119421338432822879227779476088497549429300215372683112011288952515000456448668041262750035695329390825348599795637364692955845495723054154902111198601029133287205343637581974118538101542364187915504439510351692748079781509856116138533864088328310524245673822358257511366788073931932699848204927199128839532738763786821746971022924400930914418532075054566622913657438847339146883816858115604672390422996606054448615361798299285604554605701656038213976916072940979062928651011244257631949754852557627394203772525869201196214720757140590079443133693379852790916272392974944964654188976733730825243068480695485746642992172247718046065051681514295262173986417770215865957164354861166957719119918582646500231365646436315905954425895931134839322094089056878806876203649648429486547258299354526613466088430331729818730110361351315534751749843849027563942880607020863993033050398075623382936224282466431457966503024347525784948526883847133738153087654918782645535969674478369350156406432072974048150647371483883309794989098232441309889537723828349153101115068673430148284371869294315923238436181808752284705394982281717343323470526805568658115453911234121601499526997779471368906662398562403029390354461655761656470080086667930299264834159733520647523546750455806748461004506211295134483189601175069166814273009770382974011665340649803378067726821567125817410920396836108569860881665612244693918616550583791999845205058913408392834448073842185622341143556925134255401217041095773140104706256718812975713332476952725818577999786340846617998360490815264059166217215450418088101225923365964595519955760891136403910377180526111970839850349815144494862915062114296528074756011576592648475493901070587148744140497375862676899128054525714152288429194425125884713998693099481583789449560419024190056606204568055972734497630832119999526698309950693686821293924949580742836926054020713768613599263407504769484020413099879056694762973302772115098306300597582221944965829989237330043847882456276450780961996586873076746482244148900771878378791531880419363542262908662282110715861599519841723861576725000163544698277515544745007904791904589968917274943836869085424687290435133202917346692934072865301698037583343247852426404024975773432032940403094100650719409789395859742411601273899750900028422062588767643293286670559000250439522449000280174972118992139005701509751096644218214455852980438500425675261659807803294503857921061356108335545724229890668960304763736120421379883772626834672557477053470851852260500131197736979040353959559163609137274637213001505899690372282505811407944267951068715072630568482392063001149889808003513474153011920398234757187012041207320676138480677374544154055732387220664357282618371238313879637347134044135444756232968787862495929880712721434960681498008935151561885366483392774950296920933170542166990770447926818182343907402844790594499110945832478139997312009186692844539584505890380974398970645195252728038956881190840397721091665209605263007568325335056384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -30046137654751733277048578370975478792313808160533432157190034063772150479667583072912282381878684551737338177114524627373231417343088395000021903652569891184707490079509107720429784656834983236172445738558351319261587946104791912224103391908869442736019327981889903861385740581545518644088263579038882977632359080906658285835295695327487612982434996344792761766219996135331342859991438689042179809464531114692601692556674279126151340237079949696083931717833674729329725664802533406179462880718985077547567974646722458184862220350067114553247341078431498255881986148296730950722477262667386866270373653947332163200517568423793715274790016514150062012026009113295118765636889925348895745121023397813243344998174437566634304165840570269208879020574099763841786035510537498095242948662165873917889856948206726983054170744005116296741277708380486832700528226778193880130064809199552731684102018389736798376078525550231788066007418258956151365047094625163170042395958944160874338029299117114126142857318464238273376033244863595605219996508544696148382269460006420274571549908352633375965227750087594016772108386513728212196822948826824276566063456043954682279626326313507063749199869343969064098147160882569175162214006067166278690631816696904743667429084323508728095491536797029607020135208795965550852490145747594657263554074432596989475694381245373624911406475216707057019669835511647047448200608715442752348410393671337329884010199524927319794228173706243592079885829975965915353178731664140407367402302390561032194756461659244751658440371754574106967458531293541370679279471709338725957936195071635121276466224650946478323929061802161985988111895608414490211754461372090682940968013563183693214971983654747865478206328770895597213149655914245930781642897838299190476163800407100687609566819825269366275036080781450958148735860943465146307231931588737302095233918684396887283486909848792205518162002691551739156050696498837680545431764797544909659637129928616372723378882411421403542947759144371898472705847711745458613929871740282514048696193617257994388118746100408738800986115811560439176453077243612898994445634971203027103333044076887253291353508829427737332651569012245099118703103811921746982732910703520051207713248418510393306388785136588733117122418742042956497307477277378455736935738732389595759786920802325226831135217925765577099653528885365473579437176106169758611686722245655407395491484287720057203338023017272328479447172514252737779716404611743857728865897610275739929917757767915481704331681797483653110835368887396125274384864399749293381445209036187532586049886689562598442995696791563734834409111650473415488193300724827894749779336850224203433709440307926457245402512948937809408033762684622500673819242771536489721502688485916405237293246131813218845944436673615829791913234318166263191521291776899538013187705520694708737037775056071515975409714361629067129084045520028172493956891067665707683679763397017505284104528483677408090393239746495593641046368670938545224517210475331319243357706471344722770063948950380389547880240764839339102221391966360031927210142600639044638005231151874113296786015246479673411883221986942549865565407905347630729549098358452389694133095721244128973299076643402773626611661587872457827991174775422560093396944595817202355652419309466362329605612874139856450146194800058900774456867398626123315325795012718917588283890615109365179284329620834823490391985320362407198634743120360554180540666852203665075020865798178203709114462652109021747789103901118021118403732895148996418202457329572185922313991581765022674997401716242085999461914105537275181386586296322382474232166931126916663811053339093526035551384086845942574516981242325106666837001591273307756999697229499352763701528061327893889725068609218866484508861344300491390116509933891302970471857312245294887156285849799903606297270994262839460420241507707489629208916067998991608042562830576236119798818550286089703993842708547605174995905359484294103712005614664549680232706737185068871018362487946704913003954624988464944800958009163584521010445947328930370014231600045619684653247769349065744552851594776977597731383983998595419882124766869102325080344176974947446678314373171639238622876490917793471568353549326357469611319354013040999625190924943312311233099442341298621490943159028654818620144495616794370137376193098543876961915518889902630365740752926754410054599811629241283444297654809212664310987361658166675340921625214397745291321615285219815859177914368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -8195102649902340775664480419403153107940917994053726133040998320426642353642211200116743641542721003019856982716017698311830646544347880620559333856043728884498361050823797557130501589003607859405927487717047046916568091354538756899142442209805973379611743552926044681919723798543694489633317068610549408517746076651661129213358473562091156506591056888181678964144558294679690960533547174959656756805804005975187886939331103368983537352841480468992690159472041904252348572975142274270976035355537164626552006407410303463820583602723933690132180943252379687522534562257562588938591564101465956805702272640315050862512828258951929673589618659350124437568747081607934404400068896051681375361653186883191091023615153251144682578799991961694716026628109789902085256786028064502097111273095018745561937432548547911964159550274735475249627302330547177863809148870684897256012558567702965072048508229885014472588851481098304539130222299134059916429999215504842634973040528547989249512743846717811973357264989383048619447508513477477209596268371771765919642237626291771723724416683112339251701112725295184157760843589393593153280164036999907350960329850305851316839693060513997871835736715511735905307369681383990150986663921094166476962759066611786258022139352240440534962491859958958851696357011690017198011453140631343841741300716475272601362941925071993024348169101712122592266599759269654989853831717651012236660674521627274822175915943787890560923635017685044966486867474830391709361835195033335468824970929501805188243201871759356319940590385743001710690939357983733195692913144009759511204311788267496387412398613844326442081856017584600574056057143977298614043504231689353894723642391017696108273535866330758436513101709682924205420908223362304977798445691847028137110817063808654534915390531376672754811395356663549874863322700632554546006158233619517029807084967147573053656444401582231684268025882009901624091496736911224780264021534452822482927955786625367081213216131651471434806265371781229564502752863443855023355946720451073955609724626545705126248283252045210251247248385822470323285413825069557815436007886165691853668155404426510287125343455723391396982839045307699327077835129657416641883635962401913161927807899318212073733347101529912637850996602723094089813048140169851396953480181847677123292847870353346924705848559475173850181705023664986961244342455103638152006911750434305540217220007815282166890440677409080244040991805631459018304142417173755924198561277617570863947697056808813345060306682877430176893784570810291043852191900378863015574864384573076043959686899020701411734482549119538396678959130057375079538957400768456035333184111620616295381418031104414359547715033215848507272548583872162456421575889239631243618524575412983522008968796809567954572095630564966044810983045390379512942888944592899605115739702321585611550472862952070873337631010844092197602867963419928917361338114848187766685857568205518400823719613168046480503293609249844131951596305096590649185307136597551056325500249760698212022750912671630340399757194106433581039312602342333812378751823256298268959147378825709951129310211374709067539614292313033767710778249938957832322618735587428318668090017830905438300138432023917653698215922720508623285622136719624188396516504586434025567688059084850692865676461568959611496267792148879944836855820074831089732860126471645212213913318438346761794616334038773809860425123974400753054571874375220132488549308264079927104703763387406145853407633205798066203828559639939136115868266756977002695486620727654849509268673031249092940802143902465083516088461806399673327585323418259827190432709547476412429067715636213640689646351227446733165575935844197143088594149565489475031929636625762026231086682395268175124499324129477815325949062181125288277586024993444291170334678018251545114995449529314115107035118800007821945006882656924386382669479973521402807296033955334875400086082029388882605008857013241411672474623227063862671144818540089141664182689653438609705809263125878568566692283725148842443477438077545959793683343611268180736078805957018448286398641385810675529112889918260873389865328606121924737419166293135848418327729656060929530624361887848622078877629929844971214051219919763370152410769325195253455763345347446539061174722464909650188198242906512905331291102566945893033982835749034509467786736370586556615619172962439943006775214433238067233238107188126674061911717370144709623124987187793714095550079940369741172462059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1987159701515992157187804027043746584088617271851022197295893876759445301311233934569321562399336912563018108073418572967494804218121544938952943839919876881573678573305475083654398882542177800914623150172970577237005062920380304561255236474745203704541367559189134561705342739601093347855559023112573244005762773829314229159812843933249829736838939249092314991751578843381827073091430761210032304400792487598787626132302473817089077690991863358388022668027575604801578976267557669613629291568096608807233747488963306264354071900097833692741398569245097873669418804510433105752973170752302464352838637296481172497128575301791737825137348200756530949006217801106286771949198061525429422023522097805519808412046963367799460264622735082027010175150462161932215796557840395872907855206487489993571959756752240301337588955282576662378880928468905546117648485820255605106721057181710300200379646161914002043088847200149917536364511865190477209754225736594730220458981971577409342098903290332371643492302454450245222790036637490863170623300354302694415358649867684577108845785448398201393519905473495825520590875546283196402651993742675193122681877383621944383097036531665873797412439688963704104199801098188287904605588125417197906877996430037967754611051084964547515848739724678418189578328218825380019714993155962085437010382664945983647536032775217289934217453370709030174564054898137145482797986662030933618226478337783646829412236195936056819114985359138219734050764672620535875184763114402036325592822457933152818890796285374932726022779062701378077206424548797822260032524764035985569713115121868513134426095017646948800833228822618931974669400695284146741061177921631729494860274982307379010890857267781443911386578836845241853911526119953726836494378415711662385503749600676546684836497853577827401716870588020189492053101063228161142990541987196233620219335367414002571387755275151567350546921845468232074454703296569920610870135562820276285239917419069410823822908328364994246964543697280866718107059833672731962498672107651854204886780119406008621607325250188880839156883026621277137814355297336413122868165615019810052149377822953545307946977161214603369180184344641378096653103115635536040395932616189745432203234954463854338939010035806354484056066856296199891517567210675459203218234138861588417676618600368277535719591659330132817156806864824675717428770883244996731575848337267185094781677063779971745725360135656168052666029619071427572482127523576661930978695238699063873503308924125250756319098680939432908576844952163092030499147471569698788471759093038912682782954681147593230717375063811517961207474701769874627221483052333312862301299920250827601124119575766218717075239980749568425330734663850879135334455591750054114803751563913100020310656985584459260185819042357311484569262856617083939048070378087296371852615915302131335389782651644751775155773547327697322544265610515226142248714707693464087098948584441949148641000837190756062744771778239560170254904957982726281305120719141135790648722671637482414860725610923952165789487644031424412198226861452243681257496610183405668944151630881972619305920614279634730929956040679074554782131609559251738923789066841971712435330012412844420845363792042546328410192010469764646144850380084610340212885665309261355381404092975279414585184613085259439918306666900741436969277455704653855939917645896377641707896002903541736892393855175527950606938934745758906212254938024830993789793625382386071617431484877549709032362004699679779857612421798603792115725085346122625502566670221064984374157933386298635811189877114478976082407425573064515203379067752637457987018059973457824603708308441966062626823222408402957215651576683440814257297108154834182377754886789708401642222889409067126967925289974630565043272541169256870733932485383450319704926629488224879990852532857263254744899781463252610500843960151071252955399215195139880412528450158311317930305545438163013001720608050215733358796591270151629092770884651348258535433156313638684376497109544696870271363613305243177145064297299365519616351813721828914803564806716845506926329843632208953177077241594589143346022599671071630392259414383793922022546116850418252453142225208846289590446139746960529759165230850023520545521484090674104631023437631773553098243829468999423025275173915169999857882777327006433989836533231524704858574486182953883357836176466844075235600614897468717120784679268529538294919240196207089500700491690893236961789079979452395631411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -425981556794801439455714397226443962311860632413504471420478774373627367816903960000760808591904802052120084892212564934427003447481121225236398181402370258263541346955449402868069003777895930630622992345072211290485776564194094777715906896544194502538949400595740365417553719891225923606792092210400583294677822699836372092059547005011912950587191805871546096750640176468958301195284110103578695004736338935258412530792672644322554090064740578135843369256956113363185154036681696453771539782747506853430018201034608755329391960366545356103506113037834899212239616043429056615929500410270266549140799971894909247065575399230463459721055238398142978627123756832077688142204808674787057890019703769764719006462239472491526061630966264266664620163316985959296808957529660532895544897491814597850842285464460113718204592321313253998738779210771038806915662981626733072508762905012422208640281822926812217787542813024103980652647584394608278733350345211274816289367570364652363705697831482510086085826040566013517270652100084699326311146506405843805235651404329497149018027040020950113183775804719492773027676045752969802951583347698044028533501929903715417628911092196561041948265078783900270634268217660373386445074951236357195938008918304882910708540099944481486503839492567627650761628771653194144801231127380285958868775650832540904959775944372321725401884058356107553100395941337634077340157317421064884910680585611948803404294596448397905912747422848451999700415060005868246033985912765058988392896592539476000613885115550023173188643899070657081602997002679028432261277118596097905970213702148353455691248065337059377093245611894762843231052077749073557341197137063424352798693149620529673944988497277848362697862835976173089342565225068155678091875927319680474665937043339391345111181334468069556650541464649887714315028305995458352297021283129860875183227680322895028603903955726587948787758017943483648410897721653239600210687527063946507086632933746563031200888002051317554821901966085881104942746269579959664423580708719586051964099186904610584709844863457403748841058723697044068357292512689658797063916315696137135544094946657935690179791950979866420689007827211890639871714717800707204146377667164221977209630133987243043808294501765522637447285776451965217933149467339690563035605933685279960371769283042796064893897536410369296329215196017002835934062160060412072233223518406846191717022630965974801557678808462188357877553400812804934452317548782593215184062139920027746702376067053053156006580021748357847047877322188121148772335524480115273369238421324433420039013637375885252860296217499212168291335065667128245152600503628218467612029411008397499043120099718316698639526524912709711512800811021223315467792531785589192987003464134065530572196992964774619300516499198136965629366857088802931657949889655900026520096925782686347081230935035706145561891465062293715483626949908262641870696876697078631696505722915243818958873981567117639186380612748659244999642534437797338267245370168402991051753937867428094809446268640265110446976021778283845541472004433682452144678747443078267936476801175931937229168829863572249597084528473980336297967781572891420496082112710196663359593057310442936472920392507803539152474765405391759579994675416867834338793715862723050217856822694163821912715740981058962717755982125004274449775891564553331097070387462215111269628736141470923387752608398725762169541950149682962056483838204602830859224948037110924719153823875910464080716556533722235095745249924013193189595710295367596846006758235279077102326284142471751426619264146055012132606223372120871743198961275494443030794613066960870649213742294508256059589780596274003359188980509170989524244301992017881963355035809385915946877490403811067605699234628778001719633550072052678637601594295387498732702188059839719086087817502791106120868282232722489400153049247945875482804341493994942712155089479340890963899782101020748844152801987546586498661514599826132831583704591206074496079610725347676839549065868042860494579271442081687780498580678535249291299707046813929149258886942457809290682673361320187725342374454053680754850741991760359652413280328704482582001878830548977250063988048889662607781660901766481745905490767704498451729653067586342880065470569316059497567342914675251917093753402667342848433716709171808699196534071308121338198513909270184921145745064905882775576931726889024753915995912060980570623184180167083091096072196338680680654266377551852915916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -80504120087991633404203574350637232158968072861742202572600856561228190566465532201946047838173954627654416664180883823480327520606426530259686776603553798200828021689576576883942588338085076834981511896872869373654694189489825238166691393760322144300455933057343756405702914171153574784672634553534608743449873841966686249867379745843888422763405498650592192463678300634153010968471471226709545009745689596024392086109550547726551656982196279248454269915405341713974658891941785727648332292454128229991516697567070193930990328331950402642006013053859064444982453111308472717827503255717985359939711155788371977051434654518935209009957844051741433916770078162963359264710126753833078140938451991881981055696330259887436469155050252960493023674688007406125507453264106495747314688337724254787578846003826724477578495179110766744046695623638725444703664817802250529042806022539846545261028166633654337984250428898053134131065421502519273785939570401494130732556555073948655161393782758324595218504024334540080280949000310045458552977829900436261716050057157690612938764992240101769550968702232959504322361925148949829686949718993020571372670315824778314041425471796660585052928557829019059394927217521120774987447473553629212438754472031706624594377648114875272921864084065711156050679476821412271949983111729732820310031596636910865679850898291894649271458963674834963481101305064345767814528965932976633052811338507309149394373773045920265099349251441683956378815694078774517910331164745579517105158648058318164156363108601395839948052844508434919934599644946933576604842175079617724780666734377624370653475252024600884679271025735270820549725850656732885651581581105982313468804389146066822625935882564595521665726055903084747894413302851015945272214922451816982263525442282537539315691585352051951156650800333806249855183934582419450548539581468216977810558208415159631169438383731447129655000849658911642424393896218660643635984327306215860493965881063759984686368221042681883911850842201129693718430431621514402529733378615167307509181160777878413709519540864637389492343885569782732688209421639268097189845953249414134322169908172352721768213368936452872852151569146131956536929603954143178307574728468517081668771745067193793690787433201857850904718606497805097816274850182938662284158530210516389728300640809551670250703844425618288041682106993683226927366129744247521677267119107582232064218829220594356803398388720503058237369260053674245236487824778594515237547258205681100754411628000831442082088487148586219543355501825574416541235215256369940041618184912925270302331606291329436575921257510335863825081828165183594650752676456121846943357782263043712379844500434695918652886899797827811662709794772792498253295602574108901234714590956262430863504791715823654636039933326480143160089871835298330066943730609603730190976732127818062509517822995480514906380355294929827156275703352554775056829811623238027480393572669903091800729380183406969352626336714014975855205246176445553457413455142829467260078659435202973112473938841306901407049208553273361661974569096916862081026606748232773306233012669613548548724434346164711577310286042310369594271998063564997748225873253245101853202428920240247119611031712764457650895703221335624792643292736561961534400140389127196228947792038038216424848727886316958981484170936679192905158876541220318462516724319408628196909079879428919510388745366412005315684547504955147169810651090257803673176625138031500509962918238714109123896876922305370758518883148507073244124198558870332192288877985834849383351131050932829004276178080271727500546850524382782795618140177713473580524447222394826644862076030076520596405211902116297310063296393148001470471474697731893799284355451828667735933273349534685614929646329021412748210552665959448378524733651252076474964886751109753259230341941618705070231489414201673075198647610681470056180155139939142852911577512612979680740447077632871668366097363416367460833977186327792753009724467504093129338826798450639113078811460634626102710974574306206444303315350066634977295729192338744308332516338568005030491886134362527623854403845635129673651155273526692099627349063296134821372480973406506058655328388759277201234255126691465090594054281254034256951533423247932467116678736252157340812488976085457198738956823892877685912398875349648364141767229388619342058955199074552360758951301639832440986250130955515413140578326853533556828697029262503359290017356495524091393943281645859635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -13440674763418574021354196844234544380472281144761950257852386451514162290591874180335186261864435243072392686583031053905360654061908082341640926158946279030984415257732866709838471149556840314500858280649605451006441231337781539195452418037854107609944828594158770001915418102302374190576382661925213933001544304564108323855973632079414338297866813239181739181689015244463840412602520978421529175099536456165897455471800380145389953933290958880299135020631064235981488372278891716919384720960281962238867722155329701582593717723323691301344451206525600218097515605574957289221345186527020500513359234234108119792601006997294183245429267858427788272473559846164877395299167777280092320570636233947159799965334925210094601415256538246658420972805013097942453128786324555673022555145662625559608398371983194793873659299588537470981165562615636670965918119335692198312752175931742742772975148229730468719453190997640926787259633196253850520678046868193735723268062344273532423615995212706237439019064195437700700318136422771866016388947029905564166421140944448154725467727872688928365760129031653712813716904524093506643390638649556210847934007685874020233093418759548824685535106990383840815643850959840320991204689885519818595857997075200360958262278387513071991743823307953380617992433247906953556285862348154381392996222678832173746128760672288690470024888737738204818686146228350427513910177860224485092980485397428577086985005333485277511711226370728672576471641744998464854827452563113271520030525879993665278056707153368403307315141565200880783062288881622875777250446148748400430347118491095211977156330784053837367568348150754334346743024366303650373428034598427950015378942154289032270311178093485025520004067075170675154593323759537151897639561371656133626229242453852595834658945157713437712601629909333002644888918616383561566646681114532126228846768519113509428343364343581989381285393440593872485940937695413613939334847053121651487544527955884041019403651871716376381363769737471529923052639449388287568735846266786228139215627713919295263345010487206223753959654006089504657879031172642688807697305223207037050928455116904007804226527214791722960248034578727562045012825716422766821760844278158096468246580855271362492659751478282639130739169698639516651568946463654681907753520711826010652456602670992467719692147536785730241425138970683869972375038698761696375854019449017364165735837874178401808830402148494829577287433166244123263717734266883631585791944324411671202386156956628808326287233760799062835821142337716672814624248290245329535922645213953655914312087243435499654359310964179372157535449276174675252192215383052714243699240748835756874071580257181627312104297093309948877087116071193086773324166653792547460367063255129117823128322490881245511531554943463054552725091496335261662077125555967345123113144051073437467284392520782634611387818106424418991689250630367611836100850788877124616397024400067382826416705612062979371025490746657108468265609296599447730400875666987147952329658000468019020070031123175404542364450330843289323910526769854408348540714765164588397270172872554684535934900042065343918176154576047153557559192701471341840785936123207408682993047063652021078092571760196205272071813619881562431421113354244426326971021428862343814992577562812807922623130270478552117581800714297657125363084628245572560744361249466261035876398192242605991683720924937912892885397246717998710280172745799401045330534230901645270472597065465621712559386688837215450314309571694571108781520773055035021181103143484096336779674052675481336577030391430669047578277309146683743890590728472852926407300237063910513305542527916754013403233632241550919489639899617718995056377238154762199273262989355272190939160052122885791491170638912236552588286030991281971964751799058193335634104246919376757347325265996075720394930376075888757760658529154470075758143991557548073870847688586605464041371343062145423781841094923397078140482087284655588301739564381043967459228375027371115069251483524627057254578635910162463265060266563923967710800444774083819954812108788845537182353623715933729409524001595745919329662563029384396148716090000912680783191528727850823117574133146386783021607853862733680052714989772872871380312886733914624208122894303769208323592712982591690621882159027552043962370972097277580350081463548602806023183110691424740416866205984220489363345583566105680482212691527691554152924720308003615268322035598161572630292492296650752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1997291486769300892445047163737058840156443860829229168954025924977601880898719465824398488559091199837752252609241845627751271135379444219239796721402493409502312108039959054066453581080293912220272210248393979750537479332124629855051826827631489515319204620751576684678631943126532401013911763356731979168787541984486225024392891180203060918178250657521562487483646117731521783467419991807107515355865422436642350743446987484121578354030231294571148530361871069814158208472982852089804060867976522600764427787268481369334863058330336173326272565454080470398715955132082604766915979547734066089443291182414680572436292366842064990352874099287167898645283328081380830619479696130257535902164240916934830827740951973059549517644258193538905181544397382547199096576545060717340399109875282390463165272210633930002198529724058510045371442994941185973477746642566195709144675191331418309306466327198013002298848852334230470644140889154578068482606262360226546367651915709897013302170123684082119215904214966546205783686238212689603223146900819743629141776794141962429936672516792281303598962123235083261602777716799365096983519670923939224510319912809315463580736317410978585975720698877798198223107673125875272217450768958009487380062983837210048949413659774372945082332540423688022612134393538881946403046721028246735400840101921617268159894010781788480459822892699018724321344076079552385620522031933218996780502977742934531293528280408803788384814152837723138212339833554740077288754339972820227580285229242245495109245933625256880537636479246269650876578512855198612324715842877610336266320713564518228245325189806165069578869439455726998990668392705607839851630649459178583001290056940754348485150762800692181137466653291807063420113990227358993539421694519403679874266238312574083012141205828399039739143701208518435813201644117207512801323213843944247143649554290669553035767849743905986784193590634514570863992827983577780804429383062224381390791117158522341723779281633474642217001987188614715542359288378410283873957145178110186328370350310388260943960050067175663909620279941050280588014827124540283583496696627279552778796222731153907481827284473035031301951406954609905034268012509029859260360245113028107517823613504379250577304437358114617355672624703272268042632983584182673168782943358529989306063802226533067087320627704031946059149254245193100624076902150149233276564076743982537945695183335014919239565499413733334280232228662299760234349874896585322657474351466599373740564801599621469421751470569769126454478229068199147551279078857161283615942365077817493011962389630636494934462607969269454187740928205075684110342977386489207888248855414138513791776442160557999692007104791801210683614635139935215368630134085791557827822721565864275407659976544900652949821761773064878695897169848015616982951609184015221662044887579045426948950594569329715443998680666424985111359950894064234045958113996968586503152409223404734431015417562413757565932298509379819885115256167649499302317680254628262562062239253512544669244773114400370779343561110145675200612915267768178379712139226961563959791357574569013889623801980507995245922035069224756701712631170676857663010485506661844376115949961590888733121640038197655486842684694713471803064321054963306092404450697708709243808043281553631905340564411011579425432435853483425251157262241203893018333352550511165469780234606544883885543647874657293930638810812243819223387081870764924943542069107115774828349992094371496117017090169981048211891485842387756852927666579007689026797587891867782977818039760684214997181495629933568345091963985054967107784446712342697740844896871471709393848350348066078403759868972061973956135186978885914128219570014871827855760306620643041245950699696081663039803805612982333150697049835566184518577549027052143370989059299657172391901282800527574790419766898288726374121254933529858258214082339297231839537386868468188777330393978723085952540315231163628132624150539606508937575445784962499359345356617413043703618242030994479911084340958940721732840333833841458989587361503735191535883201096021918645967808711545269464542413197418728254065642493219350016914748979275540139731904636524115956786207347769416546062324048842288474983186105921185178246227729733513325763856929826627051674750009205157691958530417262170726089720077362026460362451652993057997810863061409782809513163499397265667729300553929531789753748919581351187788346581966043470075903901031247974584948254310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -266915144397491854709130241370484014784125760728105287887117441721377646386902309366885881162598848614271513844715023862548160533616511393503542518728338398739466846979115851159091817765767904289140600458857118931102782271934471538793908517598623035655597914018881673263741845446676280356917890607514609575388126509374985782447520704635038296811047213155427567477020790565146450543247110060753687285099099775217232195740282644486922897329280182443169458051082367363738584551478691944011349655702615528192729126797595544768961230694019779522045306949383264360142198759168310975254039102092611970798963255034807384586174875780882572203125624098186882058068262672834871530972846665747573173792226392646609790413496529203817264777488778647194882307083237269819925583205216752013186530182098214715621957374452195087329253958135222579483573130527213685530609470856973754886825026162116150243876407526407852638185423989271521293636147506090385818340185431425847419725584758577171543892781890739457054856977305437318847356672827366938294667911901160477512619640959312548813057872633717790099221639429179419523570605840874975785903383515892179309510899995369932552557633365327037018451248744942898131481881960644279215862161268306023337462836426800750955627250583749902284718499589352080660438521069768566142994325270100128500198096995892671370454799395760474252162685110683745932616812086500636296336769957421319117088694971218233344624576283267183089789395301180802225253626488478380720800737363456651496242564394609756903480747782048565697913546547229624851374758603698413400820935348246464369045712048162772067302697059607020489355639178146209946932079976665178187137429216709660993617700819553586643198975749619062445054031756810686200211203684424081445838419969175846875257112525437877102606045633393788532289886987879824940910340543040885635808866343221364773545893135866563916455664533769005044325405453399324905561418452131976855585677423315065268791550066561920503888270281096979727299041074422979817868529562126259737969583508628251390831460685256919041111002851192942684023562493975960594098149999966824060420714857800589240848952598902865364822910994719651498029837760197660660184575919711082948244907053075500718023632607513819407713410040687331245724899403399963104950102294368132089292920369947086540831807337152889913614028714103353103346438248825482019358500306446304280791688935141301466509605827429958836010087584282767652740758077401105745732631469791712811896845033875275311049374584108394406397573627011314702833754618762550022227135402624971162914517463288830828634883287652015282326825606550102414825585521853788811198546216477331207711976352112729911458358500321811559378311105093943822319326119122161739427778748837713822657165428645006152059130559161306010592267798314446245207063368777696231016779084964470942550702660999518707272467411784460438228039058595629900462943130547195088438335434121117581824736927352507928397145809464033556663965000502258117094044647693066220840296496824628995671980754220929127960440131367503614841776027926516792279896859891275770572031759520629826314648475333002593815078004851281518593072952005850960829454141134842384316673786318191049331336780248324076783533034539392962963349891843593465902620854347292142572935803731200992558508756311405910881049152113324222090115929710512220206367684719053657393643043566573295560138297040856617989085264376626840635471717555057532980709602074602685014316250367133429613443000376046321768140702677932669059669342918191344687875833110327658335906083455919531750797772045936344885993979484516827002110248312961071971917909899010275691493392745657258149632579219649427377956565972879936001717994324441753077710528811280196429578838681018317216180464081896879733565176619338774354803634393259105470192328923103791337541714420531250122005221304492938052470586617795368765522614883766182662518130592570433361384687745553516086398489475996409975397636494072387974440778318918426836713171931617066155894464892132172051780963814788097458750023722768783470001423008961146811677605900028623306657721948788261249386553319575363389686562935148272914846607207726148748987114163726767608053613521690997855098356847491123720008639008200029973044278996805887518202006523870979677440567437515023597733587676011031523382748075978728354538784892646119292824302320183583561222366036270788886962293092605705092732250563437995941489291566856514267236734812332355331566120981323118011178024960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -32315275653481681865159760924363616898710417548007074387700494687997069909941193616280619804933899727308651488272812764538602799656988420100143923108918685319926002603975363112436220204362581175444590235748129904016256256738018325332702227425444692064766063204253598383788623346726794843810086884448699520488230971628235978874739282713411867558503185683291870506131151736956298707473892641608397015965183689550715301985495637923213346602213809666242581981357283675680060122127496176109625198085208129066939878155368805775309482010539066812341950301563472316665528568344614495070680209099231126366481072338104069521775364143501239350239300787381998875719522269809938328790600795317181135960736785950483906705425582367446312396610196072691254755189946996034296748299356452710581979704497356169374148712221839193413620779697553781079920300644349416293651608383207690687385876433914758696037329293817998965355282598325956285706746169226458652705115707794938003606283302030151925751158842177628067603305643586286753376058196134641846618678471794166063410569663729526716480637777611435029169521496980791724946960314474977649484843270721198917123314397598620843242021074684741920533241000179729051297027238014647439306080806193355652626755748682246986740702524434849950377132715631002637903305906640022670627669831662990008708677039066262779298937889750727660690698588102030022512436031768480779811503958487219770918948892883750562325943265417479704726294349875756442337000666683975994975604025526018026781207221174297047479363071049321279532353558539971222551028504184878768642512366541346106246640955472916046156301077967546404055697708985735623470055813802367421455881117802987246120090723972368895692629755305435618700637401323302847948302568794010127651152842680757400552600495612301556687895881269472518657911587505353323078368694123575496750321721850394173367529103151003640873755210629507356944295769461114659159952413263552939769881842218476412663830695097393514997777003905932916964786299769212132232764043020857220870709039195031542104986694965621222631338363740690743025471173726185451617994403144012742850783506625453339912018581700255623681011083662860426311996163362911828420279402845343961981021325263888470956057041362464205813096265087807534887291226268906478986655573930374725303684755137573221521320086587077488957521352357672960069108264172458182588358362150259000903072635007287519720008831292309654706104006906647031081306385838992090812375267847845471317135195407402110135143430376319650370706991412297398291550579157240518078577587564186832463094734591782016317627522475304462274772715392050658258071690783801873774117135384279076583052923064618572207558300159034103154858805846973135605200995321634783525720234797354489729905644600358258301199930397513662437530935989069878164190866946170168653999818301315574678660549690579384992547821331384660196796651493603845753106202405008196015845291603211175943439060457993613430183557723728340503613989023623136370281174882825252077414993970676836099974974753185270751723457483058511996297311370664783278411376696267651040469738649069704749750890190012082755990363584107867223301838829129938835787598893200087969221560092525473625201109589026770034727182863054831439689481049627072991356306728563106916817109000937032159998537599959872521611597718435693511210220667396372255146612887554451022282314973303728485577765196490520888712385644458664990079697558213777588997350978179789955562014642147298930390785820199354370287070693130729160601506391653124907146765424519568857291472154106735804426257168254995586116554118071028154614661431597002507528159580585853605198891245895236292426232453506913879081386741435480790797589726211221199248610773066561793133947256730727584930645882525562689818699524376988634639034462779271641726232506780117949768891182454198357662879174189463596308272801605566553809912198344943684175184940514615219559424055272262625447830480112252033062461030610827601257243329244950735943050466061688519339413260954190165112536117830538776616007868488214390044390946804707233588180803468225079064492812250341112489014693248995491285913290390778391611964527527472188047060904634140194487623413707522748492626647450316052895397413002377588485575426492038481085188793550146930444070969916775592360360502834831148384809124564911415945369866195159245583347518437600424528878793345850597566055573681064011801830644258275420297322437004161733566445711452344939540518144301509782798336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -3538818068958989270095507713521100286988381301422331854185673533591166430036185309271692457401228224752307489403829161201841055354034506572209879683534770598055865057924284193313145071831711260503251985030854243076523148939771264421295584822498886752023912402315321150648764496837059848794683672362264633769081187410420054264475131224989353904785189547694703023945629319828108310140646679764868679494546838610380828903528442460443528637753368727708024726042798667581169208975350675403061945434620739129227073487451786478975350260211137324056053243617214697539228888605920753214431995893647876363546721268415827259313045124608058348439197129414484834963163761178070967975802718595396129592684909935450831831488167347457053001580888300415081978601671440893837549440101224267286409549554714750184524096865797133508305897715080353144850734281893564553147451583110341008304550384931083985543415579705643433215239663038790723672633205413300469795034492403327055971587051401588298183245766116197683365953809102092529602102753493570378123082073904287050796495153119209945501700591915882207731615228411207148879288628058396870681616830193471819397244738813770948532283565010847011639908908716448894723963381883384726192303327623865326770927901366090229563336078078408113125347768334395560867951877860124098693226861093659358867470345444842123340034573104028858342118234168913870637870026758009614473614077209911880202214750038567210973998167983252719139207185287622686738552550013065759072498080251369865294945116686534043474090342037075964504495632820004454981363961766164695345728738194850129535489669120082118973835192952094631849808012713952630454868130779574415852166214778726937904604645697002171253510712280894727053847041100517790059986899503093714613107181855888218889644634981527095429678517900750192274409367623913477526392245959040541408192615213854993616114279921350563710336447556130006321274846810775072914689669523187720386299448220715386132031737865954266976113916540185367674080751347294503257005582064541395589035985039001962686751828288088333638931907435520730116984989184679831438348013607085317157956092291347839771137960729041554190976518132537440654128451545706765013219919327688329900700051916748219314774149450697351314437291369307512992205274052262516018957901459474487905605745211782132697581741804445611787311977678200930178544884409586091663207024038891253600951052555372969726501487358890861375160364936076478455595175905177915329195621987447817310883460328990803040082796658808663373899523097136145635747270459258427595200758705369550565978114636570448087351958512634072538522933058998268061121302252113428616940359203883970061151417117622787472540759310971389106053303123633766863667149949830388412929843710456994346648638012974229645397301513845587764131789020434763437373967978188810965518724233605745518682001451926355697234609970109519683921045347577180173079367175487664761712032330015324036472636985670692613083144791340216337475418461803938999145481206635258197117051406702903568244485582910857523468312981234856283923529002850801417192974464720033560852492212255913393828112943683711143825208660448993754389276233642517984079966165337856525783097337856784609507233682281010044998527573751044299918109652158917899843333382444743322500335232847856525241205705217193597937385532760974818199552112980223291407847941102377263406744080883358714574255810682386209028261981831610952083319564739417271167177290256124316539422571291668025978534581811371314576628303242199052046843945478585314761367203786637610250251809740490596045225446236052921546263810963820221811750076816539927525197456933647123537646147972631529399795176041981361672414075444409908900120705441699994874212214355199481916193281059393997479264698311681163450639072511205033184863598500411309073536885115048016247619426927756103859905092107955519527274788751653902426934763829367456296504513210078269406056929035458312348469709462568720311538577138629487594229464787976106111707271004979654896415288074691022957797143471499489587616334738560895401261945241296157886395437557500004684365729968120314867703791225478852577966141851428712085783363872106572517216146234745075547625423275733121632683213645799592838782861423322903828182450211834925844836051090166469423249985663158554010081453469214322506284016650903773701508219858329068347775078291830715980905689895924735244585358778912749167309844915983353312522838883290195813428999418660780525898105115742987878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -348059872100778335137279045853218496428898393204010203195780123471206494759977206656715001461521496295221302639810509831815240552273251845033372264053567135817416552657045097716320115084512301729946852985195493168683639994948185088383591192040387632590254991230131995474172369247301285621198120659979206391785159034040370328850170725037442805945561956501764342465606671158054620350936057724646749692041549376579237470704661187829340391996245561540247180542119811172552621369158813988066575267781882831274044743976117453138379410422409224692092850248353814371592532994590900722006629613106149084689871501739333362454848990461102628948894459450754344579813888511835180095365333898025563630668198344072671392513168802611268851681882513709889664040689611137307400918017360089756933456335987989328118029409435427846710841163217594672173348287566177367809716003477091296047156615419219313974254727962884309003155712509975115139841708876759946329139475303903531714027680035824526514285664354097052987928232746594656806474422397817872020477568861638969997805059961326562543712547530305008525492046023293588385507455462694830634292784784854836016515742734769702967815019045976843425292041241319930806154058748805791737320845024608910633370593001240191094948919858039306704163742940772159848950762221199336124312203015606961397334431639462533215119041206188631360315886623460636280665769829908414205410174367624454078264135119894204768683966599524031328574196364876842350226230644602639540436469950981060438225795008399559404069530436006931996159477014867448290295272295530885786172797593518348781191522290971569193081046513613729623375211967328223669891928304578381838930737598993239463977645076958757471709988765631142804693234260512211608832228596299675250213788714644970104360296401623999730833114299839974525738214396510233510950328387313064796928855412820394878029026365909063655664824394682357985586316577482820543705267897943157449565521729025262286010569010341986343732837409153253504754644700817138971590380747551956638175762940570126811445611357052836408924033150539371377581674229385626646056785436765101043683793323421576378666905676907110179857798418953361613414941804603371096901754421441102283996658457582557664052323019932487096439552302267449251734866678263935275606821751779987065530331897713715938991555660209409041877524300822078986831422593799049052855716362543466819739651050783294057283519035834776991206127681748223687356044767537262837856167193671879541397656044829842044969189368146236896718986343795028483489747965480735498522215704148043657121528353842761779238764215408849493773157670025843302098317116657219111477256593762639870270031481797716183968610785776571160045141080105815559676304953614075329659707359638846797201706753469829217574332741809898354650826645170103584938849201983152973351750691024146259167723077125734630708546018669991092064812531487633019198991543318452947717001262517361759377384637728812868632852969752850267005833530901902537015042465669649853792994611977812483471998595767678017041461545656758665161691208261490331827754487169095471610516830726090456472231605750516716621257867076740776994199926552540682190599468271778629100085720680092705618656863006240196901016269493785680445740087763551163889181737757133526208147843645343131722796054965402918577433173547773950300898914997716350465855915401864251707336308872274775452420424503754849741837280232913414798012198439948513760572681398553786300703771876535809339839889124825063123979339586921250587069647327003052272970022150586285957126901321928258917539239234383696437725814664244331453650815928985169147465296580100610259188603556052894122980492772514209484890387372768719482404559389877735698236457019468391611754653869642704100121386771746928560867848183968740295887719213142855330322124815171190555007843728967652318323539831339350271050148972009889988764543101773757185760822991183786514519083506543217696410546840979848989556672096859252053330674918483700820203427251680230516923072510472275053596576523652094706524420602747627626394166064845245838320615675475474344657689148551828228161306842950696870482775194116632208787454842427458712145649741834575756410822404540358190889862320525297704797126135525760160552958575448273525464085129880137154453107302658867808393494825090302832935107298560788793025255840740838063142090205752725342534323489131127321218131189353678964831528281732595405775006865611959457594314202500688661900991051606261760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -31146778004821402173701196980812490314492303748838095270512748958230943864329815968281930848953157728929844149162588760590079671348157803094852096982524420134945840548021115748788732475699717187731543807599068625197823924782600869140122661646262439203914474409732413689126978137828203363409685765025694346413638272694920326697168451550363198798945572958584624643167390023664198306372139072280548957583510757146632237241199220739622336986471088723218515623275916669613556991336723167725312259653759557712370760581356504095817528304847659230633705715051913580905401877728609701153256649774867042589829334324817369784239025480334902837155866959816640332022333581560101055198085073540064405637974002498149158732469594344127059643190164517647186621927807089387602807639241679214694862067450988742940544531244699510944172291445397102835062111803409791861446675477616315396909725403360337264965464774317092756524022948490288247147992547856311420030079428870738298319714612051182146140908128685505861208931936849071996713050037590244867535239470311278456206733860253605259575614580727920693924155891275083249638369338613989335244767838042551734100515995528167174743860746586077514067140920972048862282851235361269302569941061644545798593601354631264277375760898567842019534834804779880549208333482035822055374244866072878559751684008001773785208699373884024150387779938640227633859725964887487093765064464683968228763045017405069826658923297588879334125283246729224376767675555927238080441699744380351846366133770897123354205151164007209952197225416517184313235086699171043480871025865782218011032509956611360048412300741284846236612687689330658635148537959431101859047021750762097696399551967789720177035344372165944072033144681132289081293248170893912101053090494746210590975765893401796689431439408433257689936577602331940141990208713351063462290364609417839787557853681703952883193181252925928306667722638608083853881309699035718648420618700726257233820028132879488738727095336421033439575772293703013647255056572399766443849290375926877169878215228101892200782480168089323432439166218431750835736654732468235552176900792779247449316860889351441888650234694958316058170269703208089683680639063174186088086463026317220076928408582087967481482717248101643771309996917804344463290230577756093207041996819889497766065461132351785506619550001426343963334557776562841919552943524601695821195142633540579361405537087018958445721458988855240236665616677731044700137102105633328824291099165868326989669644179987120830470472927373920809472934871482250560240235331172556483448384141299654031198266269298480368526349044707263674871168236648902717502034354788895346128671309587476923847498706928428989102343813325038866252099224040894556164460061518828830463734625089212054012411724676676731206928939114271088695626454526087574807075561754027326789565833874719055335756464004373563078166733426752368724466313597948744541443703915771356980214209576362118344372671949133513577167095593363201387541009848663196793269613637583366180267248902622419135798827707910432715710523231160659031516488379068249223067154766662681027431334278796926701480247202877361589594906797509983125962259764457082627244865989078451988501824912726242103066390321478350694662227908251939362222969800909017656331648456875870878580042199016078163953822323763211074737540203359177418669533799879499499751187713342245201514173990831915365732841139955577542964986820219682544884731134254488061987830811532048600775790432313778789612309321191508462588970808255715025419349212968026521084119824135555846927805384497820021533302363165304730476598332537287882764610474815294738858621600164212561905279628986228181632905370240684054544452621427828862947887660554772057347294897456063882521171536859555228652402239417068001735872141821177143522915096640580436761595209795265779808669926643744015264306905501631906098319397469991232077737999699663570102862320574099852000793759233123295869904627256428672463200397135755728049575549773641807508539070066015655088787789186232283043092073824441836080878966151363746708109733477238333652727306573540891861525945201947146407435702719095925233615140526026931504903298384392460679446124573217043807442463900833210495477951192663072284775691164088129705971174079475378215766628740075951973782740301122861382464332718684287627801929086208506463877717355080524703607200836091362388610778131347267229230925424379387621086148650923905330577661102669110037838420770816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -2753032521098083713187322437836518374371701005001064663564947874983485809725422632095638742825377086393400652010443092509266602939378493198895258080676114086878958933155271694127369965637575184117413061059966975216798862550914171250522027264966302933003619529638566972185888142977125369808197995295565517336583009405272159096578464262034570820610384872017706313893488643377814274250059620691625316370232932360370382984061203884495149242736319735119639241774695261028429654854095147814795223646542000793314648599016967044867162646218553465576450729293780727538025256768891298685901381268270022225821277024117429848216193767161169628149399336401029413621657428507030208439372459144532269912808210575020976200687641831700306569222154681911597557438290137752937300358618801636668076314887444227153328449790709904904920073326408420045099063608159450199443725791567428997299930718791587610267598753037498029262342475537880830019788639037462904441998896889632374198734780789104042460879154512406022885309845090084886138773109576451320171451879413061967678449284004323844602375306114889492541716457889853106843639910549592467951796530308750198136499302340664565100735335000556840149565427794211887307285529483794292036388168857411575485021116113646246215899050019245648022503028362478829198136747112845582185031965042501894229804499593978135910347772654548299847809556012547816134993851188797702065057694050519509849417732277760225393815637448107704777960278540441468247392502680705714227024585891710226886452914239385940111493683044782648303480222742591120096516103718543324313815838733907795415566696527216437072754028049743104267561969413457193433250431609907845000893263789955848957602319839399305644010911989318690745507914616213433166337004043150311674983250877243717340178563566382951309412264311429202470821954348905194937951659302787393553968845096185868870420989586690267988105883363436661802525688952675636300942889146453836429296804143202482652885388569160428706330636387949165533591622599140551609388107385925640969386834260043147411771109966562794172287194470306760242938530712942666952723770726585702623121464378465926054428587704295050712795103006621096291324039386935555416873436652915120112678261332197314422553047009480153048807013580592411082806312589420972071770850973890429395357517543938920915651075571331830197228469944159776446280943785622369977743372474371085396049346090877141184085985843597763751979014643371169959254695288994239075409381183023274285616188949674945749259822318701306609645647560268013579548007481274673043770024695593880962788795356983874997108250075811920957350850543122394463080565719470280268705998991733831909635682744612556988215909350113985864636153247942343339627821048847458442199865054843054652870320547628598244797526783930739137831371757932619544837823658944468482519191283716898550504240419125505373716958337119215210836116684025745135778999975897302097910323541294783672246092535536259417543826767471295299295720885424921023354414113144456902211467335590632932336783110708553975342008755123176836885829592377975624862353416506740033526655953833600189802706125950670646691433475494929770221820128078993089640604772203636069399737946497730280232965248760325120493442167164658183876998836930390703479827682817863606070579417950577511260352005306885636096228161322015242152619369105030043842381484414465388016091882541568930010460113643828942667113024918328598634345457592486116894963395939547324897426211876970178022794260554607113598269547020643622763747317078001761478575970891096285699813772377692560102634113293317588809624205193072009133795951621068209449893477559618252042957135713683356099083293819250610258347617880593800189532056857979265816698896527045522364542323423770800539924000509344428711854246258575818075671057352845415626131809809922686938636175229124383777292369917453671091079926895590610018788689220029526409531084554836114216071154055052506678129795170398596853895895453085018547355329664235726348395511878382350565964939361256232021509617619719245057428608883575249553051115382588200720476878814830494948905600215494250975360453959398464003503238184340296956446420810267972213287862136356148311746448971963975460106210670172123983113459687620356858260272853680998456936300910292413085988959996457134844845434974856057138810159101680269993056673781103765089847580017509279104475166293523621387656823440384482335563875120916216048340829950527712157995013160142914466543252275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -277630906584516683603747006476727375360819461268196976604891736512116130767170527386482184684872826520833854528198564983275401309274612871582310763581138731321817125037175600810821397423692894636930078114437900271284372016389895134670170136927038392455435229966914730629165843043686482493185002353204696652869680863632777259806036633930198696013312642742287222892591060794853899328216191683419130364988728674465953579649659834773925300700172780264832644851685469933646111828049184180084748114790247107260669512152045535726296258724188805769205910591336805275096264058862968086068668641342261742708158405683850204690332304805090254083108002802268922838056407339829448840135857178826236048917724542748814202220482183099848587141555408734857547084455139575800887354692146339488271664477659240465632199129300168150604930148023244918540535435210737106145187128544199145756375878523218332256118885394163361601002116448873554349901701102137120473547280277059735619396087588342242543041763981698798199306187345656305658624937114868788690324516895619842238970100023613740091131937628968413588833673207084466423263986400753906241963259445045792621817483194506633535076038868104358938005875253897184882135469669763598359894904593176547444359119414014311309058019352711118231812454980150662786803243482439637160071857825220308953709955636985535658909639684005201607168869309922720980022334272290852436339714481381796850646391267237598597183996592317708267399635454366336584902871719699485168670865341515468335872478868550587429413582287002870760752672026115344979365796834197131430335219040300623986599955781771239765831189895950580301447500740068333456738165569554463223849022908174225313427983121742777957825904419397740202819513343961789156113226793538640398189680777392656034991235312334385099047661115343872254351627244023501977254166287952904879624184089126268469206908275973206521806646583442206171683916312521093480884932516619844933448195240267542403337245996944072749932923566761467629297949727783588951924904447796322663376336146614118325625439427745877135595022537311272045387713026439259361917563714092637900939273550864777764921377559911849844498296123570539311142946969205222449984758331918242133193956090292353915031665915296045694052560244163823229254913078877288257399302443223894436575510510846034097021607977854552031907262516480212807415917041335111456278053314495384341590050492480590454511988367269335352464801053189038646641422398811548235449966492268728741639856559795997514342622081415172294348168487256203104836985467954087660277912190342286100137635172656628379784770784386499282340028557120383739679598195126149685075524039177055001487183014138422222800735089363201863384584604861878996175823706719404246325538423934907251210907707498805432828112798934736197584859553397926097264108508198630625505864935133105466201401670583200936546597772627463481694115466984125821390938270291170612649784865347779015699653010681881017489852378250356938911689515280269484702891360327993406976213437733975310060528698055592413024849388333083574219276530718505240054028519378286844106972843803041984625881096473835708226576624969999559719814481686991234212899586636494992144739553797187837823686692042369896544725279672434121817179417544250622749237624218721040862750736082731426776221845893466228713625054603543640301031968516012154535003576040051271589877973318451262464598754643656108668341045769456717299570272063283462612762331998685897297699863951949859718965920011287146763033545410144035594126356914935529794489585559675226490351819653489613209268286151866110590861645806391930423943314041767758002613684897716576202108500197584401047686198373346283293279193057725103442618006848204806136733699111202262732870965606189464794281147068715734079685337777858441149191875441725302409846822431082182380322434724369657578609695617024924718038893337309698116921217655949729814277567809315941826904380054124524219758138494534481904505063120256628298630527043684573904126798572355008643030561835819691039801150560401595416662115131193481860136477679963757051008753330909340039443279982757677159822719579292612099569444581650656662403439826196263055126852874240814065184337027229742267615757055389802914718816373620954850010091743260243211771081002292989701851142061823031173189649565450600466573945513449417364680465910628334737819880887434386010656942661017688529315191797654082241818332989215994386745137980438579964722577958169713486814248960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -32582438800571707558855251087544961709019771656606221445501980124301537450044537364638712829147345633433709238306354950475603424121025793977179927333775588546020620610809199282623329683659094740762282720018197983225227896623976140215186793257687139857814398508771780470819404560421153513001612996112819361614743130654894840635344385864287877285462548287322284606132244829803281389352637014632538210173747533208122634732391584888602003728395676742107602334031637124959480368999896962666448130306186853220810697709721291294903659888898591021602365080041838822359158679037655223027837024960099292292970840362263047526039746193802346406092220613724750774221727644743096661943271356676152492468611649820875241806426571875187116739344008882663833526017480504068459548073436090688549064073596833934433130475262537461130267533753575024208193553539490901595194725277705554820836574799800748932393282209338581311596867582342205314027986656983119937664395993597604357170784783812872505353116487944076265821627151314831714101725138831782053132830467443227523623339121192913148992552260642455391380104135433262252927169839746093737063973047489548491229997318724886797730064588819290568055742745506046743329198133211890404302153248230649487877794677323912649756872308735154830197288094494307245186036039316134885413637779939859835133346278765171000917732199074002055521471912974678719116145918844659065313714411747004917321900620450210409757053539622486788947890109948273973492591692729063504767311801088461873081508160185873549620459436216110127572768327098377556795285629286524750709029941780196308265224447053991115838856708264644319732396986059220279477513193714104854885449208436848903269674040799078130009162097729486150640018555161620933509514666575964690309438526790163699116808855673210394257103726722403965763980926405351156311016856307947935644489102286821225076959675300604828822747495140240049534772225463628170567427198155761144500892665473155322991699143998886341812481437782509713314641018679218787665629106835207183405274965621601830453619694881299804544198561421935190836257417585168234772227496981583431993484290379675864568887339602900549896823385283569411046580875168648660674835245437779971071049007692535559295775205539167380910962242051642111352040625887381689136140525093837326498454330032766396386150775127599315701140874469627309421177657376446908480361235501810881269025731390130247959208028278168733341653661035227592359729050742760571325542305144190423638210271388816080148360198711589582335768755175648966420766474157407772542797756653102500095636286582673382945140873973913471006385979213867643055389025159981998203449325747809055766044957923804662765725483769876391271806970473795407876868758763606835679280329897691728924508705474383213459244738436015787631980672505189357293433555805151425292677184398105976502731747583516240512853260000273079155825366128758058376528544246505189141827784165815641443393557770357374338802001568556251669113558146959319623070614469932443177821459075259965096907611120080710932791487610521251026660790617618718709487397197130588688425921508299132041903649054684037706618785231399624710867407398449187300385884068976426256959430094960421313844315137845689580039736377297546795598801869775743222852604593415121131944587178040940477149326786089210767514774606858071303073536815560993216713868038231991110394049364206640105003602211022022994032687658207346254200064407733040007506743087398327194103967700055240441281968262142906562320415686279230992054005108675031478605418451286238696662019374229801715308582475115097844713517970365145828554097687876744100694889579338442733827020650771936215326712488722418323086712462702726266328205595348175062595901060378670763762791851141262123234396792736612678705226325226535443547066713628221977511479783504482871177994629718441125152541756767634514682215416828431139086923162710307440298432834477100745064784133599185143919584345061037771614935302658216005217656473152886133475927046961282599516272867082086516867493893384137133997827461703398020846761059796490333997527230903754628233043674492778334207145156495628531051190745801598127122602944044796016526976493862664998227204690668746203796882321730557038669943582925463571391614192987386126084187048833442688163279812083143148078899876150010309040183328216868151693470121592948311676491545655496033134789821430835517269683571623813331098253153750039233135548782261797296309706109366458665402368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -3829711743593965577385919837045426964045469114889282751860923508455100972184097125902322050141121341834005579591871750649185139914253026681875791822653590764839490449171623667055861166967650544484328848420346065909156531623528878307843811081880807877723458498921574439122065641560392415032351865280925655434688655007442230186618340819847277102725797529803266914682866474335997659630347167841338958194395927022731235877953834118075275446235585919174772694578568014202049917641975064776100676165246015155149142321671271758056472751095647452120053043312505300644713561212299176074511296811508263239923490062219403179435231229271253280686504284782169008286586583428915194052548573697448412703656136033228667768266630930885917916898589705221487476527793700744396724163976348802990879642065958495903950526394723950070004004490155553092685621415996917346941893772095524436731712813910089644759685179546337266366357872047791234338343509730535670164294570652976326671998211512444720172387361283637352257743441892035885674687431630158265015294700970385784649397903369635098270726045234584147241773725875397107241381008655315653401251966701094334134934513722818605640970598696793171472817048696974981338918535833338716107067991113895332619808885408654099716600157283332209538160705613435059296151661055835015933384383272864348818896718188196399837937136429877314509239343652220484726812945369957638438731705051987561720579021609344903000777939520882776706248858260234099524280545333892804832057301611115656410409364945398176820456863390337692203646295656389829718747949992426661401489356924952063611445787791803453517920694504077831958124122198862899583543722429945753321364352915188281507150200809996990398931327144247314573446226690475251574947220581854325937124213651657607948443703086940052261663283776296152353441583177636996215382576088330344770167902844162816228956057263868259886748666105488703590188044245352709725299686809731822585478248071609377779650636529534523615203488048082795888489540508695122931547121151405342057547741036952003903693523189828371193528723646113542147056175228723225177272823903481025757516779788901690227964784264615895530889119898045438654648660075731599619762898015640371387860846439306665514037465791688481209494929901189998488289498427167249723257243967154378525016287320565830517781426262663354349262183077198957081111038803772956136601497511478524342395955588311635199469385159341536408405474714556574743997832227407103586210795121907416021569670797187428177926585325630961924313832947726223430740757884457257666179497266965693486856576966164529622351491950523983698680130635717561323290484587009136426629507441322746556935423673091272195509773842941716554861702841071055719812176103410240174529674689228888424490236883069532487904123110475647855894744554189477992419285274687887124488176311535280691687791511215741127318715280363995902090227437371133250619347385272136711064801579285802857352096734761736549413600980444502012830495584592272132601427689194740314484084278339353928029606999998227287394674186861778230269286654695198215365275102792754984889901618431725497028166391452969071830448323694275322851527389221440737460614719832632917351387374115479038330038074335079690890792422297622056246060154841505763856539510103188899365384503455662329473463802131721506220115528664402557076697714088510859755326617043136913692258169374302991663367417705121844262406996647277733335886225130867236130051084267168042068860987742402983023594920416730722109527324791393357208615235059948766610546526322582801007307367475408482679431545518881933151593352258773951418703844525259037666752633679873419908410274817141161030597234215445077530507932705139318898742134689306898273323771036969693191181006377228614021037935988064863760738388342318702310142540073203371182268185372531514729485809834765335467570054166384939749101835234121939642386239349336547138806410297948060718624620140166493495616039447026092539695334204816586021819787151161230550238066443754635535351363901101616432920464759582997812923168086311058816830719558102662713952082250414190589384153356315158396009605990948435920628369064793388812208441515089679793979841368476630059573608108223034420023943685644707683449419175611541141795971252716950753008555887671838993351482031598964732081161878529548012518426003118345897679730503249369525663260102272185167519109443361912590447925922442794296095084178372867714702743433884577686193344286017191936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -398993715517626490082027960577053440678383627660616014358526587413975334126428549182156564731323612029488029397950392446292312379621456937267951017544934272704996322413640000453610358714339411764859528728761676095200147147992018944285472209177799266663831179659694673642347363919317470197786523738222064515358815317066925902557615600749653590106957086779957473557303056123995856796485140683129489002689781108137830553752178156591147878100873781886043113644768999254736818438732334978530816660355055530199814198522359003882225322506106634568550443637773490154016487694555592846850502234708733857006315981117092704183719051446108145252506496404411991347584025222905423989259402787699483869856677021477932112730572497542477072845902186907262636611578421026164021938496273563179205939172176825632689858967780478562466686759269623992557276239596507235433261583282942634615378508796923357329881954423585734032073810584397299505364989250965481922444731317294607128532734833255927433918593004652721008785404906695081462041922060558324321092393197425471423611662613897999028200522563138973874200704607263084008743046351079415786530385082007980771078661759192775956920227695150010943234759701281175173131143435725900255323387361436951114901201563170669203278351632872042380605777810248385879098151898204056144571913914639441347919647104691911302576702163737457024933393293124575921215437114712212590574562394669821446171109739297063009695650237019939262316219337225989664941619423019378585176180282835687049141088884878464010312961958929907664568813104853642535464466911701980209106505586497289546597472109737648239209367964401778044089720816324318742310436215079623232205887737959621943191484370048487333942164177172267632094454589721773648724767087517415203571956221344397404767579963009030032909487870120679125428602811117475779328292978695010303399096037918185700733248394399942780489988786159360648608562422080609406025010800465858116784916942819681966655334323225959221825308664823773585624832243592071077091795230241395981373471160727953096153792831368159657621667032886394367857952144823750558027388225614180564272121463449743918914946606464904981005259403416298229134659935527455705383284436848798992658433894226850546450125197562005538272904273010374095583756169400094545824947649708373700805797766374572038425593718379029062173773349380870029888026902657557854264281748199477249415255539224511976780229272097380631905787694729273044237728852290425781939722843065105672099529732739371906178504919974658773173747245591868418817986020220582150762634044954499486044141684527221131292263370026899408558459871032170542570797652137852818419820333021565027399250596834490688567976716936190888190467006843697737156121648656032735884407559785139475162673728469651103162328728962109141261705693898387480785286731203379239219379127263540137279414710925927412948909054997441596855486371439718693315137425671708705636272009157970566706349886779040414982825984063208766772307962056814816460113712374784757249194009522333681680839787331480166594595329505989063813255814367989860340991833725987720029515332114261118223861207421964533721219928697589739232026603277555737954092842448955446376870049558095706748271020577632327982981354828607397850598186292537214565938282976585921360572199710500505176601080024312086859819156373083492953750453797551761950920530476203828570859523078353279155673251081068079886040631627635448122835656992255230775060439369662479632249120725740684795882263399598322314519051892809587436655277238252022047078885795700530456770961643449313786268968115789595287492624509920520822272384345023524894355605192463560929459455233072365642419487331225112163791428248999800108557735709295837348422310661105648171491882961094902387274324962588966454781593502282977229817459923269099816082508495328322989776104846975373780474905767982967597298833642256359256162380474131795827720209634537029372423475588804577242528385443465893026797274605089232311723109644668255539398254216193670181543251069407673467237092829108756186526394848667785371135291668123146651301595482044566153662548770578686037932969378245179474692750226122169459149153342461581889992383119301987273714801992416730173697473170921540741590933676919390255092898785660344050723152829823113087011938530587963838530109775969532838599994187665663965442879768595531337899550320929987425571676337052225623406853184738036807619892628912956949480539114866515054114418260065648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -35301281780325276031070032530356130074071508040979247213292880372203387379391374918573989184325624507799913583802505241234332552113779351344363760949507156750550004265713716744162161856194864649171763634088885329032410437987106191834225558610172851216827565780520357258067412408868337742956862259683036533230354136662524330499677968354013962158763525796837743157736755090973092202029214913958098537964284270457416584355313969501585368251035214188922554639491978542961344513563960269735810037634650052597600556980725095525592472709514040458060887077358156174960940428963262778094153750214434908881800201278423799283948901317586118747200909050507340487433430544958419491625068588318351733235311585116216792772002415814379573305174383271054163179211044396218786247996904704532579702862270749638745822590651776455892771009390424087742301969236784370130923902701212826397731356060566409802003298913684417386680289113621903195561286120117711290362695137485726587002012064529065160455242093061351904856285616843130587164240224243496074840692861748043457786109474587043644726617999613394734703658023055150416356179468173006429029014269870018578177620245406008694154993104676344505838986744889430764079313128684470748131850377094471582573759970195237140381531080854967568485414585261615835018697347895460477939649191048144813732420737476686696525324295463743111860466729011868758332267879314389769606787683761772454118563986888190715565617726170689380085718398151297973678328583896510494149460220519362165579365613676032319754772618484670012340716802095575137075545463066381565502250823972058286902124105203376910430646116333083434889265932992780302218393655183910352230045467791688017609478386785615164446228926067074595088080036223324297645658284945736248217219475616566963184459331287321300550240895134534223685803566685571873275584040469898523907599045989396307753162138581516366525048314034035401982719190230198323085040925352381739476842328003315440067193260469909330356295987762902875420532169380957504379302745824352566873756734725538968175464286373240417564397210938210279486757873286963538606926493800019846465501931420234327279838895037412252286364565127868785155496324993106104119348335817926804947515209785006787541732219369128982257231146466041138707492605371853017365204865891968999590412738540198720395942031508194178944306492583949921885922708047686622423261663653389685673039797268904508853546004049110528304321649155400626106368397672656463100291072868788702088383510825390652568670578712518722539453375829138959584614894143267489717846943398677599189522291748195033039377130244706902315552192696540465411837427200624410406700295893022672657460917459347522012343648993896748255795739669071241056877698613659855455080740691927363198796366535146626233567021700743904830868804161242239929053532170539707668647983731670648832810181072428285424616974666212539426795846902544671780250995668364456009764936386727916410599308683550598917781355827187027446734062605338784408130877567888283861780305450657192023004387722030075295230840597783487118041729998122394632652190074689460714467982162102863239145216963887481698407938153847541879289220025752481489791794891839514523068599284304550419828723999165336978353557144468980772085407975808550231241225114311638122369235446950464640035003964851504689599390686955302025381979113284673972289064967133301220064033971381841816310319198043004053522795165118237747383688021728174139421037449185633961764429978417317931973356363506271211661867419993229495934329958816797117736831043939314210706374070272216029462074508203832401090835804783274915555342233413117843133192109492249089734322063677602113913064366210293021882347491655325034624440256628386096451687274704556427019990913769870469994255566795337384505455282447998545317623315181324208062284736139402274175235798061975769574844030571280118396393032984101175047334217162170814472392206528679959763182242137256925233529281876538699968062113497517416433482592187729359516477084865837082740272003883862041128376527188071164507033973643588432906784534293740627571136693437782914844936484770545521851042964191791488243010984665340627645163696214587085124451611643250986315187761324117618792730891770531468784245111182104034432750543329939125092891715133847571507462154840456257364233289694080098251127287067481886410348160771586028519302759624649298605729172335384069280635019597289847192840710181273442855121314972810278729316661460992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -2639797513695085957370372042999155465561260405213081672197708186957930216712868705396782712044343311471842965829655198845822912581445554467226713036755820405077626414352866678343268343632934286094978756733201023283794341087073987088713411092594895119217100251539552243610789678352938157550779405043787609499546293866437352252641748910264858510370399804117999491857838729271305640869432982370284752121134460725710699897914417414089255461393859387853270043347400861281482375866871540801242488661644434358181388247112794165793453483204330489422783868185501816095676647991679564558323239524154647355982637137940185322063380692512702140881073724415468824323228193477209944881827640563537768806528776445208814380258535155859874401094950151269754386062097541192278971688212937050119629183650067844660866807073927657454868262227069411239876808153608191241167717899789315886651510553322750773605575305608165788204139424669388256581966620020792703045331348393674807571669751590062574762674275067504357286626370318249399629884681032458563844127997998252541344707549570659268407839788834548074732264572291894265161275942862040699940298084173854135878586811321993275069869693827551434052178109911316947581576648020942055333897101257409626035804997301607549678834408566468998749757301065937678000316568169310202429610728611146940240894309119839625539780696478376298724492145869615215878138229300197582632330600528367254975195490741522791554329898315657406920363928597692343405823599764599698260033408322545294216899627461365447183543656178245843068737689468694994294036992453820301787966162909818617483527871687184391414475267618147838534175521024058013709295161879487868222931260038199823793509947067220590047951720322450044369179703226368194824144565073597044108306468272401576248786264800545978763008601589513074224431554989539168912340939584223184043366448333463231696753384982691210613497405661869309503551739003705636260690786826349652305273610489542939696998570856586622626934969177000140144459129658796579786547843106657071364835113094666361564547863597293659965539669924670324663547013638288274112695535053715751415973078994574417152839882723273544811610903471338325319342017665795112386086939639838418369605062385253125251235809331432465833966812473576600418311874068314195412598951339941940306236135852166476359183274713640546570063822909873374400392751525512365427654828009192895592299246227896320962842201943483686059603264584506886748618064029018613702274902281357718676207345232603951221502364424829836374063989358630758162262201425798534181026797836633896875279497557324002633918451382432188086417450853891776100632456972372155927187269389611956298424590608972860643150185754589393447317513690742650838477856741244158083843056633566403985576084794681509819928925995019636382815280496917217268622120496837503789634546475627082856001111181806939267602368210058807897476378523486710222761357363798592092098776597882387581296738349101804432322540443200066746686315032750450675103106030037707737534017948658528181675259203574564078910605695836888233671582500642710635636287061696014543895072799995571824918753789805363034542517501538668927699611599806477395737344658023248997751716243330372450715793345232240956299283875906443281808175216689817880358229069775939805031415942919829623507670112291317114428109212586547614019745290527837530975731340836656430521587217033903696524487389313799662432751200886463221301913062891691081061616031270321519763054982989155115317517110567447049204158494478347214664406411235090420128212049718778542864564696479865394014338241551221230860977722099453449806348403211179067120181873587248650627790076774860931447442759223138845706339356125610354348281178584938558400695137911055490816086981126083754973846567971651700892475535189860000939182219006395701044218932059518017408462116288071363655273629391973677328503196072845795672398021519497755647753516278035168173015551869639497007079510254453401170366521441226079365895091224322194547580558635417325299960587051156550176594470788571499707315163863425722889132065731485786257681341344543058179165243197098688958164959682828441049273967509176558345098146865906784332477118931935629610556960908295981615718269039613261627586368872543474000979297915087070755398241145271102146814114329219957156225373015525410824206204496522749983538218698069279106820576854766400626605012549598364722965999716318522346439047367273117681554185116146552560753940889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -167966518040169239625270556157831011592009665200747893795226881259290261831844724945689917710900753471299159084236588912006939118718133998775814741777140596548345656865384426594494228830143825066941642520979588889341353128697038199428216344503432692888402480439838318765874645609352559575565152110279537186931120044949695491263388356874826917902683612519821051576007843145099464529668811491064240719689500446117387544940121869979368315993570013784137423204328778829751532839993734085513237121281813109783656964471873588199232202668916244414226110165150277432053607360264267163829799407566668698559575341137332505371364631940722042998569919467819700760548161415045114292238004643070652276910884509444864010846368698502823226532356964107945445516655883940118419242027263508353858400885438327913382048892743301370117468297020635465628288768604414526684619605808088224087541672318759286302278950620368822568360846539228990572612712068008832502636503572345050420922834502775023285338454388372458780278647558583634160425935491913872718317985867063567748349715368683130848562264244587452092113015307038735312430405333731992009736003235662119833539226596290740997471782130870846136710061648211434047881773683187788304881477377476913241947646461147039332801529586849137248684991556115574575340942788825137457618914160467807909817013595045620152732484197210237388231260539599813704816633274898314708201395395167481181498537408656117866892328434211070675025581396129227900044218901570768255576320397628214599290055973754276930373059225074072352791200871927194854643740017696507377262551029885276530850600077769339019916870947063251929517465053261950616850918778962608117408065538537621331494809493570812096390330124262939219398821700893581234533653406610205461380909777069799932684504729121867542711298444929960236602148209238100749298831672627057355078712803369415755415368956806419692430244045301821890906249821298465894229781742197377516367929401165192059475070815637824703020212126069566418956580182260054325314909522814865991508843344933766817004675972825942716646768147058022319034102304673108372091166588019611801328896899825308742571140232974699333633292073994459615322763103725579648973203588111276596252461936972909933753235748044133877183497177268824390314562097111169589603714497605639880141037825916844847820617522235613551712633010168269381907960106906497846551949577120832782568281741948344969349300701896046049520521687700271518817969418539067226769565852839585820843660047880413716285612293740971975023247120841241902664832741961366678533769326248563076427036174313451634831017757162857240354984313233951032010432251162087570149676117642300696875964945531327013831586616661313662930174813940503856768330408681983576752645185545543971967912690301502575212249139599959187012874132281529516822883038109477246106751792639024785846551682457764854211674699336108645975326258930522742232866371031394680731681171413588380021975153476083860262404210536720574114293577932092071635447765595040726594248372215464828024143740445900264569549471491584075874595138369999268323020191520274419414205141669236305564663454093900603155272356575476783838362968669707486697687352378937576074506277006742695371473949309871568067687662489791224218994809036393230498381557374643356498492916628321027288206778657846117295241201385290436323739035708597660885609224135304294889378032081896656026609558684902656300772729555999830452657406413890917879655118211808188439961790547747776873879717091406038126985272032012625030417797408544559822147897707775651010939055220322776000285292909977619018858419058954595425020284009415788966039045436589702612090190506009445867033053960939395846126015530788979678416603868290612963015913699917850275996473596172962569832029157406281328662826200797982979891381476610059403956134243284706426621709525250928830527731590948244159211684461841241572696901078865813462645253324768597462884564561226039145393373534355014055201889697746755431571343840622621202902120785700482241450479233963170041043501116527311410852693701390666971999202298480577535690595119856471919110674424569885598081772501677210054098946217188296771416864615892276722339948424298896875608098983478531190410874158129582361398162293323716585788824398349603682363311601898653435840246658842529918103245486518837355903452692511690148798262194851858359722852345661867994504340967743453555166900863778074424096132264574463010689998168912134175289507840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -9170822023192688589246174342033078059660648028875087870741940142616387789480094179900689012810645033670995169287324323386393833915680834776858358793563030258236182071396889621234726330958800691034967658434557834965162334026423114852954797798695186625984862406826435752428077492220981610523584264709736812108438130656560714212426419531439580306978373957614864391941673510906310611875880333605982059623074932009764212659086377100553649127618168874428990860663761764525526916725712913577721402513672145096978831708383422097565730107852012518823155481800853519335514815237329804887662950196854754513902713199588845770767361778954155512306088723756027994304840241745611700594480448258195244715229996128192122851651792329892910393669364560512036574822816310394360338443933501680960593834345789954065054443528240191449641150823979206501152064079588140672874468645086222405208613414709296837607572601381718962970342172351973088355973312183056927239267644141042436289091088113598726399257206844491087085598564616114610334383001517064881513477926555226979881806683391701186248601951576310929388521264571002677776029679992192216377290783807271249003920188450231933677044088707492626486763018320743271208250038871035677230405515068310812057127844149303588213258033395307740884804810147979648732002904669646125082448701564765285540784607092521905662420129136674279360167808999513378006725312352470656138020835131270710530519008719476483021991996916032124041420167259205868714153069022878885967896174653216426839145570697414849994561885284572244725525706279399070631205869783315322453308794911932098164723640058279489978814493416961678372145906606865139581704707746660743550034040019211178408472359210738415793530553481256226990458156383037350698700851371059008407923921740151922946933260874217572315373351753962617630402831271470142673828275883772788321288400325100800719130325199361257890623604724705989257243270209668808502892283672674177844692934799393828126187330496102313712941643165436463191274743935487180321084042626206814745752595992696299551267681124789148523190297170585662118510603878617467709933999807596516837775219917957816393033210941103918196982613054537671296384964484503116098341776306267191726341208078585351883751046754196440092353546773614630301649935147707464488500302052437032336340045692489097346840304263811680246061663670974373088843433356977606423827634255878261453382033341993727255018837959376362215346782680316737139034209353821847288488058446786881790371057127174862715613417974393562829407295405606860886421037760031814354132923566743526212588746978238204295583622058490640422281790860823341824422719240493018355447125966076001881778479072752609170019959874519647459591900221736411100268796718865227358670440348817123880288683602058818813863300782885905768235564944719519809265619363731001369823145755881326539994962113127116010165319587495857865596578592243768864149314479911777661541207868165074813178044426270712279018786255906767650912259578855516590469184208600832740122630842738508016051075316816877572072744272406942415574736200258567095257547529244141906386572414239786847602951240932576502487340862974146453109143009544684205886791389971308840830201116371806718879477361212139649415615651275070608042354993021122544211096362292514428236066660177489475635005182416381791349887251639265849084606534635687558293986629694714524188923622911567669239015731329105669958913739915527102856063400505551834705165793300547672387853943549179870761373792197139506124434928383366557739292370221376037355965336345151950022530463026227468917520901996931462473836161701468900664002556710955643816029586350286139107700738417921248325907205125589148504594996922358924995877217977511757731967148923173050166816407121722168199100180686169590141937428761434441688522293857899275187956612439048790258054971509020644937186326954557326134676251058303071848948791433655860271226902782245019763109703671727477814972659163455728211274711894099479765580190896406965064887732591474585067840335548614980495907183196112053692586447708599633271490673225017154665359825042110924648500559500911273862966274243444573850987150863179604531176158433452481485869375766100294363673666890893670996703281100914022928865301251408733654331325530415672479080333149340186628922316474953939626910901882993742840878013187066417643124969308059341624656208797658205929846079713186331075669684969378302196373346352819047072592534059733577891840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -432669188819227176157492199760213810417260984941793860158287498002118782430242454806389186357723764951135301636421957782435110449304928586740404908919126992712649384699460035403544966740377549536317809071899264027676306601093366324896911440041381819902631906899991061027799362717942635319973259371158930393481280638905885048125028997697081866474261456090951901710118074550659548805547896930688794129247851082071229404355892750973863905870110527407876111049856112492548931676278306102528387564672729171080035676785736380577011958681101635634717389650931624431641111714808544002813921663117645632048990744201361856729395120730536617077261214982955299357963625536764666806216089597465957613082061764538058211912791011820629997260330387118875057081114248123297528372648668212376166545260024947798609773050007613414288221843097331712736346545788005009686327372464554247657199081199171277255362698516725865618677870577951461411798023188493380259527436218149921689234014182444417364122296577894926243757264605805510755189000371390288005129870807529014545798035429364960855230859138002846094668790918244374971360475813529341503648634868283838671548097219713764378196509113367811881541452012137437001757415092690120374898254399026570551436007531550968515398453673666964686179458348716671999268805022676425977207144484417115029098346936263787934077056272149172439553182120520104618674731989121831983836308486196835837513011052181941185119277194008670953280626780998535551001908040006919875161150125529724407128429065313667690479940302621098331479666250181631657027733003080322682186319043224595997267551307577215346309642183890217124433556124747984898933461649511249394235221763752125946264765369673021745664143725689214071853928547569763573713237489042112557150065457176308227765114174510220738241229158993696615658056632516394686998226378360175332203152076249144333790179670365169142018076896386345139864328330843332776822861306814136986299794742479612689556928842976429378210553928676860674595252186444242453186021259187806252231194877009021096975287346705415769118951965899430302057604700881244098345964718335230642774889752488842994128520799216902976970468948854305955304694669465564998997622716131808527449946193973058713846229450420317472346810960902867723989482317732143910364608117619042069920551153821496860125330048431812520421882922321174580929130479378553921619496817739403774415775756948535186061340266168484709623470796393525394811919790462712676021311717370439154634201001583755115440922576278852009021271045446809151602141301866205551582192378261517430895268238983323322231213006791914568779340110129907724949331524844722405121475032979508521315699030890614845441156492889689321526350706588817869720134384379073048058408549062244615710795212351700535775452156125404288075529494026952824043942260359810738621933383300043304639124082053487740359047972105877262403135040506351916604279695536824957332031496496466263182327699242522685870783335027738166149160324013088593539095585715289697886276644328471770415556655514169186017642037391683329184983720992199397928078352129833202462108810636623835562712897950323145808316622581412255554189993449766409547832830026421993655475341252215010808318435026726080200963974783090712619261209997676358114178066243423452428845610392628320566145871737811773743724635341644031958287052116077497063208883791406527561428066111702916655955704236031407670044386122437882373902090140735450965344607760274614528679999409762944898766275284838558338595531690343884595126912732722920072630915325331809254475433084370167896957028593629473796098337669736087379216410864234701078082135413221963776265897017039708497019631228941374421932307422975186461285272925917968225771512338865474469201148423248885051849454315403313669750954267491048743371853259781989443360101865593744971524884037457973507164056901669424554267263538069947261838241021962035541604859236223512602729849746072683430551128703481162902505263826823293655443049299687256755750053683633762714048290111125565709194839697146364203403678503013962696870354359499907163855640180486071547449058000383085108889941029393769949970172655024021738240855642302797272197613650097732716314317509831030014517459290303818268959194746984042143897858082022418181395828225293361806756618502450237673477306572520845334668044306827380819002155934731677707445962468828647607198320550849281679054873508631869991663153370420838712050565878304997376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -17718408552189811722960520378943566268616467096899611925003874002374297224777929876173443861861019219606641336553109746547789397653884359166095663732277960864111261963799012590408166701140651322300082329293409602275770701168512074621765426395182239525174886285233701429764600804453303247408019836167457725356209625251294375860631137444376591591660258670539103412853191654154326090435384724278921843480186211006025480038761735483436302631614703156930467487997062518522882079894542251811446463173936521789778249829763676398799796520562071077527126013051137664969740831882956352602249838077530920191720678242624784082018809918231422878061418886837437213365416685906032932393510189009678646110116088942860674069993609198523999556058199118301789388413148222320600925019954133826872566921826256383527723977821723144761782457232733072728660784209810496270838439448961379141755525337733124087126071023293779626658395553555949113541000956170745547384851532031926263950077259076977128764861534793799132796896597733447108338136089016008311777335577262888548622673275099464840145621112388326760108254839778390250246838030448627942704570726006460353150165137103074108586836828189035200543934757803920625810152363086959348461554878244247939736928811493765639032151131738674873134799736894355776394070563614487180266984124785293354827095663663711563441868287112512662720656262199133528214825433152382572709224847126726021793842344811181334398876558913625643208721912461279966871572534518922274344149681227735404289527552474979924026341850111501635422442687704753273207920997943080340788814859080412542430223283307952694687207971111200722427487164732156434210578013173166085405169179112431580242396805779503932248669531739042952819357241605843039657672122633668566264093759622982743115130130245134706486147735110810228297320431188877104310648061983417012413093102014988425454534751026540535995192071391252536861498422371216313482385926506134739606262024050256645791560685272709482931630588608867946207644330126456352053572127741355494271089654984144645728115399532338450607630962503408331042753088198084176275795012506405914577128056294312175745439022242863883632385826636037202418113803723943730194088422059622125603481768251892917524108409282582209922406709628946699802577857964181203586638524693437896529568085003979062639314746278016349303566997478988686010483262149113030720648316129169363514651316780085487645848403278755076702990607966215907854732778147733287281478464293180198812944950416579610183041671894579954943594680584658281097222995158405455820593268812012142031301946823087281885298741775502064709392188797349442769301287784231215463067392508404200412537862713924812196382456604515266824257326009824774736734426288487460567348506804661353076267926559621058902150045765469406228484030817543299588771210756290654665032073740414468504775683810488687137420388257882001514023146855325494801739329714636970094556899818357201962175865684016092697251065568509397072461872228610052216549197068228571423129752660526146107525614987008173591057915292211088238385277092988045755832666992737570110996793297028082205786659007396054745150993694918975998332534261149089381068453947915433579790736134643152474946716573163911951767967288847688335033213210903591334652625778737360860944569652489611521766503628287776978653288627866901820894631550578327357457189426569349599167354819912177364801926449588303353835503576366359272429813728080533333937330498119168510001763055977554274249905913911585418800341936565136827873959402320588173572981803421853261763337537962493831519881222190912139073015429891042508918063099117592016056014393504868117311808169869269488273403702915736878515999083245129075817530168813931866663354642350808883666521529648173602466964706778401871971936868504795634714275887899099548398360650716473608185378176704105533322751128940847986747651050976841018290592833970957747583634897207573167983655616392841800925230971219451085607327989709715560973052339965474286649723518453045118136342186389274404980583756483271475854819310106824480189399389512920407554746511735615755877073338384043960061741224437087707273941141319176442108837738384713522009029599789914855355021672939086322995769862494528863917035511006344675661375620595686410178410476145853235978864786334477285869514736138843017687974736482264477799531613432146689801326450814876028079000313184404989952813068415739507127823270755418968808378890054533120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -630872749156717102352956163128246739130168433436130700370070497739153138188558559533729331147710998508257119119140901140046530681440870493573048418831356312294704653522052569968844777078766648789108025600512271850709724471755452711962453246836202095513609427010627644769127744114067893854835324605032379439555974057769999388311811141248343286663244299950206843518659793333472367354914608417000901526231514284914992454760075787544002856980921052592109437095663587630914070696430974309810401171584369861608996745644776303724075807855518037086770936964578740730337184165455528903694408102513957177912628522226109265954975248902355538924208165147117144795577655558948240752876723286061999731256153700765254658944226553318484060401938278707195924504916514314470360086067682314796326685580792901332437490528583846528314672862293276657081232400824270010584632661844196660628828877431729855952739048279587289672410630788553293107234625009982933938762075726187576762139373257647406454281651531202863664278185989307053257028231454562543304288343791282931202376717893064862383922742888090577458277400391884955371267496272783479046374679028261644195126802747326884870068748028095574502782073141199853666925043525782931133137914379244087282405929188941186090636297306973538869062502630833058634992018040881273083873876032473555836067350309167963542622025814922590113109459447813501151543072559119926156290618718993504902429439200670312077869206137407886341059372090808393769578845346949648948686306218222492986567528559891152788586324368503697043285198512000991581460061203437955139648495824507532100283899321507089922584869332326383766601714791407334271734104938417048392584862394431435170782091308045886550953606932738002574960523804249066324479754080620165618959048072956349515637303848512637025871137195550256680957003595290794544559291388370716179414501525388697418044812795434269221513198500147697815674296648392275372850078406342859329159933017987003796207898561025619312895750471979512355743112094073236899241621719244655959133102135405699501583167528585931292545547838809040401834352499486012276592081754214740935332062949602867066403829496038893290462582790955134409006104059237231198642799736919743366764267424431162563852827507803827128447942852862028017943423682212915157018587551373490508559872441679229589844091032119245672862469360727654140138930941176054370095935506803892945599427596586041206949822915420760831038988094445918887193667790493765061088573889234415343558353685866597615419423769363951389194955705160034814504621086717114252745938895787633654094082487017747405302234513540155173925864966861861301723150266426333202127179899075547536083582018711624296555318033540816297857912015079120176886749877610263635310144320850172625701394333311368439746951056809348829092133590581456090213646440249713207403469480704040759777484374378245694738848705514498500445118242034005787908247336599156314634487451274237916040305488271800786583585642298067029032703596638803045920290077163027584894709302325274884753145417789395140298395625134565805251840728679938042611493276958680289260629255162874133039390905607810332027557383594192902479311887386110379346489577117751404079070230260769498464529372371320928017543772968450442122128471836577939269978057044298099328822767732989315828190794211271429534157275833679076679397232265133713213606669927903809390646103551778998420054256859454815545376056025143630135269953620632479936237571933066346975213778496887528733460783537888056662640600791882416974412620623728917278502134315112524589116265479419725060819816097456495152656036623443577944233719500416545022233373788000245745141811201392507580052162992051067769971194848465276359821049044676374928356917463455694225608649871696534657777248712935851554213444312071212672225612603362452553306680055517066126066891446562238622304736733596261477347417502203601079336717131237716605994258687181188289589118860981357961916349296197216165484151804771278304235533604217332271984199468328043297236520236603165267430499154512133382129054492054695656833739683877716276366978466603521911558752085495198825795127127324236952837090143565708279702785012802166184875949232483839808808144745228324464686914372663735122760540715342767227244314126203816313808786530058816626301015922239923031023405840075695923930210972654564265177685036937204234753411799821701896576234868186156365035670401476710777902292014558114907733870247936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -19500855547850414180000037044001395574520398973649545905329330162947698255800276672102842184687357875828063880563667385535932435288509119342092157126827363238887764284760050876533925573938595254207455534877016594305059084422407257751757754069721920731587876852012267270474968633207165094959282025232969136439660920394691314176787697629495196552621039099721104300644232206286309132219089625507254467733521979380337075544166725850166440570930278155334308815320650219995142306239686880690027528985106935098556212681998029471884764532336847745316042402214381768166415300355686206447164972506367858559552014832537823022693170544820197497360537795153258904538140437607175149444224685307807719532751459767340533268141866564174287175578497599726896732531956157906321240505944973979043895458810893520286151963119840668094785833199469863619878349742774987223578804435233500783467770666645484870311023543523023491144166351315553416269106138830525523411234538865489859695513250364974083875811168842206897623558387571361702427993814519950714732258818757040363922863436154057360303211610123941229287660861877411906522297829032881963876172991570995411742950204175354271618889733173449550950206236685159326322370544149898263975207371374312731631750193464476990247102082785031717255238151220052856874029834693918717116243178000921179831620838411809947400133246588012745378503373526397246548719617230399161663799498786074987965558639776441417550922822579233461692390005297246014634160446846276675916201258938104371273394368517061327009487078739509240419572257565125209676464069422856669245462973880115762817652944040151666555344563137922296501178793859768018652386928657940836492664697106256462525773900750653151207196967587733294825242988803273484080936462010317340875609811322505880732130166549341083265524211237009885869641797928724372269240399006534355750604377290845941077084476356235435448147639839949624131522618531558030676427900188763696006930962472995943888309308799899667124336278428756975072528982248547189076488599279062217726980139808768795533023527985995573293501957787279582844200712878374166655879234228828645646909751315003187323979222789597930167869769194605325043267612115316183333552031278318804437970977369576976645093764243989597878435254465772943551223460542340181051531593714367064562902859125042013997771204070853146783157663584074569489143693450246991613138328367643034714386694560842316221957289921363152867808667062752595730809484368469018863661472570316892391781440378828485345903714859428762983749151524373801210814275538762296163770105512226987897749424696705574066541775836442456581891886775035138952931326085885566807700827683536498760520350554384144050929356879679388756332474366148113249210687050777467364404602325464198492007379753998223310715920822577892899201119525121089832063971860742863452608685803794943202727123959203723025938457711473678138073381964865420589144598134685248919846566052930153540507955598112400760628889128167115287347151378993715029485329929771645560914548494869761367018526727689155381816385970159076611717207745969009882225853504229143263505312349480925624751205026720234358352438694396510804547221236532207020012707186287826252170775357824782929286710575429873093095476938212972577318361112270783134028415194446142736196244269988868596838779335771583760903405456826237424432711683233958039999973580979374282301182249138387293616383327133663988715325570350185431103042805531774955909987017004222493148334976508016458471918891072353003854770850148744858112574943771537320967528383915553931571701413025437649845569525349388740530675944027968855367086622311835728871727077491646327064227846409268058222740372714483774664480169360055233698462767826703458095672081679476617031961124037795315889798752725423441745590475132477663079864292547993832349162139534980768801433807625717399594631818552750397192735123693143946581748448349908876473752534779551428526451927487582849641640288934475319923055822376212475899423253780629964606577474567786682292522675827056226740288271130241055322127320206990796046640080040408886642534674053995688181529909192613816253242673898237810542651228835743727302621151989139455141347321835810140342223076630810901962009476787329323918076416677457885609881002278935011831243403988753470814079475191173187352739438028788971052659799373062354751636703501490417484470639627413316052144718760993725970136155667978672532339799040241145790804787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -520532837922932744730301742065744241714469726366250032855238866265810846315559770021352157019984822423818271652014955543733406839677913950790240411189534992557008116701749635029209328157030791622506777895346815057363366341604832249211748015976323726910688286243729484250803551588346839070304777751848605829192570645208233523641850147757472595609401094914860455594046979238381675413871126925491614059893737309491976789818286755178621282395144772657880682475214642494711527674450483650414882154868293809583578040393590848896702617870673372807188598555148524760463606994637878657001723776490553639799033623467068285863731531864811789138309817379624708192489021591755983374244675742930417469193958637018470512364781571988975937047486545113497019605794891598000829560274831000262740023576610684794791396620303532349619695386461156149121426648062758910773596843603280042343669729961934653414282053993076983205654571737385411757990617680930068414568724032079609817949386883291459857441777834320815062703622181995952714781684192203054329231218098385334664984736117394916038237258127635554863568910390391395832198897237312936725588448818801005469798671315377428399945169972531867748126504963678220496975689466119330399879900933168164003812054408055708013264667039179873623666892410071525100233005406886668173060908045765430667958857310173553584157258209140136435434133304110813455249912252336873054261081560635752536428919660806402563295747536213897375930369891677060859228210562994884104834502267514778284122061303107941442856341333130053989920880273069993031569229599504518866293142292679233187866572016472427525662760772062571415330222830613358821751197538314775961666640210998587634833442590396866772158197467877282167521566578474842534474684853155773404851089732611000500305909513842417563681342881553160839313680188799605621808675006377869758820752585134282474654465039802962233931801127728441232569888284544474880253567340202126666001234524434561333430725521930658476137533399705751730438420598009150570250783526785719806213139680110922778041341397849249229775261573783946774202926433849427660873459280102919738422802309399700315696398701751124547711874980127261634517867750789771750437360827175095306181598304253354444136759946306502118121908341203854224283668388539517125838358615442655361339597076886224359575652477131316655178924331137381784594737527424413283809583530928523588963229914824806019020783303390383486764212836801922980327212524501371308723900285495814006084176284865057923226377843108683268583590888709645706082968475872332189231400715611153803539642843279339948104930787461766691474710103929307669321534247301912043975851558103497567905566207073282398031175932485769924780497125895280887539190049672945849722423096210729484776871499088108683452899012388094429162740069827221888265412294335195087132786755762256826362652116808927946172870867198171425368528395031659088965512396268267590531076385707573842106501229944997729060698555011383739930833358892696864329099386149198964836370581918905689829663709450375714384073793563563380946524865876241135110196170283225007640118728077268258699516104533457118243338924250000593908875961350872463231616463194002482150827050833570671105029430444064185483739264786304763623898412032943907956971645075447690182272376596099518557140784121627213940883248833680760877462163592135744868117425127771896505220106834636560527902330723533913764971703527476967175377738810986476887903485818157715065089253459776967534225921580235971253763256587069427019729984329972414807262007339700772221982784202830414943049027574082584014621331568417458089572035968043647627979976414717636518703765468038763788164025245672176101664546037905404129428692740417840374215287022880581213093699040336630648777787632715408227786827211816076203213283108269273336365982430255317781666261946035939069369838097690705458718386625077243244976465174020842004054682437240237152342818088975424108209347943790732901301133835392487540468984509735726609703853107479880496223948004890912554842704086139401069726515652374989268474294003530730231192116316185677942249694286941843001837638526274299210998990219034359271855667312326012134963834631579299954608938466946481422387629409216390799812261262171130521236023467844429527859854893206703658925257962997214186528120466707879415440678454712791411976506780477395593370524516081615008281587177719681613240460960287025576214744219420734154342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -11875053040121630623989998041684170868991896652137353219133814981427385465682127919815809286757245292724013380377187628536156846169844793565893494693317796843326491307373402617440940190074354802800556553013140360786997692691478388507048895391504074864129005929181200912263749423081392826370405665464851737286143403955226857355400466335211515553907433155359417574008394731259702619444368843207542652588155266124532310516653570891266670684637118123078180117505842945655190737801879777207967687500765803325463761242890526106314615704027013412767185400864151267603070641285518966729638314555424147794385329312881473746722222910607596527191910504860210655964549917766461054992891408252976569584629031559707041105770381190474436839350584225026782371963039470995646890082714497402369476407376106562492821855410500605578637352235375232202749346832211596003651836213680973184917180974201157477773705979824906612847405915417771385016720260205957393030541922784510078146704733691916698786426088257893572321472261162718795220321988111850042051604257463383481447491710350282260817255549984500204974637116516910248401034222481824061327261560324692475784797307801310038982896676288153591700837188789490144940726148353410316954679381977715729689526329889691209090417710030025401607392607231833156840786569229816625156800130926726456944603597996116885584073557370394269351166762569835465989868798462473769863207634853366983755865699227463505124537184723221121966832300237539484730568109517062253058209524178099996285185681598370523628626401099457406739368842964011658903266568160995748416401110992915920542394899922060718387783699283551724035720712421319135129426712190017229143964112886793021694010231327895520958490364908100653820237359016092880111815048187787323930221774876763909972111905990975445990957494635036608669592194223945492569683235839738866457858987276284519204398198451588855855134595796810561023299969984574081154759097912201962262143124283638420080350033037322964783089427093232677403532907473084205949178271993615321028213772170179776815657980704251526641350274197326656482763335089671066178017949828164742623831564751354837236496276761988067961866380209415892223166627984565309906778336213151077224453051701770933647630320296401800329159232621525834204694929521411739728108757271765250485700275789290623026847359345317786518130817287713316817812254314432478217738674111543150500734099938999185468161020056978824647764389380334405152376416392145334161113982155835153618655670751707634479867318729332763428655296835727809063432024695042448218885657865501483689941287430312801613560710864147123241367368104453792958905111788544213839486382371005152090409464551812047234579521602442113767936792441980249083824395937065443352194766706122497019882601972062566415321444226812940598208133242718829989388778736769963655185595064695114552054433602776887597178809352032100439721205021940733524353681868136645988386054928219663120336633810794492811544400769916646403577948340114707011813633856597723889911340711427117597146075487052353573389258992953976258381119765004802465313850812769969214426884686771936227684876678103223567356090067090133216240113835883515417482345442789630412622668931417903856802948787904348131505516705042287971792015782368368122249069658735438701721873018110628431978790281146896206648026443206841884468626763314429554610911103759170902551184050272778932384745933983432607840534585277061901052886385001115907527764729991926758139308180794354798661970296935264176047671815574701523863249496178441862786915447874601622423059544732025851528837090713281931893077609968233192708781819114308476056496640734674151525026550928346857231183706192734173201924299493442635704853407835191655915368820555225664353218059517420388878835766881082909871942632371762632410647301749008478576689035649695918365455463462572531632069282880839678725021921726095530639649181513678162172540635136277592148873913629464564153551131338983792963249435361925244450814210542065966053240907903040393625908309866161575989858142885272079334056245132985755842906500787783405792007280534278946825551008606607841896858987057457952278198720115560424330147504103111392295625875610436048528032785527027393534317868978361121725926163530998866455011086275780270002941531005085265446157452149375360365081113748466762549961905402378892575348900869667773938677529253368142010438448503250562772721057248945412424198174043724054528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -227558507943640948381979719542784036911219093367237160179476268870697900098828936997053456151823548642860563511064590656943893756157244524616142395969612603524251719839037718633673955905927925770196883835362663270420338136200007304430396666906243563164039889877300043810350677456462745281916472299164312096406519541561865272829368829583311278722318691606947506962351962349157274904237062745922037235169958238477892044861495826685890495644168013192400625784842088074134633071726565148780154577289165827321418395021408871856082076601601415758963977742120215897457187728791633575834114611568566759733985206661101817306111332712078806842081637706159494983329621866968684548413770447696961747597543323172780376408857576758424601122705721641438042425177629293254593045149156458014583733612853048645177802774242728012303740479525863674679022465387173129605060160402625776996384332073182608210352421290867353131521954177958916927992557236665883260153682868613185001527127961617705493492012759103435891058352849253817047321164076710890758419316068979270747680095312925182362394683629172624752956760426209361590772702421699572324845856833201091766574858289997557962389095946207030171343549514496871573159719845113450330038293211494180764134232912622916983812566310068200479894066447321670924218713628295069350956048763491939690332187720504034502545014488447485215261635486898735418628588835750376745808216436549235271709693541974057717016038261031079966038986962756734148032807799099216548272057458989654074470437654289642047865804512890989523422009585015192672789310953638813528617189879765067282709867374351993724150887351867907264748184736199405789138320320647878043930029838029688670779789590617996127382940185184445073369810338231294802309256862802275969679907651455790626135619197447552785410135769090437341962205937991766377150335595729775907409453901108923992786381386570832329145606048416211460093080317268396311748870465944041388277591994001981399716969761751251701326286592235147742474149992024303232626788821689884790900771239269591214646504883131242705538002231560961675516296189598442928794809959375075612499003250907246935470922881555485696531364803507148598305663492443012037018688637537104161826349129719690690401723626650331047873666060748972722917817086613446939037195417852441107866929208724378303280526297860505649718558458930375608660275824823610192658608056706322766319031105139239449904365306710520734184786858014841353802028071661750618391823751932054163189294105112106484482410441935627211154610508411370683725650295673647293235568992356352413356325316238525370738193660285630536393768276752462363616565694080961779931258763727947031692636997930628587395343604624608328631559963941322808088078820747287285666805644078421917546938653652393071858861110940305303211012869102035629316824601771158592158662489416650450338447186523331686549330170786242248872463908415827033034586401927592216421336228195918896274175549998939609735271112705993973936936428873958197045982222089158713833628585097828601541707244725381110907284827327254178440012310189485372528818773419093571518558698724753382464007576467185414744329141407227640115113378264780178832776182589674564548377013283951159703681399209844834544353936601896335684237037222450386158041991031560259167782531734332590291118979046059791674455074056973147567375001948940880665289820926607510556626213988919254948681427601055141008423442752745245567103621152760419443160252349274336667456314253124658768548850118758722763161000849682467294312895017840534908254459781324611005652174712217843448664389517529660924181986860424516413209142455067126056190392532642876486816896941277007801924963448243639364464153779891068854315410509335983448538736896050781113315834976621322234507145546820248341812478545107216464109605388984564621322588197695543041988350684890531354230419287541102330038456408370880181085149188144583452514338681825662398512574871338304283504904332396571587996864921537074904520084541721865313336324651153458204163236026599322342821534090145043703586343353647294548547851095956890045039988268493121981505786966197702727540168492581823222554850480564230141966943651572940019012417309856831171612408064037697335197257020632569977586388990514204786232446310597072256810195899970855073975900131303271628440000248668364910493229500009307587990312283222822527069953570700472497894003907104823658705815284083615483568175008920371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -3567350746244884783022594206988953432939936961366853799384597229064887335562583956519163971376648211765622267494132020778934479132644431214542947872961595524877576263017726780602797791848433300595257170963679791078715353616435918944673371841172197997546883881591441958166908123919146861268558570030094787088980109280668188094712012297871164186516135232094984649612108571613346928374642242373116163467228317100444516877804693986828260160511991317755792824787282230282009435076133183863410277367195668659950161919238166777044931739154838314522232881392339489998684341986074496663277594230146677493074372559631473250758729803931231220539884152266891817094372019175588971507426222944334167157082324708420584671349259292119348042957287074252708102046565312474537213908004723681211740132757082382830058128134803551128207798747473842988440461795504377122449506497428628042662410249946102482598335362703211561517680037512998660110921400050859221846666756767690014698781007379560506133078679044193488345377521872178530060788924731152581635682499781875211366254660829445517397329952632623182305209247116148329255752265928053370623982978013272139866540772001957140797473284440156841591466166474655699294617334015763561610096307296144340176261648342455373494986795729676770371165458573919862654394116505466215414169020111452457244729760336004760376211078521845882153262704147193987717558913153749458347434955062794112275768686722447235788782811037116752511797955387332926352019883092441751144869004823286970767605112938395138590952518180267104597957007690297214950176586617000332453963777220873423549870199655122306588645919414183012184812334960245668022852455446310808305977058442331776365110234093970986625434010452713718345212125593908892291860714074238303288387219993038022015936497999913204493824232438470160375756391650769939570707738318026344460612954109182906584449990337987618724028308216883245279194049532980630421321373646180316708015725641940021414901573903656159127990652537437691676228862305075443205409704116768967433563249834912296374138398011514305076835021585438737970544397118263062467505626190571037453710196486067611676074232986023641788553468509873412652178553319192495004805084942624555221895384889712768724405813348183101181264477822764191558240736811717317516154416900032920903536582989891317684084179468577535697908495043109290711976963715723630688933022185946117970893055491731991643774787491897163391657877608971432839930188250371353666912200806628219157259854323901430772313617836404473341689951867107104955549765735401536239752870373086504385015727610308791269085524941877272437258768464556331350308832064834872704596896830958371257258307253472728938213136223765777994517275256932708031051890383108158501699238933908519204040396701818391069424899317417663503917930809654216567853317747742827014873085762118562187093208226104414650980396512240320201206069760997279531634963741704061755518881616857737606243620643171155696529033804658045110108459889521469370714829979537297630856516987750263172169340512264163859058824360090253222531071408381482797401629750472410602393407004170153784606497612961089695993745914440812096890889582908788348934296320779387629116507301116497089205072504904429373561414479532676272671310475033245279187644819506381458645782138402883862526846999455482144229472741009667959891579197996356972189225260294497858399746902107846597838244125460388793784917945769921573678869948942883242630384881192397908535314602835423919657655636056692347032518389546916644743866028509067666114550056793027273110123567368180907386727649551654365349419843349726106707804975118295073578142488146330670111422149405355469370777001713462362171800872602700206408351140100987600650589850162351831537948810050411176354108688281521617609820588689481113194174353357000701487350507497083571476875500701796190254082271115653030337067682028295010533691574047376212501149993051431729593850748969386167774616769799088463507970454950888330958866261264831995349698446379853742509784006578704935468512986332648910368598835083287248629074808043119132490969169589279490902835518756792028552906193620391443743196431950572153095777161619229625664689491652335354796647419369725209669629295761584933841230932714976526386811296254366589040866522981370249550207908044514969582851981480081471240136117467923891281671665080523994408528972166056448372939533413330677415656684884814307158677457469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -44465072656730997961030386980576420941529871782198789821881876343326836230015251424151635862226324951290951054276109357470970117108929627356938516713052062397325518568353583309973636592407278951630911133421776184535660457912304382873254907758603848708167017519175548057704998735782572366290226251229326237522103009392372924626542525215855272149379457112415273909380587577940607167108370853904253392131083019929457991214469729912216553160742035374435361940563560410659211864627703065016069097220016837243638030072583478331129545125781148867096155555946244802590642434917467442888600365315527923453996278776076136971284639886410801474682583089290489684346377199058812142223704973489805990782094753890114434497402721822090992264952550488113949861389490311343016453047989958319323149625594490575014900700551120665103563585131820102086616206181020334507802454959535338761148081427867612563187233192260615798802022334865974670742172445250016675282426552091364868632404956968125025132939598133858828140096438244709629206661633841775812679667751967405349775599304668777351445873717680840791479810268974861109097313073838588267452316280912731524913119598494012351928510881991720758779292934293290378708692220494383286526633420920642499916522803437125559515351795052381532599250929235764150832112511031685914338545085470672641909686024487078815780901727109693158299412030059572357982373007670794349795048893460409773125935681881071425720323924482129582968410132926615844519935313709340150346619835352191693137813062883070063916139787521275850376849339916765541957354985537998200146699453447799423894629682561167345289101581252600680850714827790486926859653441652369830718476286606196379519462975418100185808701421478621147606680115977490044130919360103300184160456863813961867111806023471460388552084681816604101856049389409024226012865083873584913192882040665984849698179240799984383094726037188515533060474032164314802605340018382443415675259456024688389993479105766083802092833317711905977525653443447018126306036174749377188383107385502736061165732264446936336651317797639791893792366267965460612433604889673505963178398068908542610191081249113365629567212061015550617408438951134968063426894626942653910043628327791512298317228853777519474295175812988724921452171057128398232532971454755854866862580628485903647044930274157588097444247846626455526152388037569873241052191807145190194136431502649064957753184797392060155143871726474209969929059352363169001343132012445192077053677555453898861201757217829775071382013110312061163773053367006746977758096813504318284904677258222376369769237366606835399131300629709471898365387457843584648043512313298519678283248671543958747926938656251345046384111601887516099267501159790595816339603601270008046837619803476667783674021846991127372960423370501100869071444093105366749721905198899869470015522096191898599935214475850175666795707502127957381845918273641251320525922904809927924768975134305502359474087098877200369022110589935481530113895829916334303977490674928039914706683229821482163594395182040969290166638307691069405968842265340951047582059451091483310009686090690485069247750800224424944803194592822280596041691197616745480501089152439635344373388234393053497615583949012162238359162925481490896295396221044035556894742732585740436274104819947965810665422173926690885535368048217946618207187298697335410980896167687845098176475665946102903394576670059984400314160052134490141525876594788683525132136695805001286621450194329341642630062181730014418595611201603608685694985949691028211873337852830774885046068432314698609321866326654835148900550833381709863596065894430958489544878864660116352783816050757985849251611791234653069696581287818688744447865253577872026358330624325929419001069864649699422140828421116666428757395031166900154784484243759900746851518951102258421030790398306099319526863125507150542182931551476014045113619254829349763168052701272385274167236724404933804057467140537033043049829779586417918441441261955768238160583447222837847523742928162141815445317759516911920955282713621065700455398520775355147216767375764504175471754654202488147317749801233215205561438965449221281347543219900559152161406648037132701773333642194411392915439606054325079124865034112029198131366179360936367298891931939567582435948369303192850018888301885047610929111289617723346803390952822056508377116898803450499701047699787011822666041524224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -469437190624560589504663906558916802200897444813921839886445128048496753293352797125549208654950590463109036440700733023671574908434493215478798616200302567639051295973581520536972095952169209757359630454254326515881017031243125234760693703139904300820605178159288647502167872194716927367180796169363006729137201071281008588200258393674277852145095687861735812396592483493349024659310492777135937340749964473410071052012555037125365206260198501297315176103365528459484382165109531168736043598314771686533524132658841701182358462936116691856733745930986461650323240337977252046818468922377018424970450076711927200510050766182708839337751880206472197802399581263735784468283267003987811054286855285270464322194504385319035726712220809162587219697424035032414605518099732905625297180338938691220922610207437388629662803714893075620841059978015106734343832214467742851094265059600061457662877287069010301312205354062619821679174183085695179540483652744751598777332864511493843750562607782691778635135472758426931412087530503455027593533109564306898502816892259600178817003880393353435428938126213047854153416767625820462731290498950491993113489497653056671943950593840133436692914605829967321367702756303906755489699784844103710215285745222534011531427588209693455275967296342532695852638577547995683219145304832223280115127570518631123629261421781104176459225502844227223492303559827214043534025827729019844764346185971584935812435214372513293489792516048988575888095534036420976715429876674767846072252496327371633699307974239435626476239939354420832252272541668374511439432830944352581733446083165538304812635764196836164785362250033184484352676500117059719033423899704834988149573159551390145629465517708311996077744894767415582394925042876591722881521708283633947115372203103386293893459988723810296991523643084954072474294401312497270623405179928634356732073338509805668914835592470561810779111057397621762591357427036333310225272041527428659725958500602712459650195570334480158824513757192775216421611514322664744308782285603775902925034967738978539975224806724201383151424209431218269335949245966440004574717903178635607655791400898638619248447379413166952296044358848274819129983424837545242148227155419760341014822125929647479959306520012435139227046388114681437490393293255853123927438019520910590180009466307558143853354139373135482434045047777327196038438532761107908554934819118318964505742390543193301919709212572776429966644818004801472553055236547509709254483923311711640737230901259325102527461911996998722307129042865402330337155117442079249180070225628706225777210270666709191548920460303605817723367607419082658034913849833860402264283102866185169406354490664428700799793452607829702865003280010356457053452574696316777207830275172579625562792783392445670901893808365491978944055020043943344739660791455722301115518665202652034306295980079316600476064539949188423818050346135978571649746365629422988714143556513341492954712025955318805991753916161894322974312382590612845221845368337248390881779498094811421567443069695671219868048216003291580995463691179289167673132596239835436494775718066509716287647137753592196100794934060798665029840244129904018828708247101122184779613869912233204728031611487222842495920965714061401251822641365166937800570537542305898224560454019727879117408754994056698553967298061157637498577507311880117676101683814933202089294524239116046171963794607642806620122122854461972419344585313962540630996819238896988506006788357814480905439691423420976282881466391313943245198989455183727990905597304938408501374569093167415542589289139428563620483391558119413108507932747405667594719224144682985583099920862163978805426413391565088848888302734460726137219442183139155702673922503379472483567202139026145021399314438927618358672794648652824533490569178297367451435181167898764970055610168082537124263657258115344262284564407003963374618680498693704787694831385409023895187880218381177817190668838049397896236724346288189515490827357713542651802560583708124205506110692849361791786702255958501208112212877514004312540393651655783283072676823770707908990008982066829984989926168349190450918512676837695330912035326348101346932061204395713516124799362551300555968636304181333840686914683276017567127013874902096879495926877682313144673889023988372864249186062051482914965114441170502212569132297560159072425984680442034884889108887349000003177676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -7242899339356453082201015324424258504438627660823520695259271433439235060693850033083496834712392993942273967785986046433495345969107966201504292078414688030771070172779614652250677241885368444548319327821632630377962922259944733295613302062601243390432477262746204681097935077432373894096877727591648511541945260210969682923975294584877649420344279964848350388033207926448294462614199274863395789988997642143025863478740226348415335479353842218056200062867606680042295304908279129851871537014842303004815867565415868661777071603889070164519316761505616510423543820791706622733367460533938768954890409575676408410837834339007936454059494855997838192594132510270149421787810285503126312135627841236538206216441367581569861675606900787338242882308081442437730511282515288974274621876998940779496616462455537312517191656220883148999443105979760603268888808417428058329737456673101273466306563950593554034542964981267779951726310715533043911389454537167072139150901555553187689739005543250726703779371400045757411696385304252103471706365564380284422113118079464848686615719921569469874331307756698658783515734445476062465725813147063023428949225269108801036449283626865885685271037055070227431201369675236110976763971362588470317774096644736077259591623424442661934642988950335444387282282085144806897717527574749436470875908851955252681944329121568849177727494885066104420965889448391477481163235714340030536006328225191826630385038421960473312456803808643927368014213697524349981809290434175081830712103784650569073126867965749475745849405018513868922536532648480272910376097483417238263233999765503080918748597835162124741077247068686963748258309761450390015319944381321434050613030468573161698919635061840500651110285094456083545676773846887561269108214998491062697043505165867156521304978974487224543885155520207502675949318827371315095049443963160910830899982249217145337964727330848606129392008126426670226839360125617040197575884804795823541906523601363630893099740501317070049110791980150999518539414836215974107077639385011899172511839298110382823888616722953084573131688559316963454480756647109097710367404153177979491579878799945461966542782430076279010213291895650125184915668498272941990956546244508654626764978694894562097780311102419728258027305440490826844012815650500050382628681757017285761469080132172405260553309016856792079511832788161716645152887933010611566105212264877649204370606052868978024810656864368903552626387084755021104184159422919211948637856734680904019440003431082101422709320422634705446602445633613354799708720569545595480019769367590877487608629394082039441376277825060732768768721700358570323469973009938675017591665828802983133605285428879580738527899640294717752992868873481363136631838813456647321818506432281162856808737907498656659860058732675132271469828891978383361432106718224804273522689375559852532170661646981970010867139670195724411974854968713349828100154840504259406137813372536586092381436084187056364570547959019335785018659235802665264175953302349453893875153004087398645838188827310883549028398526902647320164702498812021922289599240981257322617431081147453176638451138245377335370635764060434753711805369505235461105105140876081857010049387649926363610218478014084295521466069050208974326842519340361220251270574956322400941347466595956843658480109591916363354738180014537917239867298733273650801849006849482207015966871979163515422384342065313644277327609459576478055791222106398450085623676779277349319533884309399753230513748528898247907727978983035070737596277336345187291637829297823724262945103284956347767143061782306883835948146996359199911387564958777087406886340809297428856763521750125113117383051327611447721863826289454000765571451902933329477120869271110439694875372101598335670487424204968339956550664019421530719835404272651140428507273519206582031722853523207724353104639740135031984514388416268646483343476291041996855789722149163634696510056501562077432875759814687721241326701311177229545518522133401218926692150078349440999870854658919951198285824801347098392669612324145440253224362999940263433884013871719322337979545570151328404963253633364121308474103380019616271157610113881024126615975186969756604400063557412973586904139833496888715319893296163724521934467696094767825235320233991570013150227400518012364856480230149850587676019320062001922412216707229900119847738997058150929827607385604389601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -229996490717080239496556515171619078896175904671558538117765454101741225555756094352568612026766145819142332153982144433131858255121461840175279482254813246274507986581918787588330643653118003782065315132740181508307133598500183775822867996859523616770244554725020581089127831521644069912647758988533590305087541002710192741434840420006453740033347880045699912801583517810789637379044288566510577347128016366551514742698890790995732804382378908885414965232399148415775858234672221768962313404548994664419522651575354333936532611043629378350706362358172547741193163350100085051055207711104928341004914732726322986012896165285539238659613613935367701404785435482861112529417823766954533785575006752121747870429867896023556538798534208942739274410948598798684821223932822446710634997593918307519689440641339391795792161412074015170082893863142558879512668897225084584889470668133285588569424296793667823271753241886135250633742075991227040438681990079683796334401668498519860395484983378336446213308051657539052865239095624497387258848687290972718487442116078714369590014639749838071167972055034544313668990132136245418718610668049944424194947794050717439698283150751504494584790992089924999189006729209531106814593417268750387885474632883863883129828314701408821217283356225110934292136275046701970416666372668171268839344568438205117723562385343204720234594126359584508838661541644228069899915308430714314986290949706239398374604659726657855622421798779584613562302176610662517512723985937993962200934498958008272324139855719525092862730781329828296766005399532701698259459067173153423866339800794882841184906994992773594824240071429197548304824152381465306304363216651700480671588275680512199726611036763848340061600177382324145964900210007971981492896262654233562347829902308909561814140635984663987448438449608078669875676764404832899572842177067079271929358496655841300235876768038514129609082041752776463260116499912484472081683877446434824639271342656751981034294867044636984670335864464519323823226526782764708970070272076184481197304419395328569994261203741198854119407317369499840703253565447613559127731357691222860357529424588756354477923971030517653045085877501848819333246290603164008191302495174755359375112880363584300301969955529446132674794748725257408260001614090513351901189182796009289214899574789291681230722381138102366253465906527357599334594809520403293008023941325407274206577334635932893945256607234122672217491636727384536774687794018963152100011235383287608459537174548295393406549658346400679806259582970295790761716455753209482626551024252710955104015275812931072979857621527462093801785125325638915361069588301940717730932187939263706961099527560609363047530048010446021179319662343647057281230130347141444174340068383031427134784678019730480498851086570587709159331692454118611692886437672481331804157419992425625721262981074585045454156604161148470722285462613572143777861366642545771042332373159368607242093574718853052626547143367006656303912339523381266601330424413210547323036880817975198805682769566373516164341750097268065069705297361256684814799349126265051661392252839350869508658230893605549371873931149606415701182764295131574105527484415174423643072751457889782984882281796158462847986319825376945875011994968242419190402164832766062573346299249316084056208745476631062553569405212548233771123477442462456910186658094153565954201396989134207349351591674324683572009013543255879780511550141919249431186607525157654236405106650229617057893227760108594778966139929509407071209338263582269540469770715148559780255989766646929610615433087343301927872292227323710037943718258430209756347586515365106047889232426982816365349816504546041254593587504377128609418843193521759255308471880526136281558070651746874310567196313375506754733946277950197784776115225260287609454280156057346165759342032036831329424538352788670835393978637651604480597697660996638772088539742525939179874079100101375694698081019757116201253488277247159407794278085366908175818027586855739805715476279098509848381719957592293590682879225484034222083875633074621370503747200520597896411303126085320868012824440620122642950184413378464354106704012872484200714471153419797077645697272196134356128407674425767514534947581845362862374643399320424494359864717727911810942010114235344448409603650192407868895042982313764733377826699583885469090744744991285230001804626156847104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -7559690665655282616325678055519669733193347183213501344509926234565842753703340415641688875726579260777620125445314139393190355264086754731775219348369130358584146437786958428013844692097844943026123905526346613637920967175030262465093629232916182060636908625074054218035077747635142270625530048644432068879679548368811820821281399487271368241338737591468931989109940145341307633602593534857279531285535722544011808725436110333169256332611023092593677523411413579369655295008721489050647690673163471533046099867988463611320205928162610829395904095315906841185049330614100890722159299212751464277652274397780730821600272655960809039502702118136053704346526695101093776626768783738380251893956758701169427842093296487014316651247140700062488899873120472475741572815493391151090612453215279043150821141880710159465546957333864713674416851916809921650769646324651522856526430332644863871777525447408429856819604054952527047780769191086749799537987438388926145869453165144020247494256107598352959488912550366185384507684467616297426626335680373683778922381325555579050535255254581007376633685626732448311548496853783243922172186190754667872257706234886999022605258987375458979901721058867592864339793552230604073376281414310717293678389198437922361379228694675337195579577346532456856651077045699267186295894980923193256048632450102043368777749558185673406874262664608026563929554693390629238190735535264509478335254064671800967601832976674420095290530675406048525901304268902742669063913761506355657832636946327702949047527696690266398578904409576227279735694166882357003967455788923483705270293884853733434574951409689804488243194098967168971628166269574220442402537469775044101432711086637319627694605617373162093839076370213907345710806973451915128226827562928624050530297567055453794586694321133256512456626807027744138426180575759993783124145377510631822917967303826667788611605462038163131061959503007932602154627693796168415775620994873270184079819732925616033693023485048593358642530744572103953217644227139453433299928690938051400224489057920341761746495300782448044484592654178326702739944663005095363973979917874041796953246989146256862625401724934024909648300465996716747204636488567688497572061581086021923749520271094574177168142922829733314006098617448692485551116824128781371037745882616935243314496131341480532964278637813406528791588042562949265628329866276951587032442171533608149564730956605919776059702032096880180011108196675324911230989720867754042867047718432190105882470500189996479780930544273148280349514046109302252287626518866627155250463250941103924967744563407369441623202376487820939994791468781826950993346254121141307550800373987764354773921730634840322546636889156939941857826724436836022169270694421129406826960461241387415886961656319071509936696008520861343204917243851012166873855672994461044801222993986061128019932655253176508711130779249329079397591153420942619769453064642401085898593583626108524723556793433322403732248219780419222422027511357702874845119202265759144890094181055408355884745703680992111216317787860573256391740037468788081278128373731193122722633148831381365592141871229333087386749866262049670118515819880493824118299766267796067263908627847691840537565152509823361946348280225400381398795610084148806329190508971052510963838045858648086284915147718871112802842039829701577794145432467879213048069544697548621624379641374049208484774052023161480639294300657053448192940879088202146940157429998819843054204056275163324365838650142445279016542473386569023088347415299576568339031540571218233079587892810262586900671735834911136008279032658997416485513854856657912950520838153394699576878666575169642227029255109591487870001079807809120350501863895280597645689844791774438897900528536682993925556472970831189387729316067678879562538263807154943405141911427721133998002776477056955872776395560621271517971503135772165085256713289572868797576650969603504465418934374402353367952497280838971832345691009289632652488998808353170362877898029286082040754722128482136613158466116036117745574474308419327198609908014076781281446844089699813803638097912513924611846597206527389728390328389715402461075668098776101903960201366138669450713393541659258258158331788356200611369249964552227321322468889331427600471601777642635018403140575088407834207363806620124457180855378236726709065598655008669925592435406019082868085060167270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -202906845678358317064563072323973813902522333073235849892969286258342262832656408844364224458070100658549994024797370851455900392688137448269094233686747570225661584769161470842025490669946714141879978709271046583083086569049279797842139084369691228645613711214779879235646666622845582719901143211576703603216367695560973393646939353857457900480127058774958210604430662054234598161560372245589801862447956123584849902384754750776047304474792022983203209868468963912857692533407000348207278013157730679154152042060777057456977748572322450666568298532747559789189344236410087345436725343030362142263740929345882997582174859832436900289691797903685010401270352574687885499926037533797786318592506863791692841194179106471047771225108600227592679395458885567036191903273450857293779549406047639908997503834581359295671221814777184765423777962127755049986030768548719890409642498376646443383621394154527017345617850692262803943967155354958482910878270895615038394150356251363087996582991518865316703136028082155664365892967595248833644922124597583821969775116992005310641161239669485638132409854016290221461718372048124884449135095522507043011920036696903036675155247692328655996200596383223999344954666809281316532942288981907090135090630845310921290858762577886683868096027431199421518701804836987802740204266372452663913809243765980141981122335220061463824093834167437628818622620122599545319595068762695204420836367826901717668716209319886615306734097250815494129355842942189420264352534731055610199042651787495767537226168927051001949899831368931825601432080247038876442624110159082912972362446872134441785047429993355343646262328470929451686318282032652123020985623650276880550066412413363116428283308636912961014571191427469839930679335376290489873032331517008495373718437767700886067300023191780625131856671319965332613705992958614871757138453103481439932743347309766279714559297051828178061285050489167482866654734862753764285867185219180490885549051808428640704437871892892936717917883485159670813891993858790315234251757160161310553824218418111525563714523133271935707904188390394284081017190548059463041580311479398228240562613830812077394864196211136671104233314703959815464357918977524751960433437681798056926412480716718779191698707534180673577416387962670202427164415873125585411881377511632047573965538828008413389874900551764147189630507657816421941094297127832682791126400966206310968895326698618574900537408596521823834760796901675528952501416819901811353369963888518784367101178912008181131737814675722082471746806023555840739632552402164198397347758265608401805689975046973475945717476996184514428098850821988857977570730287170091466115273057669827615141431916977731693081666902388046828978992887844871661358336354979757897372234562962507840261574939829442726117962893859247892289431788491291521453732850210301499147636507089958564961908073093341930654262509445260893887590767558103936045378653451172162734228970973494171362199458062169379001816603880311780176779280330760097632530680700026446842371822850114167644959806156390614982354550089010643329642196931325799017276049244671939738901443855370109816024538773984268420208340066225236664632673017483857483799194937500344810825464201937064041720187286368276518301868219421143160793852285533518594103622549656700401731098677403628388492276966735544487934261534982417191925084516827578714360506788901519244748954185212162592778996017510082486269302075346419755638079326726542070138921201239050212953685052336634314004006432937214620669926906698015158999075721025748663495448437720191555098770566023197513093042458657482890646124979427605572944250479774126629562704657157700634305172690231533563923632917790357780330909354578121947409894670188969580609471269466870468446292681826775294463084436692621621212277938614104183381027626639692960780882430807235173550679663687739946569551207306926488783264056739947483495639903522868852658478658808885036738741955079941239456894729695253544384513426497816961282387924648581945063030378305808390631901650582134581819636229595377865980773224425182409274345272670991120718279681820330503780099027524538722544780275646750196231371333927924772009455533284467670285659540194092689838114054285708505050075487390529525836736962472902523766869846241012504999225221085323611224351123605740404451983218017806521977298683725352179481626264548379643173411182968728384585072640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -4550252826672218417605564452695197193093620050306632409133935005466140509860757156321646146244296502967690996939084196709042829513013044008989518249696051075071962578682241663424205654563273639876400210893852480635844247859735987030100264726974056560765622298498605861966749055490252379866038002218009453999134460747741979467749979748542059713094113048046613936289005443475403980753974714054083300068701669995089047878119976653315381321334424212541021902545835749597697380789212152997527850494514197692283145516422527898914206918676774590007171890184300996867063203265874786362520043259398441293356185141925124455793602056820054767105549368483373936926282962584881677856935280003058841435894742559274302495856959039574250569398189949386660240662221571592284235970165818943323465202537130973644109683148180749462542350402744068112143835856328157980810660386053048684111040667063785923893886136868134372263756790100219447738580975004426618741473253805957216713592653259237369875381217364905199093837155831579559349717927071049305536351021914762815317941837230797925695007196902273171607553816698857941281522126181322902603751905788096957693968911994705002350104329836240211363307579256531199717078168098864396106129361742452530252559800324779846884020805653083152196402352986862351519627538921626863836412383971139820401446158288310171214300049237247835886443553661923712432149597139946337121309004470330932055017135846662329748373971172252003351856988058893796035191515212239435007569351708983644903993065565564832457442381467424830347125791667468266114819756931556440168686193868396988769648345440441910624199474186093574230169168611982740041699413542608684113133907400065165698564997384258305127364854830551775598242826782542683896172250299122664635483561754751025244097002979496196161280994006205675626334026377034617663922345313499434604396455451523777562856227883217723594529444830285278396969211374691083225308670133947532443480720191272465005142339580323091383148215942449819939743709669515311525295010913525461459697341313474447440198815186866146953116656853020738448239624280219090350163378198825956001877344757051436628904237439332886968804263204973669516695353922816217466089370064682825612998579869948663441799347759265079871067458938583637127834349410232580748320617624435389611018349646460573084423731292757518143930696014051847586703040042211313516341774975822730193835263190373539211711633218165407741027268213915469863330494599129878976643750830292060275954601625307288927219153783046891538806703865144625483898322228729201001012573662510209125341523552498489819317903334127302485576018538638406459020214601511430399272594320294338468322329091483555626523593516628419867202406588705448209106373125834483066269316747456095166086564079112185687540021720774620054213793045527653390305239661909841220969726861099780843056274590576904655199762757345276748114541521043506512106917229139359859342399947655342672598427034302058984569222914889349339274100069166211292247369728740300684079595440123242057069897168511353738643443371756556211509487795152472840630347419031451563613450063472036616594226310209724844284401106360032187439115388365565713954987065013653448286654683544695704147048698154840242016082520520950444449586373304038855982922627974596861907502650008869506057588927199798362261919761927693903992507066017008070795526220760410421050643506765369981068929869495649212820133453955290283027082253114893061101995495716219538745714514558650102534451835271876457513826686568201521883609090675810536759738937494085039356153122085484592361048014283603250738979938832773232088055906526854581499543156495317385315358465670305097522116956401888180232196786190081998352910942411299028028520835520275168464447487138386838337010651056655168861067273054865964438917407220821369656468451065075918114011327805162963571993098624583766068648836288401055286864098075364253844323375815005455471168006695076946043218772780987857355241707567714070438829861476900010305886711869768944413767054313205907285135335414931346096575974354252911871787301990667456058346502466269054396521731633425858261209209884866202941106529916170108177867119806232568883371106760256161417305193829044199000286705847910338458397182057444755384416994238830623316328118412956388382819122178108547432114230931388083135228498830935718346091772020524083127384890826742840749774033496142138834944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -89000767498613850359969413513919324352680410372482954231375623399940121053761142611025861270747105310758090217667695356730250663907757857907238821479820952226362310217286124075513085534521498867837084651432192247083774315162961164960221537434062992990937773454499526497895409810806971854350366499530614282007151900392153943255821695235262334215991751498386206385877081048800330629792332704175051995621321165555714782102209441325802231116738947220115122294584214519781158280283484539364580178672053540092239927835297550056207418311551260905467454357978118363868238259959973537518393887946207039966681926526125015445015817671880435381794051719276225485282588675587990640387241923076806908290429820567162028531839894147652335640185233343466766057289040010945058521902464680188478771082550635704283043900092403418696042806186545833790530879474796257074525551227048106665994522015486954447413469432949160939093110901454772911626156784115199551522334961353127429303438485515262717766232659654154273971133791234474659678052915572749019726495652545645928569089598964801864945264362732593114509003434325555530011644431547408971110815131562632153483694123595869589603681411427797888453456963168533239014149167403744579057450835451531794021644333321741113661221786573115374573086731929298383447904518709056886238311490857878617672842009504033383337220630901748962654048011622861982256368809921091230415601366156555153242021800155454793015821730433265105009755827942079936127928997258535249491918415484287698238406827814217669851619618284524009522170507956152095140441258625259045527524192380364162859218173283522694340362118321081474463806638660083675703515743792164634451029500786897918808039255299749582014587525162668875031824653337143451594376910568305588189976014426084852093437133384558457102166725110263744184351546229321387568945820275339891894540196483756726751195236336718398985882765909370925255786761144241218669978885482020821937941924796056560914220356138907929336166049490547183728751357341690371694081747570650983140299941270204602032877919526568413566637817637358236344478053810352354924516028451201559352551915683307375127645424816733724298717136508184670382006413769879838836994223173093958578103186093482657577349689244067652873949240465100875819797879505130047047559586671256889784268396395016455901984323882782022478072991542162790311651545374686315977445045620237975780322666978608835991417689712302764059236251447035322610181518176743292856728245769004481213614323179652590626915303774512329938363875913073876017193083543656231982599489463383816086849681277022698253176074652363599861299565018239428199082595393082239398206301850329237979368731482992407726969336327374583136775975137089315627611744094135160568131543505896309932185575482089442715297238688203874443918574146750695240144701015643793843010427441670185690519714977096072860704411614482439875139244190412552337301678163731119361163002282197669245200779568761087983253196601497111335837431107097811003888216072015615824391952173089167167327800368577529041578686894210030335708728384398363580496929300432323018570300470594682241580594874514365921093218200284759229953544736104854668219510502147233538729963288323330639382126083439376283475106505429549661205515593381009546266275898316166662762407456283980914382309695731166284393861419128152298176423766991659899768629983128110064229089411535692529093822366567216812957748588211986877332175596602084535350920084443268384581782917784567086356341627524004728233540767543865203365748668175615888884541053824662400327834790339066913323821531643830656092270678833441091083817141162431997485588507666848914138920252481708759297636290068197867300614712471734435925061595400567339529311525110090982885389726104836822018795308509477166761491424093332110984318575869064238191739207132962875677880397189543778005932006748856906759523552539278081598693333763898391207351961806570219520666415048208404388764623991494797640403919130254699086518631828160828930842157732435161717770206226955013534600120497131887376287800087440674647818785439794493598147421331689861864441400602872728595306704859845794560586400304919832073288755669326560906593593934004593425267861391781918213576092280096337512123189471802453225425108167369729658379946642965375384291440263416772063838029616805915091149298122573689741508683510347201395469998623238841696659885839613952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -1558282673735029641864901670517096008418687492102303389509967859491074595176731049600633398958371481433274730192135414325178050821432347013759881081390868916431930460296431036515895982095186103987701961802853059539850065925710363316280838681465942482497285403784737496051818558743023298692914735428832160633765220015177632538357261748386279270097852935843965701859167692178507332113697622487087263306132469445387831932424223629864849030524497540178773380676225734947438299666138867021195907430958971859339957830796600888503295687028030290040056544902312844633696474358209446171280006135643804030648240859748756960808063592800367942486948057499092211365373522017495392631842241748239329479159211329462448760419368801731308404710865979420541175589837101819438210528367272041222783998146306036987799918037312625976925896847191745877857980923263280453900909243105778188183730828430693869004761956653406038953370002517034029982689867303543794413550232548030950019243741459654530280606614889045644357522970957660919305900460495511002831347157149292862253938895828490859864457575693269733748538966111581638095127844595543976245891925504901265628024066982167463412316670495286290092403784950605381000210591036265881799700997250559646650983356815614251245218120310008248588132521112981193591898330313480101953374830757249923882698907078188959201057028127301104496874220371608956731741616476611218239000953833084908697139147623612467623958503044161176218181523044538177174453227058307784316429835723907406280061512413482365372062062036609987936240420620313657952154734084999937978871946368035215163915653775727768306348180446894594136087966563096969170035504589950882743800983190873503737476893778948827740499908373861136164676456680616096991803634242115014826090104385523994597906135376178867112884866402549087100290151071503032747843916163410623239397159909608306147298499741303999686516539141891674330161923701690627485155475148855131245456136149906296164730159736045829093336062403431247909224566243407188411729826465695906159126674580395368993055131831939262380682670366921740705359536654368598554464681821136942558368732609545519703696323912297275048438143302531210197408069047771202851655518914834826335507809153490331605440358295834190196794602662833260921550823295001675639883834326140447614602315335785673910475050864090976934974376528399767226346969878240609163135872697462518499767394272319237937502164442793269738928960073971272060307952551657089427510968961836658053530020483979340228598224977692531301382901080569157905696016892782656960268409654727826023078907853900261260671566594616413870835871751737542890759420281706850361082644128649705218875031836585821168774417825959268755067383356319822826950733711254123714810657354081566184444121613735843447564681424497673876820524114354598968737725288317651369170154977463641606585909401131506157759547072224604031283890615569833189004386980593204349192498903014627359154946027526939677068931591845371767677248059605049483573905311848813108552338613890481363390059011596511188367590860034305762681874137381262075006679306384753752873747403798209664162701252657827034052574634597875934427888983631519305166531507922253998439776069548554646170946739047906477294900282858121456612996284870743364765833204911220525115468441980640312132035174613775219449146501410390030869848504455013449225682081137803370708039303441225100164033609860521128120318713013593784998629726642611344935028395343187389674584948159246343420807004635159586841138884973255277016977112621688119691034368983467322242663032627990306265209994045543331676610853908899118779433892299453399910077356994108683624644576933734437459329142388960108355345122508922440827755848024172328405377449887557554884214425733698928441895981430782414792361559530239488176161054128279387233192855001137753233784422120245181142938827567224018275502330499496167403507369651649406998775140129566844500237739177172097379546478874917401930100758373713768228918774919547587643404006063220921538303420838343449255284039012213740838571903056083588547754195070569977638656107826224158314048237282550511121614672554941124724391110674968449559038507693767863663547942714438422494334783431249938389591112110737051358347621892358214224023686300368240494938442856559346226718766444525372703472670720405948888556878179597547947411059185867988370844165377982106765019738338754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -24536116778637991040451285627896139647252355857543082898109945066600865113135266117546201015034034927465071397355917530482855192285552770479668356707159144437174289815727011035779878003344068108237789005738945431862995536139571003220784857374929534583729958251179508655638490594539838164373153945043319259427343341051338879912409339668544264946252072778330968685291051521258571623048949531086235717566145007489716590450332281249636356671297349713769272743140507410765357607561616801038597562530291965786725141721748240636293922762564351035472757315077695163335924279235274699705260217137815698054507516370676065464684492385246687475023104614865423020668359093984309436457673774021177491843731790417532576122579056413323983545738836312738938476570897768198656242479446042444626376956263965051900762023673381661809967242240760836191365810892699747866094782224826702005580695476340542952201635128845724069647104020058951673424091421173603906118386519511040889295201721635700164533047215316779577414706656812304873361534793921999976500764945101480317904467597068387501026554362918612831937999633329818619431535269440768479398741010740346459744105964532652813792412529622532625620816887966337600968569216559513756110403648038955271611193226145209803629730335512478331306116694953522717706015561641527708154283696034800823536243137615181850298116114573823764479617436553473276185730556986721203841032270200555567724135928163926623710705382635304763324296919628088036916625204111955878855266929022160430193733242563093256049524024799138828397320038947276321431580515909349606856986370380633647977143536000107657042565313069214538115120384762813136249562566325195947364596475751045546537314175492187958845170655203908069496131387376630312308005499259484461476339504488946118275564024406121460396610541035787831201703615056176500529199015311763181567476144606918116200546338047289488219056080902205950692254549028787693770384773712568923781587409664075167540933500094738132910440755410209395034188810824611231611724193470479779985508151423756254476517530511514915760152876508745586964848650543754404517080713671148137324946348387182722124257312280826431484707924090506510096167754095691906618766306969650667041505488920867443976842197631987145936747946870920047923277406808824177214109683505150608850279818748463401370761203263739772718920870609590239414582014618279108804831826329536245633632890153595454225574292004363862475365420682173550037107067858653173855031249168035879912250872174249111007121812700767841676459756685011818826267185335042248665598149856978126544993054757639937591549801613159636131169551571718469693572877597596660747780479554919709293601285892282930497614913771627084141698627059621693276495030595404468118681690330241692203608597318492490222916978218379683409463182032133051055819763408289126984125728714032897747154417664537550702169851186055735362566092804258136378477542271859288545308415871860230397821255353750115066189832603136588626788692509148198559758998249375575475307408989005969757594283609507214204503118713378907066515953812213141804408473195482274183174358419066382387757956664842738120654329359823491354123395025346703190065417425121429495409032799229681816585597054123946028368832570675998049971585279728965291347125908171258755124400860071323729411984221048232757469825480237126343521890405072610350363891161981632798664315456713007911671669953688264794703559064936945644720915307396596042992268724152981560172769264038155708428817240943651573329630217571193538075277174303480068560123806942499202692485315508878519364511111810426290985424559038522295893344256470423372509191419411990443966596689207508383659168715772652321707009603375696037250452516454492334200723317281920664205940423942844005150011249523462186806257130184882530839375916808189583122875097718005532561755740396175102347974549773974373721346538076163007098006398125411449145172637673464341327419053968218987847484361824559783669461762550946179852507255936423750623280074354428858916794141455730470051648068625166302107046573181296951909229670194580993009629748816809387612430026980120713847126423873567194315751529794880426512645062031295651442172153275357191326397324750658748982140632353924441044539112541542742026280434617142454603539223414036699547899938742393900473961469085740280775646723814219045834306804950656489244873171549869642997722775552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -343415047178483627743401809388736929135561380709085980465555161475208504696453952426118309094771534120002907379372807212627995502396036647002642384837580935589572744355684869270307197687353477679203534371531554056319971496403855808357702656096046984361107023698601243058574442006130535006444239171429161818859802952337323043372767270799387374289018097767322650398972335185795678475075635173089606069402404561947112532265005337178903984636189288413103777692854879793908473755916433074499556660179698743510907887079697600914599404399642180657584319731205499455252086152689705896536246122321476476980764713114315453309805006018596564108611759621895902960217979769869094973630075156161735896614748817658176770636616999340999836284380150167884176558430392136372005545516143756259253315015003426606559441621316950585029375639670649499858363820068691850008558581188471418547525177781576906187345484528390387818675570357955013607024162916170952533629664573821914008550365282846038060892181668457199113477106722290854703630629617948218340780619268082657105975212085904530363402340003078450579219627415172276361195723926962957250552781567941883095782348737636066935825044159376910730619971499321159573133852503496524529237864508274953380907086107956928886914016993155297164889120291164728707278948998791505041270350772880597879766512216890949744119672588184208117154086588987500259876523277605744536832711495500131759727741098390087759489195376030978136078507529040928358814279646306812610444449962410683647631262097223251519145996670866348585988925554319883381054009720209786332854657371158562635294916536565827760683384227558674931450387757829983798680626686364288199014269369435242231438106560857751176270050478045280737448454170057326958382801120296744620618010120942386213095800521811573548488706327966590122740900435196038276328421950575770698793839110787971850264467979977437893810877587260678166515074010323659003351559702681627954895983911082796759655455934960502697947059005312143343908716082888230165275524675127683061064618973185500617683187030591208622558582778692725977534115921795562125085397069445229805162625018811101197041760838205224287863922977878732742888822946808643849038300567200346525169539976148950552493147111004345799443744721570001513441386057977740410379836404362186704443973705445546811948485821266382874005453012980521728180892157599753969747519453428897335161758385358158398472388088573619981225963057611987292003740691037053426386994654847599775120219910408941633021264074684488898697196762602936223807325038013264124104322008739336232056930555093107701078039259654160768174723000086666599248935720475582201392739680223439027264540673240705157830853030992456114957943374871650057533748031970956243313959526395856400193211765471841651573240334688967195390191081742462263846415782681185375640623340454570461025026817063485535395529377716795844846971218942796275172527492709358103680281003465299347318581675967843764561331995191958303522359419017885774110590720563232767510669475775047149653091535685305731861862745019102213809600536996728151294726981084736627521205095315255106347428178273100093705667458007083520791160589034738536219574007157480122015102976816069699295568026087186060914005601486176631381273306820677296245008745938611597980130067914092682915471364373847665139787829835251180377698776948101560144761877135592364469656853745063210656420826589185462479989305977431553157663670778043843965283299485521328279255505610815603584707369056644347908778565971778988448085883140646914494691915018369284088813631545337819196424773968207980237612709651706852659446975591063217693894769328163855422301524121002019465563451594872491075936626927277414344890402940676887230527734964340558343705064619176694895783455138384152723977821076017909076091816105929797625223741403331657771485535082207858228618083321072793809886055406881077705127314911374507754894579116464548071452234622468270631588905239314403578766739585637949027261431019633386049087303257417968699955229234934625650206278420196604407634383719302265609160005706952436402260769832306210417412090946409520916242617495408299563450083084119980385818318904719537009911327072883685283815277352721760261520237987153910281321076092261936065197562905441038936482020084955906276830023016869391649912794921299509263234512664400233839537365638760554198846646963711933218711142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -4193515728647832762481067311101215797176658862976487678302260869422280690619322308905597545843107605710872235356933917886065769250325615919546010145533226303235419124385545851211011362639123711067571450042001826247405636019559887257318538249028733388228005302781538153956736570539574590524877576318865349861845734199977181334928665244234893904137674425614473769816917520672343724349034930780153040709155347171945775331392917561886867108220978277271528475376136607332062326872420546857308477633241973767690598853058239034877597674339334481854033544628079113289600287189070952321341913025721739398576114856973699518036072350370279832980448773973800394608528814537594129414415967481140978899746013144354638502735710103474812207418983226234148045120429755528273209182848110260308210994821553947471137983361387616438102016312974573056029475778448461644549117854347236039303374851079178260212510698810588158480564071869831718806462529358182115359233378733625220011466120906639710149268594078588318620633884281712470607836382008776116080178698666182601625595836440365264155499691348916364766474433241964418259856261236832874482628718217382773413218432050923820058470327344759817547084258914265597006083497955985447899679906954329559685257238808519403029990264494938857726279478870764024569971483855829306442876950421652489200896601618138552012923764688358566238794183921732802881628956739275446809759056716041864762762417365400399505143340638978397144076009936662386352867484797380113962827539335350915987135435302186589619477406176268027211842945242392143822995794751563199357852892121773746743402140701844652495147580231171778200834578867533250776382546642468452724143918868281702698500793269974391749020978888682124058951861765706757165808334160398197209562122870080915153332291831446563792271926918280563254766478263685278112831152337251731967923636062659580610132349894143053958410561766405491348077305197986044343886547894570687012469533292172448702154576513865595811460692452325257068630352287257917036190274766223318511053782040955688916030340016179421568358171559942222278490662091684654951255358913983131485832130143180061654533197329766082132230935066839657684513028977535031166722344592065488198723073583663977635891176826018127026831024264772098763684774919381301842227481925647116604808608887214877323105429020620110715831727360416580915573943046531481346747865007253365210046891399815472314158023950865016327266280330665489137276739563734201221006229849361630711574038826475252194363290315024376284193837731702295838443899161852017758101437297992530662213994615718978239400018067486901576229134578163340677958808000140869981886877088040375789190239538601985628546839472838095199225839477579096262029244046858366744376400743512503327520328978820798056595120062295421580875694792167983695670829125546517609491480567005002769660896190167376104280541365995873312657772335018868642240689917572028338221224371095323052286816559294394202609096617446626366623611909497669406986431073642672110361704014886707809738141276572497552226187139667605744708652699108728899825343675441618603587049090587513555288929005314861246175092434241389798921286508276677467909599595885333198424627564960491507244698104431129148123790246586538377583744639547820774714589257103750898716814694278728574575823837312040302922000797601913475186960597236384592046786436757200075694002952680459230215852320356532393767380674417147585261395922354732121047752767207639103401751120972447410523628265346769726629193857622887489289061813515776186500313251264918667215924382257494452254592596235489628458769091437272827020056263553917681871297639457897348024967809120619473884510274904813206798538148641911491215511353464252556197808370469159418255639819513613311470663117187795547432012989170141894899408002483322198255127717997233151003872453890666145175052663530458160097165504682045334507206375005712554830468519411053087052462566035586538007345689701555391904461053480649841947322825833269713647284177118453483169409276805906510601840209324852441419261473035340695000960959027016823040300197948696938733730671477065186169982702060111555658280777106976743916135530057031906699461807672689591365484616353473459920774606198984522007731773213084747126370558000829933309381405455672915958597972787971390032399222340040343632038355750233809971867962522209138570974364125449368371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -43891256868554048381376510594867199406189722528008444901749909094874340908067185665332069247529458315594704657407767815506148521494350548086056801781399763797356558375300209764517101373869366221307746657032445392732656164531128480234489633741900044607102803034154473169676538532661729377686179176339717128671776128001484267649293618226902399735539130408479698751699061784330545443941574694916968404225366911569660523773146476844772358068407816257444335316924805399949744128563795558000313105606184916931415242158255505746978828215181277169261768901150422431700984624240050288154427199045253445643501860494788949451027303598353315366243786534127126449035566896054711183440399021823200632442663131836732963928917842521624522569177547433259109617003906199207181286042449395687094274183458077691876746038694458359210958372176585461532158142343114914580789005813224604489238564792672605101860957853600137178968557384938617838623507379176015246863752526243364252306945828364955184790342909656331090608051373160303540247133350523598602324688597121010112468515458205650989415794760413352431402446432409503711809014019888027706902180204149732092142831134567721008782834961118928599623590142201778031334985629985590162874786071163834967751923138626148831866091477007914988638790874111046052310541263383622483156959947189299276936179866928792171137442147413933523522994622602772279694629429099129140513938197792322795406230777110715601489024984950476219622786777958827137743160940622339768294725799403865665815636562638383456368691469714119496583026724096799064296593864272284804433375948044354938432102509586045093209573437846030831284822699914319228567254242589104280574205142781905849470862213646591246158688642176520377603666186666070503608583667911186117374433628935668343982513676203237980773055273822357260066270903768324983719472621093885444322568641002282662069477100839123943563432020287418341351106209248961095139804555987838829738000262291015650173903124703937194482166882108973502828602001569966667623893656831900978109986681706933864590439136546713902064067520278586342570386438119463052084937314612378863648231376417412207053495576940292200629866189194907143727812936459759764474898381706540209224507479603275597930892988480315361284460575140683474743367476116311096899926495355471602463963788814780826500014525251781854592748186847500955302154842160376257653521178860659800145690860238249806542426613723062317953154026653035489544551325678223730764036732000287608774652187016005729162061898725292861936533945362801158402668604636191480938447936127569647078600598417827050897406674375530297897631613564760957180024183610149358952121408769324169748220702699995545912961922202870592021160508436135931718826133388992962625933495454116380514526720106887740027258870589897274569221947305149683102639602486657591679363369821987795344629534928592129450701465518674306407715087428510595861242707253658828005432290425919869163061182352489490202791120569302673868937563219651891153892758041312007708531169663724119963544167563456934278381412126915428387732181343987389740810714209694744564300115902824951795746961538004839358129282182244419843379748178741767988842354187872602582218761291625776227101356269204429797696174858769806017397054683450814209208237620442412890799564837540374548976774764918783026483148059092752300978795606665508671174862253425294244803750309906144613295985106374301805627936114425861445482609078275530270668951251383591308646940686577850827173950123797856179596619375236983334163726453601310884930245322254161521579485697610665175589778943458508875141181621821299159188655571769557391871921274032373834189371880977008931603596744312772186473985582005828828494474233519814840230098741333582638208166678668541240012842322683268513762750573826730823351560575873397601435861472688771217875954023777887283947864517232663771528596480440812798406551596518059160599418635721015433715603975373096362687933223894552978461646364421117203864108510239632361291457248976557366649380823984678635688312225250384864785529060165450769714819535921343472947191152186536226866118647164710331440781020650736095902363780556502992666868105616820363540409055343523770083990921171630756884048540962300897926021728102881179048047589322211010976226989517326811741617120978301229114638330576326794405077740466908277718211573837696190097116576763346944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -389213813038676186029770352474496117885302555029903993608004008121444484388227160995711813064639740509673958491537006370909741999251068005177372706986718189411430752209634397433716617959384715035354117709376188101936028104031134623243351115361803785453223409677893584085230016901985401631689854422469760158003959204824485532963197689227233180006647232733266985092374715154551356796897058968197617091414612348186973854662003346208828347551448946542146848008801389833047491488967922835430666765313994710863568397742621890784124883906819142012121988833565852638979459793397952357213157674728513911340349265510793550261633870829407332217982678793259119913871370018556321162794570611277900698464930595942184624112241361639003854593294201744839938505502242199135461230877347174435087994578390040111446491981784771901608833055219355157369197959264989821863114030826442125215050079091209381195672421318156321431618387669316525547183209926315733460156064083497202309532068456693162412269541842733341605851975914618574346303839439665166155296890994316660382838908318650710354450077086876756152453576646975947823893090694975469081470986026829144600812331219531672208990756124522457745241321612831959231659204972222495869218304222875581119753479178915498248454892828860994353952986814476738684542470239599070844471217005667230115666378198017207694892769400170014212085637602803699570630274621662582963087869039558629923394018463243613894084519932854958378317084431714610729103578935315772349438823777981568643053331220859603085554040559768208834852649877331692719710608866411342404832893086458410125870956212053636656199023686237939774450501714314451749360205612419286170500418896548398147151357569123490995051151583807714423771759512657139723732826700240558028388280603934776310074425843327335160320481264102282418995844259433849054250204219373642439042155671898890350293723181810796542104433358693297340381641522085928474759475983305643467916651781716938571314570781518064673281101520028336570133855148920256776364213222362687808643753273103681807556328377507848539805474789685319550648127126499925527604559760303157713886286056507256819883350875222526985035986592005718943178141961300766910123188239234203720432341626876290877028269766967582288194988543145507968318635980203588524403496306579868692498782110476719084539400863731104218393016419778058862877037279111671149586117949719194636173399450598695943392098245600999645418813243667445529931433297910409353001221410081541759643525464249790409264037148627941756190257320229655564602328576803025025569072246996116184215185467836258712037676973713537008229572343417146953662716213536435170541686673085466900577418136270348985892575249489337324707350210328853418739529113361263206967660259640799551164062910371577976988310709959802354941678744468460402170606950438584141154711385606171285961520766350311233354667282817253351052167028649731203829105525107536604262258552949156695137410351224709474000711847519378052863954258570253000148915231654583076031834515135229030207616644010658181791447053253809718500419445292577545609958972153295348922652658801224733332749019519704206859875502758638626875211637032466875760218457140496502378084316948457977901138872859798062295849344888686772379382621183165104550063648978533851475880682709202388068542395653383478255886686848282059029319808604465884395757059051528837467228265433239456877250845090951466449726508361690583200916796679990807333844766651275797407249685534696818234702845856464714915957074271667355537391053178477920121817946453679959607495486690415241653957668376213302961254178114990978904451749423481123592723971323689858526879203353511725953461736625426122643753831627200248799056862098525048761111959956727227807155210325765796858869078889686069654967778064790655016701515822238295672778102171420041314569691476603646789920023568551197822931073966984510378912420065569601105421464781001941671108067534749278323881852464267536788806455454831277093709770393509927626391729651481962510088805190727640533984011355855449115028900250431643043379189157114098250397456065598184590549047439679504852324283235812336467279779952874749724646917217868904833633913340500565913359117746165155551324452644123806926915603500617382235125611820007575726699738252197504077511850226192564001403045011620611035342343460307375727032078056153982322665370681344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -2922682977343759169725753717449517099501511307198895347531646864028929539512802362582971839758183700727213670190759567035777368624370388657600465509183329545373638313086672363640062888814214918159788619725860989827682806034070922875087947616310234683575756084221234106817546281889614775096488411180102914532616975577924657161530956395422680625342430077649226190894076969467627247772989189885962459732084160704761387553112090480630212353964007387005383399350959552909496175690498997456446012381226448118148895906260750733943547245236978478654960945556001354724004562148421640796402854902644316531956494895237057013308463665743794550827917034502654254128261109375186408814785831717161152903242010946536494823369425816443265435266459138137907198360603101539356853614490874092819399022794410587776665183512660776718370576182992383513443812738433687855496441729549897331897903211452033181078839307951157372316714008328202769206023579167977670524762430180305126943390579429612155429456611488726286996623600073708485906574841396509074987491196945239209682243093240953224247456874975116905609037443104828584921651101616724351360733613617333436274923838945150574062133359556338274411538269519503793878299576335945071891827117419967559042287905354059830902826917166230684726004619779513991482917466212848810947985699059548901958536459865961033415470924585795184777261357988853052597876826295046509002908568531905294002032626571166594139221552099497711291967709571732087323726880612697604514983315459254123422389072953401727912952118643455997895996080371455267368063108678763582257398207945183261667974559561790163906476443782210887048056378809282359682360746979919626148673141097720873153036281010156702136414422039847797865509502335961681827565373417905709887899282383414473527645437556645015022066697007215717345064419345005945410554454864633900566090388880135521600102858164622166797659382740707018115770113526470257620636332986138334302202909535607106387097411831565478481361155620223489093054480956093609046493256817040475563199756508460233520223501186226586362196864832750416079764181698914264792355188507251096696686617511372746255437359381834433930197305029620246430213165458843384248661417179980613900453296410438625626641820881568200791365205218282107330282352490805521373127222255693482021152027870699866562109391698436242343783823254082447577005121568150539745375145945303508217865774027942101357581196411752195308722815539915467059809713860015616413712590789221910472763705203739125756118343977238036572234743015209375926952778019256401732305441889212100655929260809011722317418626832057499390535877719512134927731275111355416102124722395053670547314666262278730166700523181585578774843826715371648291029469424907829277929265600437319500874211696801732744176813661005372682908872713582798830076707914860373053295246730539174756022792608532840244589830055017275908771161984513237168676035192046382038917131914058544743715904821946040544008174525974355335572940249650851921865533131390384363939503413641441130075538095198304042055426843094119406231140484263442825422599502207256048270778810309028844904727723350572474735714756352707444855239622430578399035159625913961077971661685771200513138094498892221732607467874885888560098245422948334387941529588026221405575795896547514694930429533018575868178976906954311616658338315786858982582341171536297867954529862362790818147286752436159244215167668650495205559009128691511450079807583232617469514186120229967225222730748430200593708589550788951515528407432325574006086443282844236731669980745525098939603469872832304526675835815103406684734162493732742561477149558101496627194489657422935530423470542797714374067071365112146386877865874783036454316611699224208854026087406564400397740198401896465840130347824038964280510321085702771011102981590317305479987852378228366986253605317835057586465902001709563750201663885333795211863632966484241256826486223567179395663768228208326529914479564555884603014998197150689566821165194549952816013132054395892839678586853834054787152390199901477952154458384996268354899279162532917280395071686816126209452197645735506813941449845802801070892709689243273189598366523145515413093564872812537476384555533071428414161720190031110198832028905705365296396404596373684806262275211534118989131814059285020042768265073547049068729701046541493473822564679680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -18909416588787942838381400701713381361447860282913606071327326353278553478653807809474726581299873799377193661557555972245694955903535464690350890211111606319444939015516678192549697197901296044071333089480255559320932977529397653036195188988915321259126338881215878296089100907085084022279733598498880798806056768151060593171064555596809547711427585889560409572201793526578433880859057720154418559818168254849378479914181788481614503715353708728727663736268041889855342909278400435479010015189930613905467187888285044355827170318587556120195625552032404184130649896534297691373188911668756117028223951809688799523649124365131063241364869552623495253497451790475986488782858794841853385497148043654901603358344537850927386371094946037704742753977977921285672789469406683143473626532414729663740181651697952848486059476928008007600669965931725664712101760485353017460665603326800204921383169155388887292631933474937574557081676228264680231040118511316939982001608407331024185718564132509626986051126260801566753585048415769418720317285355644445613790463822923022927693579856136030520353536115654542278924218602207578286546707638014617241131512272093002166217334675645423385576343981179767548669378433048945647536368188385121054551087175134582184402868245002078201879436275617530482054567805778247488465884789054205205407153561147939230460109798749818775825585430856843572366627022086223590365487063938543390806594501802076206273937170945942347334321114114794587166739204423873995642202052962423695369225202504119327681318239769850978750222441873443551900847429541405377826536120272206606989011750087500383124357260263805943826282148833677399180129236537811437138490596117279575924265389028329592622469756832489099247258156531514540058958154030133425264457688237128374996838824397430333613380398452888613974244311855555838723412710819326195848965272979027497424563825178107941874466544353655321179319063182444933034413336328775818731498723900406976468476325960881437660774881246130025542820716874171895118983815196035079733165061885645168411676593110033389339726307256158916717225889123774499347201152453027044302146556830280463236133623270173776493957125476827147322241002814717297585810525698135407055226732904302700756055480689127175413270007081367516498924708660559821406891816114030200585829261257132376124586912104859481582098983493439283758500643343152802205791653193063473545918273649713913037745210418749451820206358624127661400060272514721412334396022277593230566505009928366234970170654766606596733310382967899524010435126058975734486542446683668603323970194338691313772439755135102470489062829297748983814638387933798285992664268517013862028354766805429898761996125397771006530526738773763758064827027729422015682676380893773227408869254340328371408872325010689380084578537472374411660685446710472925723672675893771774024818729555745593682442666589850500586332972529682170318204752927165367978454150622278976958325084125149404529365102926151223322428219168631249854478108855213074765685125969228900076661359195232287963652114956421409946296021423853500216683113938549014113905421291191662215782523777341655610879475534873073062805694739596937951654340764193167903488341851234163256107386333353050730098950849925532617566227230878092040215818102716125351335641994403682685646873725974586395141341997579338128887898452424717797309558629894711039751824205903127721500866141683561475838424560796555146237781513993193897696910562856574875092690225004706195417359567130319843805628783385325365944732151438412019419843079848472291949594580566487755158386576258565307494608110531051427179032611926751278344522144704876345932379062492311255019690784054916736387470320136996849434607829454420526355496481773009656655140421839672284761106941976145921855308464413789815219629002523940164109148568808985474604225053144320545423003505030301882127242779502021678393874315246851834464052373640885323969390978891631812842370100234008536121925809779481103669628042903749813168321641846273075931500171325218002149670365694523813362606047433673300439798250098551312142555845449720631037327966958902291010496778775215875095270268104455006171403927744251321085234268167362791951416377878834677087568199267704299562980360992922024221014795666763355818586235033354224559282087376090384540699835158119980142262826177854885209511664282681709953024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -109803831516954759416675214564463451214740393205356329138770744887921606394621813774423816901176786714219040302537172546163711897281693036819208393190238409007903461647126726213761997471924958981611270692119781964097271951327238744135932912284060704110161458238776406263452310198822991221328464603190472399592450902321055110911152575649829919254548771451689885824745949775014217505143833109420773947602176965297755263055792672079274258770983089563937139054543425533093380661032876151138908432686044972893905825455734752098118922209878213164593342443185686212267518495564142237365548619101467790668090153016401487984649321989449031429869901479645996685593144784907840641188096324953510104165429920276749254748279357425620483583920974748285575399756035480246786291665316548570033728823222812070739795401424372851328660516158911042105036768941500881152071783654061014046856278796443575704863064990540140348305812518854356368348218466797817137684653647134021360193526160556878446655032242424963659649328675551329990937253861032913106530164201072854875245011990110546630715249737039630642072477644144953187490901642452789688814549202080478504311709318210300952045016523692701309458721250644228568561870274577450376522477243936325060551921712573382612115405282020487408646493658070389476866498251292340813396148802535176804960112247237597764995407670163587760571486568582736326690174985965257685730597026057694727861605192157643699123687938494497023792357414529844920469577745296955323228703278222563271822821193192940001361264523186963022402412432885588323212314878798799961473015136722295812459928688680519693931793659719358106438280968573526908660503132494048767502932712185341881035234709502136975772592788859050525081563490599625708970886202072339131232156723853677610199956863171637583896953560033529784825312602914828348853030793830903417801389650760317721074270353302691522175812645490945887835976725320277671157072583712322336734377734584861182257763856071345485638233574680265217858638392857913926436514803855331732886769064139266162760422113099200912587877085525439118932509583882398975602407514404282778192102391809472191788503915872665838040748639817229143081512849498266027165569090991910398139191616890930689155738513217183693477842683650958861088583940015812863525900968648562541050094602169262177871417064062053381151866110708017224929128835195839467634693510517328025081159246301992386011859304336181673073471843949009055290710818309461731693195886908291833222009807544632583500550121970659721308035422256716938784602725003392643366990720041046673959050328211790691987137554326362381769136209748474870717621968201701267812706040230350901528767838091020673891584137747175198580678747466423235807211185882377830507329344165387090525294708704675080852804122552286633391764496127027083325588886115865630016144734286430921853397534955501699121221742803311241312812716490198692864773875127228740690225124043244975339660942355060925923337829604295279558086609181785671565320261085960990159087592326215720727204118018676986682019435508346505763964579452231707992883596184479803961797981479568527968571567156898075562918147363340301510547467752781740021814356826146912859264698063866585751543124972961733900809303204313294743081622910373646640538818040982531176421833870631808034684357947105754713198433504875709799571252984488148829978230806197186404940338704001916258625844142424492629623886319430981339770093645663763617688881058917139823187055832472998277337286025028277257801899863069175393751001242802237206671186928124420745951260371064451926365051852245716104472702360587137097097548778574413853521035417156597806513749582854702746307260131206488063612143154484720830488896710714013837749776058911834058905281054995232714136646153855385215409360402558662414451839303116234923825355568337889799144635418844629932171729552738262244127689628057505607097100342926192298850946842318210202514906417202354581995793601027465496539761913991142639952517124029295827176233921861448901044523196818118613215266002544366562418487781694470495644307538906506893223555020955424524188369560286946093616630178521803930301951950623730385491743927484971916778739528679573646894903435867915353467623783713808337055555251841285369092072823052446221602576063286000933654779572571141789337346489895501448731058763030659559706294214476169216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -603959781702075220837830148885021851040103339755239928831396711268295985987804286428390712758097607606898698184362594159642033511739597488130188835155379090294025708122565050325945393068594231093026559851543587099401718663356256468093646981665522880607426316715089272898176565424499033754178983649172704469331670524966697271215190426079737377236260460235417733061096305999150826261379169783845682099295257326376915677991115907830534805030156549497938231871607639753769251871591942128805846009106168795915569658326603348064230610810061384905268284507558855040291399565732596417698758320418457646671315718856060211403898447680489933132483464911979298869826610908401171042554165821778943547147054140047111433245748205095015817330661011366232429731379678256053549672211338000179189999168256066700243794341555396765290565718430885233901054495707169369350255442191816135812898544780006096779947423490662614305025078590662118679829209935419417600658306416530323901302645710540471046931881027650536333275949276046255046138605196981807039069559919362474078479601706181754497312614030258832482362171442349305081627394664115816377993515296721012285315077442429693440958500711613559026625008356681175199525891077390381153888889170031469095221725230052206777584693169792460290090523221773494570629562708002580818160975995316421532510949839579449920450874411657213149438700683652685096677540020304525100085191543331165855514367165755394650064636597039996241698589241256676018150817284105413290681539300880319513934148147819494739034096001692212061112169650266224098989897020424295186212133794683388422316834614921457864066750600995571035525973664315259825996683366611067903995563595174881886874721890213057119098355901976241673942826730536116644375542003914592326428262066087839934488874703410436014653329180826911441593904275608213082489356581633639408358384377525817198334505921154568464006137752617392131218265509506108771357680705885866759138474788521628367220149693233835065128140556618219750149835052801451941167544665931520821781726227133475196862060454676603342955895971549880397180905895017917528630604654253029129713776824543599008736665285515184714656724011375293814472773067848472083635293825726402399925318944563768474075547836786698394273329274686736310673866373651626638367752936352297582475640660049617839555890110501863438999016895351688106160401237760445476501399665230936354066232046192571078261966752046691019330816987222856747091168705412206658412755361994563331661222912670234434055529794294724921004783506815900292149721686688781521332612990212225259079238823288316864960489849045118454203937976504700306904652270098102325311991487272449270338570461131521908393647193828164341920048425367712852988789817854883643746127937148828738663804213036127375499803913435302680935229312642909265210017528574044731524190480293183710207761508402478795907195763558422297060817275642829896326172884976407267238533448893285821058299289652026958631498351051111722962929164354729048914747930907186802956443440661895746087723599980426547840975214880362046873057094972463291727643135175872764558850286923422211601889997460576386827082154528247083888520246132697287223621761005004431010069077535858750900371312319165046237330230198942169751062307845321402994734122174157211518447344633681129899779037631125969233929528149455918256400547598357345341227588970499520389709325625105026356624834323411333468023766668264623511201175997273867798786620599774708397556637534793455220920454988308856519146249038388663243336626768683113892740063999782852051921455964989137078801429541288071613366385032852685138385384238314814825135490706192506342669837089999060156029718826640373766958307132177388871911755148121255285656200210037322745752720966987879326603731728635406612056383194519132199837330320903960141894851226806150622870862575537750803030292023254312605381869872090986266718774536871122012919743163926354009999162002421014113346685811504589490469230192118313439359316769309055968195220617965397230035325388171344784470872541790895951493650483301380563274002641557397904991784965787267863084245738628661122983426925987418089659871547177767740787281335683457648405954795803705301787078074928534174902030811681785048575944937693336166381522096878835827295582082083488621111055641291231549039265971661986695280904573150384604838201906954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -3248374886115782061216797937707569977513953657161631186963664760287420741001175268707900869524722118322000111766130997316452429493707477986966024509567077749068173310892083769118846224079674145222191845174172081759344497440155998756533747161587535269859011936439319170264095192989270286314502705136628572906546199091996055412347788559394181496042373819154462657378887442400580795629975894801750150564934271268817329588763188299718938307252057975328899181501784673614534688812203359314679961899789138934770673223749230088298460332789417898119082918654742222684090481402953237511611147931857343380981504369525134574919807769345616821202366236787628104810603214544117334251258151752727959267505631348365636764731644305229227389311827865277090232142703142243221696795624258186441369012953280618247376906651066996628894536243923096329266571761560882076281374504202031324254879961432023799182419738772393839504242807277180146216373836226177661334959326769825929952349632466188314061341209587397565422588053284281907478845757715069800752551870750221299188187657415751080905787255137212319777350707594785957037017271085913078342012038378055094136499040236142312940322635439787380393174587173551637951961661177979963468996730670124988562377885518551347351234424604838685176332498880966877240021262459092167536812133922240867684425607551424922864013604664215886676146729545345704119232807510446875723076221181986905952325436116444412332700537041483991589405594192346968817638518860307713218765051010325756427050047482730484045370109644987591526547443718333658392055056285889796780298034357513281901537094494282718931849554727124927723223317795120047719221810101117543641226901029987878319555736646073234106328402520527919060538734798601377521338079666506266102717348838865560724449309064880329226619690056352134479733904936548603974705886665141658273869632945601499635530183886453921878519048681828866983524190806092228061477187689872303311132075329579694772365566637478647453940815547277953013765533191670914344653780563230672697708551440410920684997895766123201804145860224477415962694504190803600020466487982496130178632641150076261848580463179274299750400079795304580638157355060035427007990903104963043955779496835727589622858129676253247575420236370135805930611308290075622175458222815562389372659218696729578833097728594647169602086675419008756502285465942005015420730043579590801657853500839640584786235632494029490359214439921306483999600467153207134209451212869908111668782626169152584448574188939115811298148945030482374173793812226440398149151808153302267476057755744687432773291673286618557075418444788756237830942356556177717442248389593705062517644456588168831953959227808141420127557242179508161595641123829221631852105232201793850763117678445373645298001711363944497736559778151339207832367959882740695843821286452420260453797638014896822300473922152023493898714993464288043368765245677354815204975975396730985507868153452320492695889746660274310402453484549171091658018942752954138104489984674399885755732086628130327813523572770470382834591719615183084137389419602093505334829583832967952376302393161971364368637468854066353252142761611454742873238041988192979842080070799158981122933559020405783515905146614314451480810275575039548377096205472656873425912364344022695826727086897447901516161325907546699150194363068047911343978269759856091065345746902451900795074103848239392125743766823524272225240560828826175122225926251982201436835062682212983888985528394509948130739068549817793183576602509762034121039991659063775168564575241106269866515784287341510215936429152495766371676719935536220767024710111300521913916242329224729764232407723486025108092805008278054205723516080695407932033127577875325091612587883196024372043746024232137160901076031618252926840841262099522866974659444716413814442406998258857733147451793671087067216958508314356858482212883681925299462649966306300010992546257949125165021912352123268219587491038470714346334411315520767885636633184297728011399884993291675657587734445267257815726546877499411454513425027012865051258054468886655529363261925155974377251196397983855957233316835034730049962434542884665132108987528494331542071713102070625433522939413194992758164607081370713966318079810072363976291137035038383717934791199530107028586395513040139835136811241672148563249378361344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -16828568547219763563393406097300365455822558110992876018209974998670345541934202667427870627376031528424223568678710597528509552294489546609121027616669566866623279515937511840730579194202481914993993395524719182971570266679722307432013624708906162419158761315338989626277278876369815132324717788529100259136806427640520733968464672092466294954022928473712379050009330212344371243453677686513535272362084838535635018790498921971463236051667861904722431364683560825965508031016242644834527356077514177497848885096177843975645891908826513345968642385373547810574603652390482911572866020473412797221325632854257067409601200422731979380763322192275515850659554117563264826771992400278655151930170816729007026518604533768236381817310433925319977374594159934477810198312688085204435112601499324791187309559501107343791836416362777360195229884745135845982004604861689668402584300448878062845245025756284852376111583504147655736433500711121407223139389198335637382717549202656594010436358301225505755273279388993631938349006234483623951335885154851560548790246830351781284602728371014578218225456003883410335474165369748799297154428260777580706225415688386877097030755904411899270639433059540074721776157699399051005787647959897171214748538047776824396527097515761742834732076703084737198976338412338316279391113241420060546095582084054207945355665191317467347080899722157838142780166900407549069930886015290569637357920029174761990826071147393500049459456548431183969031272554024481907948854279609491989195578958193278077026768389714446560642319507216876057248227424388282883484600379837186235231565181871427747790705756499077647256020281809890010145268957164711599755522309976534219526735535311313113144879699914056812065757329591757283489182572016814058021834991619720317852220463448452363603851368183542580875665994031800487501202264937502974773954536766767870894874355602122275038145697378916123569874290824251404634598103071810193425054905466994652546293791581959103244217056867194268917084741673189786458298519712287936062137244649963036752868610826882330457070058082320544855349176713078311516613637971918835617101800127440327309981067914583290062164485486070768221248305991674347044431717601673063108147086540985783947971774651048991564227409802362965602662386884288567505142916247511469701229224177182834982632266972000547162487347819870082676507307337962812238631521792523758156036167994446849139366447819729388383309667913040701731095553259092824238599537298420489567290129644834256110700968071256065205710845750685602577077072752195337830713260009268668710047746013902858970957621377755811129933615272389108400445706173118755789709626080356062189244944253756392321238007896772301651975386602151812347294865463722095606310829370190997413531911444202581738196806507657876378772008755011911655912690889362600337645372813904663759974085924874795471701750562636082564342139030344654900751294864642366077168028802820195270629870029932277011735926045843970532818605512477705409441040247094363571469921488691664692955184937132409399068398915110914265652746899981069480501327884820112045520130779176793595390029059699235766478249949860719063927737461006647310234910423765349105456386161062012850949734454445625326826754053847376567984017901623273779008729207063003674260473049777362536328851311764161414984232112786604312534744612336844565394610741605508593145196145520177486070534842120342196000001815630734837810920266186592823625834149737593221636005948079467345519762757407662249831263783371572350949738092972090817060343493319992114627425650933650066397689915241984919822091169298463419428244884552962123475336438723825497144259783463980853873710386204631730822109430727768691747235388241182677454650009637798515636098532970340383074743154517545051183603273694801021338370492920811895393855853632338870414657226832554681222324752284999447059043724155808914626986507074940283183835732992086370562525764262421507027327237543178459187002650154799638878929428087286070248838385083445397831383158612772058352983416891080653369494796693524106237220829455665343021624095897659598970245367016178431227444338253374634849846840958783036457469256352286099759030118939263349094627192691002305235559282638536597658052501240167211582710807697995023667653823333173350519550090675899015294283950940534597216593493798542222190182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -81305115618971872587465473655076131890284314908554561314744834643357990390893921748510495112032654353170319007840689478805805563031791171019249851729383815684247655919534292342480794068615854635933128523571540130301758637338645328199398650210888934276778772779768872359350400494544162141637996737855589795504508122075970486517734972544825430325629728876749465935215230709103096351355839155397872828735996044028696153273405013099472419364059151635153536912818341064436706300134720197046258196570189180346939182755024511213319909653326088695066684517818473009602382306091548301001856694466052748580972980655473725486833382189716397521542303470913306599839649242270130289926905013477134878107391275871762680448774840475098756018455037332586528189116349038153870111056360639251201432032347038254229585076011754504848870272125787023875576121629933456094230343536070685091774799469237149761858442002396502873883866565602737400944382859960533991489114452197828967489523378699109482422347718240660983646237478434863505951220109701752397305719866491987165870771799549391539905734626861644370702371998595608476182753223726592161134044318662535724103917914565630650755443504610217620867659095618132708697605365909017156862966994877405901148218235813314211748087414225767931620119511300789143116159143839046884332977784352125895903567307178420817943958646352890784975649300219722315338455120401110193156645101001649569715870054347162962793704310070114546900599910830894765718267172451235303325892745673396784079636612345366579200273806398985761745789558930612793538746071301792794025364870048931112302082124059689075676230205859823052332450898084895754821841425433571500564761567845683134528865462801640560963538450136239914663457963009562991924232751443511510355965957810924353185443618093739876967215792665779911710170448399349101404381371706738480785609487352652930291398378808162941007330505669890740160623549254820479907220667553154227037227759951212274475810123365739172298407783129174968292501706987675292291607248529352249516970809527972034131639346144762240558537418405289364456101224155608678966580337410003253974806075323929892805932803156767439214184473537481119731503483418168987611228587027125886926997758101634798049615129913873726173230903925062407681546704613470913782883344867116368508386006172027848524857705038022720746262410299960155608335774553339024211993898431081721596694683270987371332374578814386655655785755728624455728727729854077062993654886422123694156644825456885774412797088498342210153316448657268679396132013357747658162798043357524883494785971271979376670750589344780549668469179859677336760508074245179952448828958526300609100083619755578414560871120201832653141149087926535363087508186713981714456232633983948374255436737180366420973898295893449923240047061978459797453594107800581670437725062921773614711701149806280238864452328101521334586351986333807062284962152724018976472918126076768862648798889751802906171275441200739226676245872849118832918484121078703824232727133979230039971223094804924950257333529987478372756060452305640249647978861698759384654976132637910752402205015568315972525297757054371984535115880950134979061119503998556713835318876200362152339224019737527392555703066599485399514557737932604844418205867930956850227223071849853921424369270680614782472277584147303100235229056374927609650426348908163803198358666299795168523514215604145565721646522206356874461801736291084357307881818594150614980383967247144470009926813765056061126411309970816065852132036218088997947530213142728371058772207953876813806377639997033981482633935370865123918181654052691297999101091194236413561701188565939814222166448428730692744180048912650406046628934329282113213698417859453242197268788052646626512408478564967714035043103945917715979919124828208813099565293207174180668499263226824988567501378076468813241735918341781614377206596110461292209462601050344755208069858821885695824385161347721367767493124839842509051653437881152515788447693416128244040319578265971883738529802360415040748409887721415268449063629750390668410084335740705459491282095724818376537747239105954720673392811291609451892202859895483263359891739568620864376580476789536102185262039525381854456280460145057480191777262332381419438588384736627326659827108172207826439962263427860318343020212537184737034240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -363810634805305283495776590337473426670672944398806537599763332627129434269860836071764021848744006260740226749630442194925477902387659855352409836681474601840724617882269866339311053143195039418802841334191807691688948650235696417113002849565268975372307223840223636184412785373681071546153068172010731107498572488870123287178159267943919977639495119803949807858444311077540900083299896562407334650465113705267658264073307991080350958264786356277344669631427966541444487366870369071895186628429919190942085911230843882109456193958587906349376609113855954794957823408666626892608299261125180706643994574868392535098693311895378811268614227453193217350075708485584875920669152938801150128151269700821848188936933815042715597075659675392675023617425557335902596841654233610092168846928121492417678862975585134932442787510987012040347753453001283543718826030036392029211777921744112708728870143624529845986761704818155351417799640983829594843157299432711342464235768907673309027640676499750867095691408549959029640194000067789263001935795392753464158765672857098285773706179978368685717715596963851063676073083133027713572118528100380156754355107660495144214879537116295670511526364799147911332460921449731855759887246301807520401874455822533793058183495992314043393178481149783427948954141783486934705597984641023919920287215916033587831481175669196746732510050539642507355366637743386169463660699719295351127019056598984493115190180164561036456371181764806092148916116371879571664504574544597699250839597199369610567365929333822515422713544971205807540770522986611138005280665873510221469735482385406777591675991265242987392335467580752438307969429024582968858847033354527737953929466610607704200818818853512590968408568952989991020740343522728621584212870284622457523924461104034960275292397830789721002346367163298293428191311352592298100932574583159585551435799071528592136538147084743200964538175088725050736717655929984770798799032959119349416389192042690868259782979975945838155378192734312437643430393245699493479954941696874915282310327623848954603056416806822373185093925282999837985485937582430338104306029616010144464414415853862971228379670801332356323234868466651716701370634677517624452481554010865148568174638658420511647553127731324153799586114502798382704729149711410423875169830943086097726568785092671712808013327365996356669579026607179912298243075119567737411530546224248982671904600055758619499276229649196693094303991455739406171213709449015272753456230008146109064914755281548666165975272666544738748291611733153466054247668216409031499106911604183654946880157764885024468885257929289050676833197398814797405705475767853070340975639876895884122950019004242346319839723755061738745229666385204236304346153263535859989120084511258464111552818201675340474779768191111989837634542179910687676685437438793579721288416925599674928161291915666688406249207058739268611548841199013195774407834727296176226536159807349733476933162223010012740201607061569369259980713738252396452405875238085621278533868773519939606881356701818008165120874052302770253676903521303926623343174498460019897934279054579200857826891234531516803782406178727157654547005831823918698255565240363669884727264552769359306770966522803637707362782458574157688739033979428857981568718910931504326387612966113999479388693785861251133494818405428127913343755127629367322766496177470585693470936053202095537289524583623279593239916804018868136138140420906222967197447592976677411044373053342792500299978089977771427946766596401779525981166145712336139015067988132697293063825812169618757392939851821192235652165722643896600556542990208250262321603261210369261906249558983781118829545107638268423924706428910286470201911590173600213530518761384608249772503230832652608768499921426974190251338338600143347941992730608973140248101199492329260585119769712423940208385779311917295559396649485263938827444617074610497569088958644970497174005835277347688319962041319760736267442187569533850680669449885436981303414102839079733021564724859112590970780446455156141159535288359970874424997948763221952315110171210860098869158819182484097614033465839274242303193953492047988533724549427811067360968752955942493757246880164839090793309724503171810196404320035132981917374765863319148815101172731039418149245635853764353358156307533660160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -1544353611684656783232884506987132678891813080419623647139437475007722076395894438407960858146759935934946038342642677366143621260471828957934464895312947985839567383207045644613513171663880833258886181625263147488280352087677619400149160557808077276195507948777449376518553616109941542288752677260874045363689698731006438411082872058647360856243802917065457999772542000811234234587917601834002708881690917822992284603264262209146095648512953018090733120447185555180329479201615573028079362926915553407775928591433684838940256854669433099297744175673865861132004454883896247376341378699210555340625858039715371752712780262015770868900411382662701651754911289568610007298343247072282615432163963527228069476076666512679805878886418286787079358645106860117223060194193002916907956892242040708710786392711359495051283155434143427856589578865240063752888822749192444226365340932731117776870613865026616796213597651122469829585699712003431506446395637365778192101848468806174047820364816466926401259737809215478490657842253920337726197257884379952027296525331754985367473946340046976287213699633746596324633556220746061306402162012562688846088708685831392535472353044160370328510871457349009715081262334516885071995947081491786948623215061600865962526297108675881779611731266985161743235445106940613768789469011114083416001376820401097577023627728536266005830949437619805513039291186834619804106112572332790419855946403198366977057426083115371863275746310855429797439795420780013772595188175143337859164927598627719156780857150843509202615911280266620950747618609784961664361263030390731311954519611005950500849451679148880775980294690923468473964593128374048211389057530689694999175297072598983915272049162622540612025788946511816889731807623065072143677913892498375325857656575667696910567166503398146132654428584855220115069618600650294984715684910584455368948540392264481097973179414211088909659617625729582229198786719450099804480131157275158428523546094365934292262506803461373149595959722793236653619816066313120182472200534418044175952521027563981382607541981784717785365799528323732768016192059737476474633967948047687590694458352774545102180000444437244114435695058691505940644065008462586903915693824346897637738558573092739812758738767709477090877421293529092621621740962794388526561165865522044490607460176507462181588337961911645564299693809562709463154541511405760840138281703118479846860568649849526592763139249873928807616855915650355905526923933165231364866859779957703535391101066069315871021892843374566893027489292296809448219289032061152055905267155760175777488959543760777902218377980057782503413550489900608575532663590251613713059386303335677250746604549050714198571410374073223908653973677770369136130174621872051920832060813986483171898126202129411216682328853804086196761889655895047646114776422602167468880106722978238705586735843301187682341218648058265772367185382952783884307628129494365168110452451744382208116169459418640041567705235334019880898138278547149840638811033773146795039867041398396666383410774684668004733953411226228661102289184936060862405005228409391960877497017834440190544427208917472783222659116948038195035848347601930908890125555815116048626941684496828732276594603833979733478151105318296435739217023750467701293636163111289178604777150345752061287823968992526233935434243130282123754030795530131138101870138820082164671865497772471269608100149527321501173173904401953749614990193992450820932550931484628728433373062929326920173193268681350515288605152382505266856387323471392445913524669549791351394131334869120287924876757709286303401611277549630853807987138105489038343473869178672893340853930975499484713221366029895585279945917093912261568562106490303590656608753003635986708280929485864754852202438504578777711891714642424369960693346616571677305269850760171207831622874085438513390614965877743412416959473797522144014173433566161454220207168300436925232926416878414168865803376381363233222168492597396826025487590309524950472125359249256653353631045040248156360450099080020828455548542932349601186994426855436228355178885281413121403383158725433759410536887419824029027294349339032516022445774675464565809378330145331002188856132213458197281775611242487567846787160750385499955818461035111489364946255540147364239971987999475467491910408680243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -6355957876468304741124864849266030643076341153711376779760203237387815746191989626830884182954039149970689541380952230858461442389818630559852108590951108737904159385346913867600945230926907278265720831132089847583303017731607335160544246477120211230119617310771678753054307947351008286187469508068444356811908470507814390637246872855928983990781299485665986925911688188753544875040098098760613984165454431015300616797006504302202476377999728272963116641789157802443459499313325732530213941025965550217405443626955927034800626910147598471235664424214338934098482661499156494557419681021409700973723125000105075759158610432300170606382058317846886996569180913742782494174810175971546703482767141781600108239109972361329958468868118742635247540927879213069338762179051486703459457624656232708690098239178196076194206175005503668800979939566651455510625432269895847716252895744926316964958678132435263243500272142951566808479300899503794008434706839068663953089609920387657946800041957646002905202467151685268843544110610181347231414553110028036191715876529735077654766194528878786874876980505018901202660865316652954160567938350693942702699902991022161157042800350715718153404050561501822462020401220162309003734584787792565396640648012098994263707728335534987438450431504012292658397840749276700155464391124297926506455706007507075454501437208234731327103374282972761351981837411011986591189220749135150873665890962886491094682882102055344874572568958911683256071175912002789677729007162269765645398494241537720785548736567394313798148622702032768023810510102547279035928347621138653410593567375176304654717250072361390068750512466428618654964427636488802819399939739831734563669449372817165450449629905018708790981401435102531293720456162456161359129492563810053871491164134154882876245288383226448987505682920935867928926058260951870786353772282678847859322932060363241949626624406409053287408628315212769055431600274284506598380883954402141884516649387535828082901755542024866048166585913650494773148282290583451205939741038409878613164820731784568130120491032686143993957900172926786758814138966549437220370412680761650705125096634585015719271271437011201032466932787236580724800271408051318405258660914080389687032855897574773757952545358958370771874020730840613312624994190755931193136460222099470533177000266281574575733945466005357420672372209904252153593461370576896961940532621328031408382397511627366881009118965690830998323093607858205914603655193252354493833034772594427701607003122855032128440321526270724081738463843286534150145642488999178948827060639738297753405624848468602635850894352154193211212784222174810900778257016351763679417322845584213904014851230482590524847700063971285739966590809878319249070354016860329490315095967033791022967862493024646551683677472004715330538152920385167748869152387829072653021686607078655385377384270705891287315058149426555851512253168477782676389555271657897108697160608149071251476254503939317549609641391235716068639623387866145856727980176076385474696246566970453223580318608379033118823834634103469551203926097654907382947211021889665144166693010624773280639409800283529902854979827999083379963795651639003988584507700538420794438099543309212445834633548624319936032702193357219239048243752433867898609902007914389098463346083457273181075436764939400216379469958462919753044974708975607686871339369511824521263033297730015267912820543915867859572190471630550529472408298718067313947811507385306604022621498329485263930396041504186056873243081794149474656314064228955198752045830488319146306911289660092225477205441287303349651037177335757402191966170643864551931828115977782982597084277040062868490632067491346030340896799230321057554339123805379801629601936199981646234435336745379298291637179044087067003985296736354710753264893814974866221610672472141519090708473920892813585369898773025887916229403777065468324689048239880276081466501979884753715362271301367927328776052643828369125910145250559280318168525061691812771040460598025544115309339599260283214123625416588079072402316077482213877540673135128870823046800863420406917576169775944823843955923065722332732672323481104080512700641443035231009707826815493541791721326291463111530511637652943178572532260418519627221178832905605947421686025979858558864858676213711554712709365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -24898247823263503555116908357285669295088895911179362612413073585791426176520855148702394086643543841055054305141953340256091008440628374981920098062348795820630830105539647417660500315925136167009020351129015540393669868395588658516910238911006161779966122726264005889231743985806005452683664416878019266649012792704289934311262098306092326719281624480326285241911515082530668564334366444178790717119890711415839002317771360194530097975162611533587107703907935199263458596627549738484582672896313328745616257913386908529161142073777509141650247008073327618378485187078425094145359609241543298183237354175415564215875671484760822336525606590878925002102958350285331768667413349004543456980674862154107329489897791087756080199059869066572737165015336648154416792704352711234312921382241783899382061246451589619794489803568175793631813226124377518525902264105948460907304904031819400491438326037405068032486358201672260898460008291555875855250592848180016801615034555484875506857960796530836532896044460443071835176675179062820547946044576007691205663306983592454446807149644768009668626178807385770587939001409843006586372806547561360301979529958064953631994377283314312962696453385196359356929148919411846801776882777409925449229068114469918752838440497550475905662754298864886432036132055661938432873655675166508914495412498059080458659919774158320378751826603276741264300686650066343296097381372514950116148615171830879950052503588240178446904997118496025678448975611664335939012430886379043038269359284137347610272299517361514675385522357805737194708227865039343143916937194170447569885800312398395142534431506143785633994467288396217983372158806876914599524907691213336890523033326538981358815719655121539904073549712547863333330968035738079598533193175593218033344942876341085839348416424864562505450064142844567863481795375317067397979719600094904888069595875999071049679428742807622982476312436389157158909406657058701116065202963061865942894239439835226505878229325489123187802517269654518409520579706714536625123549232999078454846966893105552973322119704570066041284773942439557950159457563558835790239422047035322636755391940920099740037754483031394458596444299209577159627875719045430978569106346718271341711340420379847640598661190082642537821439619193633382558960428870032979584010325418441987970788511297175885298885560763880071957686087214310307812039257767910288287354060644313811984009278893637962998560780310164655310627726180055921326495850172298595724812480505020155056982003726460784147964455802395065398687832822221201164038900024446109806740244892842716112359598940534229095895447001977575347732645582677700700190517892098355854819805410465211742978210892321385949570762426793917739727349653740852284075749728858453595053694253505681371897202046013894359863648083600786481978822127353777820516526127226243471549336661626802243375582561910963124892559736484307970419309501369533122303172758381554959390170664765259613366670476191219606915373125212350872165633380681498833345312750763926201017420622821169445060880949470447930774424632363700284035521003652472415294994431361690935310012515184952362681608312564271756711392033326423231218711694109910455597591355241226714636010570667204866617379440875759417431168666427911391203256586401991781582285293847339814052668289463765506183088989821014742178577306605183282446792999153264988706610363499886345467256441100328789889426726541186193303008115610908914176118936828722956646296651509508744855036688420463995364009532362673417343171288043729054210174390628016047023146660877365267921677923285719002685422109354084726438783301469625418674778993396057644177679649964211044724423980746831811767849526564120832378439577974902595703199916734536755596682587745313983369692176146667841307042814905055106973968015571568602335545178144218939905161419744077084135776381277261976833148773357646286176657291744528768627135099126296880127070447170195514598289382545688263176690690072042140439971440218037312481247419458419746551440714412190904610882764864717968000521072012645911604864951258965093936263018311880781301864074200655732131409460409382861006201623578053055275423077911142403737063310476815692867729701068665861610098656387839639805918840966538273272922754019745920594393817942421736775115089728530843761230016552577794048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -88210059735847600226923109889799473931832825046815988210534952009296594423624821171745325566271291648584657560292694528096195055501224647517503202197042882708103467068145591196499886049940584751128422173069694122433369399172943371326290914039332221236467510169938777840137415853948929251856506316893977932459352347638060377813438469185124650881022204464090689546921459828073591996756186087079224581549981046988205665171588768287258964549651738732044526700108562604179796657780255269119921741271254200353249974493851260710499089632873518990334987886417893046443588227366954019405580119102517127290919597896703717024727024978151943930616846801857414566027786945837816190914479894992304410730664272760630494437903813573169776391875911980073109750361145754673432960125822245521589271393518942319091689409546758457139474647121267823315740594268307589705040873575827590843032288607195100351386297081181427110914037801549654931022283933856826473219222252415815457707266780918144928965730730177249311892121147888479685980866989697854587552131171459322093346011317194268788088235708264924743663322251063409100886441222134891878470812621338872505927241245243402044347451552786402830218271773229835620037028596418034861888316741542146810683499940882350512685225718730063944784256437639204752307210995536572724454554017995416342442866691023891281515810516671752892751199334492980615872287461952031028815475342131786190214090284250855996408501564967081767732030648063005685611194634679042572022661111631204335747930350083304289534677374470032070406691024471794148756540801592952902933470351167402270580263080190086609440610472695928180080741293245852226448601195488909175855477265453676654240772872542675548809507219957488618047028737560082152657261619159109139503206469000358874398743135748961602105665926419212084272470268096178391500323270440123305571458413063345590931998791443161708609024261871175021363759476168735212502908926332837529091678459489332720615373679016578409213498949380983392401235645171439377729678100702234458230643114472253457637966926727767449852498886175591643754507405543151722857450537877152670676757571639838835134772455605169493769756675337927071646317415161593044472148886256647396437510099495510579610917008011881729030145023514020621998945781494302296482763741294556089852725857266876852050662790209599157507270485174780927909604537427451012694904472882874364183020053496395631707067683821872951524427176848576596954364835356805084023525490413232344302033778392379797712379138610764123396502885092231023836925982407310091489848091948377007517156982832519334812611042287149483699296251103607122719847944199824395942774846410255858410448542074980348171440734533555031802301781563764697693697872944135832548751525962699195113191321983302201505969801980577452643988097125628550780267774131731863614645930115377165655167072803947460193912726070010392659142165278637434673237454225006262856450660142633398722964966634115862177013343315646486259319895603981008780807182956629791200113251651607876313997996779876232499926512469795512321853700319689258654051191569727134904703012957060693114841068993853481053841248147823829476669964622015518356023441337502652327310475543397312629177369457412323383862397799702131007253068203107532986093667175867079409854120685519432410691171148945984449036387393129606442232909128328325173637718886653582050468280492577992238633700464961378081446262642993859536306008661157560298781114612718075943018344963693990309308411319169702461379786636263054410532702743161129434605114125350000215518603830633617936016606452176358888135938659052417340645006657069777422540609888162691812057278364905549127127754022791287986271362199736857230178572515878785449614960189622761711375534649685617360453886241714717917478014778743153391128930211436633086711789082847986294430151760853679856096218460569400676513909956274403010254315373872161931391989423418023872381571467650341298594155571140339725860567649278240304594938747821650535914301370338020141902694125532937245383101394616738883222576207279014117868280860567616476833604115545825295552092153924267460643504813229722809256402623896135022814533527260856223370176814590032992439586150440387886892089615596937894575291551564438309360980278431410006474958446658210801458275100269095603515622933764505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -269671035419022011242432370590146797907369389689709014654699621417485843971363719729748201288663159339237219862200998399426888001293453746354430506417856614273115980749344811468127755891076493405608334544384202392912960000037322517858361680718890810560945090979284621430511137364779369782450933167798288290426266059649052996772445424976012335125405860997753557807289088860558945592810774164500020982500532466856180457750769880849318081247285587763676899851619424886575928559159078762115385241235983329298071401433027208771702689410732783889644054896350390841657357493377008833778466348081361609480267540440411294269909361609375413728663217770616486705024271142537236992613267646285586264645467273008589263300616093009386714618778016991060625737627778350276600751146155825462276772273221932329424556882938042832643367781416814440548467801885107253475789101199743987099158097557642691299889367007324407289275947434552515749179760245344094482387582786808389822351606180677506553937809956577923420188766859222361346382892350267932752910697840016139040959069209081327257101022236702570879320354024171009132501125787092162170118274488660846043643584621445053300064031732559991025076453158434463963536060409794397907606981933649418793853907833631155689037002672459776069169437478364531321316743387156228209223088534399314597798639355840691176439437195827647164703439093190369556876899077481144810470982830155933079677518373698203596206355147216747927083700157333381354312458773704973511498286894930484658612767083744575433024973046669754869915227423761519869615154411144595432087871848377210813867265886857022051552489586700099920091580745393274517960328070526951524484867932860501217662539807289679614125493366787021533637832003922796028273344100303278271273196310789860792442997353954198414063440907997019301904168607962251653591481541315184772828184457072113508012754930892164077713279377395277178356302138069331394109029033238229423979988155310188911798016877198629642110902440825648735421115746491195698098045054140324501587636239937659965267330461650413051458830246996926899971256505291699638760597734994194873867305931974049344152136799957753880112429815397655918459908961687729976107033421402166242040114664721000148789753126817440942604924659186664755009286352620578301437902652646563202312065282414342409778989233823160820579643299562906521287207060640454477598240801931026364838145041287789902469837495729328720194601615250622923305440384554517208726633708034752078630106710175391143028078140087689875985378834216657787434186769193833391870975966142741468710567337615482967769012278551952753799898630562471987299587172107607229285823782733476618329009575858372729744047628652428483887344566288515408468507979968031870646146516017953625837181489086359459780121799806283177569075352164144997095275110063914641682485985077224083112893210696407128324172520650341614518633424672624882943358644038205286691539938911594661114086373879379799716276917384266460655987059687132217872367164847293383125817969443210940375583220522316690324659495144200043002904168090324030753280329048881973235847058723890280268571879142049880004790757103167024594475068928457614626336135831891538506033248404072321534628340246641183760129158354010582418272133383077753892355761006946434204188054693556498030527361026306539184476665745468872793299309436348433971888205264385723756215742729350260463607535569890773963235273699876373692909258898589710882646692926519333278324707388237606049447400568685658527268678761579886102498957798887501083466952020645942349272378613788722635918651930113523071376882287950688079615380004398663294360440961368661239018977310574404736715942783927950144126537296830367103518963462427270343923616144807601630673283743596774324722677484000308467846604237228027348423104892134769594501161979512673187642384477152294288887854542097428745463766113395467314858109048248159887049457817905928592439639909009979725547578244403869241706299813192887007236144035963736389507399811889196975837706863385926734336431106666787638803188337003889852578301642032029629834187417120774858322107129904644755382862520249441506818572627881155648018448613613528083748391228874337961633976894170097747786758706055230702196820833810977304696204547380379193760550170321672689244875910723945361438545018880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -692617457842920836087588073854762641245290247273647414433204636582612440163415737003123229559059989160329309389655457601791522230006792399860011559946196544111906449922030767516188910436924174401891439766330054883296957839390971648554083128798744034266184979133068210796342806780718479891101987613045937958497960500994097523758877436867397142452959099921360956001530942982631950970485070581296116509615336465999313206577775731595165492887880071237356567214249176538558048912626692225847929486723377739280332891461624696368270791942000761658611520041171865605218595973232004919116368108212948893634554531260886749214545192931077827113444998575101591043342737103736505302438623127134020305457616122038892122325726714324840591744253354988325721898443304129591703535233604090606525713048284566682141107972943408734590584910362936656721977496817777472524819126004220784587765586596881066700235699500055018242103691165114315638058060833278375748504766231070802857732069617477685142545127162446501852064171580091160357434789061381258909538123929962067314817915034006956515527022440602887851878459905843060488185302157001419637895169867566494790207490072248240396859390315033756210048662387686857466866080330504378481427616215062378203271607731132644461682658469055795182282488381610456693483879522548991555164535559221812553279560183556126175314474978365592584929181584049769316466836873385810010872223087332638340708126524714351794871513931371056419946511374048131469977325356611670225519958090827957088854785287483286924691188367299693626144770802169042313394042554692704966002661817070567251547898186034043720152148045756737275122837573715305582508413422038082290174295872965272240542157055234616014874717405157857768099665356263891098126476368702086708969827759633188897081447556544711882500631083677184174276300291362193089343704044105519653817069749858722354628274502597751055219562530353656698531003803777304626194352976771009464186437845108950460816608639177165468346288917232231052168629743218051761517827066777872915995281803215067499282620368661482843122920151637921488537565679962311741099058129837967872680633118615200050689894147616277480081354230334219109482048214761626981190161362152990767576952913286086050541904513379416887407692802583314017417515737123075524806040124668213948957043266252862421775106042637312118156540821120134848535399147095986917489939624007346153924872271314147706577972072681065197769831476943148300505949263688910973663083665986712982525925739873361906186152042241804526209482972773447348710829278931190795710237106005106706095554608143342925625238983885374558477825552460798825058853884275041647019523818095869117541343481289519366178797629770990189884818908102854064657604242694736891075634354210430629949119271097010772562646451110605130436059170158826841838964965023157275836628613902028232483421136154876685307115667308182042554341918110151107224509453473237877431602073117607922685281031302156229061145756336590255868098139202301838565951668303083680925324589542078618055182579799204530688923192285334380538019843469623113383015934334202365995122053683912867486026751828935346626409475167345203769866630277890127458161138064231658781811423013939046659946708142603820954834222412064327595087979645901787809843343613226335603436197688182878800866763707351157575104741112937013757642113365970237601150775050959678593776066904445590361729143847287699051499466051031502230582594020236834867301800644792099326189428850835496754463020875818484047367157060600928494174859110383094935292531193666945715348794133517509800438055226487065453234676657220288796262948324803486035608084400126195772603144669927285161225768220978032673144725557813637092589047530664276459166302976275910613703542382190786120203551386468099216370263604514649962640199427384586813443586274935946510324210309219287691960537909432014049190744524487042087643610148366590415529944228696895866492508690469435204944430489094827200507629028902368758587231496852020837023174973788220092035404640644562208266154589727127334385113832503890043676692675312581385580216139914350076777226265428938530018558231150220514752850391117678059072840607929103448164381991241215822762990575990167661264934807866259743866420907036981631070849399595270221313693362856281650347441362947553254965248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -1475687651005973767298384102763733152250566425108769046454964790477483792811220964752415523283665032083287328035320667681072961939964877363618524713601251547901114337134438829166454909054435667220137748775989531281110234753527262415994352670975634807825882304886109203593458868697300886958926507012292683159105416258304218915975005525463407519825928719482734274673131234101905499255716900064406449928900141013905573489196538223674166956188245932945322107771660125197982753199062785161485177251226128402963617769178282225033555728416691072468895845360137900103077654354458978315840042743019441012653961812758218864195046188199141011319518880711134716209084887859974923453347931338192582293594135510969303780793476286101971398579394892323350969272770720194883398903938139078289188761045698690867890407536201268337888944605909794560917048918714094012857075540196037380097658317836352481780077360803630700758200197215054987669629254305689620018464500554846936832098940127013047291644949566412243034575550620105638163763064960058727097713719113294253495377786458738977329425159540953902064724293399484252979585627116466469382095665823517302079804967180123769909053641639929995335457997925077915937823898652056300422685094237305114201646599996716568808852342459286359574906476731838129082530155196573914835745405271158134983288380266319843668770738875350033050862159660620616123907689343560143874041695425023156961932324716140339314499635745661547072175192972087254769917820370398255018164191686494494851001355046853176696734417431410640415171862634626574763410597032923190524129240121097611541347642047151784689146542457951298885942494372707705819046869930275712000211936853701618347066800796915940721923404054192001707107209142946458419556004961662003586900760010530729044736066041668752479669315111749064672078655060753821784023521771925192268335425849171010254991959813669674324681674381841256460777014963905323492535700115194514380443645907257719105343146164638453505825145896626237905494126152178590686781023802652324535712374982342839197055983252525544018398814202363450336328987188132006774046090326091021589917646754428292761610202096686660017885950529388299504499293838159360073474188938725144808025440445268991103403192449395073297765961886862218112220775834592176472988245698362032178624412343017171770307750819102192144347770645169866178764579680902208386463766579817352462918083738127970657408940299113612599515627884992450745468408279866605085263561284715708406459825282974059719759106877925610927989806557671144047679602539360637575591206534332165402359824225154704032810462473037469016517352788309531747305468730352829254565619526743536601887164941393998990494260925432642003839415085516564402834589991647478628965962429960638657720492650307856806367143892137108820261271175000676534012982553480089788078880918099540774807725662766672697382892490596063721993334286444746436649199872885117743668256576272831753570913544361013210056310515001184646793301099095046501909228032472168475754407565262955965916299315350708293924421267993233602824162249334945017310072825438034974281112817149181955599157216448654331029457184872052082630091758143976114966129921749525984114767708580356330966696429738657824547173184969365567945157596653919983329570035383295262781196476901708081653940122955811253596843417971637665753935991180680499942338344500521759700735730582248028844453938562628263156154318605392552601007656237065575453086781277115913608365908127034674754679158461249673588466606768333101662778629242724026242364547178703045894710016224220455582560369442885413807557265206921739580538255215058009429803888808649319509539102395292834847992388366025557064252874728055036471582959206293408594817972697536756143674807572712552598033917523436342005749223636659759210235993662885797701719679368683005441672832793692430947808074463969641502105801065853987908757150201566157928800568449079568716917969661344804816884776085386685113679892648010940623334850525107723983390865831528779937370547388076749683407603332152814198438566886612032654961847861153776514779231322719023623997478688429702858130012401066048796420576788962309953039189226535451120085399443381302682243564353599537811647366393641722812251231174934154082780408781760421879231459725188049485852082704975554150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -2598297990719519134481006019813285580590095067227308147908614739795205376357850677940837666511964305205191066431818803798178960213369374877845153516024284275488909877087396150420811020002558381591438017937280445307274538486544597976820263915648343660542506180447905418813164023738850898032697032939985230835478085535955470642745849275287893499903658522543248922833226122203658908838330406337831512296651161177938275392467601993238578107097762992987637964922158497290769443308101612509034922176307039286089676985742592284152346359503224251766715127881225721730181054680265938382275450038488781736889125243841926450064905018535664669472412385539858738235904271547691007410322860799622438923039940624336056919782782507768047798524579959636366722710099785481335891279701252704133197123605251969491302751824516000319430627519066235492654880149316415492018921708786962832430076254446004780389311496127812027947396775842755621494495044121379323328151141838318848992643848622937692957850551504049850770335662944973579353725107267507467149581843734794748329764327736831251859492749736353413444286837893854713973271245217234122310537751490476635708573117622610139039513244278542375907998393999339363156381991747792661756527952990503397877668748414398010512434011348559406183548925878714832972193655056802746835740054896046016391528581548493571236860181666266459768934967079363113812394237664003476362133272812213028920325201156415378934691378494541642516093671044374863568143266606774675090641851665035510580231443674352949950533703501581972303096428012489312601718532362812764323996041854632861422051912439808990531506593777494378795541390646917670832754427338132947890761090374306886723297532950094384366324034779695086708925304598663841673276219342091900079306482835087806335709191276892449671358440650652814990310884173948115873597136105764852974546257761064523230869611473710412054172865029030814437534176656065245928659470734313063133396672074134899057483252813842007042804101952370321265544395913318175841159786097013590385555924574144613567739340867931743964872618340823429140397869945547611157330439843313314156182886453333790590282118516166371414718284787420467697476130612647974367298101680725976729669865612012648920718244173313603556243695895454516283346712581304099055058791218943272479218078042543627950552857261500148601883563952517329029143579192893273849435399490873153305604275915822828391039828765065612478820673224459235925626737574898056577731048206239014813526867456611629561647574318846101183935260619435169730938001026154211421368012995650867382110562409923396525179849144316849783214265550567632754833471666971518658834645273690126056155474813037448337982448731294461336188336132178575040153691682392040336518430617242822882326164233602924647575693118935076698307858453459772756670124313729865026288390816394208383119511662660100119114210213182629020617434172122389281016658752569670522416956403359412158508345016781767323006074034742567995677484186774965056046595648618909838909609149245804021474075182808205076705632446104001517632889590151634350138140660964249870414327022463057732067179738613439054206654256321006493833855819274857906808365426118361003817557042920557160819710914871443098120557846675587481885463132600935644913842315856838351863253783471189657201322825670064576496208614666006821866536370371361401036100392563682871321937057057101103147358475614705565542922993345864421886844857488230080076393770278075249385200238167456334524780431553908373819399639353888432319314591758710204344460921459123085887580552030928982550278728115048469883417300938386400125666823686568500429976976189178439948702309772127580893189344561705023679881000195625750699370785751466491125852220190196616002550314758589474307654426154746643458565304923931643662878178499066538133054791429699148026197390946027507291007183618211503989771447629942627991270245081685189188530900445660443962148067568530526546903312331477620260528754101161266871206351978959245904153869369076998406906851905801922341251298832365481517984316732277512173258588977507977406712250183337427244160402945446490962878788679552734873358580068998256586429270343436593470985598222738310925078209003369896492193922136168802178789426225331469374615485834944851694876858738510517020751026014126080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -3845447323059573309771296513231935693656702349795354068329300711828674241625483464768822106977835732889551396850965028070436669426230415255048105378741710530636648279727327349260091717891182676114502510427868798243611152439877215996113944998372043879080576686482170709353948976118686981599594091475215156176796828498991656008230159996328044105493439780368567500322590989007633643344660806207232276027265594227048879426154920943207884108789355587172026620016774565414626763565344790485586849070475645890058359222283841957150791030388581107341722542111341897439041346653062556217417964351045881986632405130345931629374306804322265242410242067955062358443284915986768688468662172433846547595494180927441886050045834266360154057992590120463196310821581520058476910714880496677258011788848955593667830625726374317571853437618551412563829144087293650749797959490822068464905973382992381059725505334925604396927944366676943114987880835904826318492631002386888944127847897146454744099301243849112774679483389350967002833338839671525549336696812700749899822032518499183269937246484660688884019165989042573988826748955449390759939169860895337642151486036810921198107231816067529100299786343234223903079843031652278348440132244761482192550294479837845367547143175604357819584642486940074418360327854995906058433953295885860830679540676144899984355254336194837674870659324174458763947820897760499486710369459987427757196135047352410808016049713615046523293777103427508018126462245254626721820760104667578526896186379201223148298669081507772610698376681274003197696604069879000670924034226892949652742322085771210149312982574000056769058487083730259842178296790046305749252202846472730964522009582870306318416124487384481512540361154914760922616226688741008696145983044524437717925051172885507348698553319615550006838085213516316923753740713488975199992243355289849273899496825717258722979591916710064274716529946373004830664368213499266905815454413570229278535648947196534820991047421646162815995282022156161606161466802982699814398611021826412265107563696626008786397379687344661388872260714916687715723819491785755906895762533775000039903340702367349526633379012903706186519076389213361325597490349144517492217314160180566726416190830836956978465249547203629461972356138365099381168112104232889482071139086695367390500383602613118932572620665715173146278468256435320742983846032809994781663136698416683602191196803273172458359589173929931436037097491150667064596767214074155517887645698128624040842974961770194385273764495258564587776017780124524557670742712985022663119985301146440632669957602729711079274458287174029879226370545440397356290771021061774567514583335116902151044969257068813671011627190253846763611017485665233559877529019639009905404491756320951356570794971952835212957540359803339918626061200756052077066631417518157036858724581070916685201227250987068692248828633145470340393042172174612022589773587887364353431917082870170470200948488977008172293169708916728194482518852073973701371901964184430587754103060321122275767847588823641865865850691205635935638652558205968551994105692491697938255087139797886381349161749217965086394762224227085392353177606605425573927459094674529989956900085940487083426456719895021563282751721160727774772838664017708302070671468380780534940914512911706785170937491736815813654578836515013839088324126780755463672402915148103949869956646089956001079137765656552735744860040299819953348816963001188943679610239162571102415746575735751852710016669296850016177015407488625862752956378919420237671185107151219801300731838899230541890247225468493741233003112645121764990457792432911040791753276288544352802723543048510382117300496062378431657794578047456080728323437576346266291585589839881950804058491271639604842797953468689326036285566940410878321643693078751996465834735260757230071914127558422732507200234656647797012477098345957484255826054132962391158012034782850380448932100953057603595649010868765553320296366397477085445422765834065668496850963506206574984467943734544933547322868093367163576033607495095217063657527480588411477544937228042007460675712664588724558881512233105685562964116810027092726606853068107536908160698058123997680451287350504881558654485024360953855163196944612871863950865783376971481231956901888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -5025156497008802225498454187050317905137620644601568041203788935248135650152763140197394969309933865452157610043774349314831915844483217972560066775747626258887371078334774150656289819745069696824986189564031769595664859491107735787068081248367173448738626326513776230743046132434495254823231294330889700635463934916851999145584699897983798131044386796127139777816008500102474820000843099044528341255666275547066409765095465393153293912550084263141134106010321679157341104027625901613503959674694112669362451814331473646082186802705280732370799114223034661683589376743473756243496545974276415158648525161064867631327656345795724222303877904751028810685190293274491836361145484966074107726861198627557820166517751697835217555177915398482596040738762617002202823014200984163328202564030140067997695700633818064679545852590216195092511143023351431173627579030035797091222481625475027167847792875805063079673369739903363575774925317669108505443909201378633418347576655456656493035515710278077715512118239206404906341506012813412682610370882231152222241779384014110352168555697735506625833574950133430883213625588211771701651352455442413853825650766877234742963442104666321844528795971134590000621917166473820259963886249931022715987508662319481541218350505252872442402193713035680842895546298270742995563043958013620506664529196710302907983650461215635853910357691511235720525296778348631888668511766943941498498680328572762527883192666832728465371822982453054672412699336077869461994450462369550518023835612718428306394190449933177418483872792101646453093907583345985888889478340757792354548420165672258367138597273363848218924235419596926225933817474608197881820792669506070986784276390697846461821979929667912131319473021819865563688692724293453816797458649189766717572209799652707478942161810234199856386862675836966786556109899214766186906047345865648707163835617233809673656893784601086919266033439819441430066774366689870033724227654383419054434089328557467248919932856642667812625745921291517934254086877077815105299775830185895070209803431847564984738637443245503545052578991163649251089445161560181306743083041078861970147635836359875684971034557900226451255863085518319344388474954912293059673073187387997446076222161729610347271416039916351976609933063812845625602624362745145728226564654244687357695458489007286823653627925727367203829604982212684868915315218092199295068292999275755272067124931317257402747724571419033472797505355752977659854651487464106959949541249295307586334941489723388794268973133824659164490915078278683658694428454277218302536942043553288742765164948322110251936428997027497132601716243854773139472790240161903901416869653559702419732815662226102086862100263937869463910278251963531015296942805573370505337304047684804643356426876622248256147260382551766669641534483555275384165306552975033082072957479685052066621533188401833587383400711288457536235626658202231306879230591327325376812317795992104396548947807979419130360988544752071807119397653589424724378514408152126238287418535057230040572288009016352830831971882491283728841859144313921001119424449624615214269631813154208859060436568732668255069059424596595496398750917599331585295286257253669482179644635152412397978032393593685767173277297940702061301580514888982056232911946979986934847438884572422155158511211136363828351133637108408342051566589931240746710981303168504894453944191332557741046594573181031792569623134070358719063216361819541044264031997680435279501756449289332216652542787211381902216111381705202548057967689073260666085887469165979344750280140692953503903073027427531097541178068470438378802783748116628694494941876224128954610890511288289580344672786778690297355164626252584293900051803229597966783391974092569981739460969181561912524188861332055204258033407940414608283635740688021452308471987897588943826581309763175655222505876900490653673176219238599822990744410668801908739033741870398604320465186034110900596645433453905625313746298734254009711911757021088775293082734375700919822555033584608270622386298200323185390366615753456037989899457296001528284068736331411431774411114055735955579155126047617012127438810656584716315013318831410723753487024228491066779537420281144652778620861800914898629728983251073118340696348953636682403833446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -5843860604096504598521185349556089279557575805758182699937900976737074825047473862998394802554703920098556673465894221650334664298148252996142051832536099400174566184325863544949157454942060103612789781893429848778823041705070726286772634974194427882967584439116891399529741769657469023423566101019765925635960330785765202937789297457485573349546740962422150897944438688827279272747120519000363931250733366819253575040963478303226800091195026128317303521532975091558540523457642053743371462033258818429864473076357564417572132576382131397629234567760504039800161396365667909683418383889420577789789868759357942567623176837839136455352308403570591444828277602143320256901061074559553306239099165999079927014468209278021714626547368962190133420976836779728809142950534920961268644412428051315268638302470651632736471425271196846802908341248465893271981354420262578126241692635775866835468430994400418058280267118933260766934852734450877295507257725193191321886542482381622259331792989083943871554459934130205971000549281285289455584825221196631693021304818349534492574608400380163528347533686618187791523690409448804886385681671879162538017801908521036559809625812431764645071682122304102767161952404781040967009979349735590505380316135932063709205493530448085823268020047997787072596578181398545403053225085582178211196942574331270600396678546899113542301045678985870320923025199028919320433618139302364613414154969105515715194646753720238160700480342033724394211002086882467350864840331024399685405222831603512561287032224470896392526954588185668421469700394264808918528848726122138052611953025970102734608654516766251427210353090415718408019802118584894401749291144770443761615111833710406723419031206933658806861332413520769185574434026656863518378915678271252143318882116295188023569169301914294237481321521551312871722575682679436184883561282711786528635596289089119580001353549166492052132036452850324762301096516570750169969028355426637614874107356359559521104981172779852284591360777461700952896578610046345052104096112424765172738070587026985028211224648091072216640285729967272850644630269951782249617196005567424374000710287207791687839932562351560822409986042343577951860672351114196584499759973275464075797494730320825133275283577100845257919485668650293356449615740437355046546330256819843935999336203062335053113206509689562964917849347506801556374381583839457619992270034194168590653983426190649936092906513799886278033968339867416158845211863255394481949332316372125495215598758937735645774882040294999930127817671852737512743411471923834969505111639964178980330410078452340590060148779365242804709355212562200100977792255559514315795384179928887165277262303773064590231493229146392044514767442614482781220846923494350264799927389506794478853728039286283098239566497319127736375634021360148749983696555430469716537810791209815443855495839568041396309047049168222093015004201346406673388118722171786509698374707892174675873146778068958317091797634689539850297979062626746482682934758900117899694937990227244726264883985071583439967417867693439258141024691681668142035892158062107741005079306867138891633023663059815108146540753189378310265680491066904713667435809392366657631029737289469379797230490444324898462704843888081216672016639956554169579603331534516352134474651467239835872593972523834078764994588146879777298052166149660685265194364940197133042679527998963943019257759372477119206047243035400107244970724210452713324078655570704110819216239694589397612865625288929272644232668831716022775323143914193149287636218917160583531332417513499593065091024920383388596690062158688404333408345193906322852902309364172253307574133627927271770412055710032002062331182807500605741714180528176124921589821242904632643455308174413473915709681283475498794897898065887795156352247102723756193021921301624537687001470060325380685012108292000493648565113716196105724638441047091440042395080816134060361179059620299034998127731249510379687855498878843131805859251674303691763069652771844048388666133859907262099848382043432732404067330938744521386083236674120668945868433641231391817909407335295327624507487970564651488846339652752689976796981962953951804445140406888117392470660456957083410907921346282887106879504301760347596733765795521526497280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -4947329904441347199536708723723294784905113728187783027388255134042088657374707757870036384477943839853605820517722792370510756124291423548250466864863854693455210780656027949344744274463148719089634029674974293560525783545213595344887970346757239833654837507763966251944566710766624478472393347006540896885319246185344240634721842668090840308279340853536441994601329962820958162322209177606263873155217506669220808088289607949922315279208439787938252515830785366017923372989721071415236220074943591876619108465779640656015049290484554267145036650324269368710337423001222059423993403040362953293171280902702873720752914882834578656121337783659908844045330571771240448691350952752023207938551452891414685660967189620016368695371544622832444355440821140955047914814698465897664523265007074504465431643690506098606088313718197089441859821576715200204814504967808733751863227164052672079603193485734555413088220204117662542567457769364106284951459881673767618051701798553499003644172847369366733996969675848178620990472278719102043733491776236949870001104663065085414193579490011824969823966203409954123018416546622740314574090002951498402579724810010103408217162808115446730186841883366815981267834256196825405643291665628279292982369928273526119114908915045359917029260263903936929048401896043833678504319018187648692380027341227516151776243184141003532518937875021294760928010741964033704430930491684836734125691135966740797314634966289993478291645139934447287345939398472544016350950237235716622635825018244873328631601043928407261285745011906850766081717368777599904493056457412944723503398930000355615301265804710550090338254363544466835133134093183534104995131923827697725665550055073093253710660153977566104238120181769851568414768622896629315911599585881315891588130518958300360438542471754349506548725057714533524551827794889890926122263956755331397575984877129443222877930972417035212852530881979716396298644705179954214238421936914729516068075323152896893234869205136569038882382789404841482349397424893182284632824748044849429431228843041797718228088580921795338161271660228195839662423115512327840710464073860562866479173249382852877210558064241547095525944201801373990738458501802389533553978924601829930036024739102175265451529668700695999048673022142051404068708299857691694978608361295860872179404121766997753205196948847841327028985163742331135637454282019284743085119640908710786205547502342730031802834155638777864596009002022656931533556074363098521166607657268788561046006498617575806546279814875353822625989605653122595930943029876599296391012949623945992092126185221322549064087273465852037703297842297476534556992938082486929936189846193366148020542181334805329735145969015335518998028223838924760670705032978712280760993213057385501043830991657931986974384386113577634054804415885745229925347277587362226179785643810064676338266532832541602649517534937531437545834882957124618401154539559039295313953209370185442431697607231809231510787072793145471695950851085995090914207684531013647742082354017863275016963564491359679809371572418312124954284439298873180999917429363029732690837962422001462941393533205534137617991809217733046478033055314833167488840711836249788989180987533635680773068674532563642033872058697213314315313116088956491991906121083146009295038517318329116585032643426309082965806036810808115415811888669753028700257030038235816253471757251728045783005045779880545326611934029981906811444588089079099602981377384032033193077812443962775107525919153372593441510254533409266151330974611614586029053338966053684456331252383801602775681617660881891547978975142172939436049725695512148115430829256117041374057053773853183107396114956064892960050448057416062717178208047048456322289674134204493359991956603828111283827133090173011738024007591789535116834178157296040384580386916700976067864179264973284461924357135162927637075410876140276511181406409704123882501523037735826199749961809372942858676660548937735811070088558958092400286540376314478899096329821068795449519572557846272446911813486341268769964867075547799103109903123206824587242645293159276042343677858088509456119238139512760907999913505956598057772640921235172372126684641721344904825777392606093839864494857320568820884524413283771583311522130034688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -1229721931058202018223550858098447704555374896182284832092047227751739767721704810103056124358318003411823696459079394065767184054234942953389645031829190883328927675628015602979902609825118132283079825490959454529147459591919800108367847061666955186658335722438514816653661194391982065195960238960647277178235968490195330915092333754799253252432843080167999059758159555491646327773797086237035096944331368114481377209345446479910540149984280361903151714914288356900963822311124263866511032889172012573901175936545133446961592743865579741772983116028343967722919170192860260230835801169401320263052375670668408616001945518419946781288264090834770463419462511198598503117112732938885799882836402483850431822118965322903359080110666665969785494281032911258056176980206774797570077633028787282536959707830849537838690306167960924972810356140159854805011180818541549863217669095216682902408856893845748916690821900670796193507833577636275987576962711823753838002287293756607455711236780724368199360538360159416209100413203994847902412583917805705331238481569853147296338157850079033571725854140636572283824900925273262099114934147815490285236807367653144739870947888618675772782397359439042868688623015489513347986917312848699435239061872559996678587278794858844634766507774377445736530540314399289236057070398451234162147395255160327401592997183171569273245057201429371623907975762940627277047556451375093608517767338967650452837484348183422622990446517245893403497483341062522117208220055623440693617989164549394743961540431307217818682563531451266961852083060737540533778100366736663189852354921596264654994336706574216448257734983600257532929188039837465002863195950882063823919692540466691858052394982771574610173403235710064901359297597417099373539478703076133344742688583036562709776405088337311154406681204563410233616817418363835173420958986432908945946401066684990899331084634155866950871742796853802471586414710948129505238374352690108047681356099670912259258110866810749562010637011844960218529823896680368631714020329214014433079066527571000951020339283026924007568069561449955227446305137785261905254113209079751003182349751296082260323515710656321816476333669421395315253021142295457003793495334782128946917933756884209227481229462698232850498278248990160214714407967822230568765544522175778119673135272877758599650838135216412062680724002011294225676939775159806548466615534091853720724283663183381528637094986346859657431965471565217543711617723094552440778245860182175410366236643882769373613800076933691832598858852345839913171128287474469075759759104749864583820896902926457364756041710476689788678188609658953752751632485829390517532991667887988836278889710862719313329804014521513671095538892017399045511226077522695983378438253661194194614867857998839612295425078789086514672483376503740327856093155328908212846880027613989407383499780721148725161616632969230010812384281646103404100247018348851755921019538850486188881314786227318330700550841937815518478369675452066363277454700172230829306386156027992311892750579932468859934633686758344161912665066101931183370699663777115586073858013794688967886021931624226887774730923937932360571211534567327252783465398448349232037687014515278031664592144262778702665443381903420020735518603040176434509791014061271522422587743759239239990757427752868425871341358937731609424896420443504388017811943514205056439483589914183568333084403250622189222707764789100204353932550435357337646645344887525000179877068332629063564857518716162298062854233140813215654811685301004426430271444722474336557181609082713707422797079906148216565800472211171627243801858077389559548603740702624014394336831727862908049101869066824241208920665192295655900888587823335991114596236876234802382254039651256577801366147372165328771234805542488317544816381006694977888778688583740318273230881887223755839962683374347718976318895951516865566016365350896699841751512493582780259074656558879293467996573506354575614159652768545002069408661870319377828143590095167545227781174703960078332315587926317681304616971912611251109460274469216428996542281412028585155904675017021215868369685997494242295715379669025515693801371667819112934828025039368158378357828713345860673055057956518689480282828029582445784864496025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 2831665510154852339797042575157510195912789286712572723892960584652159237007791164887209964227714320458142197648025107619222942716898617952571414872643964529609982688746218282433190526511545109185270227281721727816618103942441813750928261521315435132426533510321315365934527958710048013276793861228867817773914037810138403487496685626194711242802247851933866760726813684660314359328653739375181927387929291282421786166329733735846625067660069630329543302067223510276149515855900307181088581763819327153531007918768582235243357930119245809262802012903524627466102361757332217595017362065118688476874359997927856147273479430199598863624508137553108518793692730724224518230980243481714502431920364103335824432572484271488587350539814176399393877552721321433633649321394324192573320635678629529521484297334278217728408115246818488592269213771285062244246741667888633233213329279261143127194575579556574335134048380680556117150295790446975643269637679542657459033480918578304120487594727246837221392830968031326070623936351580437296044567234987609297025073643465775786019267934304500691524429511646898263106340382882208621862858433254386100721576636475907434800108850656355190201587816012061073293974127750519727299633753466724756470128907379002604994047974053494906532118228856913194498918985301315050686785834030057531578061810475355399972235973683986034494901968885746533248120047655317384717983413195800492690764143584598772444508059617124355641602909674201919452333572936378635336831810270334444695091617561665949728821664267190507928225652146127350929152607701154497753219667002718113707230507730451562878334696930080372313305293729482589376716951180056121391500591348229409929868134685583541517197910644527043776521702822700980111853594519599741044344867510879968247098979511811575133780561348920717177814212392623834041297614702665716168581379353137543860934143352420929761512578669938761294162280148205702666076094305400744821534272194359184332660059865314344323891717825791018626230280647037896651545202464932643722174904862995628492916183617336609926155755745916139972685691357373663259391038619521024749170223887919665645380605443035530339934657522176543930861758587363935460446501476568780735062946868785108140606421458632503635202434833007866033810508107359701120734013167431167181516840580213185601052382081014911031894651038615407930920625044187409341369657398277791584606503733373391265032863220918864942095087611258032166120508766636542914344085546686442289866827353897839520937577695135608309389505580053848892925137370443103623706281105238569719961931377859705764452414971016772058753475222053326517872099068544346345255356655250430885581513678523038699417780823495075409358698865520125011022961920300002421134966076490821633289799283820672263853595133081687969211632362187713596867869610235015823685993362359630946111230445239310011512295559837040327440941013666772121285058904316931267102648681292331838529456137167153412987962010860384245388121162174176439177761056230237977874082683342894852927217073556168366371306410385063792139598546729634605536801406272219652140207999295366918333563046649383735724178252962688616043818881919844696997602688531381654374859889631790486780670780087109443925552657423951794523502314600969859998540765450633932617253355231268713497140104201938438832913190966518707507255268218528907118362797971342338351628473526955614770158207676461087137764810041438078091408397853847772253207070657883763378577033819496548542618742690100111033203503442827799385680868156204200424297836094999392387123871316653747313008761924397503400834645356894803175774202251741769596502569586351036319420785968474644958819470699344562695897976526823033214651601000663227983633322519757800726652116273753070381913513216698887150601894139034575831572883135508766995111376308310865841246165122968808194209392250826553852132826678047971393898498899441825932043431595100628591961603523315804468495053582307107013137318954674610376455014783722716921201603980963072538294822361924685379143257971495979323082293806487180200182977224761075305170761968169730265708945420120878502815192218966377069666006037180657075047935275858946443823851156859515513349852431362900097385831449215510925916937717333504418699743174075906785280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 6001721454804237681947628426623184849187075905585920929382207668512209985943188031580695962448730172541673683474025943456303958283696895554693004545714258961038288530093953798698408388683704776441624370656292319182007138513321094487487601265452410736429211717505103368975983319245931772177077213766904039986680272716802343749861729629080797461407327019804789376956831981279240513838295869248412670560730739927512970378220127349110015613621246147775663461880425639237963265880591387842174682041982551237782478606183359410040528861682185711780695948633426368184806474196383447937331998957149076413530987866193109283137764638384541796488052304900720040773683971817300393039802896198725357702051508252216243770386006627135979183224323348930450040394738010068914025839457794437595600608398439409708871720739054071367660154846300206385928085359440122319256637020588021454023539035581161728271714728631813458151472397297537125640813111703233785354849275620659939658161856599421900940989227311335961431563243004078137710752305498151521834371950345229752778695600465924028668241388757587564546476314524717922401870357642042133665223377436231593923998184800574588166347057868732848421478618795502716678769780437747193141077017411120370687173400303945698786019825991906571933198980571604201410209107834577521520721947875376933106032974638084209396822756710180228487185495654298724898658534934071300461464218460000680950412672702641886129756037398496916263009747443090009668947027517362240542241004264052673360185806818255184978801208422110699720169090358127609636102051582512374614484304977848935976694054298906329388403290124301676382833791154638328625960081481274784514227530216331709453955229699229996944972646783604713308404283485657834403093300534417119257000773916896296773401784330612907138992290291787512791764984415459861597224122669353026326226541752295297964760017604830049387231212252501095202501472953672425725479375794907726162157662057789023575817255148889163162942158156117421988414878246953914071940586469025078785718182535707451995679040037993550775869963881974322139527982159257551552651027064139656023604178925140600353581648905981985884638699809081218059432549614610383251087344620858386153753154460100712750524264801558330633231801787694304916341223498616496340429668077396549622414179369392556638674776958030366699666945690647281070583249410703158589860071756283729700576338829363057940377230692413931110030683688046924694002026426696027239486648538908994764939469768358063977360204945157653966097130912677584727520362552384706318966617936914093567468986824082669062549977190118858848198722607199278449816254958858658331184716925200830013831741369426372139407740603264656708370985019635588614309718594463506288008040037838102809815421275124335022790222422858320066033641865079738987463316802401107602289352427173375333862142814103320493309050926101129917602198215375159266251968356776763018733611443376577020300025244716497717052205419527761473287463381835932223198262567786559608718141567320218492625448023332216415503337157036526415134376656602569402690615166076976038493311342371052821348835657455690534516513750097220248215408925648454702810850041861003101608840079142172747273044956998517355735186891421486593319418637270276887068292988434037286288207368415253670718606846796215577289674493628694056180680414959707761878076804239862167343528986249061422050136984760110005173040008003357060756683505072268663842342386448208063173327082286403965213249052680410145285499190865778565902346406243701041633650637552296559859907926652920850429427561633729377162478905584333238290534471680638340243547791836250902640570783597119415008832532597827986767849062613974322558506669607824857032034355315601586715677033047734289466239329471420773534333777231550871251397031365479629113658484688218939993297713890885673835845466916218643052938611594885133060313643085084772488100247567716614537830858544158366146678608310339893399843350036094035312562149236286969189013860853168362489815292569463942893306446767741957988601924017003112387250832572628927504174467264786536162506026140928090174424078501760112038472642880970427971992257268854100033562404844607494209225386409663536850332137033062172579268895890971122126165888376766464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 10187137365053427993081380716851088607268904324811294688429889183916787456159495186456989304472740088709460691225320102837007082203039988728260720212997450852677181101743043527951217948205089344837695241659149822364545023146354436431717463392141989272624857157988197733311234907416374663719756675177780581856267544225140939965877342966586726551337319872491345001316788996445951042248612113014757992495324090327776614785311549351812608398254273272710560797883128794668069419842685623845099773036598109081311382491012755566322570285262524884516948271940844160858025927784103110871609688649529865535221880635826590765439689325153257390388323178781066269750069651901692599489442631141828649915497506801864453931524513310671758033543826924493557365283017873970738252631136332419254937426533321147007138312724114122303133108951440932160427154537094637615979318820502084399377933252940721777319086536818099186279352511579899724998832703683223181887772525988436914777393999471974734925848979618454138877823016510630953161561980964307855226155214009601711500820428066135489882689818530561426075001503528015479421676421273123457214586706277185765603697782198288913999353056640774655718546658086489228852223156512513715684680241965856879873040557440292345339496041677596368086454375561952061531561963631474249837252996301908960680515172780227248817880597471172671927242965001596539561201102100359311116994092518721360121425343167495924284231554462153642387857417495109332812775939480861143202202381434316243698822107357302779645708460017766236090207105926094679647954036552107386722171319252797448093584698028580013496570951632070836226863695856851056197688815430391554967224250506217671179570381657881946747422806597411550229756579942439714717143805442192691898805578091279904718988868253543013686580702951332569819360021603939517689506143327034699289704782846183183868973952240871197123638279223024675890697161766513926348399530643009868887723126153523367537294789665794303715057644042091340250014640901041087215132388360751108319200881139682648734031684959531611857803502377680932338628179916287049639544400553327473358299231670194874220996816459424078837510165327365268679539777225004721219869018728244832166333438837107817933610843636065335011896010010056848246118912267784350638748997486191459063448638896957460717100012660617690204919823846944941662856652621223020056631502011675996194399448591630676316704584799940692730953160514643926773585279682420991326533959530598176644958763458030177966154653633272378031781457440978120698652311709770647023136730522382875486576500816647218717086564721082876419803267650295200412256946373257605637635635067873226286845447200138004049424114833087284426716239572967610398350861745465104747176389104403661731955438796833670197107306489128182645562628999640904757148640129473858307129932188569128080670965559101954701947645104970332153794779649500893577538788068107406470600155806646476647753786620884723055015941666180232587486167803820165575475698294247589029578517506314725340364655594071853800214384515317618406235602498023327095089629546731339446381782106427577267038129926840714867546049963159522599247481309591832914667942514306109757631102112720531493179916776058295501637044283767830334283050243002311625720614925282772871892751997669596194885619482852147370759100593850516654352441093660818498437928177752781212750682500956886829832621268962401941809476259647105485557613410850302788424180649408223175153530568344744661387578085407157126148131892441767589513488600249331917436953973864189036636557625134070425871633520557341031247496388604663272828805653647088704696289297188407915040378898502648561126136997077760998165291896561689913887841895298502300761545328244206865232153668572970859551238265175771423121859600291049168213559313659995742527893530478146721752689759923234720419574860541800519218561168948725881889541238187732941103362833246950947325630392100920930673865082146178643405006501282916764650774897259508808255196001542757898587105023311479252593127820007995343615142320561221133895028939129903032973514396495120058209376108632160016259177347599502996773389489151500417222341458510053405076082957248546437137196395935425412962210356295670641273254353499583308619562614784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -1917823446237497257229046886662437193489345388322259740815177044701109921789869704225144238543353151695281030765051072028401153453225475623116865912545905077990201243297218349725053882793109329155948109788306934888617050513540642431462265505201057274144249939625374407202667095484717401099447667767487418895808679333746141463606573380611023101668268378321080164410184011752119857096904619535056883463269844200753546862230698748472598463057715761271954313276455003641969704776433172136597731266288069604036077164148269745193881979159563182882733659730043260360131554611166635450387848760206388032271655555329206851965462686647346562202829505361873265824080641334816590916636744523362739242512862918250246101886104128743498373897843988202111184367264517947273925765880366728236953741445698747374597208266178047928962240578862339795846234005163134976251176973834377788993794482777971430854406855202779391974654412488749398181387762442176607776088730759962039559481287219725311829275965785601159553002034101812389515211139306355392973018590484723366613344362584613497543192282651978671932630592257834893102000958143170428613960074863932625758293910887120818213044391470666613439977203571348776954586870335675518150235822335671804861748288550846112008455394466449615931973668830994448574186148253191532977077468598740705475207466488281781316194188536521503755874414360947745277861547524132296183739244567275958984430986340315680082373633847450857162008075737087749368704909024623198739844426506173228680715724108764858010019434648544613416231053027880752267872930529416956081894963341738844390383364097127924523647777826429472647661663727346242910766470706324637501442872473894998950886984398080933006971522589358498807729576217004718807844654020252299383402541271226763812543647402804246637328191481048016914254840447429404112925823676965309836249411624473431607737759589589529405573356422143120054760111069108036301053137783849930118871511292427222794693018580725421386189192523108660727491722171535300544206753891712572112286945932604370069491089450900813820812242926403587573219549496510085216841040063014304052821625463023779259016523053348369821404769293680836053506071871349869510346353795930710364437806282099246900005726676154858908610609850622034130712307825687209321864688673702229086071565094457770996622127678607489269176200311638998275825148719456946465556201517466938455761269427536585538881622051163970144919065959896386059619733295874471284038814306428716455399916507090780212638613254636002058387765092058228958756180479727876301503491893032310934104872783444794645568886274634422675595744472631396363766885065494655516347328583505627030419022019283759266529724827662086995571322241980020725428142666575206733445664482982312984339453234045124964447506956035595890888182964585215051935894513053801579236891603962468815205276132858370540731004649508930394470708953912645418603464230530118488381614655204073733489488039854706869051149390465379797558792067029959358662022798591531422458413416454176394751255905015443188645059187000254495137177930327090048863809330372523384840854277636150178738974304132192553280022773010867800153109809886022009544567731485090062875863739005448903195181847685675583088063603805458706029235495148877554732395884787239755597028509207426786554859638561618813643536684503472732424350856812594296569350450136261837962538425118452764210723737876956723855820058612213548032135224356136271462501137297784743374550138989353725176554814457762217816213845139969938704272510480555293275221847805579660265097088246192220247773473898535260679562775254858439707868094135551472209925880498655606670176802306713822386457161744261845603571616691211487503770810318615732479457620351553657699582624162802143099642457715399390631513230133188303374121654890976806812369543019698362553350100601421484424088947133278090787331071051694650568811122549249222531951734548670847908057231023557818463790450317476106812445271680224740494133055960485699440487075635119607124329402803197866491835323347288098404980249153661079586199602195907000017658605620722057053104672418954281610005624036619475082310652106702830663087964864934441359776551147702648868434019263888297719641801914920643815461127624767751785021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -2265275786730634383293457627604519204159011009819003053689470625294206628985245577963397609166493567912075832783507166211305922872972142180041094928773263886265453466101707675116294097515982664764470684301342653659947020214575614396106380997555509158883690659168108234310135459584076879939150804521888856479851020299643082770403891053630001893249961880955077212838417952102135596633773671468728106238204650888668339090166888139487170485159212734639954647447110197574470197678945520672197546201190216048919280343985009806611134398591521124170119282017279250571076589791303749662431065794586319417212959150033935649304709164258511730211332238331265471750520958731197894608210254482788698731289668102099933858747276495551403178583425486964048209487051802453983734767376017683465440673019511834569988758954884146465010546309327232679602750950657935179815022443909848743255389232864566691904001298953375373376209922410428083355379958459143249859046871660284713870294202810264632560199363389794440029271541224719638355448326564338032761012431489700549773500819267686830881389558662556735550869548453524102304236379659110586306538511313845592016209468879666233736126378617084455485425480032712672791087829427781368698650110065177679361708333873907489263400169527030787656293371102679822415134352322371127427272133820579941851856221420617701434548402382370616945349432076429964220242794994714614804290402385444515821286486731628200104831204099382146576118365606279986559797465741289291502790031549013310735883981699774261577843517653257615915087477200603054892505323124829604330116589489533811412113858517375038431744554433897070563656450054664233089099201129569264276818211763819445821846892106574130872564867583513411935560102112763067936901368143127478812413101990755435989028986371637607754608780986528486813461171673377522479758332743353367715523883778887865521916900891464763294960696020652232152436158978521643226132328881694703762117725088266152191595869789908987954129286877260787451299614836299408049979754359148243090808644177960832611556391456287072812543679488981928908715870468410486939174087119429536375363905957650100201075623444241919584085398402921827288803038671197326133576020219624400294920155435643079864866676964198038242134119920258248068099457263579254783839208316289670939656810330326361242774562627297968682292605381434343479587533733847884959344088087794281009219780418610387967017622029966399138606012599774731980624038111145912597796541862789047564204303771364904787887665091372767107598500604031669225914603201605598253179384402852041418823210169460312142738099909434860464026649686868939351148690568261466142673107103650131965312049279100148246301760037578231566448318883768394650722119662835716701927618668474395829286140787717094642124594302709244241801386868817759929599386841108917149315037420238993739336468671261551793151693493620836922796442484501849449712703734235527115735896690169022901549700578107160359090853459640386737940812331411944588969595700301193964481280146081368996985242187047092058553480237907742933930069005699003665236242808432246830197134248849866625740310382592314819047478757044901098082992521746692709564758225727732798579150105500843250830769476875016435234504231108465982579721796057205415529206031744569041958031802258111418977858174339998442208772519117396644977366698555959866426493917328219721489556644686010522136114676755033550661142766606518756977250503909900339611441286160631239163150263749949412929188678235311812396365342767434210458622436247372988159551162219218047129587346005131994149481470317468225167651705142082985554195960382492531971766663999966349539259906547183947976127147302391596889777860752615401505983747772709719487848747956818997770811998593129294956506489034121023975212795858972398276781559661107895820044231017284934038368939361167229694370862547462969065928529861367174861443871111677117645131250510170403362744136628526835248831644690717122553219039491713281762038920813611812996748890914181538125987956220720828453684349793926440194766127974111783452491667628905129065905467671020230267718455159711904045669325717226816626053576391643315042069335745588160456588909272664728511315592251797117856457806564667183066677942976577011712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -5663938264740307289152520630301570914672666776932128224372745062351284828663210108741827785353645804843135315637980897608953569232551742492455697507288523141970012202294650416376270077928386658735328337383356111102212313656099883162850427210661594879540029293851776163793019770255458973014259790485355221237789488716588212647818830213768605538753717597511634782213337351295169966684781437702162020475724820125450893107186396238448899081143511097590640087860368419067181236847755800287164198489760339143452480941996679609657857650020311910457958074225302605079147049651536957589849781223501361332223087805257768063337158577065780560701615991328225486969476377584123205922228764383758244277486781487373412736126247845405948307284036105517194781719742908617687427540842274742498938623504702112139645801418276708941351050417035171479090260639066226757411027733371032507606437953444079412588738331817147231937297011185061517714282802435242351079698162544045573674290931748435496690029978729366285521631396010756145474039674465832692640244522574955423871523721786554568801687086798043893563740890607861838204079844092440840357394724558414295727990972469643274521782777504888354928307888385504247388474426306320221931290331540129583934625935106251483256241347864846087131967191020345118179534816141087649426401099375939338031413953011785514692630501978084897604263013539853486647534411715737226910538672008345926388479698462115595457007037395774287006392218679248660155511166568139169679320917769134629043672612475071777242566926926487504104655121476585627747063288772266118842186252149947325331561604157193643691940402152962887193594633358684568362672603654998566802333127753569824523529621727408962667932982912508654747290486298155565992645856602364269776155727325524325428866001459993595584045100991994664293551027231024793356666923403974316111876757675217538102425329923006075785507458517215571767265635443186337081689173626649115789794812424524666555488901718324346906998421651635791654748428503451256393411388908743938816511102227035353100886742347253525730863888772389377548858631855590248330946366405393890231744316791214951974406052110666072398209943160235536454618137791800418983417603562473683787966296795461422467790488013659779967304503495795546666241167518861894659804457119923260386298003416944443035934198319104959787217131972245504918124794698815350574001314927319211801893762498488788935489026240240423331296444355932255904151121102802400660784098743381952511725888030467888577485401928744190831770556871764844207517542359623270709124750965843131384049384025336185853087300458468761331152111019814536495651503996688876727067627684079301440295037755870353106531354724337148937549399582450980912331410220134983387065205116945456947264673797214832381938697322977414285710677134975017919470686380642696008017043571893370470756458547298371635794468864910652694896492870749655870699946408310651800303762624255568965466735980518966907501870850080305883643148382116717178260329561963075795095596562491011633446549804516876600303310821622162797612380146130141538024337591403250638198021457305434805967244420657126309130213279474642577021133550873500643962431235906139027521185794782059187151532988556939963636332054001750022225035616989017742588130979231627141708950843098637358718421492452127013660008862003987179444425749697641145617873675995404155990510710157000227997195786577963812268281216976911176861505488482873937280291608847573899480659431185260262261891159747139407556613435077470755192631773861524324941456051098755353918208600350297241715945293041528262858776823754623615735646414985179668739961590690512455165378207621221828889063512906071586912842559806655059766104157586921430049063200259786838408889759195478522853113647117437337848746754276217975778631408061077324139706666228565867841976984499276517525795418908198213886282977576658317076498805599151518694204278071691279174596855356058876352736544528653381638262417773664156237207893943672000742905600747285888544807943926384317329783834939202661155570046561150572982620272899337048470845278981452353970033522471246355142394959368529543916811539335077294195114241054098790605379277697718006251037416959952902129554293879380394752238370894643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 433986070104349651694570549583691154995113609401400965403927942570226732156266363728189137500984327002074311013945016121213564042500219360407695623068601832551054662191163319424792566505718113296442233599309609029746252432510075715192548488860239245242925188257453012349208668318399387699920415513306827082695985952906065543325100392154348022699031200700561870868050196907689063789546927298924885627557158137579851116758233822515217801366361822277232631076673272889142895279005432547944283440256464026061792528138963566505956820802305572215626287921597865195741896191878595829639462340370799957032819759506210870674757721022280117083573652974727780464358794131145619130798984780479057290800627293308162559026649385371300642221797914382368963304327918936849668779682626820814208564207171279926583009007478868205020004028956499580225604517965776482251615594409644382812575248793128141764825707340062792490842441668165198821142208853190718612889083060420832165564471061636210993648318776515699019018605332339606353150706332454431243070481862944043892199814629671581234787857597763337969518415551295418389702190936755895181197558589202135868379920081559425312253732189948514301467927100082446910953003246803029968322588581208579530427629903259126393476596993250201191943961247038461669023094170580012461842554058090176020419285328717713850234420569079089344817300496961498499681328267604752469225401975439699769724208402919305473816604344371632663709805658914418675116234900889497201837684345777265227091478384323686413715455756974151876732967065739137300555669860880078788751449969836863060531636035381849567017916518220785999173943540231419157523009727069361840849341161643109674870767605712205831001000357882997476108333778913602624209302201138167435566794410014643843657924016188882080065322676445165689285691636756981209834856857779997969277909875636760160439000608117825392554189731535322818647783131015776976836526435594691929921731905084831519454020867296189137128962524558351470653519222568650001175149221731718089217987250318046110118752818892806725383816642213215269768074986177609888811686314103767318395026755737807227654803980082806202342032335491865288980852662359711749142341448620577742202412950845330138385952011850863495272878862440620903455447093940974402403121905053461931377182409395645561283256803824171694768526028049793617274044247857123912250376687269235427945064861515455142204977922218699165774704989066861629273547858066446143324907905270218484999852871986030872199015890011956747542865010375451105149318830971717556609819912007607892103533031638518523763975409679020080422949382846327379419663547273555029050539202151060629010742958165393344800025580423535483920720574224842948148448139256341795929199352481418396174377007803606013658996005706330649849993468998309370133513856065138968087463870042215440371667714476781253326375846927415188299152958668857538871081980030527671144952366196603957393019479210896611755632816489453331772509244186284229856316256131932492778076767484363725439711402857986043283267547879452477400902456423186743349418234041527955649311754836162399182462029640452015357608651118747325367834088742531365541464668742433943073156511964125441956044425080082941062152843670814213141902967303325407155468662431884376255441523406499064309364888536825795121276447987373579692240359116875064676288026652417677196607996343018231495744514257763534441702896295346286009968692940593655778011152893850259855041089380438979432885276532968206091515681018234353338162235176857128051426270352286723619529919803407071545752613872342122433497083510762223519167653808942081596147562900167439780883027783903159730074356809324494965640944889905827704611548303174467269600312849929509335917063731104192523876725893869717977918642105232790995600136419147534958950383228111611652049543696729041151664103514802163281057568494068594219545244394037344013478463110900086928500787211373508580098565792490171011608370714196401394922820952411915337019898878714813223455498794349870744653178369601714365337654020922763298701721708488042566748545916581666385021912428954307824766948228716032775373222705752921275702109961825113345013987133660665949409829663144774129760106456304451588362076160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 510007137836084003231433473550151136757663893498047115273483831661928128704276350180067368105138702843232448669866713507665137509856873570684523275970779016613741471028940699311413438037299983358845790341484628580604530558077046089534491042457638399125104299276116710256415811075016389249221623790810669886480179936017100738162751503695218780988469841805602485008337039375613486415466424176423295744782184787953940363719746572932952311999583075742951539238738785871559402096572797156844701206332912113687929963061201057578296271707787932918603365744901842383141301326518629642991318787824986587255888744659418080069636770522473984334718829060049312027585753535111213088571507146722795123192932075092299927620639062618096379819577528590457480175636489916846783986506636312499973700826879059236469125919287361993910204720782506785189327729210415999926228492219541676537707419938465284385123260173786603181934021048742636537629804243569249531830228733898963796755233227350148375363858537727449616766249326943213677267834650463473075597577677901963857912240928177555688592277617330348744006969295726499657094013737905570907922343093770361781057684829721672824970273396474642355006567278135190016579023366632904823657044108783267690919763896866953598956071561819746848448690798264526919518416192664875326208730014403658132003838605613633902979374095880674970151110754317817852861188058915648200440241844254108771088627171523843531467841257895555192341793135895880164434848042367625388417505021325071742666012688936120379389776964119077047680543554625516374822293031471074911184071875900033614008828868141919457866607806293231026376114520562386519767387607557175033195535236852404097236561339388711775729873920626856553077750269717218256617416985075008469813531533960771537617941383999192852565968170826612379713396662095097307865956055210433098970718160375900999169040518790083950374634044991070475168581073376366589872358987568361638787216543343830589816956812050035555479039753363832781399750142609977993587716273793898233152720356381674324236508486740588275097182756387902213199444780400830460936335426402123672389211161906192866194557533166835839171220927494744574838905109649799239743183244553281191907170503526346133772265834550758197361541474728365281704946786766515159117438823965900959092139238384720651504436380084307497745983045496734433694693231675540280407017079574209530458441188877581799881337779697026411002159026868217643408118564188641173870696782870252099993855791522398313151392975543176601093060551333083296887436045991739539720762850396902527630096687273455824805612110259960317071572475083710408624861612677425119382079961270013811441364615005600755127970606881306651765926407475546172884642426399490969033848962459629975142033786275940010516566931018716169431283729143844754990938051726453246941023029584123565247370290433174211848241341794486929661210044605345627880067648686439051278403171003697010023848918999114931254550223408493893073094486412403332015648079629364280884561914793264056986711280466665351967258555344456537342585128708611253104338600498590684417057669318201118619944038571911565587743901015757528236512006969846241609500370295323765947494890042180419762089533483038760198758065894576462757398818434089079969461777721700977730378478185563924337503099399686151810621401639685605306585186636160187283915886129204363465171331718333580822904218585463685532031970178333424795453761098200215214231084174277073536863598138372535247728482235948128567740464653166406835598825127868106687692770138948096567874462263444540868056427055384663329840155338370342358844662991444040930308338068094373056458735376294580048115422853428250929047375605488593788202086677876985765350221839397927295627710619745536371284869799972941714617683695073438996880003147645989481394205701060190836081473524878379151379682352771251702955897126029573857583278921353960908302516245089173457889190657826577018172104391573889633512639328519750524709706927265232881330562084874510106145018054257273092920074456379504453523080484908345732843691571566515108884911656530008142944270590403321767568277023108339530624127937655914591001028037826422371076883495105347992006839848184818833990372388336484483072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 1773972524140936877113960254405132392472246639493312167982944815693268807682220717579306555524522721864828546182316662090691507615646646421592463795683127399500597199353552661874247142287221505584582990260903895801477482716151680896269978316685996254610751740510295566019368182148456679976761276032812010770259283461298907921813325608043567588526034192269281261767537330970363302374499769971429535868505040548888690686690482022614336784921845008136154520871795809776039185294343541423608275996132605316328688293843983700438421665433263416618096898270254622054999729049771635847747568313238211162239092214681255466743391901385905870765068343579891549573856053599471821059393868614323206430877854809662417650742127993281578590153635410098331738434775018598584438903051047030776321928500498018096134304379091473637107740702370780714557602135141019264106364886538096583634759193594577307967483498280588536962057508359643019552343993094446330943191117066862515552170417465187129187862796754186116003453214533834463743615267640752850547587305194252280391603383660072096914340755053904996113559374875665987196587332108927237494238889094505552523081901095070021874884698983265887001118873557228727040057614054159029202797662687639192460595125481829999708508128145466608914714019571564658738679811906586087799454769746963889046626264484498054617451476738083493013882913567065903478938328033944023662270045710627334889507655790222293311978864487907802079955137515578332262729969018749715447358595375443919796814532739915298311768555431003813702836941686817382558645305130335398578353538912369650531366115707575011750948124343868669140894687575395196084869136712070142409893264187343612672519301938531393031820644149866619577878900617797616158675785432848637308846040855798520679134841102022540920453466731947576011030548900876753498019550863004978675526978522489543444879415743903333828273353257925177981720309804652893793706725684111390545084278035271513505985902652492564920522562663624427737307745886152561181519477720639435372317113925227706316980582988671003805576813483329664898400065484801557565449896501151386191347472680671086058549979203629696017745640471546770732964525103342564161407956239031654003031964718753282133052401829684847131578468958581866391882915872224433593915211660510282968631850744821519144573666454577659304568286559562895356069644987911055631659439478766644823825531220102841336215652545857395364782858074586518026015890145227354451220500127714558151435106918743927401846772533208436794141542318076896937418232552013121511427949990800914176802398573975262211239733369214018559915473882712216161063983249324524504856425905111084371606680597104210091921924507214106536848911753958235934627004904480696902092786535632320220346117726075733255303295153990241052726335303502578020488152537105205352133631421211317523839684619810734701148069534356156742651975021678020236314814319135803373750804812770497024989730592465785413468340472704387020656516007038756314086671696171573526460284186775352443248470769044433401941676242490835058569721555591581466624350182148213682197500673180614165143763617774244507724796851616518269461114051097092802940133388012137631609544968583863538303975676436697441735508907381342524257610866067031186588675515048727287716432045097534459275144605451031161010173382025525006172710166713663040798088395781989239238839915144870247638050559488988731812353697841542126360105428866227457993824039637617652111760654486327164563763948831438812539061481842697625581081214039008974359696234116866567499587908517140631387572948242607142288154412507924895285933186454370784783952686921659560596994596232761898672475657569275566900995055553581834220451422275283445501861449763202637058050928231165390456136577197524845748787230881709602605000727537143796535310099831860408855684501866741699350977343323004978835018198419967724298985340493761405445239624863359355302569249872710834657774373407286881872725630623651648318069189890365850895431158753881868145353445861324597454330375398503377065431802530404967159371268775815251471774337563111566552400207529830467216595633226869411290568275906424051802591149303383542057092626896536956114778449356601810966339498490724352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -306640233854277117687490153384294299549225442180760474954938656445006451494931104486642472935858554172548965070705645591455847846525738534721563370120584437122398754144049175263363865284206756917450284335424581681417029588181306893735670740938421324246921305969314714460314823980089496051816731632581024914211319510105362736358676793926834942218858722235576563827384163017176680350868065159902614132097751890357162948054818701752593382499096638175827027372712428361759141967370585905123464095016031463845374926500186436668126193029115395757443579526773958940381171896104571652257700120723844084120484431715555216897669539201517831542305669883738514424921163806075396215524452341338456117323571310813831534777856468491901927065384319123426339271695676077948733630574235268694784679444348944258073746900150523678206977681568094483624515417691323616144668204865443644315947243564301911695930584705503824522931364741772840964469993928873162644980217956271438851273853119737389587634233759115414436104628726259844141465858733677768607328617285069280675785127960627045777950692528347202271412075731090044627143581367179842396191369676032545770378533781537704736313420000179133435404181326925484386786011229154479591677070787953020710649589544461456997151719919349353294107701594620808947651253421916246281889418340452390852097793642829303566568247273962448255055430434222237263025171788672477059459111458575950301869901440732016108394428145045710431143779915767150087440025546191267415069921716504294794465663504424523934874357551025105327517669428614368717730604767439479446516211171660505774059023769890024225002041564148557950497038803571912854980493112372243712689974161235456970612242228937362638068579914978642934452167422492279141892736875545018733109943181578082984150457035097869048207257807292111735433856172164908092823606200766838934136030082870685008085967761645331147463793647095442855542100550169788410844250175221547602083363682517850810492334744625167633107139506634265661214944073617741686047389693212713718045729136701061862212766196941335059026507112000191871360601075273763507197879953051067725886234313417833269143926049472723081480090927153080256630641290237940340312857416153937383683361748207766615064317023061994581408927894236766523647164063049967276831314373733043011225618894295143893165676024635060276987210849606378960915418981270460821915784953473081766081358043128731063809619747258299673338085871572530293944500247233498706392591185527464664783170599088876149794613404230763314039912828677977797465150230736646672141194363396655353784031517989419522190555799661776710515268157525049329280885419411384085026147765191269392770956632598411943794516710035827699645631160428037162523418039616571916540249325120398035622280349128170775785235583225150908707074072249048373640399277220807954500160939294165824906101757260136257263356977906185539513954686840434196854561600092707270022580210775203477984850826082767443901456590739476563526790111579586777785168035155377273049021847667470829577902899358373576645510048340993986903784052644370309572867497559091929968220802647939106404431810285482693382682170490406933969611941876440579121699710760454905360480285759445981384539211869245440588433929904692620419831929389920390409128069469217983178421149833957696685983469398156305975987931425726743340870061449393463711992058258566698836134328740406645812074905970682131704623246738364823114014369773265149383168445060297332467802483099826360014382589804903275344690553061190024242158539241664575714013446869089564276673623397709111109648546905429533076982319748217473889510172672424057402414709026312727343131519437155538898451166699541735815194821862180207649729501110311018306230665575605177311506110413364780344724724619980412667964535522144270869532518020338984040360814487071957328044918090408822792505313102033974443135257743177616934592293486877505801851623788731284625036095101196454886147881846139308731014364704526787196346583568679318854025322481935581570691084006841497814961004623403565907381481376533892963283797262724801633393183355593561434111619277907086812951665698374222668587543836641451825538891505021277957889231759552509230799570161577024722633354117120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -44351268593876195266902687044770781332153633206666120841271887712426770626498847706728264629640124672859810857204743367839377575878965114978673868058107175296362093581809292109568694710663791058745040346507759169451298109331823456867169905731175204338214075244088432455169233472379539043661782199813085976938213974730721681662056616863171391352519896570219436391501760858090543344118515582801092079822761709777299812283885604343956210141984985714139699195987589430755257644045258258552544373067421620796589154784654108807938011334839885481922401068636746286896047609206691116400215414551327503173345524534609472981985826616952625986905593869826782086149800773590028069856864612238221527097430375943795158440046918062820628834536028443902337302669685223508536848135629036593014867421766488993969812044084022387314436786361975067877095837245145219877462617944509747498389927801565060197323966472722900143913697150338578948707577612861796112983049683894172233854477298228744582224673237391234755785074547538327216414445763712444859626218173944315993041803831451591347875941459293942822608860558315352125900677112671904800229872780410734897925731746948687159836299802746511071071348859663650628358878188486430412669167200084643996201140956443135446452167492323768478383250082671037850006344384487316085382162892686987074282295813985602768888667061709198409858196222606102330451439994902860009380631057134591231877353085129577790557963824717864149812146754226528125646673310217765411413498953155999181973444727923766902578655989307387115962994441391830499386862073479805188778715969490997720807481529742287909761536042263790310515164773442522414596702348191598520324549756382055616388539434902188194330056599222193384427666964482232028824187086403477840537352807522310617455422049642408096963131575819308064053609378293487858605809564556707439758233946980656852605632775177291924119519167903603072989653620786381545101340381016128777168084649524677079981659203383805144281300141639703111818674614812041103078437169225390011586811503592504064860416986783426051708366369236019293246623665817509278825989200454529501103017702819474247824607725260799969879781001672771913289436558631443669819829176252759978119676188769149071902984572302372067439327954105075014352104247783815036829532919087484733349146526335032461523358185574608730447403686546104451123770296476075736695772488187165764527656345970643861952079333982280440234015108356383855778015367162629724549290456478787521954704304365876126302485745821263893341699692500695288432845625037525162133360038288458764948271637857115050785681940320217987279075134367019079823523781377910840580406484179311422868051719562751617524010717955580283941729129879280678732272661890545778600450654095825111868524769064107515202485218995031209199064639964709543859053565752042365489078176365502139426837149332344619500941234916177799535822679442999721990865304444601719296541660407534948672398659252450358399394589135655893710638479213707889159593482042424042891370085817340010953221722986392211202369176244930716171695867017898511148485723598407384301186668025953563612254021625025077815913474016373499959728210981609363372173571851531553943886389070039042010470435274491136745352467785071252822538082308900698813554360714589805596258128759178008115216761250500087205160962339161294592292559009299877370277656387740508653468974720570132079505435189616617758060215661826481858826863337299582124859570884744939959265736449269287453016602903765932530743891648562700480491876699542844954380849818750199357519437864658919696389781709796554473716764517707399847206623901076830912049237015774864233478587592458935550382709278196951942067790410186958572809193348524338472102361144218026776349329205544396462315386712505291184834062928219891513765255018750777187723603645509882672767520576873327267820891110918763870791480630307952425729070099468472734879348427663931030002372863857615910524708557504135981548184368291936248970650728028331823984676899407210309660256863663315422937424765987739959924110855385705788395275715400723581395382616657815314521127838156061826071190697301821580248648275440214678493597159381473240923141161737218973443475642370123970379776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -334920607146613682760661251404905493138788440005971512364187418785576038445066951464917917303430022266766702405605569066738567908681517025390880663726073863870815093495818634405870084150349497088503615746809112430916707671049881731370003717803924974630465407277924371830270237773994004773181605376227988591939272764972069867772468695364651069833789506261333990300420042917861317175938980012882576733240189352721967488410573222093078585334885322638636013761908643735928484230466980102991526468479723665058556104828794970578862240574015145871199725647052124849983421261083384216267991370404735784506479798218645498530110117187230877283054693524524687682756361305472411392244920889548292600702757534838093097187366221999951785971377037904217072921623373959782486486741858338864817484382708592917732297719985561674991161629487721532164318987388416376382217172809660420379306417981078247159426754960082185207614046439349049758228963592139650082467058316077545918582904023481789837580324312508452803947469246522506665382299068938238077700932322349540118662024548905814850887363346797006419436690025515865093245024451831199461874195441903207110752344515630053011860858096811190827536819567981615884991641372810122007694722276330859743023267167245263377773043643246768028521114699105146109744706458666798149216010456476764607052832780643994934408187108940547798631388052405054416314211973091745776200021311823349028593187420560436178698300703694679435298812548260320501663397481282030042577269239745783209928626994516163620966221183151815829782972726252884919781708643932308846856447414091496551195527638605636890125803151300928256063347806090117471163883413948145129960147084957928296809970723715905968674337456938731811258193960274754860283613388085291655563353932422433472015749654478885413537199929004112570183275799329829406459594714460612558328357345809078334095165503148876239848343182614335066652367983720207827177475061403090052534959320894354545366578976269505913211879673891576718728965664283184260648838154276746444325591655531229068449024456636746560234459804214476921880833205605766238035798864680101246386885199671037605274065727567588741719304046029857256444778952345645288802289380562418136689569291059810948330140808295555648771296277014331722683317494566824545073297245649774387435423663058191622183880505690430661396850862772724246704850023204415860578705312100824526572672089645604871515477182491267131349139011478899380409185163567671230144986664277532564241507575825893290295842654842485735892884186719689022266973567874512143200466126412431337866446505663016554811873047852226183620204999240202846277618606522112388532253332644297784486567632410194070518389615119583405131848042909823492373183881561633765683027459402916145791168498442447543092803207057790176200784333589507501062767600768142639679624298780638435293030261370245074632893856790128495332954332902978936253536782320123413335082579118562877735288553048519412136126125806196173171119523261245098448169028778890647081355195497480619087805929688713290275989181308077305838623076273987940686585787732761334219872015063965704349728238870220593789427626860482077032216947823177195669420752247608171044296890874424727222773292312144344379064599615876033828888154897344922787121669468164846746113328484428422206817061934613477406454668422826318515330929411640500342705318097075741184925144941476327091943136769217636662212339238532605310283892421907934068826370052476287166891908763275556382557430541825923434577489027475269599950002454340091996267445780845236697306025616378334908126806651560494383428601134890962266101929217606696167287493628291246874962794116100229038054612268662202658190529861366106195459682144507068488684491311843492087326157466935549391033104774093874447081659149337247712337725199689209765081065638312808441639238970608910656660249287646260663810932662792229145691820206708077445421380015469708336977638234951284421738763631851951339049036321547360657550942434656337888022744193827195399354045411507495371467002263341132788312848496874352528908646993143306555572236468921096103306000375787818504742010518002366254613439456299903259324663237409786950283261306408894338287102744460682854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 112382159929640622257325191899066357176752445547985511998078712392290024820179104616779200968924938325875256964633181751755211377013904970870328723346546712698562820460015149902342249196156844457751004893815785281263878434423034077531591010386120252320798662306200016038726486893196602091458836744274742846893091560411271217400931085771939592971566373984033471148974686523047805205612591806675746045870035832257719075567755225909027809362311681463824046522074654557604527597794445854353876004027907594356607744789850749562520007359117436035760473522459505991354031807392832303361473654399194787876031526326099161263109964344117084750971204458844470503808461028673277885664095652192956207003561947593227681561965354266559123447108216723108889884387763532052819357813682415948389889343775025868974087305387365558203267119959948759873807243096793014158972096901551677505344774453859824690145981463183742665282365173598702892083405883614570330660375977187291455909705737385742689475614290359690810990514183950101611932045838539360129420052843865548919287030034758040675621424199988960245452711875371372398583786301024973812747177778789471264371678123835256810077061056875278932963229007981429698153991347664748692321058966213240701896544779105002506758448149005943379568917402889712603809305131792148794754962829808690308260038885425645210678159829134084544429905713694710542335583639291248408355248235429792534565056963501337133983870007946582373889143975955165376463226038318694906161339026409868503592100446774031698519941901887295225925294179195282495606642631874500309284522547864879146700909067541434918834864023293970296919786543690925525982802268729724455698422594535562595255222239141539298476769796509241058541565523177522543410841094831365345783069319864966130720919163121394085290368642846368664331898041358751317289825889762187576901403352753811251123547270511283304807907109285361176224176942193994181690310499714605553108257161811444401561303259687072795339308382732377774264835647271491492047970498710464847613336332572513874248618467678912162709430535736283904073410393500371526673748683841135312937987643573796646140526699052943287431615849537365137711718485336446748745188644464486834553399379054766638404331457768489765689653874983683076818865509782565897314136704698766540659521470927733176540186684240820751794741767864818599553392290979162893794118357590329905996137555305997323305645181715412339511257197928973911388192682406349156586773802330690715840749732068976876174262167013866777420951194573758825602333553687465662746813466550043536631726043895873073145405018466846196310799954295661274653090756040757502851518161350987494545324975940664798222424838505842478352742947143726899735719206635213411473456454892045229142697474348550130195412173368347281383093421862421486036111096767454150001986620977617319098185066797558235295409851635579763297735092094441740158147349265436871406462595181844231053729007518073713606496103159312100978842382657257381422863551243917121994484662204969953873778825463319382301695371884272743481555281200349245959119496468974396221873422066691648412680688966330335374786669553572884864575503093398983622604051905733030596811931552118415156310062806787802178876701270957589532078506933454244038332293906899041636144320731958049702670162879802886946027930921161820207619388654398891584510849023072234190610410974955840082308157379017578449533757624888645611628892412853711109913365154363152188980264383592304967984330592379416209727384133793058729222334490329391336715432085883349615987167745449567548663753114183230279892318823742039817924426633757079455505069265004887614605965525458192739368700068506483676225807931758395890793901967698877728910214111585473399935101982511846532142771541584616099728915211075685480343879837174309209085194204991401186222495469759493628500669960301778051204517630830693924214666154281223336627664067377518876272222400824505951085740338600094902371387423811560700874784876519826807220521127271258212889367558781737369669034491910357943158421997083920473198947294066252271270116555551366489725044643215488744925937959421177880622177700089689413251401903146225723472949762491006248345569654210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -1734040665308940324684123917188669164800000552332855847744785722194495652135409828418312165906029705259568144755254651328920662105231293936416733856741469677587727820076134319803709832795712130486205915210284939324694831803844703161015978958552688330586031593636239366505143813472508774011779833273422987136401214312678804790571218114748638709733211436388711252600743551597237651484905737241723797243048925368436762852874349268842882455874861400602594301814133047994106471938411304631261520206641987273836973798225805810695431683629129549007145497286473617193388923328779567832791461626592294139913697253719000401895219072495640960657335573046135720191727571985163379887244496150587520667779399421619764968020696582404567838371902899396279738476643596471270900282662113049776678128779134509076538879516354937726346183836992600286077734258639414488581699103753549470409549537921896459068461266857524200416273469267736533158908177050577188348587873613888631622686882820560706849393077933897787068870754154614605289687079491045366460220371639466434043264728634142960573130873273870490051861272860028612013895156708018775910559750080786870797471681745534739779837586600230102536237428119663717539783133362643220415030641140145803325887281554334919220035421344039349290354243696940908797403545984166223706286019697493137576667161371584897287746957622676597445620423132191860537749179417412130887241668514101435352728370072556677295263965229548563066081353633684529714995530644608062405865378557969567978275929909306156096577412197649193058726903931308689831400761301517982730786953258979505442477554009203715455482258296509170626975878415092314957783556960012550774412991236166009124092821860286305293505956355968534454794618626533526430619147766809256981988627140763098835262952182657495002710404497953338603604721361254700043150981036961756063774773883249094757664143077700233932026752840252395490946879281736310067579496944782814701269088909059153804453199815542268795634452761761076713333594512947042826592185636309647674623069861546111790949683915489952652675272464151123135044980977488369231672234291931424582440359104965989354495407702014408596944312982003863127079000208901957450541265073481802250081020193124715955125858361085886683232074282488329482024749453977962462999242642414579742712093739488646639948038649056223883768084960756842297096989030642465581064783023035161634691123294233826749595337541430237135052325368832365199575138424319660616597493444076722235261148937596193504536820694869644330446459086567987764000941937013815867658605102995429317007849365977468379756959148447469116127852058589529093092127959553645521081253861682824366903416570935815824216393008590115676594547161405863908062005216954247758951139540390829379999178376986106423186428877048662364735823859408594480224010395690337067450497149614733123721445101510973329472127879217640852954783843625661324209665758136347487489791686073502760062725676154347823727773827699829489363871604969379929855037882409911253874401194342814294066970018647834825821916130881146546946552237655868644474634776786436570987363387846757449628118111098891210807174537709595850665457146440237054413771079758082781278827371381784524597136169739462115717949790838724459101818820394078939184518599311813167399619350155930075007764254015933945545497829610130026839577053815718119360092501867879871543720998498076596112704653671888615682891356564438849419569060795707136094518536283464993493903477827099533269837507662018485912002121975210856598799665260955776623682365257248717873599492380876881379143438129312294478355001522565004941255296393408656564633079357826475652097050617283729106892926702090525044478346337224214144417826384973177275363879443527080668150972009876130583916291695897063119633662738755008265987570895089068721590316549823365947735610546246955212661290220246778345246844535471310420703978154140279161528904980786246750028097068662927361633423342981987766570911893177587536433561331927692000390523888748905293140811018034903657823546303916821042900107675585902842086573194789907195714795226722057398267943550985556368651431249977544156276499622351298453183185664512767594174996232190676957134848000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 32405478579464704440451160764093498031389146140332516423465418993555772443966233782108047892296094714830552180271753448897137496958594247018889177645256031772971996353414949170610718439282403346821268459071766546672858502948609276103140860283847163629848955029468330901047598250301003257158006784214831606453503996693176909178613490378235824537199909307962667085414276534240439151310639777289097193878374095839104779266436505120810750182995869176942150640560105226543466914480330883527635194332210698842156615448286559135398661161489583788093774661009991136964213505516754727425675300100158682535273208195884194821083057680661002627340871445123449786575449408272971449654633841650443485338847071809106098573945562030998393477059198091385012821332731615554822154201509571550274201158303451103145535906383959674815890231230522675443190451325017470862162190292476569291190844616106050168647006360751823396632409334200439011889393046839217324858874350026274357670999537215775686797705193358338907076549770608673740734951433211994742610283701315133581999360165406129223689428190225518291499242176043020255612473807413988513840525820259793187999082733047800047109225931403868788425066136199690604447421273595832844886156428362777767999564232488352052709428812002131504089024604347877361429359822169549565327541258287307887754792977538272130594422813857694385168552317859320482457818703956103372611886961603411764994156551680499580199270903748289864726266398752175847822621616570546236542138205010088488111919267859334868365833115210324620536095656501287302407260833238048795777173122627999012496016482971610910271754728785902808955174232636647125445097755309181376389589259020854773051324387489127835294311160496573263740183191041714553230426736492110099117538945167725105609965873755244341406856105737711614328343422945508636944945071555229448022719307331686772977939881821708683456401541969041522148757768272392903451819167818289826512267291552723717535071779765208435549136485462743083184645376608857881213288931387409051269543794134785351795717823112162879648426746185841291515434415131601868605512578393790115301274222089439778459105119361531596887757628206307767900365326015976522213294894445750723831516781983465383427953568608652431309036453786650186949229739114281635790738176655055971948762418549944386679307771315962241725902581578877616864496518588449429093768965277154890362246926593045395217675424445868158715444191369263811239457337870730230566864500701036661880211830270177426904073134706278045143261517403649489208724381139973417011537074874699913494360823368402932093835802023187993997113886864918255128190880160348448783965351849331970556579327351752822722834083702510426407368421243691493045483944539083426102928508687324499234145280314888077877114363855614199208234799507883931040517997349950263506890244840613565563867466430628878998298673380739622778974580657164229759271481184796988139055813473104498815547620425906278220435507638228258334885191612265390694885441089209158131979446337995531742055724533487625172374994902272467868442650006217604878440877247958655076416654130508679936003560647899228981042678535840724035721844006351031993546121878687675568845974387660467809938202920857106969225448274445196099867230582181011515070667876366182550565444000385709155195646767481528623251845669552536445370045151862418661393687527711964264539071111036472816370658049360520767514336504283270902622715477179070659451878246176155303096617768489526783438614978045811502471274553613883610342887332889484865396539037333694684697235715522188680747900045003655996320675467029898402159098978118482034015764493435013609484588589122746338270573187851806302882052631418246135352895163001093777872278079560069371909554615141932466963559804933610737053920849290475405869493631657212473221605502254447571863372902032510803208521326684770464281946021517258217814707916702615325510171370029849486850057851021531687056164821479688382474902315874035703064064946765185594201542549717950034231850312178153779988633138117337334791556695290135184120620610839741184739974675213521933299864328382218572638206509653045670772772925668274185869840922859332525784349161118870011904000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -20327142006932789418178129734378762106010000704667940572258598845210313535954310019348642168180723756225539094917147044831986258972397479893269057562804581283316336273915967798786348836589990453505615139909558213994932684227925611458768951495575131923599730276348889233427071710699509072937362619325452700695903796762965455903463714971676952989690887238919841063328029756129905718851092282144083571134154998675662068408186196045367695042796139503340654562577793392285834177819280226796857824664818986405272887859997909228464692255653140383452449845700858385352736653780175711493980280260157436055300773389965070897747837063384187635775729682070570335211893437496744725314168275904346440928185992849042825903249250175904443981379824060279781210186505061502587363931505218346410971920265984103230892719166048289662844361177370260660036577898469296940432386388778159372368634640033068283145808485767320998385719534394835811516863160483157631763973219537909674386013605390435965272773437576138180684091737811461485235954021517275903722737309358727034198318596421909006430943673702247077031659222711690096263990620268642102600504968911555415061357695787385361294762135630715717792677960003054911720617773111504494801746352710202160431453280125373726927234497326669159269188445890408081855210653582678768293306378131622155496710103668587640956864612709759852157171552224099653941556465357165983062930420547511175006746893477835105794740349537393504678924272896137722849715276774344427165212354372946919669584446368936587048970668240918960216739843762390787210114631557723724780985957556218129769187280068939521357918116411203630650770798545049411287068926158073172968439741492207351350083484271783753907480305772963540636983274341999961063058680353256103796758307332188725222932100915928172415245377653779869218999692072268360506525487545947057939131335428891108339718318655999744251679394971673459733509774096895742919571456302113006938605517676643028632387543440979549406385404794123426132854524047031767336528438377965881010738532644154081668911340363662802540606017131884017628725469654868242110880923978621572852300554335682005562572171989128025693682630620802321515950160724795651374735883009952483844029533033726110813400174803003432513729066507833609417242626757766623857885173665801263946466548217235279523680316816995013482049012139644948400545502972558642451427196872980641258522742531965700766966600540809404504380589994704918303694494125588449712103923144124221085406252883737283587202916861616979200729276733095788796213556786452215609702630362547210590051199599889255548587829689131708379968143623963481477423129683048164861445034653014315102893620820156140144117576850428581296683181127599379205612650253357348831886606646723437161644951530808775195319814380935488774314097777345752231361121345725839084497288202383210056346473183809183510818790424879063951314425308367937268032094919277249850793145422864386669239381594718994787916808007411023717743441737105996785285919150056219699162258563074699002778680491082687634948721729497994241870467203405632057839897825845541538957362972112743332210743929080953268344941079401987699108681619914150116346797631918419113378012866688239029735100992629006504948844285175254350066051145196542177996673576375591817720476176703802898804238544893843502924011076770466853335986156153668448597485191711737224044853985398522913480360075577631058735124922271478427416656909837193724998662100679431151785873960739042897448046415471096508052375752448455322766314820944147100934596370765112606383670315736920258794669890506712300857555214896761036225197295034704438844316743795435890581892439619828962500481842324256749698009473029749057769027600133900075992374368005804542138918703086463362422598769806157124625878739862327047250657361689437192704468063924887602475614129596724902993999694033790859159646202573321152141651931748213272734346566059487585840271272761440515100950363915505323553439294693618912558709488042478690497725239369121051964256480644019532769198197556109471773127876552687534067542289914682846598419427489720780985994673769366300995707680700498050345462984895630318834447996574546325862281721843548160000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 4141337693437791440892127358591425690795025037595503976378814103699536888983154419920087869611275475040339722155309279310423679920601900665692722013088727363817032643716552209357487466640911621967206896705018583483556956366304644036329590302801837990333334431102289037677093410143369109941570191943474624180045366042919589605141714895619199949779862931871967795933772427325109694875381616776359560212843019543571525804735729476330855817712742784242685667117713846091089691073221757512429903272995177707901501452823281685535266632207469773362197956902293933228120851939598122726263497403703275660326943390978425578933298195915985284423030091170386669877565915673525343620908726317911212285740107775709768564309408283482301552603831985019436112218412413387203040057691416296741379873212983581194132093864401065104382514215458748873593218248952299333837647460527292180698207401178634046627146279726583978957020818158927401601389164378583569511704069663676951574438770070516280917077138917836907136629177299572255373856353080386065691987338329920991055182318844861392827237881638326445092873605663826824645457266903215639159370219318703868661920903480970861721058493212373069765071720880295207276650628534703611145168664697593168202728741332074507917642868672514161257315495423162465803534219676598248383329854057120559014385894557391008405266125808016361559610109256644918035857832698536464921455483228484522972815799680402881323551556974208281802423454325747471117905665372603803945420124493568609898968839528476471084152102351855564186817434471897475623114811090913909099570229274555122278760814271992819073416191842421043771948342348100907676477256141304758451028031514696354183544329987373725484802574607731546659625254711505232381943152000447597749000945482502432364219183113944999048429083736986821963251489545329781182564846799639364342911589672115831069031979072801990587263199230509785691725222910633126104203263835675381133354442323421036368767714663595359898485681998628316224553202635706135928053445500697718789341794912835885851846988403140232659799133767740256058580961984308624356183943624342693231965767995874428614803153204401759032264217091145194331161272216021430787425474949974979416707543261317144120479302366239878158785748897885870516302160183730016465732069457652718920193521341943995002533185975031678527929266944183663584692570086395289326255020042887577135556387510547221835206248083331255870260028649092522727648170851275064511228511619317488667258883245942671877794853465828065739110545721775950626932962052075507891297457292839537953376100247694716005251698287755705356494465537071468060464207008781584832526133061497254402802202823106928466513895426649202689331621811651624250412812010598670370083836639829507341615921170610767874455565808356256438843905794928491330640603518676339059980675868642353605229567755067323515258842936016608225736262029217887104062498599739163020678501990198997418238702279578766823546833359463707986339676915719493982746862930939202886063777547262635949388114580824360718339152421853323081559132450505934498669244942052086360768208429462195871660704110661455956572733292743964867019243461315688889192477869371191927408350539173886534459021886714779066858275249631561166273709524883089906558163411316708454602574098419837316406824218568190515044931577372634617920046215900941379027221196896732691918820614696832292343023688215710322002988585353301324186940295641311968717678921333975141502931046300612354221614008522456020154661810724711444774129420259733300636735414013028955179894533122565380729706330542354244628999598102619943392670492126077402441480768623484538429727885347710407683355300758799773223434314683031459026122613576096956298533797380997380422487427709021762240819994931680088326283575414819086966693478531614682287605825751462867909286470969339578034786467573984769817027253782420398131460690154570869939180688775297178417427997517012326006375981756113384457067899510010789316541428172245843316842445195325225985972418371137768163682224621035537225098770748240245293864558535393468916205575182614753470172259121410289721613900285432711475119493788493802534299253707664317049466781696000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -756099178917788176903802642952944207120945567126372852504166113135096604792996376251380833134848606482748045782009140164791088724969336444985805471312816951765485693471408127731765991014129711916875242403591371343683967449985928398355624085049949925531909302106968353429517317309539232913551117563767006120997477836033145703207096054110402100185994661378473835202751496425439712946664712220876655880149263516003831613460834536069541293493884592951934879964085858655578274891228277753733852214715448994805250868054845931668979947298922232154886387691401453403445762033604698034968611711800253390487918391142075451983256619312966315044054258545743887129441277347426392363268513653184555544276606459148774591605725312302785442289931124248236954607899375588160150955754902746342141766705599478014563779449573905326432058662785104411172854842785305796587024327055297435801795473405186928382515315948917075222391232708808837173569749354592676409916003033872166559377116851896164912599070696979924700789582567860667221891667117062299896168992049680847246530369232633686750680880473991327830810623652733798116021246511027211175635224068263178001841262134335846107272614489220622674991851489624191004498868806597871237629484545204158272284123623458116413280223186911109164019948277593835304781050838234660911129330426516859475702957922253464151918835932085501690174873761901483915038582079319851438773226191788306615180689209921193460849273368443006523987724839731139376379490677225180074751509329075253403437275065050889522002413370638597889338194936195299044427346565135076527591449353351430784626969540743725806513956116914635172870987307227997487075692489279786056075688524870811274611910351575318640060340885344400988631616166636503722574819225111199779861054348349282087763038398619984137027438201791163771764593137964153731478436394052949486768501037697738742846596470039442736809393514616259434107353130625462358532024072895256313759868748543356171018612722882001854185428666073110369323626365541134726784322827592224484774394391967003735683478639327125590194408675297048764509736328490093123515304665060513888013510500206096613765618042927237104002619148796456279138648213681822103002379809710566949582626781490016705968306152010684737959615224247153420435019451897672397862636413185555617300107657609137826708735605929211081766329732848877703496206953788198344550919149145641977655733648787448269583204427429603143280228617353351321072055296971072634662849603095781759722543584265227183133114468238118808925370874376821595363085243868170390041116320292448219695471076960836732324851628275539521903726131019574050476204832668241518905738630462028891737671272808384452240235586305398334227528687920438054758534966502795470173277365734847767292027335897565682608367007694775807766352033550711627227795282249001647973060209363388927176830245122147071127041598688920814269147642416572249087353111914504835737514882381697285292589195655587127982981902249649699183877959938075571870068958416972993607222092051522289204350274390291696612964546886601015350264067792224414158970056019928615651400101102132699479546465734924681609515130608649417277679016989553761824378027910287922107363691141995191785510180429020165210343645141024926515008498848015615553052371830453100752357749199440272592253452273377910764360321918873749809652692615530728489607806439407142884811499707404842633371192690732837289366528215567722793824485306730036135148544424944686202830317505506404557136834012059448883564327315938268310516101300457660843060052727505753228240008431371290664904651531783052995406235518448321150282286811929216303350282454210675580663776167514706934744563748546059354937867163334485760150651327548823346323793695777592643382088069435785773305061327511207046231119285999137900898743581249340007364875712926293459719197497238097829567768244164403260613232553133871002595925729462356335153787898309561617361564116878381619073731997209943409884098212930351435476853154477433203423876265453241315060027553145204663061352499658704517090175828079252733257620313649005883728970859177035545923292098336189815929615180628277793547413596471334549909397023178981638144000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 305777573021041507767291992270192273291446918677111258412670849976047703033939588941374845303007476715806056957204353147183968056682565530578276017821529218189511017167680323946788229179869845979695991741406025638192165088116301395750834282954961829514090193102058046930824570212395167605802600736815030658787044213446522782269368770072741246457621137978474977144649344222878387896112970864439227111004509442311068679438903340079051584700197954468492177488790812079591327393316326216316367169881710426608532601010341228222766452783748947073832333410620962867216579326834825530758424624217195565433023220601769194033475134905241356432127133269144386595473308422602718195255778320006235370234262468105136659711556828629379804483798257913342476784367950584965414732423016037194489648544429736464185899415477372040720772371902892559540369690297912405922807909476178573237048074804342264242051320016293105183489757869117879010699824370211966839727436484240381524170658187370346654756630066582243473650136304675608296766479031430084686255047794218367347891727241312329941966247735632063755479790973978550715147599728554495184173638083608166640205573269531123492219946182211341914022053397786915916179148460033984499583147766144153860114915063592104652490292518997483149086474578943791030824284148606764525766505176522791266828629313546974392796379328212569013931530339077035193155864636340012236774508684501746067878809482783346480288738215358370851884436932563660627520705574941980665082650635806108734354187191364273596574557470522527858966306613766723550486957131628074934802748869354999053581113965708933663418295866940727018132731112922436262053323753279087731336210376565555577209508487553557376243768016275238508957715311152056810105181372425425289309120401490513907614033963297106467483273222575231366457823698491297093034253734662660200383324116447083201864158122939075193935502951875913128494519901506065464542442902369987445389853559194320679826658510621754333264248177211761596919943513426772642880491100255656574397739414830339076929928762701082690626039425030771709153582611127083634005921131640882686962895727810718183960874810260074061960116199372874351760309387541656916621600614620237532627042291292535268354557663286597414956650039147100636076426302394437460281459725679932001090121637706177308073758649244757046363629721293621578225615239020812049357987478760052450786059109542865928012857185910404402925566731327933775646431381165479624970751252547887356573168143894623765260192771354160579148513304146121791423080157772515758320156080115939843555602761558518941655718848623881144421278623433267748446849809732537160980520494682449060795005492279921290044477203778420036147421962357004709239918649249021228685143354410491351937908899353737373459751918571682397154531456448964408750504870938728537006012112212037189987084272406805972632195208358058445473987092666879831888955090420769212696833703880437042115063333312714553449770503119867436409591432312136774077457314171352080733883133364853541047046196172178113873879712960148685117855864356549700141224131816829315337166051482655995989645879209142546969233177419314412814186975266389352740665701529008400633104638573618080894804317064084769517100732883846801844723717946876071761910015328703661102337683270313521561411566710658756573565835281248312795293730807964206922804079417947083691345646517109082421608863411771279285342350277331729426989889275485549095218574933632962907509569353216802944302456507353287746699949100886414163605444464823095313056635502536096146365040423286722108260896348700630338678265257167947837133719131919155709371915338184360808244229396185655778766995785635786311445347531945804727180462103443241977839301222404060244994448212088666199741311102120452930109413297813034611918368970051637960847684271019817348435869211617031256411423998784468454724984033162681309512187763109241219623860403176239909964044507275322778025352181511299329349740219825098963222360289051707326493886920911332420042286374368757890372347806023491811087167556005401478827290544890084043569266799092975043962591685804856711921666913579493570647993592679968038491099052858408960000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -131658160547181099435479110247952784574088347305926909543383171315671894307842916839921658857673132981812740677405651683060334597141720388020311469644165004031137028676478733720572080176105555773472902283625525413010757077673882892788915454752663219609460316025281143845493252438314527297595080739522765169368419044121740491114787526720245258664910157031812453459856033678943866474435192790210453733192147202437297149336178576533498358210476477325859872742514307554015282860940185712761510900943263595733226507601484731572151111170241134539335450553536379285439309224906038021028660620402031785309643820495979173046417054350989208909480334680036900303437775574637728148733554222984224695995717010619022915611473534279360872354617823412726859479919825846901333049207252218025150976779674659047498627840050626323520301611927063146796879778343923958877150934808796746215914593745551700317328981129930190113828412182447832964588241882980794474444518648903818765207973181871634014550551706354013907500530048158444116791094976530307079237637919801589143467208464415339987211785028237476714692319994024065361848032080023513580109870707543093685853052373641843889514710416696663259144623004179423636296776043249039525050267417654845434893473938460117603978790622894570099379894177363439190596988353712457365184967660854898397152247694197821051678449244145175207828802617896853834026451258971921401696537357354754192279243115207166649356393014248211676184428926862141930382515363897145266496765447736106994409696747204125010159931864868872481456353278012806239942140279490583107561812325356560850733808208718573376604227552129876325391466488444030201581309752975717438486050773082653977053605726451385306389370858671905122858688082084657151437416787381890753711764024166945241737831460169774632631800798851621254222321282966053892917661770169541613535813131304607776281716888342356358051332966262057153695857719442338456870769236187379089508401563888609650541495206781184700812275450227362686893324245052006912105363788491210357543605560838890671619771602348281885626838340425665052846959098831448104302675029367875393557864806352947095621140011886500514566402868038792000337312866670599423618000368125577797742693869430707741539650854325671572388104195818242683043330082944740256882612263993500860425041882743272590288915090530979058636147351798094991344182779986119464673549222072158660416255878133051656341132757465844555455791688705551532205028744009977121475804967410436840864435697033012447292402622886102661522951734841414971190583742413917116373265322730659047622245480134917476729067422400613214380365105714270947861010727540863995798408340230876762867628690277012837472857384784745289154575700766769914523333191796649866613978443669811677510695954579800533520880035122592049952819644602999573887549874019688668969598066782373630832047740871413445224608627983132526500636872405498660704454715468845636964522598153315796770592582730608395551344746842039455219113587834973435176699390879586827579546577057073758936805233715417088175499725446693953754724795283869489263805731228382211659313505419642068209329328153401068906016099554104181159774242988802402309696309405371933398111314075383377386708422347244112842423238016826332249195000620473971941148248535820898240554909653692778670860878570748632546835312738804456912187895271246805272786970989766870616313401221900694756786984313691203147964132444491380791228576804912418495273036890504941990514385058163004179572468764678765907236090304950329773156254546760715545482161711138339074027599954983392411688291593265285177047861968516733016486871365767002288544534905514849541121659065773373744579761986139833033389556113613124346437262012946679518487819513816146205857545280328947709975281564039845041203748351693212233233034499346452299094050659211528436300249786036291120980093874443566660254509650109315303917852885965757683258434086101610235732098239869177627823709934315450472403116687250332812346657614408858384415055549749997849200110848256166487628480602956497110602822547457491942099833242002685232004268134456634281635595308553770741034412824715939516475598541494032996945092411392000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 42930440364525727867920967214694869592202536764427406042374315174731472576503337720620720604506675879200725138111676853915465565079729643288058174501860121782693958736263276587403339730872862532463444606866437130117778064592174754248875448651804881131833368184718376157288494148817784732792737371596443340281331057495959568265037332894463248070799909961244724279859465494241382504240782879895369932725265489011577819203871121295058515130978874496221629019232962831358510307921213962538271028137427284704924567635998534781516437812842000213460623371889499823941788473307004381108566798229828048995848292730505531242063747261644016471861354151772009748603006487306999962023876769293656532067507488216357292417599683141167112912259923539337225221254628478496857835957807324534648861646780069206604734583103463245091460445275305050281189018570662384964121929502939187886448121983104440799083102305886763495406095156655822902364225617561574359772729362985151280031509674966368408476189132347105583667918822318148029984183106395641754634167768123064217463422224416053579857599808727013239520354211910599106680773305991435180387276081009209333891302593048575704073558748996691718650667834502247420765089799025055608187055365833734679760093634306451010808426956823794646273421967716746942647173839189276466245349439425912462693345046599233387277327732051221578733391562837069292234210746841497229346175570199650559185429007295250125457503833325235029962732366889011936360017498972572773920567623791944340408858421197251236710045964035508459938892927854113405186098335140329685728203572344439094053034214279446826700582216660676788741033398471505127893616503159344531645909721499902618141135995468618099793774970262116411440905338046296178850523756865531790288292191938335339486219512946688048202144078654984597225681829701696057464935411164613752243377935781205789721170683127927785847763723288113309656254267918530318265877186285502667819428457041127127606569336869610101422595288244606488215162610003856274242517420244210948148746510586644368994017202069542054253892231203645799825506912022028052770401606363948581868828213246669966887600010602208957344098670907528042696285869172200611733530963158264507769182290757637210767535853032257801524411990873575175498475752942352552918468692790378411183067482884995291813430764583889772854307491657988242742767166721514772538923095670599549292531282178316535136787601241932196356256195102076979624825443673863597322127188542899561242862537687128180161939506555159456592225588466888371939338464308890541888188591420968307691623394163017404738145424281252804041367187139695053980924710337630073023363681693299716671341999724281471815990265883625110313134422641443374095811156841935168844662712459610045246753042505296558149652999585701095907106314546025539810920169318270583660817726063359127488902323472510017514640961723364051971422802056618918432084062512435315934487955731360024955935313607525931388726036727652229239176295649134022693622146156439308691975393006857615327350036476758863486512083703772687780757430903329033923395231126178982332192698980406537263288479577292188114677980918699776077085482092200459941061657118467186648088495142995908507579706042618243475387479557648803547889722710536365446042793290838533064239965631015865019601108330894565582175441653952981684180528023246561782892477628941143576250448848977926480339155023325657738713689869785854547273571904248471468981383278993041719449336218612409264021565581626257141775616248063747822509557830469713825335690618071026937690530034969568727949105666262972285181852746650521561890369888568259032775913512026776175942293727650798517506327837352247078774639484970443687856349527484608880823216555553288565896099786552357819793761205788655583533429873012323937570340095681588628601694065239975193826903366221005833350659251493226862465586008233598584034688878570913326023352088155863239657381272898810011982474150605489188696664502216192642017530004183075311754816273226005998738605790044061756933869642583571589851622337068159909380892729772141108810460457296410542841194700994471535845534379692180829813827981017504262861619200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -6369065850972104123696739098328712951389935644237491203479502017624317053719193393168070348549539298170404984128246564546974070574380609429637709302658752902406522752437439124351055579351555313918206841479626009880676126799407167769707507769446744835041969628863582394283927259346667132759519132883112765029880790175407915070964278150163289040504459685671519105513941029554457224533263393343436146706871303566388801870012320075333241038783897818377840353095175773484387550664261125148079893791928498377839192840425801072165043538787930065948319547040989665942107647345838957320328532933709566954190558683089902682920025928551335772912716323520465482696917667133561066287308862978031420844261100058545667921363096784808276360200852203567681831992201752014309776152770638465406282327377183575621543624270295494991139222149876325941182971868992678249874644785422684109702732169969853174321744323944813825033884653450592588289707257029689196867034746032268263571135855026076219363558173677032431406456773560031898269859784821671057810954488130153222389696385942863352985541518520079350575104574028126694252063487271232907441294607584819532371251322738681224957213756540670930979708484738123011106623674638529270830684663850567002849714681338726446935372651783765935063944287130783834945625319891199581088103308665261559141025772137732906746163569076152480229682482881112909933277558659008162982850093216352065636939250329471178137665356798697411668869493490731208842692150768969019897582373515938174325203848904347850942884019923384167763739251086709904722793042671922262947680437459036810080833030428165987835694023678873327740487399336309720317945830771582359379701332751926878971017286098896166446037769309724878368037910945033170612702693563320749050793687999269806765385187032486776726008208401557366379819332284413621093571692169981264903346614020015243602176586515791742574217391109588169615871779059410132229379645758375849377666212112066617832275185705516337469617866630945538433051396804449357052832717819349179131159417460431761383107497440578299787410447792724514867363578103647457152179838482958114735483707726742126823303080822993812621130735624336694511611697411079183858392073249435460071107570455355635115714034177686021454105537353102271611635177987480630186294733332648236343512655879364218348011484318755280236372740547283763542273228547621770077118480864459104176093086083560990143171837124519045309459755865729004706056837282811791295950811623611480504403836007751403947168363323347186368759680626656150738599122984886840473173943359169335364139224665558810004610908553615601779057311005640232984246460610919672883647946192040984185712760273527942240458114393251181409566568083381334115713272557235501824315873138229197888332465462321154882825621408349210738858694462496939044090075784749697346859265475465044559342478644066974051263615527885610770799319501911465703200894946388998009184692374076511995463961613225803323987752751807898943964068413812601121703319611781568496797749787763698631246873108779693604160278518423106230814478312118720509995872159802893564812806203061501188674814576368030373313415621312763862563496195868463242005152277928167471649339929629553986233023711920134202698129571518029518824617691260376905369767005689156825068121671299466635547177533697702962294534271781597580514129586384195789587177998332033393978507067634853841814649106975393643949352205950402239816953606957018746061817302496172955835879474074559769720439432673555402461351003915170970559209066905827222585289587462795598993651946171798116412056801863950866188736813330876027251219558864772607227645594176148910499998801210506910885781793673010463433803667562893611614857399588892744841208914108971503127893347697329362076917509627534360500463708799152957204532515212365899364820205452077973032919299518882648559486629649350005990775301829791554392284488678989449420098031981505135912730502123466011056804317172886263054865499444601639851053476664401271007754169562164731497070443359785198578709140808029125971923244296847069645785993087496558026073197804369816358286455607534005700438893464983847632770795550780948480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 5611322032697514361102139884493077718341741405887064731262496570438945864241690660972678352851408368384887169069010763940822208225043467611206175300163824928579016521947003289412793126936063301394159956588248805132608064079914737786736990552709506293137571803673213799497562126875111871535058772384455109923253290283929473552137748197698201882779903513433114524494702175565021939585026134254316107546213187761204503496755403250372616311420045730782285454559460991941811424793576774790148864734866745424497449018282279238258930243500681859556939692435075028789680589859800898729490042555318957864292964986593817147085521457490481235568675096872501468179234246923366508257323001116160804383171401043866878425828590337246545672707789761386776011956837180871828947480304970219250047049144081341270531279085186897190407017111398792812117595598764401417919334402452166488361065811186193993572971655443526821138956492935611583586022945657107760036635223359183611509818033626577975365766650635292794920916668110354097346159751578985338935401768110137180354245533210760547431055712165567012675959357951353778132878885229854088123874552841539963345448064757843935958571270940104731712624216560574886802309750618576432294382983140931758549943767794609897602542282981812078386646818621578616550416706089938034726533016955297826394630575868740291655895481428710059062474141422005373587679219974527230107278311002406812705973114279445320459651442787066621701020557397131657341939229393162789160961785547038890066972096936096201279250307146993872957096409708467340265384299391759728949928525660635860723908868837615220863389398453667513509302284065833922720696738533915146657950372096391232931984726374107168701859288451721084160777923809551501229059536260133572956592879159745273489943306473418616472179178155542174109825161632300127330879087328356357072759878509251337797481192656267607121456593739098091770789560795202258401765870637830838593386116265803511766872795161205563597768725865308589360405662136915448012058660755390661063490114475719918854606246475533634847299508189923032695683468037727317668762280046942756614640027349542271756178100867703100270013875347360840587488773629240167437579444050737924088230903730968820258838810368093239704392569242588076790210241915847414899722326677310963913275222003924786123695664977584461485873881471093540177366742403794801323197370557178570961673591736065289989568427428131933964388044109789836844212804326684123008668749965825532624859475389432280242034460785034279838065250717379755876981951186964269502589365085764798440774960971381143361157376106827033245468194910546413128361370642831118360160356692705908235654260000147084604200444524175949794156817683691149674318194462511788418885513497169275757219973633785184240960128380683145786969098317486702802155238009194822795560156769473710111114216992840042662520167557721921194447264951779187399240334082516300009991677030711520462640308550806598145235722353046671327669469901710557372637210349851083852354724326061847346892264663328953838234594756162938165873238825081699611162906115456343183862390380468478840320805279974002519975783599549750923484426521099533615506826713001305554986707702582308586907263060272229961791290887188009171739181954545941487126908693644767759973600085032607000074187937607538319417924345168939113573324163676567479079383391228025786364750365593936720188378740796720765726309164946125782680825858206627524612504208610030777098932781512710925866176872492752947801732358591323053027672783930218307496205924130448490185740096428196685289146278575208099307402034939200499569342044599098279860246158888367497777528139387018815237939886587160747471409792563346313738749600402431756554606434592811351663255767060273892295574248283371931007415934609650212960393164377339736132969102366070557872187994773449837165562504733636291114011940907230536148953631826643287836080358225914559117954157613796803313124439064023183854439680189102133462571610236610932090490695551562201284650608652263183944547142035782039974817324321215638983770413012727754035749809783729438683510642932954808191917180659524240438674325504000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 66254925921658216672830707318060931428695174071944412226678460237339521144958198888530221006999728388710654567595155517190748086411563903299213272350037948680400184781930796587308404496946899056440976882610899205851164658392260962623079899747155794106882568469731369232787347899709332988297028579870401690605761575579067172848774871012770923402204239842369363484331440183016512379200928763402147735262755157531520926180812314420995002687431903763244264968926554722992708103138105875490953715161455461781107308921849382274258238647492635451205286738773718871505496508042836151599894281532912325986985672389457570189436121583503103361649558852665476819653802836389887059448447115134191774485548420800266263146577136790582512902201314477957994467750671503078472743203894311882598650486009158471130836621820355570403969799772498019081597825479252032760443739581934829060588631619542451703068986935382660191744591355393105672500060833422450595912323725033592243275049761209672028003566011765489883564836023862736701298172587811160954842718223510678511784037277984998034587379817100423659850897150931104138343598596908164245746513148247214796639448552732787366999110838689190781022421667924129721262004928611745833351883340319645838482462236526239243509499043303599119441798042658472443648169628045367696469310597973151354802510716929122676525023963321524323076294848444472277852717034349828644904321336385291887275490585318099512099495344869825552081666435080925024844227928818966441976940575350452018797194009477154211155359669910282396028222112818668826061765180278650639308797745853850529771656488902635577156468494168471187203605586431989653776109030739122360436693661645070530758636848152107068810870620425790813584225818971848156010871257471580251752209284799508458922515771852857792058333597099888171482998943046038362304543922391580814445836989000246141063279039220997843593518219092509622780089131390546447125784973900291716289112910265315994221739617592279966616025845187512699709497773378266678571860417209860202178590334907942115631158881089325179553348320714634789225581870239565038857366524741829586210514646202056595303566434218362959299120409498614569717747218576809446220018982052536502715636517343383406691032702909147773897349434219116044471854251123293438514308650382377224215360591801299476029176788464921462991011011382180112759964975081768699546318983013574800183134996559993006337825988882879795558495617331674018854452602770522940031796814806078784717691562843519444114151831172246079871012941882356317668389117354170024353435462561195637018540271122400509239924190384089284169775881425134624368290994697390391128036035227120652671152450247633281539507697919473543888786824572284719542591370827549881546420306859047060863082847735922913375399694215224188783335912523660704320330960706429443475673150385155448407964719375754221317866623368719827336753056157049323534577913348107908912676661696151597179001301154138589517135824121576976660044899896304168755446648798943938213293607318738183733243758417393305378102645275889869157446832355629983656171810241079875055869235560917508763029716763786275395254771331342057742255865106031587655654947266301431431991656344934105281496652592242355315214130177023684984834559567531301346626442721504783573625528477008877577905932606842436500183430225121825519570787655811668495398282937733929431201784158462848806328638206667774832792883884313729275355289485799821820888945944007090236340730939765900560046111223077751728178324593879048264938708409852429755404621875176608072014836290914049816389949217785095842217716151101468645265442871555739258055225431334263938259710537582772705255867548058790192537622633855269383195511610733927208080507989441742340551474622534130715434030547007427543687335798256758145467668842507640773937662707888073887737972562352357593946439584029619919084313720767110636178564690737200943313715610600334099616716125098630278575277509098997141841068647803058300224765053121347382363018839983485464490410347288237854521509435273704708030642292795867080312127466401136126104652866973603486993146272567273052350473534587655374136934400000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -1452722979737928763014382632030370284570896037609407686702979366350757632400119634588141896113155507721975843700460586864769911383542335044573319153160830583067088633168695286100993542792156054999789913157221054465983294837777844819033723394228957064179546183548958732924222591103131766041734167669409643993180786954930089401697560904455564372001299451617015650171979026365087311480200980237536551278213124149357669223199258874439214184241587976998965661072366104594755868096358451615429187264122639190199909307782174938742932565960800745373165507093141236319102425587070854065360285080195535354407159755826616763611945831294681709592529142293129976715613629829769196910594340203235750876287162822504243922555917501688269747416582792401353891117971252973570171366542132324715019263265847082921305308308190939357845769061235643119718020512178763770553333071013977875373669247299316163844565931181715907242469886998233817520735728899073619401919135511951181131662330728555030296168220421082210570641471226511338327292583609913106036611975691169992110920830561918872528945232515466780110221987189174284153134165923284500797270573980250243630251312120145909427636264113544252776104218315633451468162141238320581098223793958170160551137332277306860304546664791436467413008302926686705325426119281560465762896141734805886825245816054488137894765221844884471882357381548634224164083860991846899101624315235193368131829946961861312192767931919402388935407413544018872372865652692257659092276537319507889794986813540092157144701838538520566025964766528375749895154931198038675668881935770157741870853889939365229564178338262747065372263647743198834417622950928443107406188105632145438240553271342925430323460317665858260400406066252810053500769822743251217802636783145773087122407629660498225977635763066771643094497299096702986225760164037165499996322782981612241714193924108948535918577561205526300378510822335648767730303195040234480302486051013573793365758708267986111614983743336707825872732030729780934877083141004209884610713198437944364806473401696118143931242905402010249347181236346959736649155255719266388533314436924111285355708792503214261168250290929466263865547675481146425035478932704808364831068941677752363155371166862757132482507563787127010856975092203703290320142275727599238152677887675152426912221468368055797314899154173967275427268618786206680329689797322801498280217837434327414515779896965641338705919493210553018486373319604137247350628939750182360937324271890264022035321256993916124196410330253266810314242115329385929960153667030775807317183785138198045162967987924109324929107397810527360678594770308834220489157662072452584922615546634228140909110634092116681954201856288313120278718837680905278033258398602458631671222229762436191149907110621859604694317432642127602552697746923642378833969852454853820628649769665104010481037208727417278376499871716792693096026919837955692232997675811197446684064947459913109949607516526382823113836048912880514555446069976093406750162101013266920499668050709436197510386297882412949773192332342369072374318989869569924459447366707607936123128243242338298040851891839660563998255281860059153499315929333424219197614975265385284646564086943468879350177054724155298892738426529147108647446696436070675682987732034433707701070471257518406142325197578299042414195465719723145295957241222665038535241148460299907312107840562897582964806112361172746034260009509742772339859281837081501627867239848497073573397965856669588845449385248830115177351887561709584782884282249717870212942517906924942492919714398279209169935850029596727054596680550342898020586193521095634045104872743815630980357597254660959722939544472047928030211492525371350049053893015370234614050251248906020148767948970403477043674042374604803393428118487780675673677974884084954060296286214370683915704295286638489824548059602556508137903375857170859081893469375210508324770682268069677889566523702197878103455366283252217509019667839704567286632451652574049797065702652094770782908128417615283575018979942945541969387947877429121051061650340989020117284044029075203187525623687251524321280000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -289284201809878445835203381778844939939286927047247507518648066503609780786285843185841828679597694315825210630755558760089575554859491337789592663226815486520888299764744035414883805559521027736699379153454920392855349005081782984458156748413714152251561159478505997390517113275985449833233226467492255614904957141284607358317953788738480736362535708422942707997645788388059940728596998135868752376921846432403125348076634511356806577262838042142120419993381202255634754594920103376154410015938609433397431222123835909181118945791562312537434962186245965331186002764520042905678198201312066150015897233561664987730900603405910840018412399374811029597295953153228355455577631757159217241106496763497872920178711378711697274281388500025270074798167449058513427282255885067493341564291506131020553598027519208051772262768659875408686358745068493834716655956494507750297284885649476421047075106148636506634854576367624995403708580664878000181351202493296500938840205007113595172338442804852544277640841341321654900631065067607070242466623909074630859232110694194999375368734681431747383771675385404199423636486200729903322471426182405869130145535768010129994165573014171159919202586239182942949410021311009559802996165159253677877854314977319149153407760505201871111832559569765829455664128132173017649817403311906376173775808867563670554356899658268694890784331068232141344470702496781065147335700151976454954642005973113388685921066615661331044242327475296341913647039820933200451349076318097105028739510529652549472806600960673426154395611122588078225829200411472751525153487164700615820663620284745213665754248608631184153842991593477627577275529850450492352539932889289500063191706096855549402980534875956907561194561777492446820041714632317734907991860092030119606134327817951022423610046090943355766301953157494943178022706314932993024879360059537761959233824353748113224106544577929119875224493085934960961334963755230418040426161401030187434761983736718210799967948632926224317736532753895617976445055105686629866368897065767814397837456235068880057140471033388138250325057833545459179723305146724040858228164970443345484555106987704720421882317068343822638450999249667925193784431734292645770000169814244392100790225817015454281897742924221638372135845590011292600428784948327234575790571902369940475328656608836553626862026343177950407271330108426505317794346097423381421809325919035870941396912709442320482323938394969543492386124877429836860372794488902706635599117882121506769489480164627505912435975591819059430104493710475733141190750808178921263788610127200896413604798558318367289496102488665856638921359924685327003131829359628209023590748711575346180155193917080590232514499411888541254110926942692021989658421003025467209266893126344638555784768806080980884160787781504643971677330263631510938552520202233678080756442155180945224978667707333997876556733107255577177667627583940008858238543900755081561962437081814578385965036200853237658222706709920437941522307605504013984254541561092813860478733770313902823924036338533580910370802488167114026066011004422951127341226370298521116802532978062843245547972179396192512101722326751912010874536708666158491902054664513613981599736251946141862393990782748469112842947791560074693531264357130447728218850546527946006100763466635527680207349072659985997321438237567684970971271371011990871762360571064263557255356959401381035932218118918656629525217616800202853450960387771109947047917896830709147373510767569016927164724160461073560947354535091236135394381022664181067730755998676304930032604606376487569756328873078029843167126504733764314268463438817061773297498874620833612169487506158992053967684865653982306380136806305812176658400030671119877999035453420831090716497780049107025405771722186945151772083546002469676905303850524806010560965534842309290014053287169303407228514413062639842379619037691667172758698098981995879148972894742825489596380856070562473583586470133783464233407528405723029653331810199303801909798196343660770180369614771868718552719016810216622551402747025648160263327008135632039455815384853158439676669895639040000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 1322918382012668428684901148093326351932261432475932087516446723445084017745935316066437590240978625868522814818983039444929734605572047644970947915047015867410373913850311286637478863634067601528152540688505976843914823665181487516444467245738174189446971491052660009923753413428114971970261560452314662016152402385584448859271783160271843177044506027514534802065112234296436475539445036917774606883828478699649563265127237956691876363398059801873234890401263074253727585192281190927573947754402136727652757090887938964155455679276100646674001722671425911082997453147132022798429221895559884304264119204429786758204955364402744770714476240064702399436290545089303824938200140648417869456792862714002109123162721966338402234561088661242499304219414374243787949087838666547465683981009839489172029329638388726584395287285536324476578323014089357363735593181237711053381240150371004715143565492181614280597430697385261044755626621355976842951112807649445972146519479960776306365978841497273771381845344715427513010559529707062437441121685707253066705395703436027735748267756059277115953615697743775726791911962050403932891929337867095958174536504396376217128815562402992329784008843711415633471062684169411052800474028165554839547537337050499336176886004666667847481607661991787498715163758029071098844324740522424544819581749037082205575801807834113998430248124076734140015626652702673614486122394614328883699715320619182270590911663147595797427087737495042381537560954193024023640250444797016146151087763689808227276756066645785262391578527460349837979297599997919816026390101685433280435533818820626743066419828779946807159041072765729562838156410542203224587430516014330184978114480900769404691067267673651611780584218339589836210397592572567148649463724985099892697139855972413932242300660046990007452081769152919039124522569156573586488538920817126523246506057409259650011530336729638528178848906552138019060372017276814200828412596943302133935007818498844273185049727074260661014261521781763044132429205657384354324729504309313187610956429944862964315056344133667852417973240933861370179640801709199049088997851403013120881292349502200912413952091601813568459195265684903390408990937935398106437706289876205337071839167055365905281999073974838389739943795718309600692548193217228807679301624071446578018926711119012805927243384051905895576300445042291926771423426581107964173891256986385461893055693528381596002502247538370939220604985314023017866077036099684512552664383065476811689242716581480962770523834720327118525386803098375324347426543012636841112866098818806785784512534072721703441167402087600641335420395864735159063900792718102204064112587701843409518004937363276107086425906499782723357776401139167073747931535878513952139042124283802042457368832833768816081764854550405482033406130608632889908051600155917494830088546616706414965606900189391819416079395783982763160569822436862430057194977872861267253568457368884708749745882523631950028941029980242816037123818308914926564290900611736444228746722578513909379993331375104198771022192446961095809012462655719478283650270269969174335991125365090651459168149186981189170777196536618413949358539331132067992360931003129515798014437396496577132498316621279143357825120607999315287630148599759393104440636202550459788379260492894712480565762520779282003711268564743171298259664274669019535744034665450480086675786807149434142664050771607512311069324526137465509770687350545709830647315127785081818873291672634225568205049425685377306957717856299487400403025382346823697409770796927644201925862212848578828794018886515572492014223082370206603847015685113665926436032714989563260552127687319432300354774362551342304382721239929684075216978433948384003339068942238326080110129558515461831101123610554216306152321116592396624115540118577718997017363440670593702954681843414345424713478936256266210194020359979895032285567800125719348730633792214610209743254524077424746399516640697075615045200163320422535918942686776991757904359266654041169541139029261543347762156050952882472723650028615575148590291614627488951526064744539541347500032000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 275933819847799886303028354332627348105080403378442983619109317016218997700468562611864732070967108445590151824209090411004406511996517364566592729371175541262589819279552968882824830062624205599262887358538171930663751211999056411919422145467943429481402706797283519591834232839342124475446113621539329149645833127877558548408027660794058284470289904997111014421034125085712702486555428180143761294319011480135607997839507346588934741759543962434162274906996847190975827658320657065236862558829245263628106206905211154061256154692548882237527083414096833773679546346174145860581193772579325512160671365445216657489618820954648287777366362057707477985833184246753193919344766369499757547001987641091019888467770151881770257764555021350988085448771669651489041130360941195421764361506244699336892905964041574564571507854652756434179494288753331685529056200844312178470464702912196840188733451840265757910999110455508280238823653283709914777764911169110600313700166931212395801836479888670172447215818380959069285063399203466723646586302002014428059236908481359865252749263419480546546848747544824541887981753217996518722542001298087430654519323650039716143468604682491177979690435709618274611435050245023118914462905092649105573068261798398052291490041736341311346840729740876905762294521845982768904208664117283571914691056738030157632830067379346211070725876427209324553219350971412888427292491627326140453956352700661784519173483203795033985350593441279155552603715412750715963954531174883086756083772524577849806347514750666978783442677536510311766445959237008108726116358909002156893151187301851713807808405823461468124463615182416121620654115610672332385019774684590020763556618816624906418551326984041393800358230328704473620691949098799276970042809559901309971582637177147956829736002102199374719770997346533931333234713482256185836337771338867780459849455115570382144194242472708799766604848393321451040186061114050104498738107971361516842659042385954266823473559141811215219795080679498446119725829464451547515228649625144572970423993569361512367932545810000533821429083921317727783566026104776883435168783899055367932671140255929042013374946452860649462086513366994960720649787515061714568102128072134517022543542734573811292728194556008875917510417671013269494694738862445865299635719835859265717569280862755342202810608967689646113590127574034660384403077146480438304395467649351448453592643206799473201387613726166290851215389575770950831612940925200865145752747655361436820090904858853370766853986452842852334788190479812809704433512241832011576558443972560902833181513589113638815039766058634597633278550416815739976085237161824772706061487005527752024748935774254338667952756054927332048053457700137202895890348251266069405968429460012225868688372947701430378549932561282909319914870294370146657369742622068301701333108913027404846774874949156893831452016621336887785445793026693313662511899757847389418390309161374570255156259499355931192868270548274850240195669116181046357302922512439715989991478023149244376818796286923329364086045362224144542116901420064375548539296692236538377991891158385416944339454693495189945824825439835178278263566267180167634665312696881438322939087019634663103166769866768697936253827333052475206967451099140220693880375317346198669478716071061164290201932227662451022173224111124845484711040206944027939927617622182894047795426801794289899875147802006895718072669544541547084923803893313730385660373113873676747232868609410605458779931375818953277656011962772608614911593840926866161996820393406435110646315019553839589182260795888778927033852234604500125433195015939486289075330724883181185455178193737613452939284119112195852958335615308649110382875412811696234974999967530140002465979562631607272981899605318997001261728956461901126995149448373950817607951540594444096742179785129038607763791581615110324466889666055737267513662963985508296207794001983527951272627970193662195428966293696503024561377099229071330585498962432405937398587717693555747529364601485573458506866727663547332805242644918072275304793451987613095342775880907206164480000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -981114662314358999621215269526164127087100254713205061709172267215878931497467764972199568299670847852209904703286786744555872376632650625991958003824204071098644884077933607726629644895777412408923464194111624611071128135477495876590443249792035468292506587817000345234032055195139645538452072570604011422891722886847625887507410041324568357499394951103743877881724177117934776888285831947652828993077805046803540067819509844683629738493104755970013492404677039410689146671835525865213704028776736005706310927955276586969354700602069330663728436896246885315406571989365845830988175976633818402961041620217811800138209329979030705720239880386700865411586727538316639603213036487983660022388221740919292420388129901845329400167849724912471569193509561698749010081250640597279462141260678463992076145924713822440495762839910714264984805475070119158108767235998100772217717130947549572117343027106815841377344306327006572738735771132005234477694506221794146144484281825431372137374797332748571519484772666473014803458876737091219597367456690941757123006882264712853549826858297604863174000661734589746019681967949373147657579287253237334476020551564862422595078196221928926492261207735525797779241053261450830843372654519154771242903854643562241541856655661197357064062745900002117564800575125478013149760840285309510948397471828195755064441501679559412138159787922523614206301349133491154926639728092056916774158417687253449749215289988703521947678109936662945255001368834538287351642518144338055364398166563664244366868973000409306587578946706922311682963022350420231339225680793999653171385218499176053655789777504221316412389718987128963504637127223675073818634831039231630661673840680707747368876211941551624622009311425993838349292697876484339928931951536574827330111826954328723002081362938714208445295186439729201481559299101400030076357944387782220857552499786486506723136280838172956130931094062446101675573069281051275566080236714652751634100755229207873123665921652077970415877299455636776020061284058989011126886199922922711640151469536475389186928361347249584479698384659043387800282744149289816801373504326909707319500610769999026279926592953269904381998852637815308620357836152689979806665872261538282600386080455053104248573054128555094171255396534939661767367335598378398443630569910316327674784855790669292981074619116737610574812846754549617771170587939129154807632428776432834704238602799885168773748020874169806629222052423850032555489795007988459768072163017521998593734260196398122244127623494792231948353173919217922170438990011083670983903314630380027611746932971865562963252292213932314139616331977273391665729478572169598564397822048699041772329442140596639535761280273035428586801740331269707340087825749300541038415112563514656494319775818419697802687657948166151707400813083496423027824040972455377305210043780552553146516306260956656975190085120130552806610268333295327474282312935250724410720188569003820970154610187940487387263399831122942971464904516583599196764951327160871300624224294514493529881780994597094313834272344723694409058584074457321632896303925155254191005171371980925106023043743414879948315011604886892004860306261962263338537739079832067787254436620565299716072953764597952061487039756426842381503532501736538215814304295656732638217711264921266382848363318879584968942229508901981857349090144251052884260262289457978000701938650329533387355978572764026927067598756213351258910895308433514405938892158170691172426573668650313545452321459682150713636770239308220823064943322170738261588170137737217194427926283374448134192058429278813980081384626518188965759984089668708743955351167725381136663576935427553664097085834342978261182870465991784432295761523653989280033295966127562512873847605216030134300166124030615175172893124834989841012275928565508225964158679960537333383764909319676182417192115172841819819600467271214252218935453464892495711426071297831210890277833112473386283697550132121275743164323430299721793455661128252663784943620905282053124046125431398403283934447956927549721301824357220861791591362694267202914767339520000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -174495717018371348334111681057725007096663779044972030663142857110327810471530061653243524540243890853324234366701052928293567972152793982899959571147106851575296804154891812167930223616034595302871214612766785630746329736591242807308465541438205473234897379946095234182969713564795060745337985044405014873933869624891885770793790276963938645172387972744197670736817628959699927539102680038955406253233894155233518835613439117046823829073324475258907390762780114392426193625024894306841232689501801210271574494880069078057450670074646333607182336082690136980430567081284803579831664843056647069861658796152497428724092614952516622944556430924901735286277408671210086867512806374624079561310818207995357448000193416810020273581194092169411568012235285572533434797020698856173229732956351933608802156302352663581362369620100416996572327844798125391631204212402936379895811539673742536741267498759941703110500843228811885527156141624770244956297794627371783668281833859711196547918608939494049975969876178359780663850213060175948833519630856051784738750318454005838646103344031028499908591869292899053524280515980107448847876532552656335239383443489535307729057413592761627006634172843085793784654837541365005006272869739993838026873666157766235943107632517540820168654594023624196454375672386967262942883694196996949235034868482692764020757692536076009082797860967361857950473568993525942356085302146533136909038948807530431888067818488443797442699249117640601285442688284571741418719961092448623143081743436131002759381413821125657008247861738761168140498936578206141365556523074083268087255452428538204083978385172378561695462794137146525726239748879273817847530424304332216473689799396690702965114504920249682232770383035066093373340614920385785188537633405162449486709519933686670227206976261423296901415657090322198923381166231143047022727351287741025226131803025419173563508261491193530723883120844050477591560782142490802967600823667390321748903063214682778025209849316517459074027479285202844098681446875354201104710396840331756480029603307407423828169997979052683961870340020800323362642123982851442423923632884301209289472742807374856648656124804309297419962521890036697686615308302495776712725318651487334756756730087604547747520526014033314497548794119744864923084817670126124275149308395257191529201170743151863405147477663418650541901166623400456408921177555920245205502474020823908184800271418971443944274601791157620432305822714572482633296630481729172830079678112549127498221748006626003993736431259073004441572132161391475582616233425759159052559343493705554882796827698363117773086342161412755947025284543212473700095552126568436037428419340141840129402690573068920241381176901534656971291341474661925566885199449818525378074407730302884241062546281440247947554986685483035652453510239760277484820931294856731314610982654056477209649281280086667735465122910605806597877050841650853798715611742480669768026868862252306563010639490421858853773573859675955737361245780471764372766532169161629983897712488035724416976676862032030689303243865452583771393267170553234184500919316030822961215119500688922089518759978713731387018971865280263380521422552704984118131717193153339812854032854702367246838511746763013479506530029314569621512721123149402094310384168811253362092825549103733482748162708461613383791150460946534476432712944127626296881747728878500059866443835117309619572579320973084129465893853109142877801484361795681975519041912362375614391579152909420175342480321027967298687393847030246280603416586555959216416656703995088384241113071780284192341902604225687673719748401115225126786785933925757864206084273971926614537963414098206316522203887814738282325082378362161443700618446227436797004054302903441049480437777160252192525847276499914138616101478687375855519080380687623017022545813983191578095878512794278064535279098642919283872228955478673071781409317240264804022903653583059699635414813412204231293605778318803695891814274900268566264586218116045276393420359428700363737171607583387674338530172039264762784112520292627397839319528974231096052940800000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 898597318819005039105129654495835258265241348116055071833912437021675088375773629572885846060542803632476927449919533537968637764622053708806916919323423304211610554647497993826141047197183596445114918761858994662155834600484872114238548956381026765614135428585389808031331196793500585434925987134275242168021356030736848304178708687980645837097289237129828637541778462028953393270972689330042802725920324399934637481589482254165711033530063522817816240788841608955699469388989976052093728595234924281021447132109015026165188753722692516436772580569017618785454461303343953822302516265155142521736313213850381181774430590411922285329048369687169252346425218132539631049373082717477408686746373543221022744166780964080808916276142285889700120616485469610384272209842807228954757771920422492497401771225934154504128630866709700882792563948698260794356674159617695164529904375384684150721562788732330379765066703897067661443479972139797066281966264633941156088655434724733883617784419354389947880855888578234593174166220735417256556089348910825890144145045153494895634748071479413697115205518402401420368610083334466697385716885001197461683655575582888555333959641409251985699300194857908182753940094204513403929799315016644769545378503940134699256818916133340569148261359098340825456293272675809808857162095954606165755162056841703669643295441989113492549627482278068927765051220584981895743092671704584809103296351803629846345056671613036542381865744575175686742328228000194751032111208767796153637459740530330228157981858602642200751106271150929043093801416457395841558216651492618607587283961590265617289521905579259752007383286251200377431362069977621030034927078375968825615073145766309357264034572070317010370782304265556597703223603769446623492221048340446487322415939815134718661277157789441440403653193784193600742296772815438877276617615734965989979233615379328759036382118125975429016424874929137591413062902152581694196243661610347313294741467510214405740003079334285305102711177189309106026778383585634134136546843364834798111083791189743011307360646713703094078661068427121736289076252580782891272241421790793957047176825737695506733662681625439941356972849280135116213318971243849047840085329934557264047196330391562328287590157639634750077461702197639330154822999606921550714175934669280174313675676082430534788884977416224776953818101870749350415721404339660521617404267191120538509162495502644083818547523254952340367570526187417558742289174785923203207592493557281217318780354214319948346060742721920873138662598353568470422016317529785357048688318055612797973872273417770638229645331078589980148019523436694108497118682401422139115684240266417052629939208662517253469770867095445165611495888574304940133421725854702590159184024398988026336628797295247399403536702923765591165021543872360808178124144495247904145569980219648426383908390090196961964955397272827232208084655612947255426922616569545565869417021274613833276324109384720927445826140258726090984560089293454587141113860308180592994112992443465445969796106078640403630556453376862878282953135741633765876902598615166567975186622800655462249682443394753994735772950892847270056176130782312576529478546542294601998950724029323952915302976936195138609401678095844132620021366635507514245656852946129158735444986311123251001872727304546168063313068023067977501513921748192138322562051545447549367541100076748145620216784868748350314076132625088962071949319926215835640268737145209491510317851092918892694560033381087655043823370620432895973525094193659409171758989488444339762678084747011586497409925866598753567440535450853742332258069574987910657721751994484644586671442651933400069123539152821108083053581339943773423883730735182098757484200449115176983875164899760901119994372706115479264475169314662379754243876279918205189836297518253835936207538267146828201553663396757126639192999506049111129083883557846307168829605889677347927945355488240695998366674437078334858034804084823778034517854207087300260658652701008243967360692278361647842285199897735986617025944259570271815062320912762142720000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 76325064876245085880886502746442533367293156954081248962325789433881287635066054442732489440210288361961410952393726995210821542613880216932174683759513588879159587749185528484937917013436474998266838038311016299845192646308865263340457565755689815229765339723467505100052128031749788967177362730956686846461449949179370277427027310219836948909725322304876719585272193869802614580853015004255120299786901961409544662694020368194361656031652886742275410165179882014412256100031691980489814218653460859389830917629426507230502523281335533351691179747087039908937303897722015250091694558650078294134705206703296644065604824751683205136106441062966598050651973380333507233281353638035831843402123926030806599247721474544043908927037722396345521116790232412500537317657783150552136663003333266323790302987028014169723700251379498196916927420092949955669527432235797633442822370234413084612673012027382989323884864708385411576418626417411140739887808893418876850248840334187250043009588770212182228885744975088461618833627977511618254762280872428439820801164229010565966378639947627927453167582991114935851187598213373337342005253244094224358176040559317141472561622729081212157984246599764097171574200693441971467185977081730294326051935335508698827383448459209401115720731881117271700480227718876819862609531543489587552793874910916633511964348837930800389931988852965208848883209075352037674124524910789962677479241595952101231230060999928714242689834570285008313277428641918113630093467345562998781935328382060213734688606452809452492904337071145095724929967304846918729146602914682505361078163759672575365493702720164888894676374675900844451221586830868791441308552542868213501984937410495420990147543936035555088323757830153614215421718343440362520106342249650742905970221052584332790767642581480460064638403925214338863796568339298741416409987441116219038766156745216493611956288038825513588615738316825569356523705887280425253813350520772735080299381832675124972126213035212415445148347709178158243217623783861064276314183553084032833197690997228971474980089839214807175565505164716962869565861338213876118257729540873711588679440729185551803014063348898260591222159708633385249599216741529624247227125307201593355052952889708621489277974350362493121155466891439255417424605233925814595694760655610539779078741762199845809543602361132821382184653760627666015200983238890118076604524485990159212053652030141512037663326071693808575857286604645260024756657829902095064561962096338629222475264162325730294318118031358870984943879038497592999782276884379516732687260103866503561772262909592726575124792538013999461112357281452788680912670531854332248396548125197387918142879140711629588015401638818934412879007340571464257241354780439908209556769750936093832242356094743316744079391944397754882322911893497218969252297955933545993084353093480608605524938637185720707457002014546805571659385027971781800487760432946850934810275445362986364849182290026400696714457639214212012130492075452424186287140319518561909457369094627666337205017048121034237643642245793218272381362977262363632574251296148634958365224220438052552695555066507626453792622723953421620355402925255421361332413620137805327290662892693793940299907605343264147591789200862718926441397896443209012938513245581711498674980324546719241496857079543016161119416962239135648277436052284614938909903129333382796284006066501438518226342429422106983442427078139812423228445272188602645897161103989268480264428856049566240281300416215512399295809532424700045157447556908619920391762098714164119138137261857541031564474859802374001200678522138164429928649939886494262164057304240029656780762949592709443883224990842646114588626088194620719891283973582346890595805410934744899762947089629278203513503629845116034133535340427103057750121480060041700704264632004110543149537300124085055888190800794596107648375320675155202909843262751949783683765859394603339489454018312813012620532457135938357573740766401366592048083860576891217143054392901852171017230682529563722027977700493966054894102915859908542524557361152000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -396840129868760773018665568935947464938720256524894779790218757998796471767166122944961514197856735102840947844173281621867890123037449374792019411329368538959868537941549919508481880556940368829098352921254636814343340077154023609987613212014829094083026558791830022270843594923678171237364220002313621155984608571539624157107971271912452120205759651489453468743216896556494421877776628908679383560309449272253124732737470695803080540881422374031587401787070060570270473630090207710023498770497994811849954945996736438530926592494707497190915722124875216093375394001853625013524416622484686508139070734454207167384976231522134290465082984067306037850073160040960394904028819604301805911246014495088120086876421201156703811914661747690177416024152728401061592617751327335427271414051319603906162795829718786125555102073926320909338887218559374528409492838620006409012172040442659264731252445532774950680506522864340753871591489306275170778894604479236339484304507493030278768215093802287368451174375335039646017086433000318543277318834023266914372679996813116414104811842110807834025456603734096573465424908735921416437132266455042268146417279872120120801447799425638858834972728243401210195739864063579485188563684289598860345751409805249639356915350359239361200769011678499924488518382229549343781781562136800655068048464871788478583897847471920025209485068876243468088761963897293161906291346782847683307741486785040843621861538586675153973691004817306520847199245622761047891105059087850949011597017406491858383639034172709382777892210421143488723804416010856660654456332588468731714311412657964500679636655429526544667679383023648780029091738716432814545385985909870684446747354241092879242370986329383075217690840268226455414202121108673169552916429033799069173100501370774109430060158052546516782503357625012370564040477174667565438019963579374634897243045765324736036619685854845422822239170031471523085253950938401297086576582775470503392741224354372342840389996578451734722807859074226035009973129959024464698302826356396693391971459011905184557235396061580993139352354328493481791235222752687142948305066885123225831946858433542303455459540944403737602696758310986516441422099997961334035122961825424228589798324412715259839216564413618939694207955262087343775380586293342411078280540617717716378736004236905566956356892712712986066412016831402007588947586030103763963966892211607984036552357425311975189748105244131169129943164863097825564287831988904869766038389893981459727304833225983920590375239501815725211661632635956435980773810931629827319720802206977035159737868778758619386669357485107961258328302725704005631048836569235052916771539757408875213256244275661718730994055810331300617928105975004513485372033638108830182288339289580917551576130586969334305316635823922405111940579424151030918615609630538894606874090345084802396366705208655718522682306078451848948124433016548949087978664684308633380172386957811534182336563268715023808794961451798099609224281073070409668336952206292750279921365159472272880322307446811610531510443359899954178906844852882129093808548590210358692343053178097783106664541501682113440047515410847263307101024440434656823346373522468230580717627711506802614016021779878138950992992727404663373726012888093615829569076664875148082519569116445794033394015787039400769517900469413000980469226033168126521362636450969810927161379429704559125839155972105295626904508870318353790921626990891601855806033604960708562470654457000998551235878494058889724187838093954727137596357154977094982655520650801411974023853818898022578308882911100022099028665490913762700160506936699820962883191701767307838609674107037303241008334668630035901299519371957982104413963240191898589892512181430444659016070536034906371814453358487693631350041675163355973692681259624289368790738657598707242461800176285181689547322983813628045815071360151809381542503493160106733232523737808895153518030228213974921402882875948255614702336838489864814426168913832274163004076539152059991838008949575392424741592098060948533279848188425204137984000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -20549019422310205758865103692486554102276595171686632761682298205079585663216650834705644562317793885604924503236480669772244616262154124999340417863225079848800733458902527265625687896714541932029901098842092836927601126932943605975923154259445108552762507562031543625369578499992595720985491536154428593581315771159454995772911099226899272486667137299631170998995429262729964963553613126653478634753499564119584001745084634215836623100500956960543381095390083378374710798906348842881875750492638357395808620214636300743618421614662690098114504386399244308197709556413449144415044402936510687676448226482195060339113654611064048017244455254415706975009284124909623928088336827261679558419257747116246061475930882407328569286890644174595553460287617977057563048379631614787314311401000261445954984950821743232625616239818064992756028961894815581185713282132525178425444538795283089016521454738919824214096871624017478499788397104580829054089975691938338211651378518211289105168128417295234713261491181272574105267126597741648988370915906013203551168137746708779157102358298407490798909976597162837788786081017901754242348570302176039513156712393141218361750646290778476886409636559915267434459152296315136604835017545825950047693613161714214781550074261886665415019088760958994870813531561739265943769678396135430588439248795087669694983576633070304300930041175641894110929971968035593403028140552826842922644544629775674300617700096194506919877778138123870355744853946080210887605986614516358107135402293941736631623253509930590336929877053831261121644270166051183847657319680136562999495032301204415713270850376056713704206066333868371035588658269477141698843580131491944299929653488504285129001968911043120743018054743658517352186883914859648935194763548658258384892657586797007256391024650570161171511142745678567254131411906969507807309140026905035919061733939951925327163405615647544048855951567611294463618497728873873686449248525318236860100106080502891113416101788352355463506121186643596002055388231379318590437373723257429855143945098447707086312142468791307836658573555045714484018638071962310978798668836685932461272208726590253621282437652697791953948203379455125453934514964368569261052450782235959738711774924060456190987820799566453763717379958552155513370186738382467256699683309482517057625110017103547209657686277660258741868555071015429452327532453849333345392068241697582216331178873316860203909366942123843432122441519922678241344468064344553606159102197058745726339062225679335187969941290511907101699963613425568623548666732649159046094529301695911775879942737017339815371356540356501855226266813987993676365925419251763497253443426125664634818153878514206178455562517636060870621185820916757979568128970806679717745699376281881804865893949401423237561636110070009380260952869868917181915358295171150239061970285127961769890417769334870007704691494717401346445955336778522741742203848897353612000697786222644076465533763372727339954612375844976598026178790833144638765988656754799282872670471214881039705812141279294934678513470782840119589896131690656466806429166771476547650110009623494654005454208397548442720589311627556601198987427897725606279446064709336566289991429326517933375424613665082499253477755328365274900720493461555391937356030889527842925346338045116445819400222609357408457808871290092317872934647030994084294242212564327187113373574170946650361140773053025787330411042461389585154790546736646032596521506283780458731163056307921748585314275357699189338311441344466552386740053359728293734143893488702703270140558981013820981729807824829600746139279233149130467770514633312723070122776116556405538248242406497646595309236815475962470073841924913748908147109909004915611058188864366797163051509675999126850807931469571512328995915782075279320714171545787171109570761605039325884758099086610297267205102833392940664200018463022759540291783583360702781089326384703618025073514070106486725134188704082101773506546189097089045283581569942520750963204613534782980490975605399219256076835015323682730982182360186880000000000000000000000000000000000000000000000000000000000000000*i1^128 + 2608063658167794979599040052792584731488273973654314790566923831213185890971525370404480837495368062478361586913261711688401471144448493574227831283189151567568828706552101249103956250451667285182726403561261347138638761420365910579761910250684119726730212469131497644070484526792982017796350557195295464248495878130664036872819496345930811362711145814724470767475411244464356374148976948107857941292658191712114330114383636319223329912572646290303678438407573647620740966923217174211129714145999438094318556130267544361364326475551833024881625662793949881629097659394095752046852236285084172202335247698155729992160026656800296864976878808743358403740241514334321349195615808673503475031667973670221251051420541605179747883115901842284944418954931650261971984134609888250346117273238823678975669073100455948034115551384717847593232679052968612196805400055060303551898087730488236653047683063940463682484994312182941175246205252845541603891226022128723678760760320538268780832420992312129745696803307330070629892315506789055170612573313756954121695962056325509703324375209636370684311486179504512319370692075078669361151257959786636235415852619429400944811765157954716312168800003027761889869432476092865024254304527945710864449232551081250088787116425091494279758358840603474176564735814640925369572598212085238460852679951665773736447638548334267620041666256842687929701439967963808641690902018342609647202460816823405534883197323351378034185197873732629051413217017585027429500712837646958703233241375277244914693662768410532819081926673503073151654674241094415741510850674943612593692427662145461615809931145188215228422696330513056741189807006666972724521047524216134104862529117610820066395088389479917328531619470001327600094952744590800113443141734574059830369888189838382849159953350738642712219761679280754119478018104593151712221524064017645932000121935584739994780260838422064192264812739468444455856562774422927615699568793435689947306657230256763057071463360170116990737941782045548594525802911816771688980538130677210229588395056972715130794618922684650916410092231575541392613465529072654445409061332714648444417141886468411491908426536116476762976131936335962509303711790218464978211163909079684658135483165904700517409701429396434457211936287598978446336312970367450654822889338357571778952511426664018689342651378872746450256584699698850911861452753679078566032165921766345661892090053782947686849150182978228418235643206203579566459677528237703966419299768590909395589057598187461600462085272543426593177167365125233522540719526309582104929794395678169739699410830530010963003417695568496057943408346975614497869311434397513329573854758332679077309540748441706783962616348240854908834871488732491858130239022051249879598332855561228349040499740838181148526143562118360990416108066560434636191784803929867101567757865265346121040199901052805449647680132912620266588671032718969125938400703410263077865753478623692770685167961878615276271779807309875892049267357258135957696580689357882000550809563671316782326519906496582865303892084238766129755893366051194896967312468194409949107302349409581012667237040268399192750837193142311197067979317675437932123055557845222282015573212911854025880375928321268776688855598826154014120940747969392940568481991778055482796312069842091514245224822208357446927424350823388569608448813115424725724103704950624363183791181388668435289401893518377874204693331746664466808442322866203124205788603975058691918410196671134251977934049403382060297520161272068080061713016662969151467912001017945774656473177395369439061508933339609142540531588063429285317310663171864163966549049771412029071941904926874222767414230219791679866346778103795992094848221240647493290114846934306825474411295006879636610045195669685895333886074254813329112515408482856803298044734639676066647117499754757430977672404611906611653981500051598569986916716019667146145407497340148191257118014578130454099242072406283469383185549325115915944515749020810158654944887909289942982517794492822746279767246249243408018178048000000000000000000000000000000000000000000000000000000000000000*i1^129 + 2091899095798465541810606306567058942016137991655650904696308816640353574293128734045869534478358315116745756871200199735541355368760039537207256877482601618253969024991689375868393048533061595442969594063468221849802739106018395031686408114311896869883023051981422352473612238617943917097834806668184913228527959287753642971926360388714867902813579734879003674233249240089417231643768040611048038344487156408597698218344109887261531166810850936873756038608414720948459968553763924792485499199564975423879134730580056397302042062772771840754606597961262332049613750439212140715997681165057650471172464801096966902509954108032193885178735871170573402995069170267224117377243185016691522866131195268770848774034345073571855492796151805578656277069869279670068389815125187771069011825293091744765333440825350764995538264905452508779516515532128895433306172731794548018412806600213456106291964728060065162305214238408701157144562691451995628920553732578762512507851897323089682084186751672074693938709934320255483119038495467827052575379077151739043251826022263840646826760426336779690760620031587191598940551738400843694877747294785968236010918665656438149806606609557905932662800965665790515723294144786954098273753137163811187241276679403404832423394093103747183302976694315880996726658317302012333075312629189914676862860473272017249080354126180735824057352865531910716287649530851095422581603740933447822088509122952865215195557418832890744623774591879489358411184178227550504756142766054883701410903065418080321721410842132458648409331063467622991438033633365363813577927313043976214290373017755128720977603799825509910658793540999223006630807349298538259336074538596794676232019076984242667628137972771165079208536917244570916840040225865471856207494621204445009343057050999435558829125070064931975988692935737144198566201232506565571352646101912739977036421310213440987682139583028771387709216779831569024687102834490460086804716303206009253217394213203315389284240557086843950487531702783385324489861378292442985917283921595111410858826377603160049820209117215909152521595285997379999790478732747584933418807696105731556712437865643529823694775551716293983201311451839968941521852068956541228803221608833009381661835776550876775715212857446295067266440991759955669699044076575315031328532965922600358962181532240538839510018881809614170755963354389274418945583868414015082588282773085254704767915085776707098469931826091322283955753203163546409934238741286128054394255673361356078100793391660568924703610599243736169771185097999477400682346191577881597164158121350608395298487538311911148276175796692068431721068018233661213280702023157380540556170001878694148918021210196718277530145828718093955974048494353911479912338626966523117832590707369813072101265979727723664067593656352146721024405586854410553214848461095933842845487752679405584882552234194667261563393479931501395422316561068567585762761909069892078210885309795122443923905507465097353982055988546382269865105210351033140012508560969068512338905592647903685242060669354732765485490288424277308109384795274671887613735416512607129176963616105934527892851143151902412686010751806617538515058064906019043011357421657898651830866828365029651790361192022144384902334131832016574907511550915578727414889315187513245268644109576577508288058443068403314393638914897446440442981112920043980556646976420367183772672745042098846510018959133920949944298742911652596092883247690156924639640918556428403733707724196205795911027545124771052027310293577952064507217895517254700847122811883737407627182612055196397483083876803949582354724197017034085764265063853442843053547465444002268641450862855565195189340319070243979619965465474091272591866204842926098915358606203698247212821803267853680343939840256492695910869797089992241926633152625847984733969406099468283313893528349197197266327366786453572050669499963236368638957071838465608024512848751047817918912415383264110618474801829610121767578884479800113930054556889123766471699856434731148683253959773046140910063662907025627545600000000000000000000000000000000000000000000000000000000000000*i1^130 + 9711644133934869926405509439591405813359600120466598591458388987565587998531699985870374096223515755298232784770664923441325797927794021466246722289794943667712680173924570702118631772017875662304784331187180741687569445384817789935160144337771074358409507824597096666515486099739572144369829955897613070367674143717546837211240499664597883256854156601722250262759092777964530846518658984524286040900914419395701680929278857335515460069383989983595360648663684103773422241971395338173184954059037078428411857254730284273627914744765563586467070976931251655701790550889928840630189392566762929766992221849098671197386133641868147141033054879065856937459833666829629822967443025391726375860546130405833182888290621968667409001541525230000637358190335222565424104848928807737170576677440815180343801679215098112147042485649630160863186386550890302342982848529696389377401557933461739880996369608281881694323131035649433794456351627242755634673071069146449300770638453073637392477653014073158951527216522041376462073513708175351603363677366637084077829707898339716785860168706660417307447192352613046645481826431883459614309986133384957479555476780715668519592702092204415432101553981250169589439461040031270510722021634834715118136570701568571933160188225772254574024762230503360200972851661062893276824004000888787083645832493147577464981753600887210385122368024153850950415396130069143179923945151695943133940076746511182646902849155640922924051491096873936721934769685991222693668568741224540483947191535694187990346771444621894721061671532849771269188772908145888470352712118346928378333470659877199239473850039048423189081344226771039708468360664675584518316973511633755082312463376139883126978720731270811189521034020808167153354189767123172661911545295628620660977639489984515078541051046906859728523112168784193994960215413697326654215413577275750264833321050724617623913292095399496731595294991242203127541695855854467382891749139279731239072913799649884611122718187638958335161792013184923759754339680125095653778544979256032895978409755233661232238778785187937670464447074969115222696660732084728262566907942049322931693782748425884991077491695171253206683094309979224813473257475891142183584346549715041364520116864290670253310980537008287952860637178146471048660689728072895433199020668038866943772347120983318780569005982685271649159900176531737521154789722048574660241172890490316512330304664152303683582247366653569955579724698918606393642484781487966493875913130222193455572986299998044912796314646363128444758857182307475342786141576053994677450580706098385769208769086936161286381094558098016568052501142299856724877972310505526105720273028026942840092115224242915067634381039763089416697365158050849154447926613906781947806525671875670094798701338217285521877140845084246356491548530031879598419807212210774731553688419210994020289628863144467758861660081315012585251259517725801257466173066941173850104128687472953674841205518828208121083602546495176151097234836357669530651789457358415817086203902977003714320185627317400655819123710696699502767481342777839566126537058658757152903620692766250997273510062421502586845655936769338026457590988690116934205136667674736051888423588592158903938086589778088272517078850133217149563840311471282438512502669120385796221363353999794965351369096461603296556855533265024012518496136483424518519082794267284053150702020026880421777050251086069030117043141143358909927053374416571634654159679732245993969252565954933925053534411430171522877500101502375196500926863427455592759160073502969359746713844872997185145875499632848160891783290090988947996130887711999730817954042753835421273703544980232543086587830353105536383555073315013631658506489650347281683816298994155787484135993617177063826310344819222022587933657322673168890941276063437631961183832382228251581937989457213150850089537836927701779141225831537441533205008647598215385968089661260041616295652470687873100543343387023781505418601818455589961954747331650958820413403587209431607082539342267097984769542062080000000000000000000000000000000000000000000000000000000000000*i1^131 + -131611746267555807387921100817624053373283907423735181487262313994824752634453557506013515799881641861590823559796622524396289869068874503883907837569513916652430615942799325312288856492463306839827834747690029309782323306058676115570190463302016925651844998474028427397812777315601117660515709086653902323086188043657887361067907961385838003325166548814447104787215274381609138484621674193172643476731492230136805166977664656589809769275922379049636171663766469115252913709321235307730929183070033525109916367750037364470378638942363247892160714303264712877079622238894762245231633168603296339993306730667762556672193042324501240129583917246323895375234258611549868635591095738212690774950163011824944740634301559087703685007618159960974752308930679621406566671311735438817283183323537493564803301051866329428726683325887819718497911671665465478447394927672616747697193311494611960076997343032927673722791743019507321879689877272687549043747049892698918340624854042473238462741890212160653172217934862678859903347625982594581674029726285538447780531425912643019746987013658727221573771430330322723629351339399690694559644936630327617822167572669979828118791267039021823723643221941506404842433783888896423147466900339421836829727617723205804782935410325413430098415936871897332129040251136637170149772131545102415344624090014566763662097032599455652741071522197734767339289428488993879914254940481940584754877188684644635485121194949983086395383366268044276640179695659682948799587784545383810015212163706598887659531857365913729152064640882032316779677497559988622402872037475217792660241846405451965746847740153204081177016173609224252318427095620498078626827843331412989611645049282197920997132140972083578624864914309080852283897785412311174683881091272688876087839687646796705988192187749818277912440466994014147891711013079630506459217567762500326056243261842102112543042323308202465294275318406645782975890858667435201234285142367401226619537881198028632446671698049379877434715336572052300433917360209114480183372883748524305808066930892256669123325371071691831150073834404858113269502891615061147615115929688270452718570764492814544984521829176260548271031517752509839565674761951728589852097153916830510534519315092005411703643974364168601790973852437718541561677259375999046489819604948436101530316359832116094210562642769118514448072710931859144300819914988378874602053714373249703652849023126088773627026324328435642617211622164306003160590437906411555108560612061378528377856666138582290398391129274961676673533718913272737667774076450631336287529165165657607590683997040121543832095421189393716567079838517670226720810637762975785783583941220925643734719840228901734394993905482676939655110763869057115394632451019666573302246124463578981496990753947011795010976272812936746381634121954452600341576933540541543610659621728119887012150036584047836058485344988238048164946775700567575629218104364629986656053946462368239703690246125218492392725668758504337920137100147870134787350756528942082194686753319770810911588949430612847523571864140759178578066198426129589326132034306962723259228077371999343227027910366502920484346391991506292452648422923754775808228342600118207748120204634509409798164918272647003608493096573800477312012731675480503064163102995595055574117532561398178933097102260024204094363576589417285742757332575560226888502245029121908906540642220109753691585393947648164089013998592991384450135050071261724634856969667211103897111098623961844017703001576499438985031514050317230056619047535536782588738187090855811675875356472465913921126439309382168709937512923492465170869383869495848758148617787304330418767377744342001586775934759412080925077182617238452583434547020706650136467318643331286262374714873396839096751463090735773684125278373826284399356489065816178736009043068148660204110704587249288763330239298505788406230198886690604436826737547127342838333765529645161758881823058020049388863141488937142288809988765663242237276051588585867218183444435405199605408888806001076697300992000000000000000000000000000000000000000000000000000000000000*i1^132 + -937781978028753474354169651206058456399574756975300301404046821412788552536446384050477927909608141447632903689870067266874834368670435745820053981449689405036686829773147768473080823606996464569428066025716977505277169817271540146194001990577875039946241830350521260308434175664791813573762157384237250132355305292398097478083784054095023888450835302766305287236511386278395301417071646551541843942554890171118423762019961209867425048326687265571046334332061416672676760774489515186305009377663619187359642379954359302180917538898800278085770848711210904138912657922703497224205074758345437912878512617324672670640869089493685611534241792775802473611321517216449957858199646517284730743626945186295266022864275751565344590189778988795386712089377404485847232601483560018308798551603752274425535939061554599709315536826799750511132554525148240972492477497902279547813257716226877623007995851504843360584643448482641713662147304029358598366809363051606201152923028130503991933039477165785057499877715836807956093219877889709889725338642961382546594747186361813139585122167409343427535019126628722596588482356770634771318931946607172553008873016380255063571615370997561746986930699336219551901719472698264865902913492157431673811007231611874733781516169109091341605722356106477998793463321050409854636743321274288894141914366860375633031725452743891906347436477377457977607994717207449544808039029608578877430821253224644728739012069296633308967399747771433082222286705545364214128845216154165805833565354026157486244040955407814327281612048088598287709949280006596432228675099519008525524554291727528565119676786118998789702567384702541786034866906307541731147836015889725395820674507453963925202743531238888564723067173647367457593464043133755953016565068810344262372512540790367759917667422811118727409793846039379008450988422266696270327516474423495031411610153626211578322533270244125949224267917233562338727225974841161153307743463405609084078150559573507129665584681852772015455620620732835632118048692698576471852487765085308723224838007523074863658328173320017260786982539148439381185745179791317831215599809973728895482320148437136595807602775286357449830059395923985043995406413384047126200982674841816794828236398050828826297377840442919755824591554699516054285950604783994594417360094399100959179630814239524600465404063083599108404482517427473151603913510859970390005331624156101443993964136505801866595775567201781074858767571207132739873279533422483222173361770316105318141106348550089570237067895413594961916050507603542042955688927189053766420302522490593070613818762036798493340648404657637702287467389742964429456775565154519281493343938042498391188442168477341049485279783059432971637292113631289511284571147105161480284055487954284316238503098764158783128771059338914401881403533384348109553349061738812141914825829573710922679507530241652758372537046943826159503562384501112589564517018318713297442255244315821620885195961198685691192416499366790619635342557633915112055852849365120582066738352211941095056433242669431547461585200088390238277204463402646926102839476507379267233211938173786272662387569106863848595704200700412653719955624111646876122688364086634444122697102969928905146284177741070949508737682452574766716135005111430633667235198825960952315899264943713274844386710866617354322169261480711091755926368059843768387149403452362270234501030735866887111401327007142569878824775554047551791494434923696074665300807956086195022481801429821366152455161576925409143639171043167704213728989681178060804226424761450983102453737671430220914551435479329740414648719607996576027285439938168174088751170347586043883775360648493723038330659274513704650321794733051959145170872113015596743310624631885277259617947279986895224284227498224816556127352545471404757328192692998201865289334854626791603101901186590903729803488907160812284771122209204644650928642550644156592295621094837365951223026706553007229801213970816718484679624942836338469405832785166996540134787427234380313694081794650931200000000000000000000000000000000000000000000000000000000000*i1^133 + 2043074070712978230270033768452449713876448654586868872604152430246409311093872172846818005508744787693700987399242823002044938330459573310050282985252835786583370702609217526023525449581633653799267599624177166570714906160040403504435458256934502055681182132846070728899739667458232290858122423591143010118591858985164482355625707231866633458377149966517485071170379183046863043859145074428155499101996511653137866051167624009151104005226495172999218397671332788529299533882637032922664737869295031031290681847830993103098905402986970955201880231871250113549938481562937722469804940579001293445823593648230152730272384365618147490886488552788639165552421443727923746024539481193252285324649726313432754834234465860738714735853913086299722414647773777328310236094628987556514226030901144305208845112782345675527540110588991311222141440788616109406932164877074396276459896882023311214315651245806323629437830918663225930893887306147114099903514437312541073560310165427840888180676879676940443965923380911700183026286697238756462886763628254275622338761048005788205613977108923765263557168223717091821263321446477542352506052006355970118449532245093444781377427760125838837499336171396568095723898157637846659393481476689997129339298250915399010913501937180347991493780675474553291975441376340970107274748846669107680307799610655548350686878887450874808145992200766166592760193088666926928844466349630613178310093284974499510358212711625731524323294787334887685904376635081667860727452705698565990983145316894603873111902772651968982964644802110875429928307087479972520206502460077257391211578324711311247361909994345691175523653375363312104496736183510139435737155272575547430990212576931077543535565882755664355224448555282525385041887966025361482089019197136787324696125046535944157775342624942728752709943925176217163179873207704333845102966138599712522708455126761856105108225512209799736061499718048978606987661377978522841410011119647140060049516953509420754161548218150633633926116750762439706325501989884386298269484030307103672670287155861903699169912945603972124375658696435056096623283725510107055031179673047369172807143172597997198393152469286203243163218461998275942984718711791805926810630971755994129776037255054136628751009630743973307645829927413950156304061421437850574272909238424763980846729518782012628006849885853573933992753891952536477277616485778354482292680959701840698275091250937936448541045677777784786999694330284508902177464850973559750846887079604571974536515683109060005952650627479080138308904171754352984296754721028886133284763099558128664252417694019394946741194702795047875430795764923058944264921955958552967815834868726845617647791750844739339558799085570011038042154024671728865609478204941465501000889595864090148029206460150940851514262407648699857639612620901405702251551381446451287259681637667993292435074219546736448672657463483035628095418938069785037914801787518825448748131364257767935995092854561618422585934508617357311230980426842860847165915212485122131226162057431379205365118991133518556637188912389073609392918131901129445847094543810407899909879227427364964660422897147434993930796976553553475190961299318950244804736590505331272881705515685893023042664118393753463470830014240210304658044687556667655418507344263323014662158991982293122655887644381087240057854544579010358533531185950324007344967585264291584217127470051445992535099925024194020517231641810400092109214425141272552461304331000529383959120227045540807991357042619633239829096789294997143311465410806707205243046764704080233088980312994351785600551360656154644561188197034167812079316418770543257049664627185815458017066441153981578414022849538106276667822692248856426802061155134298156140098740378246632791008857180945824808011111761354041609014909775409404537609486914998451920093273833504816446886540812438383935266697486218543754841906646625875953414943715153660914668296609790060068004608124772808047316504821981831472129630886548644835577564679965339264626326696526690670042152960000000000000000000000000000000000000000000000000000000000*i1^134 + 22310329569121416084544092057613379699289533928425704136043036899150220495257501657295194221997860034761712942089123931293402672431434756013735956077797575432269188500184674689979719109391352808875093100559848706662479329182168976182403066522272127901136029196386488525303122752033940471867971173972969413248234357030668773283768062836485727729448271906961957659809895716262490267213651983826731615246248312640344179348294601061507956295407660902117260458369951992835111212478053867692913895099056965971909009782215357038513852314566914994418992683501463522913207520288041798935887827021453228662673372070815015773342003386060039438043970536214293852627890055925479270374499628451232581771219215883988226787831715757286474633862346415060581989242956651460809887892771241968239806017479464237843093509201523912543157685123418792957719618331406358698429284833087069294604546407239837798859047810471798092911442461571860782800660163905076702936944081276861965309417062036679332775355535384175345426228862694742087457448981089714556647419434756762844201145541606499800774088294339105875204765417418769955285285348512031417775161947452378540831745090764704317493085256954683264211676066337405972340062033003234883959184778016737709145321341157437876753980909133179534323086849759488170546572196031207959411507880329779813343829986228214550907432221165963381412370021867765979836518486485216172764605113081297010386778893746768688436178988303469845729493900884932029177663325782266517079130114619115334188005414682720550645770954397884565827936729347684662500199876146622344197676772674156658703893568831036410020472957944794314664075066075998045243894095354590331567661809224038770364998407476888769792096376937549713212853702267344487212977442830960316095084348515640562283618194288062462535475970165130109018927262195640028187617027731989555095372029995757579599207981503617567804782052993446639733248552537092861591827996303953158645818913405982464807311793221722581011861209232251840532570368100814160079761779037656549904269574251471394953086509266970873051218378706679719429206910457495555875525139345867237613143564045290813546334883315579148448780746243683374236641667647369101425319087570766876774471865287565581115753429688841354377746174232777728381734656195330862162081848012235941200261218343114820434835410120513990805434342260152434611631791862377100319897590075966072953687197915220177453414148882893112065409049777830856612016853478504125516535058376467033612353369674830806162557157044151923453740904107001947675371577421256758348635934835039931351596803573340795513097175423924741726833093159220313713086265175077414710081195621322653895262554357823501808701902662054489772124642004106553193359487858042981999668586387122846820434931192682674096110341498282549653669823775864302481542883418025937911993650729635702481877997297050622348827837475322059234453114452730738270928298254160485643460923467226122070543601410533481146903489664766207404218241015001917570988061165210190469149429093528740900746031465835161606479907606269891806627871169735692229854268932569635818437168628702035738757669465655641112319561367396782330827718496037173215661935730458065207796745595652615056526356820532993701318216683070836650069486315994764916672313566408257395165630014209444881342309728897754815506504284346738150965105739141781292121896573664608013213750329183993725095438931274960762310579934955734960392989950569881173006653677559361965506365755500182190716515708442337859294706174146506664082377756365544121692089693354395601657782181805345615051236802080609550109333724369207488221728985566938519049732666310118480200837910454803575464473575247796392107671628607919626531423274453844823414238798320541326485247439568665049952220992573270648190853246303286620416144134277465447735569574032389208310800548769592461002405246625068504189204110130747160784923815024143761307140521885076499275904921929849627222680979334587813507699721456773230325161386768956589285900678678096742475665169199398912000000000000000000000000000000000000000000000000000000000*i1^135 + -2023242132477543810975742856791287643872118729323120766531874892042140961976850578509801984953123014119154691572497009279211705663440041476474748827478894495854178103709094561933489557739377581683840392503984633816681541535108215659819398550666876353094876589019210910259417270954584125515409158194073690799769187675185580381696828763798104037347994086649156357907886975834276148717026836454588569086357105968476513911311721690450759515426920741747338526261420665362144918557053865243154516730680848649779614247638763309504893327887676661731031962235152609678075039477295473588219613290458694628715620796254612479736239128543697324196524642897087281345852268375083297116378350053416648158908461444870724504364552332044776147883247517624833727722557947991385356362535211496608942507025543491108275541637075587625827681768285321885417380388618749198827975036347391444559295632030040820083926789291673040734045127068819825949813124303954618437641293086994378115980838576345272356021537272745846838252037062332317349668591600700623241315607515220672832706739008389058031188481003410161716958388118582390341137396137207585577664123879457475258356921638449342152875126323494946717601787229979053792015496941288125527317966730549580915465188866274820274294340992098527277387649857502175419953076072536231446296862941302062178351581666675635084020201162713352452684908675278121190470839108547498871130759451577394430970849710167248408373636653601143792313495227899307966198982213563672400619132177274198365688182272516496096556805090018198517701700871355839783807117311674317657324948541439357221550288111121155447888258136712194856755900751178753178562916050694645165654505450659373102304718419803259206247468379198758208003798014956923365436084791163360203050334896375878440281172673739190395463935393651693966385652128212527669747785530088280580233405239351185449627911818328650913387339210806403605557379186454448760571172501367287792734863944445871419252618713338743958109940069619305005217500973009029981644465553083199996709132544908246841651519155916441009219800835172239634023463769812557047509349351177455314684983888462087202939493634152623295311324635004215606086870141276353648341678074285377070545655036890977571412035609638280390996746092760865618832011478220762415445172961615580508168578890902675569476663925598042378010759359434983352198618104404799133075246582314688521983955125640539274071033231065205286083318742306235878869857050207142276807512562804593519870690876743584444988367495635029430084532450235028121990689973477057187753021223771396747036999087711816531692397185863015051381389122646659675001740921090086551315881441759570084088464920403991912048303333914566175515881987868638669896768700967380142686313896664172391619763329349720913255753146596779974640327824121083446155588438685626115377378996748833351403306718216853746679828144640920454996832699278092805976069810995783316607234306458024016629176720633067016687837928128891234993797411778860220736973795399635472127277329701112962922677143939639387407415909294688316879344283061417142290684387863936787264376729181937378339221240304994022471445075761911421490167665428051060789126172715887251131112770196841955249190749088187922082459617551792405653065722600190287247552245753919433732520438860781370097449071721836565132126741450018149785720639089201334590346878849049410946126169012966724413124758014076544055293018288692567747792675220823863590553214415960592507173300474838165946371836849694267341618827827518212732603769306313762145477213784181897529314931499538146754456425630928969068974466672505654120581070571509810294202646839501684798867548500450892488540911363748260747071871793209888961231227320111086191218806271891703146948183201315166655545258807774080201355178989478907769495429541304800769116305604303110482643959664898294612580003444275679389898441426530641752026460817742490758168246344951276150393360961478047967407190708032985611946650926306989030161582902571055431928912820706653575210598400000000000000000000000000000000000000000000000000000000*i1^136 + -143153493008974865882292289189243708494646254648021032699467193452198888940196441888238511094552254223197353496655637151064197508846694061349097547034596846869344210569922462340612383968741756303555604284584259920326704296608727839812921548107346778893120389565401177939767350645545475020873594066359022427207731797351941481842297512755197965470880014051009101820728167135437183552867157129352842376913945780183704499835579859011468297588459444567483277626209615350100310521560941579707282086888905600603061609900477403850472855431155725063610210350514043775677355348179680432432521691159257019930143733615282788079462651424569851313506321928481881168508631205332514520545042561174943447086901364873517208906175868035293946938179642436538014258035342374950186167595401928374979004326636748961011073046333953474811482672023865407460820590004035860319672106413798565313261837413039219465931931340894902060135268555478913046010560348710844430388323098896730385803939654821257995037369344719036396719726073106187987825472638138114417921444250527959713143055865371973957595771009092362097529752254973922897452983719726733236914462310620773530413583420614125980677714515512939205441845756933609979410063937413896646360097454473673596697548740903159939657042297128744425528354586347689013173880363911719834419839640660102421751319082573820231764790925224827194899849744057498429353194797124491502901401235260194408229909592211280923091028257719097136649759127439908989187975602268429250409256284770055376121307245677683800433403915398920149589882964450114553409383874090514976633007375700982669983675931885747184543326728644739967954289481792940680661498014637012012746161655246990371968147286561457545955959214534233415022285728605686267438816917236417935325002035519587191522350987679995458064582196200776542766641710550227842895459129212664649243154314014825997460395771126402361409436285779486718123626883764003260088964131970400427089177995015080429422267145951098382315760858527917140754951384361367206829103415847914804900745882765077278891619257253797951080305355128219788487942796038028427861377365731995340294590139841776333576282856452106448931406147575620537542723776934467824836073358787187871656898337165885964922989751752141984425223982079475621875432986249391123306997986287217969003294479642579147864467817103223801235489156759863472143782720831105753768597994612701243092827164003297711141912780316281373265863330463185361944821454275686885345380626829933065121764206258200065263260945088306835512204389886945448722834297017402354069520508137645875418311396282743182812998623186396596002364686617841114108556049121489149442657155856448097476912692753391955533246675848528431542382763949276478417529141505800810062027531926369741345950609758677155705917479675794009281125747919417482476258899100636944585098355636082854848108475401049828649484622096835506569983215781328297920140582244065341426284906600766034765952656399338776104580536196710357439527708562853992307731640162775319602029784814350694558691940927154009913041471462777970909313907020007824802945236090283002744325856931971683969022926347387585234733848208130787965257050974957149510932622498447044270756811592621146837791714375374033708631769119726352049861033613731330203431863671551620726011765245837487806651624273901717524047535806593758733708113791859891238141957956771198486265814850510278406794419742039428446858508922060645845266737192289350270744327118375144852652213013960300337490824810575474800067169667014785921417406538621613535561173041887842988708467923776110585992062357498422212474010652691070130851702755269956778101801499863200760892135658615445427470837779308538656716627394788841000716137173258356532101325403455355762530473103315622810650552341791265030162070243439966471050491807763501348822017973910368041081061480310490445043140794747618142964541038365695598430159545714524862594201739163012566616634841571313103904852097728892573558123855038890516045439790795106519453842816970942054400000000000000000000000000000000000000000000000000000000*i1^137 + -393702285426398042448013229335200471578614042800200220934930794835856110082785887255821938501390191337899619398697298389331264901871055653478724111404154335849220792922735130920086375252674039890593381041342552154289786119129460421063385496726208898031445853283400755763076346345583991317516659326652923223488277578749727532904666018500002726432872998223342991021683846489675013983417969279821238445731613832955985987474682574660856305889454075370706945050320349955193351137557450540207885699346258036065825591895445232920820005835029547179136852361363337318926759909486504002184176623794179886526538836219956528193367284398837921760599061637339521189677425704542122053580934180190031498080933013726354155130902250919651501138271886596031766149682917028763821945255483190968294701323767113416085214649100624340526797470599192103575203238979169545730592016538520462122437782043579169810654403882988228660128066197819959749136705162519231025113843622495065068685991541635726716919646404154038799076732393624480025613970056798469536176265069814142642587974063822849300076686141309684878391570614961100844250468531680714638471812672011659088378878187778160113604086709174275731389495090114296530961072339973377751591662265864994961297831976767769336931136193382654266466099805624047019149718179438846482047859566828889381725581319863360854585817775426246554017210808617102381447869634954567226079003138775726033914228469680574564503673826031352583382802751780287959610596972885886708757445232682119505836308148205603088608984458481297999360051583282805827788643821886638434855657312966919671016021081152144047015747091782869701709876736258084322660365142433101728656075786179460675640110678635170447853922661565010055550822633013847242188391899041089935942465532901797258344894880716048266006344744418973879744812075770846775944715185210891618503902369743622020380717106937905875238644959372800324720208060610947508108702579763628854587785369973914096189884201789708437896412267162891638353022092685860836113865643256749001348027602302698021527322245271855903848969366231457752277302239523478186211875427774445320003099456627405685188794284157282301391977365018471743442508869655090136150217388907042433043141787165425202546283903845018753610485974990523825450567574052843049089976886863645158636553000469497150750135518507410496372763020540139722214595149872997971012450229907215042197902596583930238998192663158531931420693544838771696703260483168202605568277050299115308571434414161753940730774469660096433827160613509018362082171992058143487105265457463531360385545306326672630444447880022343363396633188884534452601934114601460987251901093827843787012533155763894533469517055177478549059017959468867247399059795061355633215923899349221135025007214345106635740764735733364912233655906523286508096327528398789450090851089785707870496759131298229568841489264443222738236781168333626142392870720734217031908394375467110687225966337292548913960037558518773471372026441586672127139725748371341035271927297466956759890456005476384137556353348713376944687522369117501598381173542587358843194290697456314258245546207069891676277631913312061504544803829085861718657875478836726513921039148247353534929340963808076669549499574043006542511156242634481668800430271947521858917469575691384714006441021040529951527004829458839876121893778585765892893674019136110260190521149153082565165777354946923104874650675673996098618422767884321699362241573656298763119018339899452365585637851680077616522117407159832560531948024569208411307454269993108412707066566922470588108926636686318458747112505701314741582406558391776752421364469010371751802250219801967054112447638585807358685622503427201816313031027912882656365309933263462354766715845026611189400898480552391013180367327515006446171631669500113859062214610424873069975436874516956047145222790617546982175745394287181434178267087528116225456908680852291438533624422920361345227479976241685078360664293887452574463533572131816875924293318344704000000000000000000000000000000000000000000000000000000*i1^138 + -1185786060977415926883864290680423326174213140186956335808863192505419362698069867764910297550458424198091475993628228295345994872992183706446263885985886588189530994322749341977237020961135036077564255248372127181630857044568835377950119834050038378975862135093069940640360376623973572970290955938332201836020974891512453388571755434417811544070884976085131530578072357976646118130643239347640443894011243328932577106815516050496928037086999332995819282629423770792571730658379779545597772182106962148791623305035267868783507053098430972109461037603828925327580574342639963790702643403845127857437180402680679141644024853038023709942345168261456795832882876156704285685977512133551247245471011968976894343305752863730978420646755815750290656064952666421639242075729863099233199580316915814596105591067612273526321189239930510518631350755751253593681183582220636027054948175414886405700461860939040848295966882594251038991833723569654828567506661433899485880354826595341537156550852451375543403607449550959804153149890591460223659557536551941619271252459494246337775873947613444737189967159293728659661424339406148228910250847667037407026226645399776709196682236719999279777212580215242935288855738251280045783796732775062053633037767686505782648348323843674344798090083665676259639066680469421251420636832077700175747385217433136708334116706665817430360343481180412340765814361786486061770388325739573041610408350448929905691964199835022543113673213226465198609311251983940740060331166672028637044293673213585627696348553341636442991223779647015090954274420646764633101680640676458231607043674404066378961152944120811492165684463594851220633999927889616887278475049817866567072239601032474423301953092774035639320429450400343691546298737822714220869114358662825184200516878166566547172682104659772733143325459070464630870702480647033969566196077784188531743430513588623057622874034908751070477131387924281495977238640528617757219472404705582051279669145949594792849059759766227992700134727159322197829348017933658101618319117468021215898520544316935218523648406481568781772884025838139646978486462775614470795446973751439580823122473231563056401234751752088305024226951260969944778666559597948483561997386338525896321862618704497617841898913423040506037128172946260542388314560247219655413309280553486779526076215224171884165683555221309052080489112819428699806785107461174308845665130890289587207443824372166610062391657124803871186140772978330964668032726886488258531207650154796680069927796562175907694845182641393793224111554307766018580348368885623105427733614379036875287188010536665220908443216544019109135189118343837185694668317103656731462525788774032433091451998669411756418455374161752650468583430175859073042762657829870468354920896772640084453689833609898762769298126900966511537554190666554722133872900859064913712648195556491571514879463818361331250588745342706221748499660307771825118803358434097043865748989388595788024037174169193663583029962875028898042036613579137313161078156074707728363069067855845112195894210026146885574734151609268817605305376652802154954158079746033374000218814295561741595334760635899339767805838011347480895805563308780963094453034279990878455712696138858482855442517732436528261312487743318021729519761838771776917820837535700779581267419052551696640223628701314411344755789748544540635535240353318637935586641474410241952910646588279356638751631800450136971476938154211681194983785279756711239296611562722835755334181876811291939807678933450324844240926342480172974431424287800326877713422274968148314931444349157575769492884650841214332185361666503751236050917811010289010837589026947518922977860058718072290335821087051131281949328113429154670317032468712701648145262097204197068055497604916434057258550758799751852124897778063649835053881076846298274082380904396247711198694127798818247523078281789485970384015882116920337253118905413073578834786087672093187065413386167363810993086529050657446752684585360584221078323200000000000000000000000000000000000000000000000000000*i1^139 + -2954001112438764413777102229673603104966200249058824474545533315260549054456396541512657509615662386108805436493683823121669659560784386209981274313690257231720583333040749022575349587241389453056092139637642091581551506619236317199172710965767443032697677432889299469009956924824747162146878608452914859735121175824650193884066029434334804486703627563683702963898160163772563457786385500572352368103238821143123080382291870781878107065472893335076609551082299387722531474899266356220539067358175701864836520275031214477218636499088119733567061987264864960703604895858797309688866035935700516446433272161728651783769662663388963416502348303375178762480372155610841707872120691515206757311596116720354410062303244517891880961384003354643663210617001612063434864610941979453997971021298001618540433866930027601485997707521174668386482406980169752255871585380377764597935094239176588289796790792826875529639758313998033941634721581535656902090439007963455563587629103951701430763899719157240468693678938810480224342946284435216331777694886559234145646070529119156790889412803096210237286010713243785793547712043842006619104964717164776479394205744588010728286911587516967062460487635220525239931396271655439457807551451376242660519522101853595353651205053366800811604721462710605285943613737567876010463545278907500814784017591133636699236448785239956869834753475873396052966953782158098783091079749579691459362909433475770098727551289425599390503118654618655608652963582017583589861353818471546742608517228655660237921552021142416657927868500165095283587486225354735876235725119435822986303327234105818400548127747572371728436822508416280496002118439141551300395989090371953625740935223367392528552626053335460885822360598364480002408678841625516901910064526424718440566484910239245769468841869284110346180632359177199939034228641905055167826483880384534256756855333143999373992949194261994664220859409012722160915724143134259138617024810923888594419531437786607254056004087946695465973484269196155033714723543786511557395672118426669976697511123036485020715826476931615993662257521785710851251996246190943698334017448270362180096339893092564328909452354887594083531802954603102840589521800404868906321688112313882182841745844006011631623157199055065209789267086655259467282932078041375017363546817979476448046587817001137777082575870130305841736819010739114316646843164957553424792923099084328264965329963788959576749769966994225707722887528113765865713813037639845745770897508929373102128268355936994606600490879470028746793030773559853858423932674703577854156222778238119350840347460342223908962419373643419934424890645110782095040044256305450878644380683275394074191584783922290727647684579685686676861915219253548524277175133798836810411883770142715904730047401202497485962835703084050086458229175656297153459931044239541988535491528880833179869679122514946307364980930603641107041326892121327618133558613720228283995363039309989549539324814306316131676146281829676421879345597672840353146202649226209689024977855624672312274475766059305009187419357118779041417280488890841358908961213241092670081033509098503207211609085110836797487161622315279039397912726435379193764860431624666072514466487461752730217006824124695493984941359293849455147680533400145605928573006084849341788047648108255034715858303210955812498768757035883530660611414071266831841795627114912959509472761930114922474591860320482932658397000483339355910344599623339140079795810971790982796887520336782347291538527158246388787197613428089186909196615954424808648313308517782791140904314853503443823246292275322568161007121992643229051085431621677078256681832518222248525073425269582089361204280532347923179408772232776252142182774957182357724014516613335157366863006861331143623239106677501748771235820362057631711621230281479032636544116827367090937383638715186376191052327851686301689609238196890112610261083039875068755867762793115147108222649921944360922148231626401805838956654026534420480000000000000000000000000000000000000000000000000000*i1^140 + 851960888964197959029691873310016684272236251303968675210504127337615099496379701757933876884070204584001317772101220025978254009186043673223830892221775377409969023509109697117866638362401818144997381960943059338370409287656429527972905267093399363452713840095218271719166145329859877417096910694836603942878225593710583937792194870154938874068007346251794071012214790397359769709945957509266230774909889648335814629324273354852708695929845841072819445746503440597086680632356423202797637186257509726424577147419056669919851469504663239153176809811374878201834750379692639435266257321172208248671484974163582967790858376815861246774649334003372677530254397197163014494589814380803463513664258092601909165563820084400526654057091238908479949568892182796899116952151590961819414997584186872243958187074607873350655066075769968854877461496780789517589239982124325461648319610950594171956307032897685248055584577209031192712476492994925803704108023249143029064866922256400013943797817624706578963775997420596988541439140832819001701507247476617120428053001196007344522710809753152906821419379363430650017802725983898751397377422988881077182007870555311869990745988999908337967669973521612606586764131231980216609498601267215286687736301585463373316523233695525771903300034240713427729869245411176156268527410857984746632774312604750702607791694197577292079973425280868859628630280465490825212953219066507929479111009195028105566059708935262947818572957279573359760290463175396001705526044956939868953066515694537029063726422121618461771842322820130681850791455587238663688170359629995126514842734304393564700320081176701339573061884846633604676426453128807867153533577781217562951086404135365897486290967637130483420173316208770824951072641928418408422895716115565881707893161712497095797409049255750673022409663160100119821155284351075743229105587508057434479876615297005688065856179007727202107316436664699172563094533091481321136872795284208784814774152948217164957666867139235750271474852534325786745502465965871801377278678016853814810024988824870939426566967672604904654796056436492861405298390240668396966960527821462141573057823491502231785827835463874166250940590402181969985752668345746557801627840563603812206772383859572050495858103406504586915418294390045044723994481116188922817034705036263781648355244079208839180250057138967822776445938022286899943708167612083343127647690846003704351863971886055730817981848176762000716192364719444087812873645676412307430889386859183522136921487452007190575507951828721878374576045475775041279257751190813786680603792595446507321416479334182863563237489231368881663540189919627343906315031816477371129599639069012272554263756341367706543255670629815301225367030973987669379066667759910967852297137984925467436633425696210443382378619255431301432581520560970671670920016312428464704237134295077664959387534021140959513062111650076652172684694508497419821218341026949065927930906688444284813838443162691070022909163522833696179827189551103549672214271008428839214834036756720261047297767818632607471686531045093316850744936831374181809649694437871808012958448283017395199085479126461788486209199025811409982630825626307062908950189139101553544947928795146985096429547334281460026769100452796730868235571099702607094216618730804753080788623176822206823881000961338805635121829536109580357561070091306157239505091204044371170815233829182643071420033266456599292020534192165164011897016012327912634558002248031111152286709171001786327325737116349988715170473915378941551392030777128268716534746163368622597279720893155988525689215495003403592558107782259550614011499563336247650434785691711374165344170958291925097521487812369298547941554213686412765033367313989181676155508504507785267700583573052260940640999000528543286261788696738077111489846090973926477739150620623786507569534916927589710040123732494975133965051636010145882914193639031504563666484585567200637303320592740960483485239417405517677033684992000000000000000000000000000000000000000000000000000*i1^141 + -5682004689962528676214546377241203960361087634893933072782218844474235044439284797620066789673357327230444500724151756269844846792992879859639838737032057092392817668616019638341577939406086459202354253520202279807400453693108064772112546277100775555549735303953935395328014353482984090296206055515516623066116585584539556537747411056757311315147224019851731059913277418991788103963182500723963050481880118278922235574552428322952448773562006338548568974956995768936132182307590471826699436634632352836511167372537182408532038473886337357319198802918098924801576947500576638012967429719924212741396793078218909635040682922759313583089583604209429529093322146880804451225621119693292720798795585834950498068538906986635584553941188209974500937406028989411845673390403415191832885739359439152839635005930947171114940450380480574899809273533191689616022816354161655728206970066669880504705262591457403957630430695937321273641550274085774733330221903322389579570530921981926142105734039465070883363337907895904128103561642449120230392578841414987859806896328511279493520583951545493691606548491318427789720347254155665209397617858121878121530578740474084977056786637288339804934909308468056396608578458898928286934892597471124978476677129839380908133485502161182892477251664632767609691024181533710845591057264636008207896830140485142656751912473708936921227273598362033748553432972391762750217489100399305084338029753148132135924371330247407996010737637892219873182489718055141776787568930037586695156171693023471424094664471110092861583392087299546276838061071736015449187034791425827363921512164476159478202887579464224117416747030619931003387898800409436054565311454984781476626474922455974190044172818813551150865675170212033078396301484110739253331576320092541940470287965702021853065830358182021903966015533963410741565495042351142915897306973168203530200660027965939069534697632605356654906256141046913344259432725199213887307268810274807885007488551887188794653484031224894439370543345962138183766928321069571536537983724962395916234315327595209816825831491795561168388493717445348982644720762906073242877342476675875986623185130597281100807808499357190057949082422991225164958399069220590558023753422181155961649709025755814399453310610401300151875913776411783688541944152740837412171417050326097799848798792191230966100246866564596218567788349199983195729657241411776549024957285142811834568995922945397174636354287471100856055717071242784026285180102366811135311547989716644397631825648169611901019996988710647091284842858977930491419990692601529938147282461922933290788186268299727400793660924344800718978166050028684756503579503295814328831418090900673009228221552962540508990184584820857223770665425286182498252331959655364380348336369135626079193629022350423200817821428931681505286653714979576433327663052409471410988596197479174981247504396155260260891910796510668115726898022961983264618213219141752825014106650954772296678145683182856890162784429955423855429225798096448237720729103254939206930673331425199619200453640077248592303069862664249036488051199737216819504679506416310768067847657415301033029083308028987076930007437405090832260819059464859637032568275810001491360707171151295906125860777460581464111090332453808367000317051917198547473919279665143631221137454506987503818017968623611496187899678054663141697103506119244105017917356472622142307528652808490447663879655730316234615413727906861522644309941896024467245552157236529199842340052072496035619074364907671131149282760672571947128920222535040335048876802243336289025486129739238278730870557465678218903293275605731999263204416153559129865309975458760426689904316168184378327383156940772750799530800108460737448116824092077092857829407656742653782702144188789155659098332842405344824062009136296286815842339372577871376098926813073181184416482494625463476826836557748090495044634034119400457777859596902943371094928961550220776329436085934943610036124170417550131200000000000000000000000000000000000000000000000000*i1^142 + 7577177670007530721619371686211132444276220492288447904874795832868854332525586649718823661220903721310854872895002155672809836247601712178207312814078455457363749538060834871191292630805838457096244514242343899544787382220362420180383662947587816697679248210092409252912636983069010267722798528543534940198956888972980403353856589820994309243357252331466967244344524547878432169016985696325986253628933165559232121990130138843766737034371855729324560616283161763574501256968139361342273498095724490085546225974661497121865667515560787134987139895269029039659985054646733821063593379322880622129412135912155251793917888665595909194742776557896757592165506976346285403652399734498561911094330289958485154072079764722874690145875623972418951424823916459281685210151846872666960241140172011389132844727160795566964510749791958476851794563333245857217646622702548673040816643675899508320907484833503170220050451540491291689713769052509869543428630239602300011567699544195985963881996961337408124330928523766231081076719245027654946136922109059402777667232486453826838206862630418495725062862140015524976911730916479798583273495543583607609874216564148206454238043893739679525228426557502987442826901391815250163497752200944660350828177312375205025485008673474581914401560292151686983586117735152907546297347939438464615001686104654824385701407060755168909263919522223868033190476317158179041741628491685366138416238775706937578798128620982352895736686586496617885986651561567200882280111029690380766927009672432740848631714823701812795358384846873648862999480782809529833499534861482396587224641009875022723182767447580755800676616394499782171578220880077703474847083976326847947095723781866854160830713567823272158510415706783240934512161196727883051715147013940735609050695285511673576210762765628311240613880167927139965807685771175544576505409054962283240885870242396252952043739022508008316531305809135755862275502745571086315192436999011231363572000032703475905343042975442823883373756130556170468899207887123853532314328839621205554337435688586355345288849038038573711645988171067817593765166052765559740161186259751704466741607444280202199023954492760389654895357531824798824143788665931949599115026893386457524682726868167604336466228974943762475308282807628191669705413142146951542691568249969725467405013603216719106622264828191761813486221334947622821137242776620472990311090581882119564156894606869849649038474481185051175252845669950296207041301804457405934029035326420857254559133605174737637658038040535332089713688227983978746593197273058050843007740640084178345452842070926862265685713207864156251401015650137299318928889227044151929994484595065143553142424735751556931251837884542423270743523086484491379696434447456232741549450148011334919408510800148241647999348984000932598154069475132157477072514137240070532935607239521821039342914740301671333596132306057758218002186028193961054294614323711746906924436714862251749787249967193776373175964850843972858495454910454791326443409851349626699814433106215307894867727386422119368142967692719751817370001439703929825005250155931008762771593778796055122554153363907063739482780985108299521927064657335555830749247007496845119301863108613013302907457186682433551044658023861149519425885638303789349315928054419303733142648105981784201033707280391829933528282281806557664577757958753575093027000817005081588856307470651403689079992243670057232907886587901502444371764624748362565998029475766466452690672453203414220248934656040365115749017147213215656660393037510331040407616784759374738489502319030289821544896078167328389698997168820823386816001579451651400111374544722177279879619776628634615254038270134640989471970075052708585120295259171529130354743291488385453531696529523584280445333919480270397924444000189870603074177891249243451402487518200945937942649259432864067514723401647427884704347504893779133057846578545148275355849945239751123940127834047687113035083803525120000000000000000000000000000000000000000000000000*i1^143 + 7856564123908180544057528608388929133429574559368848384859317874025309458775736497248613553976110723597281759626594293070314642246840221222035118293560948136952137046203943296351996399797747833053837944663015274606168257748351447390552214019990313060850774208640546132168795091653127680019443977627359615141292507849149912919729284726461277941895355881951974302870353306741860013608560763314121158114259928309631173522419857449072609668823411768193672663428848558212346718803908518458107373719877309894311535219437809577761278131915787942516364098847734145171248750176877478342729613626958368319749796666777763538827087562170357022704499776019899453311294886595365004784360732582026935812747764327319796723017743674777491117781448238840836921841543103158285159860427284858905628692102229785787616013426642085952224332124307322230726724760289235549282532066197497935113862751813568472356891710586335735373265206305210788689173856672698783446730081369701709272746369570823261556233994004368808466348026744140014457062918788840964604701348221007588935062382893057873646826730056709529661340880543236613224580528239756652127242387541345916613312544577822480511216397260998263839898277543428235280615005805896015919717369248597354426126345234187222124945391705392427109052022385330356830719592991722544057710372273760726542132530086611974180922475550737268076937939681731386906354620761094503560717803378705492753388231795011070660152332573377567569106790752676431786951929891450063455149996815510813328248883739945843279188410188003744266571843885551654251967759292917331695821041384645561507640034971951065515447473181205824534075745822649403369026693325096346305913010466047661324774864477898620818356549572507110853456368685269486417718428381392710633933646277034611976496975814659811189378726026578611052244302607032798495044010796132078255610633048408142675148022460665630652499832610724759585959463217391781078042597347528607340445055486087655212943626948653544413976698346434685134750938058368067230292120927926236305143705001167978770100696121226385983054027421504817940790473355768609818548602476991778399386462236736459368007911825898589038964219645729558956581810584575166188729744101761736703203961154610814900246183240454962146760762103011031907679393182795436155282204078047629588274156118710964837796081460904654769120179294946475033229508093695490494358275726350705293830386565881524653079383425599041678784049126735560430474645687451995814200109972705864605135560731818098333582201622426965308481644684000019255990947055221183199560199142432888402391205880041201581589754539102443899112685225223726718738005070745641686942742532480299671010691721702719962778616479835359929738388133476561255487502978713408918102427925476064448824205386310628139998164265985110214941996469696178683135608007411072502646652494254243510853087354644430026268293854088603284653031897881921564897610027391925068452631928948527348252141785957847982187692792461730496222604609945634134358553592171775077547587299293211786157665990539511745843970847454870138149503458447241730415468839153585728941366265439552145764476269309007060570216488473959857522556901660131487637923939065015219571179710354023892017421089507049408866861075507082191102127689755773364291271301466279254260344748160448143801472520847385183364622728547535244092102618620379732154275677363785035427283464272054525350704854099764096513427595535270545762941970991698348665376900911899419897469464169843316570740910386862362815239542326302775953119082454868382897994087061644570700415365748246314447524999272699854872176979301039418802230786148938225208361647690285326544103204395154753344893003156166524370755281887901089552179563761021895194586603753218460314997837568646038882699144015471692249984252669505492082984563781159599858126903752837655071237486553669339337882591175220141727750505441734784297188233735889453403272306658006791944264591334331141327151742749180428288000000000000000000000000000000000000000000000000*i1^144 + -6180113055263926215514575884438713120574991719459471676904052726952350583592749574455467143877582577427100429841047629180667734803646695310088023929102506131177991810482167635014853323587425162609278128934405360479939999930514723876324155650247920012015771027796308523305079690320489011954423043462237847392810449522479183882759529345482843879939792197458483351783056313429756814926713012377760350687178402746372615378171818711702186783039500635388883312389676243797451969675540527875312574998529538134236191310993041248406688993280223674510607496893412028733878034994892117445199910999717628374769119579995209626185608914167883431689511363353618092600142289993265743889579268522904645644329350773748489295073654838163037684186828587104622003865658519851624063653306839421704608814034434823618641485872048906211585864573508427935479351314829870011937342216380864418235044197320459622592243686129894385927787280399984104620807161524200626599816583823351986530425513824187554050002553499477479095749007561785516467185703346496541141517686704723971714474226033273357106060335625679106100137673098002828127803743329153769780657589161974947095745466158699026586879047318100879845205308196154913000877680910652378923546636975111354508765053849892175338888926746158248417949658078024230975863724742147646860252901110684868919916229948569639537095780150368094743915778652635884189057112802496584935331431477882064150191222613390794592876100011310667289629860337905213455121626125368562839184543701336983777056332826123748081780320649730450461824930242320236357576785586470126739909636810523309700027134320765897824471592714731312534285275510381706011263595215511330223766090484426334755966391629075452443071963322248124865381100123908683932199274593000841123469798007011502368196576939121339881627887195893307346936309639212031329573856955066319983263436106074874169628294741284871176952100574611257327700405320718002727298116072630211610726330953122695008609836712401779121297309697270650689820377750710954838674905063044325329837364218763132664509559688733043451395112186911524175772137056448683451686036217462536116533178248056960005312755760839085219192638092847044014427161137515676943668175814662155499495644933695708753653954105850184364657510920070405684171314358238661161532448123314305651329072396892808815401435448008224522229191994421546324359732393606265396677904924815510099533294470172923773222944404768573627303578492197064139443384648029107752894746908622314362687598557948304594553711342081507974534402090779975750354221851396121548742150719673752934631726073807313683483895646399397191798464313897933541554092334912232915656263075228026221778556343803735934077463766945335014378845246107009841439634791590355028077601347114579943643297370616455126391764931273664881125989072176754872085579170655258816200221407951468167499043760337103120075670046106590729095985559522167570438156905154810044035500379038995769352602816215218450738083333286085180374846409929769675574222196134085622413187643729230184629880807939393241424572024280582666012192276385017922917146682259343011487122375105826453609362512234118166610614613649857852175449410938450499178637101318000801857337099191343298639229650134305084481415834616092583686896818020011007851042543343020335578300623016711994809472110996435210921346900395840683123889322229980026187574237591222008511304502033503151271821842753716556356021605392386067166002681710943671681841156688116802887108677372272824190874968698946042219235169301575733452262964202726271638910569907036526868265114557675574829937759171882900705044473500137842548533172164731449928091127363035264146557352448773663826095931569936329638697095660359357896581291096907597890561065956444313885556690626572340556376939834711019165537756117414723523226279183945409998740256805188264062087716214135023818460954641566085129378253161535112008092556809009645361612650171735876722372486219286228403836524953600000000000000000000000000000000000000000000000*i1^145 + -11383069212374497586884334398805733722497803763864948554349296542973856042382322056178144367644698869890911975355087253439589389126141826903605159535744563811711419567624585656342095502266013677032217671188172623314771468053402711338925091858671473799187167892875536418902898069820496795020885884650456009433742540308940518121397645020747758728181041873690966490193213264087451796405122639439642880817673233468324139591162275404487174395235760883878918885988642535736051918289694047211062673896224352347360128915598505087885393823490914377921933769009331671672245528040957963674345588683033479803062921246340254652104208019981215493930216923140862246536372104274088581143319970900854762843436382192110583402416678170947011025459676094456814147663619798735746838908410140583725343994332252312234497250800355917821695273105744137616649469972673540208589548574282973894486280840035227353241891305634246763408061383264283646729061150540510004859009488966574798937040408252200166831137782992964735742516622740062372255222412367488346065896501430410586579315828734436436118059120416104693053967162072276559068736914595620799280209166203096952879030928462730603418826376685747069281749869319499880478495043381383347249330126625723342715151813854635620144513121576935011763950082225907254818416014131674826334140553047964071493584369380736510068508368442402516527967593743054597693676625732712824083297466516010938302953423229745553837952639589312304034953168199759789749680916252609676100556475056784908614361947745378480828193922299555625184108420848452022486711473628065198593566095105347233621061777271979007689479654017161302148396892862711594204479364344433295769264333739007283905037950114511428690169688566652638004887580064103346517068556977864382131325345517627283314574747249235663058320424299757380522542162110549322748264420957383887677413016443157772916836913816025143046371414732000732092963941038103311879687263536931113169650778852702409637222981329887144811366166234928833461175429620266058348201832831045614028013051022936232985137336584946325236491126845977601224215552356182378421422139026629096582501590040917637517406383760001793479372383339910752052525157413742752194036200330594353499678929997734671399639217626152511814560762480512397125609713505274403716838237337120049841368480084304505090591328816662346014896086564088332300841907507122762452660966531359377027485252647633588486363249031886486614956368171848648297325868893531629492037895426082568484752304107869779163690784820377661884502769199828373378756359206601879113369892927079997071389701454502197466289847114581796895696133512853517852773589496656021241055442188377416379721169145616668269131008408446605860439549002605499800617131134570158793985524758807044284087583686720189945119122549064790599522012263074870619441052766248027107069543133080302706100137257815194918319021605853628204100533154054687473503991106573522348395581668053393689663723277212952560240164365530809492497669945607249825622442923058318848627372899727460562655896981816470792025507190844282619029476394248718816018337852813597471905294727356767620158804978170553107819461590994203813142421697340406870016151047718453791439961372125370196308391200017176762079787870681297744159399116595992744244496744523017967423829639437229609212211748256652338068329356648001146678830200597272894323548539620413221543503572403582501851108100469432781482950314098935649374710491939773526038655985089889635661286404964246336796253061284110759889642772316954186967150083339730638421300936338458920659815713440633481851876496051054921394119951552802696175663504859516996528385899387190553202565491214608976337881192005826020289058001161283751195958253352114589440305162822741279593425897229084158049860438539545146960765146464409329407450322787352638875778921985555543365275251637881858746746892276782179672635822554547853089309260212226121315076653509439431857546415383843144990720000000000000000000000000000000000000000000000*i1^146 + -7026399933960999138750289538729804317318723400483941587984430366659875046052758136495708258044581852127194359886340912236203281876793776650999709716543190710437894371189961446708094990331790028537242133799396411958419753916059842951476491368961909958673487029395516164022628916253754310321985796657264978324019082049601629011295543618176556886687080788478129196449927294801901820321737182072707582473629410725634642544850523423114406929418011040428190370583535376935697368494481829628151054578951334431459186020236735471728881385228484757658839934671575360166655566671140391173743891693330109479035867564792284278267143085908085147725239710289664134969449955999737083945625964146818160056209417584510849972571398807630336107005254343596720697284587951696417089084370773770250744331229847033246933920744498304437713275075997823713506342197148960177954021519060533904503170288579356276408606812572041512037636779489818788829362434241110651082239519235433941494167104085366643930990346862576599649855000890289147842104990410124715937839553979964338230304646798054906509204250609879194743237222037142109006154034328910805328148255120432191321041736787967297286673115887999298077916942773726586123329358188572203735705639459108050198097165538678470100170833157712791710057495476318808525469998268150119622101879243114944955893314109672579711431132882985107344690809004363371541596273198034695768455524589285067434067532206768393963874658664605159226980600274113894078559226314115556987955857091954582384571889072020152929328211909416479778202984095547795414805562416417689404917272937639723527722003865701926028059778622581418301866473322496918639312940181851762652277823681427364205311464093336718177051179634337074040278107657055759170191043287259591921357816002693695841386622189294553490948314489886456466426336069968832070662053291718959850013912871017365003085370274883958574066468395369443385704848539068398382214977451452790105924772975653987837514517750711579933820411296431287803437793665709706405173396886440748034917819576165463046864878084678156886928766861044612587150789649621754258468400036934099547777875259864630958764927741787442370042979500973033441459702914792057922776766143446040996586169014516199876841763605966214471916587418328487720265327897305805511115812293659281285088420495833169353057839788873860281460962628870283045954129453684134146319913603026332325786833309995841753982729994769735243172287388848533017331426187763785664189543834353407979637504273271091335585335312836521885483570596677198059654237722638773022113611764485933689281760514278607794328858811912622236576995157150406053864153823612322743651746607519163309826856883845777214945323704476262902305429603656002972091780928586925856716784211418554176612860230729699582467150046084813502748316207265383758480652488203236677135461638519983091993230354953995599986376791479988354039218661232068498534529219788455493979164218190346887737346031027952268949407867744609862964378644885055300633156465255370868796884580531321833771787850550498429674669426436596088827240446564914081893961219317027068171823850298064158427219764172557682325127008882501455147255120256950987190039474375843963681037227503300000475561915186212789048838058939054274801988564667728076867827225227348359480747772205689378288526921509564440187811843853781749007505692770972064732968096601539980647336035358348293607669066303855692798661665327546042686143730781548657583882435789484837759176740518030540720592889394773416978376961927924046734470696269528576575642296858078466530213367817029189083716320398290622865577561972463222730603288115151660230412537418217426832132513453343978033088573542751390766067440863876441277343782793377907031829015987158465567414258303348932695793182515572493507199006215845647318502831330480704114899248290893990954300662627778862768857277451680847275590581337807525816481195191984517799510457845342006865368610504704000000000000000000000000000000000000000000000*i1^147 + -2456102431431987451751781971636095085833345051740025743909950798020820975930167946426782549143749185085802804221381106935320782354703345581844420318114284607377265570332817428711402813592868190275113942195038188040358807752629944833043005826516954902254938663838052268048595160061798945016672691757259327870434062622504270464336617630626924487707209237261326459424100236422053709225154348667220692249832718009892352792561894399822709192750804443871438939154053592034041713283065274162537097457305314258274166101711448078201429142796856443058351444121450254292853527035498186319334773489056344452857579211677787365585482876551587262429007272636938366916743271404766652962343182034789053392102376562047211696762340348483387015092473371017990950261598478355159099259406308724890467708161145340969115742934703642103179532881858375465459054839513036154302983823794513660703981856764535004588935142500409678987508346889880596935659058906980855386734736018522019981828491078001518088984616191047452483831606171315023248225338524186371796489723754565958919621782033846607969773882326961682570817512830761581802085916160245953745447779904007421499266687469454676286429875386716583945986380588618764072038670782523229890718974404062196177882178315481894323551813622607627817286955371992748251460619490571596065991749089710111051926100281524566725898920867306598771647242551849009661249918981033343379470040222258896682049249862220918224009641697947241256383568610141850657551419205447592024595947389279487674397017226491861760224490510102339537896037050653205753284050081723906959251393298540120560889752295585839295065831225650793291795966125606977091052016820383206793083862556534167485379628334643653274908972224271704066584194833204789518857126659723847606585739201473657428063301521036667931362128089907467164228865979708345222992740505903358836050754473826958916153645206071976732303188439937935128294253693234086931159404150555569156901569395690417151329704101814919966687688560983248719804489222762919824765870906564778439570602836227333201354842443420619317153637046948821767738445491437746441818320658543841428057652660192250756249330393999053889396054016372219888173703800139863004006963638742910592024054341934720648489116659871372163760185779707943492869262860462532324531074312301858767643758344218538951655246888663630465453969226085207441762940558621520645415558773420719475931971435821775715073907259113251347730363111213066714011989353807452232245155467910360157414784461876441706234219645945052658788399235600310245442901144026886060769351193239781322546714106187354039047764328516635110385019342289700342355984949977086319172387690321060647258235411371841788927545351718341225083197375137749800129689461761408440723927815452640281709433512376921466851054441274112211752325293064903208698882881534811361725644860063633888550163317020052399166618436882501987003016301475004169505068594529377410596250794828398633551942516393676437523571787095436223302647081374901252794756930003978087999320453576377556456506828467260271646837801068382420045144019917966768769370932788252224759653628500704474808692659736644634102319625527281014827677291939476358999099218116236346763091082129208670804572055020302380132756927319985768212839501942615535702343916861642702785664309193053677896416394112770197428738053161249882637622339061061679966269203573909140255554367051469912588377558769807726368365215010637048799584537589637387213028993960133891376604774865419051684637540459676290641624185955715652792909014978433183878950641421891682065041791725340463491694443570207164774350289312982491445603074350866921823184545900316027928619082636748648084338651897384517068401130063483455969405123835135888803347313077755772556798703126492721045966468908965158601892694279846334154501242356083316828166886972001724209625682257221569089456893358000246981867541455600157538099269413217120726592717738520845326745600000000000000000000000000000000000000000000*i1^148 + -549396575666309794327481329009157883203125849216064312747057643338569963273991725366204699934276691008313471403163399430099242273628289570262213375365049988704833820528236768062069541589588509140840480729708123371510499683220005680454957601731825901952000667349594141961245756141246418882318329449887048145592881131623448967622011102787792204379075532853427609060640641627487697722129519176715477564701271041568205313465666607228888933064067838572832304806522227189770206920142315234696711340997656634535632577274364838560233145762421219708284523934650599351677056634650266539149368774231416730556398715277766923390155049150888461710648793425436785149835569742458100269309864443695394768434190433570705424768666684416636564652097190040278443151162813178084748901248485259166780360996971744213278330312726995176081391656826183369177369624617574713256793767511037660528517030858223090177996359838978683369642925516763980586870634518553147916664127968987631760289700756141896377317205140418528913443482158451449361236823078827610122361839236569880186564924072434023355560415295985247718981279297751669398929296548283216544116647965034754304001524745024451539674166945754984484560065024928565467092751017466355279503198792332951594179711001089579734092859972704458909655041890765913464643648850831933218203120214595468870382274397135397153457772612196866941903840307163478004765220071097597749556906766248499551506804173419581564672589572329828361852230150300882456147893910545702530786699902132340795200066806658911775138347706302013058603754956073661364482397275850158469092464813588983068665274941499280145114613930845645427749954624810092474207519017055809157080769293604988529800393405651178817814950715012053634117943057659832852305183473355084334482024803877480322034670717745560407087426736159768997137609250622442727170697190736333643685392931778185497518327860867102515139954010054026685799461334427859490278125834178569672122373260768121095135838559465817186891587277386891934269162079266511565613663166143250092895053808586506525538294685356158378479880699698257521528500670089251737876611543686592323067889915969522296798580017224536984735993851968274996648691245350351355555759927739361409596813085357282833054870316884603268027587177537560065341811281255623747053444080043698086552471004979936550575572387467999690007997959845944052966562315238970142940052817187724460141525242492602180716302023906362828058880278185679753608042499440454304998971118048074032940218614681565479630034324050218535251705561230996820811720242115795869853591954650577994928401645206758649004521629510616945154704089461757149174975939363076037697558869796038432495962158769786964635437464464746077306073700648924372562951668459985972280457043551845711453406095048203342683501181491386076342864313106235232821628344204980735317880412177139575088349392379794169312077002790431556911218917437163767080083612303000306235916698847301425709024531519074994244372886821017543727462999611057772716000100699145601684667892289387817784733473374285806897672238204646213234583969648329389339230242667633430598777505930218135449575887703614392443507360623621709018758431324841098564453249656378634190531739353456122597513967585027186038485066103199834856003760830194806289104129894304992524252017290995700407167433863901910185533726451907763553671722185354050997273805087831046783576453149772524481268682955501943387299662043171860464740579506228753864858432150440486188168024935452079794803871832743149063602382063237074209630190774692462524062521021506138441097272161017306859386988014669891450730289255140997309691010495538961060623465469414835035241771842878783000392167839426096683462303543196808648343798426870578116772032163154926952925714587206458696533503827237423213536023427924005630584140819453271586600144392203212782815652273352475791574735922396352257811002700477806752449006468133977635133576802467840000000000000000000000000000000000000000000*i1^149 + -84402596599640431185617004102068351363436304227691568536089096976327938909709441380366693774255900741366564882280510816989300952272595740785185822563089413110127851843788914271521487019495410409475311829829996526911269069975731496456678521818943987375349771795431169166473858199274626310354167867154848246108496536846570043435699225094286456143946749638295799478294059661841642194913056103638471733534024101774178500158815810643176148415085252277353110567740016315849431409763876193586800144959565979382768614296717068051055091238344923538221145148194391434400347254810095746164069097963138539813112679579572282581691749287021114065362568643542464936193672384029210414884871409906826241517956025330452307057326170645521734846955115160100500244096392245456196659373608191101113638415310766303195865021847352438111864424433902151162081655347149592518002141705592513531202386513775162349698264364011103733358996936098630476178758590250306035916952356348722614304732784330039990653027419059634759194100267822491734476792417914591676084807462874420341102283082033988863657669867367897255608172532323232339165809887564760902142726299553801943143516559512435345020529639935268391708124451583063427824770347307316815953666745420122525200806933235243524916202674676857567575058477866573015276720170357010419411088002100005623160743201560049103676209259455934109297131110973780011625081763691726282245527434526229203934041609017040502000301786672282098092431420782508237364343494364159685894803566632354121183820361247592934122231450168819166223061828093668403970558383620541144930462223387863735487626282153294601885730737027390146660888036434629596206003283989469105121346370432235736777310334057512515930968977732401081174514233601106979326421620870468335973013397157095900648592977774647810515348580155297376637454765503300018212661592816866726597128151642225397972014328470047692722503920609241323587428143003660518124745341232550490535777945940441855315336448458580385402211909436434543035686728423551378243531167577840133933110325010332751422994053070239144476852055823094098336541200485132749532257579326093764106944239719586686236667800994161066353176065403841843887159986011414155317144773527519567563212362700005597294084414474928128062900005265378181169335369783674099953207212737147067080145927397552965954572586050193141700718824104693663639806291423704539325491877184440396237710680065111330850182602913773829708612513950545248734712241599382619990821161182747050075624919319294095729778689598046772341519943327967014934841105908054453083544644672505448629273642266546342959990272240832016689137882255684178405064242642075728811922289710629804474834790343837112466768265380071722897019322465933521115088628385121589641161063418538458450244094081849074460611210373605837218015851223321000437113053092460243634885252088836536161652682578236211065193048067490353733089227204148583042994793846299566386059111296030766803796760570196953914294325201031380303530055206654120205881080857657610556459877127993014619088602966510900357347509490021626512582114541183696396896929820623621391136308929283043422386668343888526187093875639315776633535282500066380330430013001568571679180201719383351187420902068730418853091868666102013814648058702563944841662371690914361363330382634781038440146739459369182558943093936607943376638398773382118538014354324370253703340661241905854757820447788841733836167993943817897381527025288066031638120101445435463636747237027668803717935937870794880950018163710752372552078933123969898395111488504163581853975314070883684647466188815472691326862803846505174361850853156453067340142717346604139217683067728614388186020077403421889759872223845375854687707427921355639614114612359822029866823765925754376475901939949716310973596363138175438967061902306972391515324375707750427301081604532192940589492414796383031685960347625274311506818930800469307002191872000000000000000000000000000000000000000000*i1^150 + -9532914503430735952036962857350698865846983670646593297796793569560296406576959849021104957021225051546241888185104337278045549989760091528177281793523063927907265136270374932331952101965006310397638452040654613937377682183057217959581398308216957173191705140377670752050921167185431194492637305471188197167979710268039991573746019186237378735841653480225992958342027674397359272252377964716596137695482186952901732460567002836068351938053534053720687523268386467159501189299297476105699775003825168004872988602650537518746943905849982078309240122794708930678781705239838392739464392939608821846112112878636581488906103437253733124856757093187987132766775562077165064008505996412625585603622288803422564175010826714574275726831688346631828534438151419847426266091133973317392216709924367642621816361864062822837155374182089406884812088764234997431644879262888175822462742091350216417082484428114366736667872456774171049057257439596213359621481492024463241017017313460937544151811936784963671160811811807693300304551291083764897175805121659835193514985252762297700931970225808030554298534208018217298788725465196433716998412257535502714873274484553453621009047945532800862794556687468655963838216987830787001325295820781239513978497097452169449589011384678032049671141199360031094508558206923787650508291769488309553027640364317084625532341102215123110503556058494085992410535505603543083828842922213176561356444452328572999510489972293203281246318463296267981793247691553909927472532308926660951586226044829673328480847158201641982094998235946547401828923519672539919042242230414746717126911895516246417830408072053085818417188646136943907556063140563652446670659183971954965287875943454135479572212940835793812332537902322595494623763554949001886753187064273959765498768477593633423133772389700624911618500926706977309654062231260549155313508481142171377203518002899561141617497713710603070030584917882103066163570413257670977580137519913861827297430425461674828582755893921053831875904358726443618912194155470955581096803340365574403954197238451653166194722132154797348170658187145468205164344016847225436795635254269531974352547070575446922303372579156163130353415595460128202312318231088243036819245357846959900808850041151385538674576596048239978723489177553029319787353658860708090637939030264350381480122285486641969908404610814488817764196205309696696409154889878088345565045301378147685823633523490212171585857934851492890437653743070392425315199537008521392192516313383934415989153307783445122049132788150239523739863715471846158993168314876367862378909823922577255693086440608009937175701147074521165900414169316174504023322331817034767219602715128526424729100702399469327394466852177432035305008481286477609147047742074245008178769665798240168162936481255141406435987397312937219262305641169305594549705960339475446173190603342444844014951713490379278356721283308889548995997822310502477757917053482458029364162844715118933480400103574442902173704795191498741474998626373706043399878451454469114882245117793728744604387592670752871188700088304918568717312828118601718029734193919474510279238517564597127176543439808629458737862391143590010397021755877305418584914425770611568794403476445193166012083858644228633985561045907472735335600433769693035406749900909036368423832047150279437028282520671218705068146757647141952572858637150874049500786629569668660448158705021676539226099914870376151850842544840633246759290410488430675918500800756040762225696943581135219307463034984284093845822286289574197447717538301409169404603046560265770431414705728088942972807958163375932339036814489421231874291562226870280420900610651484879011122742808969573822771194747886722743969480320000287399541225873872279302248781451586778473629692727751120602902099745451656447351016398887011289963672478150055180123244141142357289095806283560783053326306408974795256098275609647513600000000000000000000000000000000000000000*i1^151 + -780520355050170730937284994107018744746247386985283703923841460329442337275024660913724307008608393610487313903478261490915568249242132293877037998321884218920961064354695293578765180548329096588719799401813506400726391442266096035411092455867966554372055253667451516515517629452287978041066507516669983972995209729201897190661989103551370020020186617002214185386737418602839980429415450502529294361956200092248316908904020981131891188170167226687807433441733377326864578668046432953805193284258295077761832891489151870584687512775051068575799381689140383885324147560060891898817174621252941027840216370699912838192984366510158354769970852742154836291870516460562189598728042339859710704349641137734150328203500331570954915675021283685634633537916049155551617351975034026924991924170051427029879380840442863093205084995010329192556801551611058402526503557298166087408696286701050816137428283735270610900974711358106136461378563095955788364744907699164033529102959012963998292541541763871102738389386740965745879019368454453994299747820159204745795673807521359726304717876025888727726462407670727239118026494127126733440480569137344407779672843716528277875321687085333729196941190349248476131140845461664341904448210759363364469807212949645525928759951113124172706772643095238030523740567730672928251986681879554872888984922640634638632520185458913215179309581491427538655162693951895065955413991759713546018947829220653852997910846788432118960460972152902674745883232528404523201690010708233275729768796738700186007020969969421779969657143611249412565091251182458952664197681008941594706938212411778948324725438997171856465224341922286359555606011718045913790945292531700041524838005476857261019495598387263308255598316542981961490679070336414870638860848506474257769462352096472244769588936942539071760248606347461735814701862674550253225616077749907838910574903793079601038195422664200772350041031119544159556067108752959367313065659159187698403978341387414466745111968296421126458061389225834582707814151002709592316103020556864474958275970444714992659787946508797570920790201721934511010528651682056198205034909395934090382014464378402503384564163980999894919163249901656262273090104805131403978895006436722629948102779988079179847438325954025994015761852325080341383889757228457970902332789997132414291702589023929477388110745651838223329276277623541599326807509235919113949901276226032938612987913236911813551539590081148277266083031771680849960936027070172006978467267817092859650116849089625025963220987686248857770217548677563811782039104393870173867959179866075713292182285858085259958338808190519451060041312931249469512999825174206367784618288921784816152641968584494251816246632382666062163195720131190453478558487159463920188511773689163427417373396845241601699164868109462196396634958061307270175330481593445093801453738832014112743708734457039212204044861080401606179104167376461216005865873916036122995105933509185062731224299507460388332290589808315450435340189259456674293723907879033114161173654164274840985546105429087950001629438131336977665176959014741687427065647436417849345070002613034378098721630822943942092185639939769254317496325194247389327491896741152871819687431046288164268466613780652449164874158354894611728052068192544873374439323216971952738218271838433588348968302507441700066605780785815452454259726061468845876795777923313647294547975274002836202622704728279271118530692297998299549985826772847938754741800214531058340541504202258314027976112461775112308452998907127478618124944907966173773896925429731378006275079293946556983924511881739930028013586380691993744715992744598457274283998517046813136455456544310424449574798761634327592469931443446282886869766783487228286986948141440981887077227946798099566826389475998489599340924889889147096367913110589991890185711209213382785021577521601256675663405566524565955364782080000000000000000000000000000000000000000*i1^152 + -34323928458470711566832017621087142147597314956574538128699236622367881203151161181661679581757158391712026181683769540382669187361112537614064259495065794761570827867762087646567646332051820568602754858456662726496890554872743407606558923613673864237592984026349166077886050249466842964086269352113060250070980643348158296487675244436196274047038558511143406464416174867523482439300435361484874443995211074683374444841540381236564507758620934878933627565421292864174257484534058282096927575489661444635555400867712700452454684291550431885545630589883837107159851551866055430946282942060032974823064315754846691356192138389135458026290007026337103430060953313146565607650289456193706542572711747365629031789776522452991726602244711489800600403653016950270489102897987084085194601302564456415229858607700561235162657931345278062718129505198030687341666120752402868881965628740170491329737985863780183905462186669880687400472525820927353698525841167430803016465799885180464227126511472878203257558645018961496179895468148500222828741343589251049558674534559155872108696702038919566568108140294491133152302493489682424795240273689354971187557252604158058585437069971067135949719898253386171810089495669871266406547501935951830402602209582198346836809204646373931530020711541169462787331674218179770074554084765642813874184182422327058554089562567947834396642978576434143767487783555669386313715077893471403693524977118164952189851665520550110564238406298188201205999155986457079042885155175578388280607448335930928580950525196681695516197551016532301635156668551524264593593540681422591033831335588061956724782718320537645418904450717033400893200123105398814993542971709309462799169835961146411854062520235280436662382880864905580160676642372646652841666631387331715214948548790399353161781902285749197179778415982219323593320801179894901082181422116130455202162516075280283713407130633856733822291527595096807669693549503226227589382591054501898375551133604792255830942080051165661689410362379690567856352741062210637805346254958847129035812395441655323276817533499657378676698364442510482864198726469382838088430671602057582365171799688862349469670682765913246963714757895864598905271132412974054982468264675965295411800182855569558940353778830018392788280649821896155483612589046043244244538548864720715328137127446993741080362886303206338190568208247175383328175910552659685230110476465925058462861142127527209759185863361873164767829539765027458261213588902638595121750300225631512837571875798426968779005387748968707301392643198996106159649674580086888026909916422855724794468373336858822079744117115462808498685284002175581575166626983464592164505786088266469311114810933090095538460440974587643582027251534216289534672908202289794549397015641039534576305075823241657148415070558198695239396833324762885919674394580698408258544124052556622567218734833918121909630799583567588759605276179798540594530993644577447429299567639477025159284674135790638635540015561016090080496886218431519316491450703631064916543854324688354551691071489542332382266572098975330412336717842878351510102045908741521631116339125671203278055178873299500414859221945612183348838325961755079448314349422660898034747191484568775718879875426825155539960457426937779835242761358837288967845569245813082962966050008141614037348721417703708414961211059420459699010982674995493211866486531506647606855800743214928089122819793128241231682797841407567803797109942569509395707666763774624794522036049223847405047584120892652076338580773537305117015869929075924309556510590916530956956176797337977898281729819723890401291808418303056842308856944149623802352041534889255994632818495927453116411602513850512326010958572304489840931580635700659301697690801050117555988037896890429288931361074244294815504667097157945973661890783337268403794747938615625237321834633278983065598714814654316544000000000000000000000000000000000000000*i1^153 + 51502945246647201428981658383753149317499788507103184164910037163897026761303696377906240561026271624191776120530858296732256489160662955627774590197054026511304158395329429538607765321297753356061360584852759651280593976282725137925858353037097058727939067043543008658685521149364211591186388854542820556600565195140252647332252808264266786379844920613893471241213565212974767409524418744013830337099467722664335265893615863019627217348040386958901734918617131176591479501550567223053557040045232670703255059550925289091245940899035429032950000889827000563807979223210513270733489165976307205942528696168684427594590984740156020341360761625075122475342542159268302750274292169285008209281192254511320755867827982291245984484139186665394502413700034333069682758556837228580445179929071082005091433906687232280924141801720388070025908494108035606532382386820742864054918087730278516434024798868598128836400124913852223717085828332136322553657747353755581606697830188977530596820830676662278252279097221645784703669150834352590051985824578456810369039542153866315692596485097562305304220302354777952607534530586386052520001119656447052516543688428644874626706235491628825704278881764661767418948691822696836143653748990259259719722938585124125331975312837216253399832806979959038894174121725134226538882167800930915432511241264830924096308888621589315685954595649172615179647451682456363781639513443689027559699270771218452793665273367797328273098059007930111584969135078645639135464534371431316097747577246636746728169954997210012314333783012969585804162498650824766934521437224859588514120543406657863292225092761955459153684992633463498697199316752387857395582858153497572989054225988174733177634298603723576246973756526531626412399983603051431837667099385292019371435692257666953028274780527772233089816676116382592227468866013675815990246507242952258965843341688448417204084736081997268987657105345864676951635233711865185775428267404347292402901579721991335493797757184330984112768620677139020331188200185115630425506264686262937292484054718286835032931146752628956842414892667158382279440381152347735129704230927565533373251595568762742736417355643801345738074964614512661132821720047337255544354489655915573440503093850585880521490980439123668171537652816135753718970271691580349901427546552565786658345246664308054020032169639720240954451493519847796097112515725874537077707761518757799746692318396025769149634544621200258017622055898447630744031348791082751480271238214701357235580021699290636630340854945131318713650203425741966480456122793480424814226262571501966387195859652085173278114327680577639294173465695446070375950634747798940217994997843617473581963532977164994137891291590000837741132502991537799776641985213491685990126677569418883353224456225892538558558723394599731227149306038257697214174309566638994744958737736825776913540579749565144234676081251357778796284325567646652422061716407648143434155036890339576759263309834191479874192920410080818339908587843924041028501467525309850271027192429560724330222853381316047572658134289080060310301021816125760026942330101794712082516862149217571792479696251672889400103448293648514719811737114514924798436562270025468076715991527358058269354664689082616295046071666925745872507858801228709019479897191286720388766098470005428358016584103501474266753262057800463039196598841630359231548161909140419308594030441438588295146755543997166313316059672623286131358251867922516840023151037577843603127302700376155298974504887034447609355100584943705334108839123604112389772021011164585141527318909270333965658715073542455333534588071130024555817383358900427432679180605646991153034462627125721807358826283759360018096064840237553194926366026050995858694128286326716035500277665672264538684289193022120425311158989618811920666232258045986459075114568819549819457520162945400212501299200000000000000000000000000000000000000*i1^154 + 72516395765187203624806031692282200199644694234832146246936367916126932758994323819869832073971376790120764366765502980597188260200730345409654315435340206059891546822364590783700713736812736644901139282567766835411554288369937656731114899636827319905047871969426453265390632446305984726060004668576298042356847540352297266464606829292648482592619187988816372238333887061538344259178923897638618022948862698755205988697178566857467341706392333645156408671295922177148628274369021876200883419321257091877518461577042978481316161110703335906967347972605703760928079122508094807505762602676583802739439857147952140645332009138280740171948938727111957341293404106493789056709937247198496205584284268835285367594352009761940098476853531483087359741306422265045599193577880981273413998283945602444721955478955695482769320034771452146941811926377955351644209850364524537982879660996375626482644788054298919067650736718864172306667021960571344176151977607318152000746830802252527452001408945382346384070142105819404161274315374500185888183261731939402792385959469935913331098772000664368627580717348664701104822456989864269375736736234062085203026099668755944470660361477607528392197050482754379902729678920252443322536424276192481934586014408703239733808802199143945351390759949304622316633611920149883607703601722358116512961368116522017652454612376096547104919531718819153359082589728310622045282930139372006461224366083544687787054459379028065744801146012835841922995597416837188661708971527118782796571159041062279390657144185269774687396934340506325345099599010047515383809533295997405190794176217585796878957842871529270252326407671311031069574021418149292152626172463083799023575458590766060227656362038399303259963666828200136173278211063000482962782070892127496795302929349620445207048261680766978452590228412941032230529227683748644906069239979112324584370938926717482654383224010723111547150150429588047922134880496163421249863616236290128415970457626139118418741851602186169872631697607304211017602896964543065997666096894767056938974049621226336778458415875375681280857941106333589236915208629883804717377708525196652835925740697114901533384668683975527730797236140703210451622611271033098440750160081509676093944207961909280883270594957480131280640586561421934203643108257972031507317622912615706909354307713865745366681732363987868956022922079960854896288124551132401638979741912713561949926506524200774322664455817987578860023339682323065117778895261330765068292815927481591932447100236895129513152800749165980853642426752696498715966076464451508275925794597028569403360040410399553969012695932329981716691363202936634634728255838445855052831690499472928114768241244325694068775966536254761326913311829054413682267234151087893900714496603301283106441004573822213312281101171461762601181121179502511297626798586272906743849010286367230718637489652330871306863595504946516363267869248750129746786132710695297029834001481214640976539530426522061997061781659439075812219857733418993975459910707656055895255060398568152680254007183778289568810865262874728570617494884782868744891870884524763802349689612525088634454892799249136410687202996216429929187850380458259307696051043775787689281246941786478039614459618461094751639889514163340847430356461696093489649556666417289599609083374310935199008839848052706349234942846410400485614165459872017331702620235659559463694024517116885298383823061956087671780869318588937197428471385734396844858228714027109528873862159100001352358469578930269221867895429750909041278757731344494912187615327190859420689679560785119357334476034945553127062990764641313672973428763073982915012359217051814354786065935988601925014425452916063751046625953769537824538383561594054449593601777947656936011519151487084523651473944309941945909138302886585761952724751217435192608122493527068527982457892875796480000000000000000000000000000000000000*i1^155 + 2374329667567349930459908242187272663360793712428628747952457120080998037112718591219271842286800961577366847376996223317814363671437284053733268830101461956347083219428286893784399216346606732167530562972939604152684726015079159789094871165285651200612973673918300234104153803451706871346320200957120697702899002845861618916817136623968838107244431957773250311625099517463830289115499450826126631224017364101649110161310245347518196622245451563556301615855020021540883074327156769429495064044070017385723660654792278667077337233972112507247075653051690214115039715686196060469824132078949205072466667610152973706742601858636093682907261021247558866986509736647218224507804860305312503471734771068616056501212366503630295624013593344569721276166662790458058547307190191420393507228286982765741043062845352020935294159451541002331697569278123929423206655074661370581078784949605859800706135866943239053648756601405546461693770266581161272540041581321628493133791002123265952646346802784969298524182434792328171738177420180074446927547541844067075206442354985270808572480485297094581620284390429035304275188880139140891144502953953881144770343716392773588469735601759627394446016356686596192125953370562343995137948130391411155326797750819228452061376502792440148477541384012422401538189352480966866898203066901728208740773355530567248269514695774297940134067464868226598924570126012343147655760700224695940642271108126199872650288714305265054694783322793182481161392755811820868760976987572352581228346039908031021571595155199122023771468163555529126332951330679007661811795712951003507190727610847638978301754976884109125283508448947587099675510935749193087891835226681505601155860293512679108344677887636958766375794707592252251659093014296210951795878712350974059185997861268759291267282022595086838948957000934440938677720297915047218967852826875528788279450205942882570446180609849468448325662662532039539291443575627060138044820829713236184392657425102282026048494047718279889944725152770257639581251122089898103134391992110504604604748947541275750409368817967947501204354203559913191313676080747651049866270643073183553157650978186991434083499743967035634933939633958106036529727269471687772326185992921614335843313651246958787024958936754698031175568860521155355524014572018602246976763005056012091832352605030207873882854894036976360781432919492125618442653791873004741620806454413267986199380676073294977328277451952143227406616183362219433898378630747990621581615279765550068354321677918345868542048248848160461795846911610463590338191579832729168241554443152794724562829772466084837070994693681719972339029740875477299437293093248498692239014938148161506827964054967395553691195678383625922579739053307060587555178288602976139020602832641212703752671328270302280182540290628955746647959645004271928750129757302707965320130041858163842810676359123072601947499137244531739069644880704008272901096681412063914494017464250696124958037115939663257018959900415451510670937770705103067132105751093918746367791598071175866507182176523276456570233589089560447547849631885060125791653031262790232514356184957622136052061122819565019252238202197379346163428400702978063138690878200247699312043675413231377271415428548827213761019687660368670043204710631721723905937379570579225452412987219621128525517713419056143897493249947405594246388580628382672555758996727981787608922225379680350513200659591197050812329257045293568428818250756226814515860122427869949235890185447723255776342415853229218719980956847462252973729964017479829930320417927419789303451910235330866450156801808991702207415361086978382677852328018187032723047737556130879546687773162201659428975249225196540381274439352134464440756842232567848069475737980895406580964423246009625953478132864771086010795959816828949563668921349284943068974506195725747474137088000000000000000000000000000000000000*i1^156 + 23211902155211901593465059705908147273657671910844821394155862832604579800513939994994319756614477277772269613551160734362612082410237493011777327851702787952921374465543080611506356414513214244972675617037949317282454192427183456353870385850592288236550845236559894943530131073737383002718261205169838357620319066219848930461871321923955848085659846656655648102390745641726951654297325074518583573573935243365941011326149911136856236378522516317617676630636617491705163845310973052708394011857095537133809865934397705624364347670026492619178855765762780386053123269824498974914170446704909755106531129021494579906307142284657599714228995040091984844544697464802030191101013086149026953732579440251928464097053586317241527790650492014065463713468275116021293119480508993590003920089076363116184406654980108262049916648189056925465671585172120493769140346168838080222415435033811664863420740030817079565454079417981296759874382710061365034140898980731748341005696659869777922015836322685574067174293573738895066523620338151333243630260908899383662955966552195556086281268277732954641023641780329469949321531957580297234606111205393883113686110002657706180746883636477022331948766772317645957467032969397892030036294459069586588482109548100560186501485893987002468503604339608851503272872917143747127404643121410455522252626103850262069488839956022265630331586466333213431948660313650121286435766576951325654988241754749901441900959154100821686447802906011751547720281109638868305517824822735333399929629903789506334220926630444024398576497290347889185905398928077771334776021144682851825337583860019329493747135565736316176358593711941682738144921734989961570468725467667769641736529729071013865537541905664599794856751938600835465398161895444270610586919753119793064568344526901906805891843243688442486476367942918929710516644674741832840185666596249467301513733627857062994506575570963358735353800265791986386267019358443129468775048500599605653227678283813430242653281736178879474770037031517142903476141436993942589431968723307310994312193615887885010196168018297585419579027334496283425936227190224976472296491374784257839593142133839120665124855475463610919893501719176445969288794834050843036982993177927462465108712082252723619035205836167372166315447034723985971376559346152549774232914207562607383085342248399570479193386362657306068133226619618955201902433735986800520466255935979494378416751881623843393452915625822989753610522366904247081654224860331955288037477473125661698336279626538290825484178476734370767082293880196089239616545598100193730675271859817519237404445644903275802794535027754362404866152239537830786959168995817596184418033423373521138231035939568729294827410976347123759170584337414680367575811422336444454385074588907830954926295381239835046783004066814793817499908685702119099615794814351843074958208298776233944080759090211816198796629583528459381812623198708175066343054826535843040955044070909372740217219670476675453351740385857757256140832711171141605226524073628581581985107040054332845671316411572788262929722947675582222706345895457032929139480449582725831130547238539281323569884863644233641927144942408285342591761517747616887453986777519309896607194116292926858152115804572120262950625527032541350852236101681735923502275413490318238170251310969996103104959673688137757253370347053974936708922269715476247291614025844587437968304175333929209170227100863071412539405378983520677370510320397468303944530293460958347595159709177604683365877984468179956643732506669146973001239003089336513242321822680111867581402335449509777449762742005038209818866501468890338746383151524329463646102812729795494792911487667974098679408154799086157324900440076429983017111272311197768037798393800082579698416077898364190481604859003579010113905889592623841308782969420306952081076164703027200000000000000000000000000000000000*i1^157 + -39643898678619877704671080438810926851806850015701916623833090617921820405602188081571109248069645080264076777136195732766397074259997974864691699658486097004337744051456836325930644733122763964997019797996948850600473262049879649935631460074139343278890584168700846260644549868324179069270406129662729257574422595044898190066557176176284042762865698317626860663050235557758697172053800476601692291405770806330759693651549295069301449548047826902524333203846398018996175123790253749609363926197455170188449996462974015070207742476475487412862564815973498254836645215911035027201017692946267929398745714133481666413994397547112398264588584613282224647418875111305624381225344505401962912210842762512339417771211528964455859050521205829527438559855593488904441908678774134366122499478091655878400152085478414144204490625434730411600706337500691147142275351315395186356234647281320079862944779911969893291749572444547939455846981976096848398141949288873022364109837585277235082938090977192104687642979175227995116673240609533416532892942270233904098778811559238966397758816426929371414109482350664211260970994222767911787257543680209010860748089327195219272875220096804391357807441887653668816132794643981195826908421724763748317222434103345191242148840597591824926676501766953135981433063117845479626473593432746710166413379684457448036435878742490540369998386180019890435581804827718137582455772111793541307687023563549997747051966900318294500753804267815432890587066571266960950618158653576437582029109595069117619961562426672847101018916363597210498191133664439976986317537594804844642585396977046804441608104352605871621445982715591680653363220127760598676571514819149594069203447272806872232392150270398362870214250169997192373625068902929568621480091154615139481144589428020848953019975060396463303838797690099024442099670250168836360691734325547130098298803975237122019593390597254429825818441359693001594924513883034017316878039118395236178468645547066182579377704323243869198288817750501698149581932186264894804482335901009882673749576673700253090581568278070370486233876322462110056080949506698877377326002811332978565361992603230549395918518491854835642006704347067109384103404073359738624058779637297057814781730812927773629214038942944110889246299254369992989807691168151510288820728025044297683376730102887041468407522374294783062046844859880799062967259913037976847570887053947522403975316203320186151346980431229792628147197136253163938143781706167751446502936149049741301313095431273437695864550627049869693981481090402872096854586308568210664663909200523285931204254053425628894855372723322640884939573098347223215340969343457664581521208173123765464959556573342550312405300760698632639953997746609981707435829949642669210334442164545730155008264568653065715880836966195963578974688846358377346533799910402726147241380558572950363663726162072235448725376130677469913956233415680421569854197749733143884099840701537849798798919661723506367777185801456884732657195003718501079594495353127376473478689227225643746180585826606343988862943989327513311171882124864671488241342963451759560559367938927475647987098305633460421973062223788919919907815043192417837974688057523745341538257612539479739942107562900029460874481541582648974418813129537939673778313856166195127639808820821422741794264739064868603758846898777429719392126790531861450644049531488492696217359574864925103404174024975923499331462479420980473069765988535370487521847771892109157574379899599833089345650232700112472327863448065897112949181015004987908633753951380204659134644429480295117351412794925506262380361577707017155765909937423667619140927011910458918608211714770996180168243999225413910806990044588772053639012831023633191828237369698222771758222084897851036875718222426687190663660508108070717176326003975359110840320000000000000000000000000000000000*i1^158 + -2891253383084445857063824056877859180028920381816578971691548382410317235943884768981363505927126511507263759021698774504323625503799449946348437328249201922077206549633504203963955945040712200699223458038678107391511289059194960747695900854853441881245932120016952557163842959492863690680689950922450811906739379930947281917008227136199179753013156904171611634824291607460655245476395538896714512793405208048323689710920595372029869269220848990304261511895439375000542225221096162821656226681221049363167243553036084872667562117131580251552925948007671874653238965863675524445505815143260142668943224365938866364817719778759473001738444881187193849150882751864989289492728145454999555025426301146602885638010032457435712568083896278710068072913977252533907608945601613821097005011367197841427279685220894572488592112564372700041959861016417374532995963513896038585492847003132736738501059451726482443966272603305142963179246267601776766499088185719483505976012928256937459812811460673293494809796134239101520586496499895483971428432044894105670437939376855007140341091896854895832111457551295194580595704869820732558647821292328056424953117299345552207149306654343097915103768629161489591062662085970053023532489713239309115628877343031333656419350659191585333001795823077614137503190435769366106587458983145224933468945801146876351709332224329386023500543601895585328711266486953785334800096790487398486766786821230017486217019906123061520389128443742822238896469504836412865189983416273274233830817755653678035867788791363598786085331745642601452379469415328325696401460297117703927336704000258760425608770807867491944809828832939990580739892269901323271949958853239764169431533269982889701585703571415706484496573852160029660942076409549545615683761137805778585039423803568095634393801052786638832176383028144221235899793236479193680709621008772469215813356606740690098590845117876196105426832343775343064803728862811585505726934748759288439921693893041153192138083251710884621643025821168582034520690583854268149945925682498674394335167457525671125194563983247200637002740091518823494532243695905083015527539026465971699877595446244451042604013305140624563278061970487382041883885739780695030218098796108174514321942677940655914089851364134410300215091971053817141897650216408026830153171104120896921580240809046921512395583152138931352385309616682293458081935953718692857020569136177305534746602231020155955699847431602897181770887055922578993659315149983414156425396368519787151335875147038702808733805203915252612083345383027658420346688542096520565067922580784261849235995755485006837648278321573937992356964991656491658458460565766254824589686581528070620484441786445176588371358321246479283683193663322733431835828211308960052436387675959720134598027927470878825860267752688403864218109085921056762158876372308256677649329119758402544168608244174712815383777446535660936347139525506452647223130777960156091972029845380427111223464942188974346901556378087176451881661072498130334054355522785714254464291983199286578759004918234423936140815128044489700983149129896384561892684979171678012254149975446255300913198414087613187003109054646755851335400666473497722356174925604599623442989616290120885988853116775000973310382801828268020194126987093935919297991860991547716426736021567713017528813795827815760324131722822180786703943039974344954426327460588857973518930775658082386062087957269103857913594587048913955213900359026688407028969576297110244064698907333409724671002941477015601098330058117804784114842085438038902857672798464887211570340172416318582012432065659042328252797569990155529493903376390193423128328626191262736039964018781828803550120875657739565283897512908094563147023628078299552190443818063731779815859636924871224224581673140737627985398105754549611874829348110336000000000000000000000000000000000*i1^159 + -26189686428120434771613752864592651624552526665514666528600774241899994008799144338888884978998395981629528277035798132617048132953256284140528285629532615631859557489824003030352814064808733196835707909732572303120152098094997890190730893218888215723387463307798867335528912168885052239675351161883880730182280673194570055131164055706223861678022291096631463853684872209855775731044379897671976065237881776261377396680153301796298484239963292057293794592390551181704479555183492455629876477148023023939043595504678213336714718818307952894907925465919145097813180891304044678549885337793986414837642438212648973750868353403953967235172534557505504241788132469584086624023259997475744031078268900593248514598901579472791463255802387173497709800890302572823310050399844460250185805640547770739608448920140773715426758820679016713965288582298019089900312495971059002337330723224138006151638577041362454081996762396298365900860388317580974451247939134523110790167256216486680855860661728992959880366929939665671647153570522163499005234424897423350301544048708831564562627257790230753640067040798020254794864871127975733175196007825883473760876735009860807846777451877707673999636573743418485741369154206209921009674325397771469095269973298131549744337101623668797430081209439714254391713045542949885935954108818205026763672071787036048305919882771012585955284902119050453713762255883397010057991889016727750308437452259449746509052168309953104567715629868512923683006878812747721376858786698306550570391659935037458716581605216874145250933292107216686347910805866329422527233948084597720339413593583248533253688862498635415184829381315309799388954955141127011779987305918531449360072282733486889324598917500627646310902964114722512723368429070858005066705868087826111628491836665140046309661463608910935548413737298658640376026984967649945143516383778113558196525212611460565352916401032164772488208251986436704298284234637080979643335594943901274145916360986987689600182889551679671221786262618588630163229957359463902584454142429734369992305972815114578717757731535468191959137919812693253712778497393602983879268609895139246762337547800343681372646006154335931921815115622351583172275396529995478913657661768096819121761173604345395978067798786121547770117345792241026363849432344717255879061937087431470268628526774516317936485302992189315607064207054904173487565557089705378938523441274814579912862553496260637768228206806445925623503842542549922556918588213842848005756994916858579052042762084558207922126031766868693855499457182378796077696201422713749056663850464629037792533004021776600759135670238108991884020605056139760605156376054080447235317073512133031521584211358573677886135126546126289327441207130491513382264207120226621867165711913717017047640132246900531881171253486224984508815092097775938631952743877970419417506944669309419927638603935080241700820296162168490173138785514649035188664408840563301922777348927450874452702382883941439006246515303678357465911615354011979011787684575268601862598370241671747183368860860974716063410900872430490754146932585086959935324925200764938988959845391247472961760508832582152451486921432991949450459105954346963788452654225392928050379735657149795175942481170447819837598657549660517668992036800226570534849810501072090327362081302181895610101507087583152978747578767568271974914552845101562957457689776269321873519160151726638465889183381480552942448777913163911679007614886828701282435255319378045590808840461580284815630720881773304106865068630558078010202340477070957497231644661267955340904932245556819519580365000320809084507151890269014652415812523828230895588819349735835552733109176881942438771302580463781908724122432621941776045492101543018381947779536471400017287976726932262907563013884933344259311519827966964636057600000000000000000000000000000000*i1^160 + 405732734341393436058585602338312652826767584603110156796662620677598724712095703505819421507552741446306787563263377423420075491409934049004561459773171144633120369561326884872023100289857242944915462062378488854504394087553268070237852919629773462556005773582415270643354165758176206592490641085099441347343881041854050212645217426484586790664429768257797550253120478262492757734254347132984640744490923366060271376934479365315472059712712418139422594290925032155562490142641723876023268382650931812851660374360615169159120931865548694577921554646153828661840308222017546698493481828406162419226360643071514404333506102902456573322380982141581160299140686308246598633483049475323716453697773363135132612158619523838693178979471550254632393480930292780577973079150216349107722570357698180052172734268421954719277064805601313406238020703336829663639110062124289591661457550607898587463438065181840806381203551404654800060395332885736650272448155315161263343542251251718797201501902129385416099499263982882119494118100890890796945723910796198332598359586871049512950648685386593987231172625547002246693949543558426368889359743784257981112752317038682055984148354463717076311345424767770877815689517538887676600230827052518351717320681344183608227086012542234727178809173299360715819583905482165037622892077214666063068594986294243254657641678652868920619572997862321882266339853722069108965678034397415916550424135610637991795293288002727261311910517480631137803631794818181359835456034457678181848983530792165877151133600407731067683331707316244671390437043515581438507780900962260181214478260222299415935663553038789814183605706489302993541618730976595388238092487963331513487482529901341555437469333507399074487353510717174021781473568592029446139894159898787052201704436744129531971996797052510940003972955103649028014138877228794035878191356625164220466661958451943221254286247632790267040511090567176871469673562849343052115582004198442492718110304276257070154323388918192336626668194004299146745075901534748929144969761808257279922971629380572392994929851463076438780174075498486047895744553534507669744947444797728548808672280739708036043434856498561179330320550525216490042193368375664698771590102973616366901793262571254856614354448896439521070243956609336592271485499400154225951635750661344702731447525398360256078426496054086338331945102495017192865190413652365233377011017292465130017073061553282677609966225392173236207973040413745457259399460916888631384796957508271294107558673275705592949126623719844035060296057187908333400953351885242087966936741584163520962001935693842718759265053497993331118594089513946274038020712930386635564627346988832355343042523611505900625730472163986962054087599837276760300396897546821502968123703941170436387218316610661979469742045985191719629826953463384457978777558740877282833031682893085769313852194093915349555865811139881721360097700994496384972903859527393456102434359158579936054601545473830189152685745641502917781561419923470822621062502853460833420507842503615610937787876984542043616434033328098379718840633180270134394368350273065111698697881871499229422305233004536857744699904932386848298347674044372809798223589043128074737785021267858407600894362679331524980681080566686767734652429082287960742618367289207339723808604954506907068332563911805740308847569620467379662716479670515592412775929361684752295969843050915083669058312599586016283371501217495330110291735392854076808607892929803753719245425671770073945701460022503198585472969375968407872820507571233393495513430502001747606537361183723465890955355013028766899778193145796064048938739281195576222694111025944017228487850641497408769866522274784610678891081776733932873687746569974109282499253441298314423780196378231733491940879952642811151199565250560000000000000000000000000000000*i1^161 + 3769573362937256108630481004236902101392135484933973369519358112805412738066324990827185190998743429694296267356582023373785167665814212301017441870670799913508020621304822574846904259776506640199864301942078794692158944205522086793990342115847583728776771599640453683629177295228959439738067964325288577747995746138619721946269578064476838188258816897133341462287720092798722898282111575467419601564618909774889098980683449704401858225014155452967112370990700074403771420226848194888535437580186933093977654710113672918112840653004799295499470347182733285321787544475722286502722084978101092403309790545248865525447025682041028487522272053015498470885593132293333159142382315834120205003815392070933915564973224541436209658181900934904131036190746581217814277612169909691194918205212848696139077397420995156916933663529662739530984204013573370151551828897443974605736914817860111625747016227965456391159860839645345653585876387599248857580097566329402073742636199423273701399681923097742295454069264557077189887656617616547374706196506281592648074476994886536013944148270066350328434720956086153616176804240689578585353824977047670217358469007537563673440582055061636510215723023263037601349985243505006524887432336129396640816450081885406065154965239113589182604665708954598138705618304164404702379127572284641892994410759744209612608572670907677619329776577701416049857922384926317756472574076577395755790525275958048483803845931796049269005450361320093833893883620408595372209077895571137583948927778382486733535655319510584966642216334908776185638326293714981740083605072795238232202047110241822385311312533575069626692847003862213429502393103589414788669022429796638219037255326172090830291397566273176749113594738243624316734377142931348571791540025143635000364003929459054036698815850898426666067489480435066657465062388356774863488703005613785908644313228621774063803373393460742318658023370458456282524314684992065129459183939704516924276248500109154701202665886505929633279829380710420472222742430018218609702524718741782193369176522155564258998185165503576181993062222860382727304992021693418481419687558946197486172249641035542688366756764835282254115048448081513939683216499934752678712537933144831097229320600944391313289788918178313177807422499098907710279096783654246042127450522567523614923694524854200642199160230574995253618210628508964902094990326871543186946039987793792494535340919438785746962235732270965686995285276559889299680882213057639439066821237763782458821557709386288830863924836567932608457044406579090880233212684526296818116800790817081353993466514178837519935557899035822645235343467655515364665318331020825221381093970538981471199592363010827800666149027363528056804082096666008834450200263928167441155209985960483472492295636956085830738490782573293255681130359776408295834005775068549271776698375130461184471783044451718543905251964062141443241298724988333736568299930497932614240195211960865623840233611484269927168949598397931938919943303336917532288332337583949105965026913760151146494321239329398188445688034156638958195016539638654194556947994274877700455329589073464725713279662664890314043845439498282792707745507168387990508376938214539355127844597012008120995313286716551140327694154530268065360110879517173862262472844197077210020029620411384427318574660972610628055648761958450351952317385328889900259886469914735021981929943501176493606772113334423663294518663075522734423621470371079835777478850574355482308232628320592147094121179453861909068133997443091850357754028935154375784791413808243285790928386783392016403661448348022039471263841068944909794469967002345955863412688440000458861191470836172444960252839503734314679571039094997057985756923420011603051908506963779602335218679646722955141004156437639725056000000000000000000000000000000*i1^162 + -25827273011225972510364798556983038524676593177776352360475367804217502959054486607511515351677366696777514884344062119703279633112096979239271036943828514796733458080259746429903407600938935553494339120910887398659683029947716610611662326915914490044271643144643484081640975953687894511994397661247620905933187897211435377732452347538530276606898479823762238211020428744756184130189462778845559887791895210296601495200281130576455143109205145240695043889894788962469130132917925230701558045805663991170438382918162217621405137341319318861553673760921420376856119270985169867290846997921517521090232965747058221574244787766232476812049725041065235724718833806906961935909101400430787082341435345009634248682545819929311886184367452952580644495752177171206442043577495802457812724102625674650669648946623214717212709266188956289391206910795956575196888953248574948114285276049998324948005274802521151827323451956869235613003766174686680737908795498995521388763686726148480281155654630324746164215184541576527413998292925530863318934760398924948394520642272539036735222920673924311711935713167835814360684634379782242085234662682913195518973735307515150363878133638520091581636791809710001087765403889991440004488276735307448942783574877233852980380310388684409175250678145330633269369629334042830798193941811653019899662442578749105347622936860765796647697437049745155888289907271082996967478374126107047447888574946622643045885899319039633716252167526417410169050656177714904805437536041344578773535793704210571111847964302521608534573309910173575607700020623504945502109170927275856240155547965803352519724211854450758214801607991514682965179577317626085437650637388301541285257457669324242640625500507321662055982154871869221437330827592339600755170333882662364375122592884219251776794669008714836685822832074082694666664260457960663975639278336096615280906215464905589225891208609344170098149103419787978142106572820918267092354541756621517580583943641233045740871613513309714491947465180277191599023304342926657203155983343380870563520908481402814591449633298036392688660881175924834870823547848869880994356867433036644143925325472950835313232376927323129657204679353101423687895604735599585766095075285630988693484000177286592060373075576626406978324091891375255864502478296322311189180096817889470970000086852926619113411416714680534588355912301588878629620047266685380101327332253699686670286852477801475044259222311977906708895526725031396881823771644922034704887646294149936682958601807053347898970671411441907626294069292392439488293762902273062200439356928880585920959173875769145973215248513096453226354172007711800281520341375416707646301183905390314237934594842535979577156918931015200069275265546715188212951644352285579256852307054104728545256509380203294198095064731261008313577595591785153558969167967073112378877139876402358274585631424526721312210877904145530594248488872251922298494645344696136031163727586512907013438545639541066082465046001362790010739967545043791349427411091826956505224195401497429678975879565289250308215702165961582433152557584513657922408406018696326425593585189421413389931054282908106919021235106876328737663868830062971932624119122436122574938576948505865299422919364694549000922500359475536130613765614560631774710269724061854421132109353405421179018928479111560262619334771947251983791677567340598062855155341288877696192962193820943293683301669328737088261235879772776075368467253268118242356737988668936094448581888518045209013650797552948642460571971772895409465750881005833217629628877305862526032766008345552066167692772082502405588590366470910873554478227317823028980901182344746983236729705734629544739000679895102375166000507274366858543480879993634458527796809519778149807843723001660664981330329600000000000000000000000000000*i1^163 + 23540549199066122651597691942679100917278529367988389032131480059955546191128512515848275980966652258817596025543132501561027194630922080983300039759444249227376355610374626424053221659822393307896833737848939599118174543217202721142231061830649325307946349453104731964683638306829547238611173654395916376721776229638709824688624505550756070733177576093712989028640960214342124525590258524749020730067147299864989352979094546109500011854744405786357801501711893661338694077556885711375260478960751237546095859696235191180055673387873790417646405172341011601100617578802886966850968238145481529621671973185344851752418021549100408939783765776008361039805017674034380070752947584764444336985989465508842503857294932657306921219091432732381140374363150374024506828369150923358200429490507428819278572028456109794964805854925538495969150099777201922187428211831006352857490757225416416834240949249261249031694013227047131457273207096448650004964050459342070627189767047657383995031023470519262084779173604707334453634744789967352429524320931087184931325767071048715641399225782170601427333740701442740108033376717863423377885252084337572156316281660258455091566871534084205911543185492799631883049833688639623455568187221417222398294729714708366565463146780752102130427822332250711617598903291755976480540888546517005177267746551077766975876352858733082411277002094433797321640973896397085625712688007885300873356978508028396764183380489709193818149477405540539339833213902200547977488569893174275328855416241104895975549636474728575518840369280373068494210396244069549004449845375550693878878990766046469760084875638186932131877744141995007848688620285366407461804747773067435600610962401418776208829587816367078486130855393200211810902674540193076901042839935362693857833859031076315922823217130538259039780928119379741174573188962547434668277531891108951036615070319093475107167576625828840349621017566300418802437735149300909256661495427613220034955426163838540026814106236431109538870391855907661733935400675801188367893602397651273230701898298409477765301219844468017014860613283315418391025503365983730165109174468459557427334703798386688761100154558271578681481137027159551385810887703540323803971512321046695866243128659078049170164119172266349740726563341718709539673585334722405514015753035862495243381235157035432691534695649647250418834830187935834410652774911891568737302670928544026401310139831095192726447420456763177808589613472228613512957940687756470459325821347865033575804836841398310388381791541427621648069490451264796589094175846133080339232219904545473968859027113553535703541204036943142033436597208658958910282332530383598704558378329491148675166737830515070964893926511635920468800200954556371659577083859457981857786699041564801862974282805920820037329318643928903354030487922950548339004336037689618259837736900443149693210853701878644810806786043524852618837182953745336701850879655364881979656920820500476888585497544679653649299214107459733566247319627535160928432005437663927426497937897283695235110551770650124996167456636585590673797793892565588330133700112481284434491408996978250641772637613386760172345054421886499538690180446085999701096453848332945562899448750747798379535672988372045798889388866759957830282886964577529027314067352542036075751463191044786259447060409984385171097881674817815724819995126303389849616884224924911609908226896089633605740996477775601680054157329794648035663571774804893526760645323092625949121257447617101373346262105141270243586566394916016567244831902609550347484251101169210518417831210516657154276602966003218249780157422281505852936453510568945073766264190348168586480883569186285480524472627504550519234100805164754060122184216812527459326223590687959388541276851923845120000000000000000000000000000*i1^164 + -6894898492588117116961887466544905931244352533089995016244418765788569846712876727524687700826907698467910208530555246124527927976894604751413385251934163492968180302776376712158438191721433087478954216004186444359475316972496099450731030012966212858409418046029752320228728883116221622851315403711791464638866409485359955215259809113726963923556639466003331748443530511909417285069516776404531402291564816754420198268417074238056535564803023325588940762264205489261215735991799921172685853366861571454083986560461509245618360003524134538340795903211091851659752140817241001689629866359523924385639944326890568779098687583094785099876367929994107627027450647956228649643277070801587459824238954630547175409590323684840850948552575920628501781252237623144594198361860487532051353178603847665699618310453433941834282557301013589782032096008221078158750938593872663200373790995389171605002776391707261826607396256575122053815583773408777004702278602604327701557596855743771780734913914291814977928270269682335302626416749156489882504507536609080245938254595095606975431779579227891006497448194532552470494452334470532538874479758132956436126275412103048937241751110376461387905356393646238300722055175876528319959947871094283598042062041174672086865472399709723652685856946935025724915469579258876826689897542261526510917596715604532372723476755830661455647191055205347851097253462165818077261010417869582950822885271897967619362570241728747622551398731684950069868498744288870729702825542888773356643466140730381058316440288066950673345004294077901864095446064535111662136848675007628841904746156679600900680771010055981373619978741692105970633373130872839798709836600099547573305656209223585469122202190685324760007227505869740938681721007806835352343692070042557959539989591550314007657300551544570112086503660809008113073749518460921669118192720667501386039849219150854332072765922705135779610218671716891718989913061674211792832185191939580506745410807272141312433948615311172853246625731316782139147724857455249283669275932437549965910167021186380587198069148380182479285340767736870350337152242863468951226779692467729135382380900239830255610830743096880980901973139360597080643157839926016480873789586582947530808412015206585641297063774145058090119890543845358456484439067767478643860294370996098562122032701211277990809948636603384275562047467571043728036431522299073972643270910963104454411293574082714432222331057539203301478289408282482691547191894331739658618735612319290614096476145678823138903995181187689200930343252140204253320012019150171573062739714382156875509281199020191292757154059442260533537067649692800294345143505791203751109212782890734358185413943780341354773543083272334160360978079724683962046025715856706052029353969572699266386825860818919301847971679333314977440096449065528500862225125262005809892449087811776916960445152293970656596865046552422259783090261505239140843497556483150383585176770135028106466279038756463609843072567493350660264851209430835024045097984391909657013301973475608258257333371323775296755648560000607828284867716196571955606711943085873226141948058262853343065728971601162873971892454231140013741158347954340252626210593971391873648371907750647334547882592034749643201610526198006683008317382370788290157939438400990202932690277452209995106047918753511221863061689683777182648529470444195184392752095650882799455935926821936908872778557737279019989276678810738308965764004362549962491289448338744078011170136559945565937224179242982410707724339570458901657490750225851122852770074173606630297132776264758627316813161779945229591662328920389464090096901940744588964733061692037533335811327303208191658049804479223590223799191209562597072680356936556844880417448852078708391936000000000000000000000000000*i1^165 + -5107705518227218895095662384177725311049713888869920105561318452409207560359567078047080507931557551796220931762359560321406890770264822285969081861974104723549862533785936096245214150902872509943218856888300712284835342476048931748025212468911912018348884206456575446687608029861763758180116610109202668716731967396691350631450540331600544932204527959268290049465736674490410114560637695874327451509685235587920385069902765295418363581635309271771390855170520860875346792927586915417873985998880454512267171363101177821952375035509232917083819343485925680716353970243521397327788288505925119710440657922510046899423547671331495193389862843785161989778061562532220233899910892737824757454419440898359674222763791548493150844573908731840120019681856822493198544700439884945921850652767348254317186942025015323843145007995991435634676786282350769641717723335060558184117613921278151304635873993399050844956033084019814109321732396539429399447654591657558985340773670842717603064045333093273446424564600158336942841518645300907294682198065862104319026130409724280112840350546173842585963450462058570518908988147138473377358818629139384964466222839112944832550580364624374225914454391736652692149014827087274395472484904087532641093631058324504979771731303297962369486969559893868507557046345597901308968164680688070643885026705154212883198678647841050197213631101938627805498734698835657802568599620255679268643105884879197072584513120840229479697450227261900928932138675341993337527049615261333775260546015590819117309856614550601686587251025254197519462343920890094505788992316556420548804871567153594592486245184811366733078928984135182126432648243731873031194915617624518257187534738120212451120492369212429509827402426697762204769938913378582472817525153280643039999407416597362312597936414016587150267002376462870956338157390271524132620007330385781650574758334559406655097518273745911225869020732892815922213067947881139931345843742054044645216253832800734560616975607061435253741537687282690788620536170039206963739757684024842054635078113235159543104632443410893526879547518034485387308428409697974377683662913204671537081887974797504012351701543525811971157261880278456551287338177602835531283349592326194338188291138378236681022147613180219904380434039830073517859111113613016182484328998838278982909673500580968889622316321071461069872700741277631215207429957364961545518250215889964652133799986416513614702189356956676195695097903444249866587061869390389594494064174145088213680020819260486240351711019123879535186717913858852475671746826247815800285196916136751211552235338810418786987741473996878394155429862749408561067558222462280224650520783082916433012430507531807102623024083731876617041757466480827046182314602851642993330412026399705170692531976046565038802977060600141421303303069531372382087401173340795026966384290140670797609081414917158931416004229567427631312202741075509552359537097838131330154888156520748462861966488681827523222346724568863145705652084936874644684654732613005279269136442975995414402943375182372743296989684895690911436188455934052193472087221313950222486769867138960715966690975980554631892110632622258633725082029334978811600168482053692479834788374116403748854269828628532293104242599147980442036673888097884300266805446099881462293317649238243136424406887387600396830788547816880566459895147584651142623907131945968311969539444777141984790200141417979667729600748780239471234892332030729357601472116494656491277609095398780438577284528304568743629226817261502113449680573342104532876921669728144235956514971294223260723915700714567053447918012443939499568023159360419309726996491462410450970941485667498528199160185378907956996192201373774351306234356041583400462435798220800000000000000000000000000*i1^166 + -458973280618270634982662741495531601601177220683800121455649066787794342490558060785884214652527835710348066474608423920423752704406883517248775268567995639349321706148641402707188949315161294352341484204125714756153556864743845600771181804249527207926239349616736618975539441241655920042565919918542021999886354291794747778310869876424246750965793907232582463905173689493926104023294260058445790029542717827349678965301445230926776717131662494408861537085701456431861565209703667118570191472063919630538425643682861527521744333026953747147565755068501554913659589935973540873605815495330042936039142646498496902927521676296860010385595161643996491855269039523909820272191105343713632992468109651380018810345651892562259779220787610287179574787769043244558592808785211919309567974331921257171124387895686249879713860762652485077881527207704308532038313811578309213871052839570854895248251682046328905478216676824022672530412322672444461557922818200913353388025554079155169757904006549390124777848044544079519269143448762256052300701356960786912329109456015478492977747317194426546591015389590318941723789164186761409782265805052382731599286485268529054591981667776606934098069421591143289395536176129160535910871748553757186013181452107069793417803409287950023147171323015730870842946584626784731812778395072316208925165385682664890930089496035997215684784203834204788211702359958688459504953761267731057243825421078221800312067304687487359250699723438686312411680165282553908596375545265369943924163941320908560788372047441085149423246104279876589579388896219934182967113410706327120527306564639674024264785118485165033954206170994596874200209413417139384951067546445279042556917409660065197477530525127103564335278177739247335722942505414454163390510303048663481525056934895101130500050514990105688338488451125970551785210184999387252851296083877429388717186249034481614555311396809220191246106802557534271827801899716558286344590312304582673378330378065012856572292839054486894608013626800294034529113319685150651703670614724036952312097293743493399064956201588302438157402346804343844100347570782898775827666453183835965850410720858181645842051575859821001803276393610216162785769931044914715170828988026932230381145797324514496143783198330392186093881444554721966282041740464161308856604298706932660655612984086930274254553913572475194925870573787421254507005203550740635904540591136734458844321413462867988468919073241567849473157638157701986131762098046698780862104243008747429545534065475557038103163067930691974494981215095194894101899190736126952800289607863133094748750424494616104369248993125676155349859819054784408248732061077934150176019794958069412371971983345260714358906449265074404641064929153692800449122982448002178406600135814234102823775139441206321858403842389433861812534353497351800341740254296025055825013066335032894625437119458188131839850822758151437934738422223623105702859121474675358770988541871384801001161890581669602131899739961075775982107234493747201622694139370052288667489802355035175615571769615234906053113607530757080220741358506746121426292112083007110718859632163654146255467239126247899136843056004722605744131000739132959550715651672353434151987354381328115102818711828318059785804866268814046155246683572888979484957427291879709765388151348730071778060842288148472654348977667081773707257545659511145740520440511434821078487939769804948005942731610549456417635257776866656060112824659976568336149456936596091639580023854001814650518112697400570186490889102880877529334805672664241761059548981314139339277345293189134583218568642447359894855280604607577128708522748667066198418420941180266229971999036472697325579908832541688309785544970018348771719787272082554880000000000000000000000000*i1^167 + -12997551039186053128482425026950719012214608903851552653564825025998603655512888702597742791709838471492329538316048957178642165236985193600861553033928871888732953037739342523510055733804361853244324078735908375626768703896339667955744210423566579883583972009780800916318787359925263952562470429287640599174215510396662629776177286576810853267544547279194245495210422081590398358621458641257222560158536834597733502935267920398919879207119679814988776785427188012266298264249974865948338603794266105709442918914136825384313642678858057904460961617474726170476599437328596190816644666374203399367129428868949886894099540357693725727051795309887641719322029782680829606287594301616685292577971134173849760096510209906926171463129118921816031437388796707850906147692108872676690124676164084824154473512166079614981540495044852405063541679431482350364079847845071921563708900828246036447306735078605510068301593137501897044222874417020813253358096591304579096808019258935208733673375843011647556452083846390587988965080647072468617953016827039356254983477104619432100464216415470263471801857069250260216490903689906899652332756093000747528457901707322828550956913078239003559504752054939620166180306611719005310674611162336281312297706253114152425132141802361063313285842657684167476589507117894496165142755023658065759250973582161681507362054831537706468214836451782458350677940566405239815830674343336965576766360715170412244916787127206316700774410912528780662970390282693723399393570631923986432347792157856707686583193824493682569438936498805614134872758740375133754931042800641241094805475023048954863105762100326327374337109793465478043077609564927426088091056586910890614520496546614442242124154058844707617030580000183538376405862613506238081063638962389920311762514361582040133369330488515916371400722376238268530180800696781967166429730233565125405090416545861448027768578730717007375139937113912467397453002135378109174968172290779491954279394376338003019345171545026869882786925123515663550865108008847950651277482985024297088438675404529437908969118960946144497711267143473288892208033370985857363124005665595150479057330279478992171349241263192910614267939045259496627901705361160086339229421159590867166411893338385688304829492575937781153581090513668580062161821397004761377465813934889372807722078416896114422949870092910135584210368003197676542511793210072429962841032174202866069095204395360999865729225676150215383264334197739302877541740444638488578566409776059195174701685265360629974309628108970629629568477746456568239440195018862623011925296773108995650683442106415849082996680964689425034255156904819433334051655101728064616559640961460176150700130875246856575597327930035432908006226885466795067426586745620572277277919595110886747461384431455140263487587638666016522307557379152172936949026351830739620577061309142765421512847689258677459827749691277344055968752595074783641476761858693044728068541899750217146833329072722088375647723735388268540268339723685619368889679086623910448173331019672112116136295890435144683467560137357305963058883659137250236612461938032624746011732994898570153556949136120244728906904232537720879847755720607144544376554996850475410369683027023914696155304572502603249911863564483779312146073331259040719712627717681609828841329368873418240422247619307462602129546134210209288825250993555064343462121522601717310883330957528372587982189091050521734521148638345120587696466427593815628048948730664597737685618684245309947432126167340085558290457352778692074689257783251419894375925731836930531806003026001894785482280206230615018699987538677507045034879150483912213970309554086596827776664157780747213448472577738865244610266722035231700811776000000000000000000000000*i1^168 + -8429272064299218535791195370221851469073566224512158208217936599229439821802107378428793010832335591828909547695392958298488195801800207685336255562280142790534848375059337452850455317677213546249011598806698836693557333695915459894437121419593353008564182673454849144483984862071864783638318643387190912709411110725442892843221725389624008760665629149216021910695485347103693501909489377622241990383499521842133649977721931969715976092106915701593902553126077432761942159530079922186646620238642553729142825684006624168001485123809106522858723211150683429351073506609656082614569216191919381849057062377747683469406136179857021442921509326891708991575375408451472406933346052602433868930613072602386521646228872530059809220157464040688532479541249834543254613611775374455795883646005250297021658714289556714595260542625903121558433532833116000306468042614054320096307385056592452521603986510221846035583406557056269374084481741569128769851775572023257118134934351174098902244104566837968235628129511435676887879503268575388574122244199817220071768311288221295002122404324632548578322915926821954995632644662618242856234066174755621225055291980132868083173254829243075360967199634975926381365845040098041377145565552407244826199719280574106706396864450609956497092482679123151248976804370393906770431391544498387065703265388010381119240234253118231672926761049829231963740380273525502998301229569589691839627184400970168256576828179669956868337384506768988317659200954710168381956510601058271069749499874565566809298977179830038542925025101210436643718858710281874465464863186987734451769490487635428264718040942940737940301827619912630829603578321718604050276687564161138848292278222799965027689946935717709347267023279517579655927123609451393092879526290788491848988508789922787883164728939826379215807627916276364377708031027815100159592844996024426192546594383105532583643513286986947823656691449476828754871413379246146477678514947750773181189878487436848451691519473101448925272145407941513092977638521739062738869386946161624668499208527319407176524446450036695859999817368467944960359541315820723811016866287662630240375325916794562794716525079364168811894891216184465529274598965628155592480650067497396536758096634014931423151112331389788307190468928842146752485831198558395875644090971241785169612975798632988840069053484451548607282671031470459962841550466499756087503456917886613140715996557022066588934087043564514420003001386386693848287271263025626277195847275577575240049428664699691285958491353296441674182547605254640701380171745613693599399283117629422427197036740475313159120822227117294038623981949670147522308972539439298152011603502485824512338630417852829619004297680022888879153808402071827607324511034070897659796516192840260317642093272288555222034247461542430711059427940597672276780919147432575198229922783214570747673921164391904124325394790026234901459020996492778546191730549407175943199593424008833796712214722037296165520497147521709002583417563980998306336808215799867612414438414266814747697610506980689376734663605568101923655580489739718020905378886039991944911976295101813584128607726344356232859213746084752848436625939492693832030095439251496464443300978611027272998043521228314532778447094209392336203945380070699163420756942016846990137872090500459936536308236316415078957427088621752648249636078249341729565417791225502876650316337396030900284760989137423419839210662350003516607203494068723991953336265098282132591297752448425765858830831451677401099423957082149400819535659539631583857658695050281819866627070083791037398021602991949142514193099834060999459450150200045253076994699574482065597337822150104163543184525548287429567309257113600000000000000000000000*i1^169 + -9282903625363105683093920748820039131072222121125431172824743442408478527110260138300307590049182443887162021375525127448182285916941273682690739528413382883662399503970402199598526353440370411078313099061465263335228930839735958971458291690158407577570191438311220979673536582516695852823373224858307150682170300511675098868570868153174981801903075382251261995080987275255617470867039097446839301313775768962524359783196085035555701217173099654619917666828472535312654008714748581053862750241381522378730521936476037399195285112453263151362412468979471624916823023337654728671920339270766457717920458182886961891615766210379724671129233055048960535931686671689251352264071451541931038122548923903705807495120038934002517722142780529317373064123904078838094150168670739146384936093455335434068440045532011007076813061571323820318674448657043521242433083481000433706449286266350779726245291794370757769761560196705917216044065238043562372791050175596262170687737156008172019855430034966418259929162728340874427632711596208925637554100889535063033278625303083728705584074920993270749282737907635495898297493279322011156470359599727176238331408220452758973225864215160973624866022249825213167693625906162801548565256100826246051982585116287083199086002994410871080740888242272783593635060156661493575843511191016144261832510628406819405487301285255795493386570932118601418090513946083784550554683754818006495469659825013436463956168628034184987041092733647516691072165790502574469777984117823795908597164616145889289115896904497278434191513184837327783744434488294025120756374906707731397102681054149090131671862056169241971730330658663866477866153750890376158927218238321141535799978953096623419623444342718208250225137000985316449363777966245430012607710342548655654838559661728586772128398006384388586566422536877919801204202972320949643820229362647915034060643160689912826775852017838252621015753045433016932029688787865935086109632066443958042269056649483319703876160582577349252459213990124507955726182811075225776103406529677077645433978986615442436534745196715991217724955955573876643046283505389217594496637126039530469186236880508020601683656970979431862384399223004001285949611764346986615506341186145882945973694014242235072377493748686549903275669403348993327456498375796200460157358259211973113578692757963222581539586098984177379567318263432839204814392727887254143790072028897070069433060675545109832117325133667767618351383475309105651548057625502776609095250508391965965103392777201843139854060798424577297186095619850055728533337028896586002880229284994509122501247569873059522849474219671573991879275965462658905596285741120710621945831166282591708871307972914770904257620804130685688978273138712620966241540162838513945761180641151566768817545175353525823162482055790430565393563247749676548570956275172331074063970495663709358630907830909797752178520910995438940327728355683883908696784609285837153993583164760431288085724297070842718867115191911195518633606357041890586588888555875588578865690442070253656229806308561660475426370284171072498355504429264154127562767169985910676958216103542014228070663667127298094134604045190567939739293143085899583807505543867542934222592997129108371812540236307160593635486679553962903053036404911505958004958491143523916599111606451455612808151852603880900351021675316364017270315915491464365231069725864040524803526471810349325913016657109512819276963373099404990259051342164515433538522172117894666481173394316984359449950209070559693167881832536961956385614465086661667758308073068354468566729321607735711466808722354158974459645172114951448963721272880607469858392618169642690623521246956585829113038534680248320000000000000000000000*i1^170 + -21787004622248811990599476353057842854513688234557038388435622399863981492898186666136018963780817197526353747681620940392148902474777412679856757586722522126424857375222492509202774767655147809027835981150014860650179423586837093133969713462568546900773129120008572141034347714530509786548393509479775342491401832645496643555702923614024639022450447720662419913244011587705617282496855011674706237327657773642037131220023346791735902205923285310204262938876988238665420901189509503886880162332425518323223481828994604582457664243527242331804484763614182832859676879173257306560937576912375787723598747387909292915338497287127535819161684979160631102238981441891343226247796132007456692614082612283675409751936259637112794970941543809358363742169321557093123641780911372254416064982281771653078955880433291913219365753505832674792400513850563988944976848989146737071408446344506552469270663103739541470003935006012590274278913596409699162777519810329765547344519481057926808228516661229871545832168626628858971787328525119810529453927322298203702785149160535178669260992348553837536162190539302657071390236984287177824539457179887704894929155658409248213261436221323174144869423239560642799896224542677921498513312364044930055304287653908720089507701516979675557652054041165953877019240147209772879397723960461307410928598803266054104195378680836296290958299268613221765004584652645538330593410395568670302415842836260703214952319436893500055559436711263246844953227541311217872077826353452901766907904311850934243513119558018572847923290526651463798459354702218038758142628152594372362640777747112003044398877521179186962823286931078548283205253274296721676165418517567675513764676598510300381384959131255536485108851649410964027735374621443969594539999113160276478359294602452545519563976546818736564543450769961984004492615405248982328907118877884295159078302329878056145410296166025540064399425814284806614010961800653849014472627554449456728096859761376161211167433132566546548629770026361287556586564416064667375726857388001815593141713590039272279121430376277971156149450728132737252120160367771360487980803204349701507915816100695718794741908800292482976311099442379996884075194291553053945388902168747731760413722074366575424003723139763843115763015311886201634123108411409513630427913048530930803313313557602166129472128275353312168224388174510345643698653777231286490529520057806770309954567790927287960996080348137736636059975335086296464678333845020001489959905178728464198664621177392427830168311007358925723731550512180877243202737046813215389460763407473056984930282583749306675307430925959742221672308006932252141570315027485030501093361924332058373193731677304725368297659538920531122670509346142793034334954894549836041323218084792145932111070724409008652416876452955202979315518689509841559528845283038733389980369638907855814542179037324164086199489445224064108782177584887097976672441728187208521600603600130679799532012741159848119894550728260147046517053448258686321161116728059663480224191760456345166428954953527558497570283463279901983228502363370529127321345673887086098069137789910992257259218454185447066336543549968230244786885167941832640930803080345680596369046714273808888730242427957034360887312689172196930900191985535068974256792874817620300730430683987674040340932440349033875620212868397019461483166963654954276696454103332805822867039676710059443591107103991765601915855540120501263842255095067036003409244609918625789752609011910570912958942207006910060139857231938944638444104504753749061434603687229321342121454337628519915237391892576352781812636317299823982170491364092996147220248997241809942423920797581971327811584000000000000000000000*i1^171 + -1653996073080093393839243200935355771116334273005646620356394273645921314796097403094137159316108872149713119913790456022256093548357807466261083653047169325076665646075769348075801313179567769147009548192843000598788481860219958531417899272198178596167496514801592737509116904004599833002591133814781677102014459553979454975950742857105896842088537844140817966576798849886650386134326399723688555703459914625361860236489482031818135063000403000522556031786876816920408843059684125213161739713146544750953101802018681890617594065181980692929105318380880008038235288562366484784326134680345671644430487905180753534691474985323722182762753545901478844309078566316835842829990020596236394280544370172805327416669911172735336945061511719204050690917240760531153419720841004031233903633981774828880158254967251724258977732511385594595181903012720300335925911642111358742257210058932855933240636497550618451632968183234191037952576827695145333987207918615162215511689681995237662408470249994780235030205313229927594963579712859300649747997827315476043510405310953479187303903685822071686388366337614382942825845366462357636588093603282696246141355563076296609492078259612552902459318693010407582573997878524208040414432393576979187292629678042962644718772290976250429715505144271734338532803636441280036819304050445876456260353463465874904255083726148390754310622693814135893328247766543974940238428749727488920784477095660669890365704019398333932508790974710759795088391171784903623030128213681256793413018899390289609040244031810738743982511161525424784580369678089358923659620017879024238315724579675583981774608973454571255931767812406021419654801413187462472185654220413461196385785796172662931711589139692985870276493964931761303593500544746994601930028458426018572895877526112715030671655806871209225812591881580958569919899839306250902894308321240301077995379491545977323944830406379051423127287403959542121302968100721512391094537257805293288641136908201052913499199064773903592411501485589985263286609033850381447182188158676957293179508602286022804778607765644486189546556737479339323690871649148277418448275541047571682168445153502286168823113357054473697428873349454727182062775015504857573596998570069250472362847938590229123079103517864966950300217944162947024778368070593164239095337063474818048573023378945651378039633635115523724795663908849291133384885359319250347751758328886917224587323446669260918689136611595621761117723894358785615307288444498548054936328954506430410975012192311378704140190037035841012115105065216790295524453634618131108493285479083152038031564394551159728570264855848556948968798427843118795314456560778230461797471826143050746757665532896814216589541351760128159627586576207347590144873258378584445214153820353874397240243373753944787389138776421701350968994090472279805662415635011109274611201190635771677447066228516805042748000706876684798010505678508588966777771598553855923348822839203744349059268347858463974708301620060650296952537691781816905974712946034562228003193073994570033549071870169542974251101914936157546377533154764461839994902855894395347584269923541666493493862074258604546146602790159300380595903792348300545449091926871302823500723960049661085059893546201554988998603097712753714520371378797567800230650795591587809108305815458334690578746223146982211838328786568786231364212085814975766336779102866272269027400565058488227598431483994067625598691626633950935844576703964696778588611792700169210242809650008141816261403558819143556036107723305842453766918368165693206052661758100253009120431058934236209938106135105638039214225703823931158443858238229873454825139684441133056397375071846400000000000000000000*i1^172 + -72736790686195360510735058474615952122232401287122264797734380325147106080489631706264997365641403824275861311669658414583661539253454579913101572835132602723291116036240567607492512961064478066350175753249426035394175106402258026265555539692866686516952431460334336037945244377469122755641809523833877073881024345797639833142837698878596371720461858461656109705784030319265629883447260015516468624546738856327247157548574060436319520273534489280913875871766320979317512366522782876455752138611177798580914794784055633374303182358836858131125926254972543597379086379718793883584693020733710814167831012755787268296574548307260668728237406319119621199800354264488491959582033257745354209879006311329514543016992027165512752117182105349704145029899603039568088552352110685537513838832494660630491501361143260321172204870358402336695493643500526676441476764150603304504234978014713016646632341458961332557023482112030223512813641702228624599853155787320226775188658158866800506347996266793063996728656291415949154309905191610339571535824912469418090786415257393962975887281206439273817727157294546351271198297817837974218168522638504899815713115833467467091651804890740850068668052639687211269215484623786485948357914860924006000045471065717570224201852850391402085568529478119117741339189651796766761435810108753653791394486869765605032120038607332101618403215318253381870231537974924780302436942263642702774809183153658326542923897566103254920482153748561910770480501577740692841814519827144784505781842415316730127601941406304666855950532243589057919474021568092466116959634793677270879213588620215136923643616862330079929872145593259572050885263852503608666576708921953310928019299358006952662197693045789910755244272922487928636289296249505527941032338234986421119365767880569650710301210414151933520761216645141078841306836915897568622265113363839250644706305942320745730978348760980264335357314134125969965698372291761636382078214015878061663330464721007768977277898420340287447717030783832357263009277895748251180020167305919218212848277001718208855686612334638957361580241336633679968846066063248420968781445144824432384116377056395103820736532812133339494323140611289469897492324042712628315501695992233582244601846783552799095424806948896569431561801737001125975703735225198116661337843582474908922325761090919680182255904166516127582799372299246625209576136030633180087882765242443373275980898674713324656822520877843440747231852528555898081786797937323506510211978001876174035891484927929905872533503644363545521135234149673015737987284768037405854873125366420791503671116778420189656301400042044495446973638136752441152065443857594241914982394909133062660585704147949085922742609300116648437744394928735671406604737008518287845132095136169947701073621214942217665255041341041939939787908002881062467710989422781264883270190904744454282252224124423323223135529988881883418181867564508910802324101970665433951889764491497719237082246481931353255324611537073418595680569621386512574016817291749745352924135440107475688263403632637686414371606601014878843454237655567363123857825950420600787678315505694487604317154349241223143432944006479194988204817233589135532588830552558382502241332846529872854928340220380209456370046330782433938967217702272382274023155612271511679579534833613061040911508110267531935946333238459678357897280808905674905311478342208753580613767967813886478790859977355701279813276147297054886593499769992307391429157333106084065496553544935157742148108625990504531444270832122709392540095569330212777123893417806842060503431650743396957871295935274220746819378574516325280325743843587675014464560640567541760000000000000000000*i1^173 + -1726934196486786607835308566181443779451465677612102741802657687309776159376725300379632529251967464377541129808663211908797955024212421021676907836763115665503805201492431758342585917289432260653566674958259780092122668697406933084750408419163632767164068827511531337017630652037945373134957517768495376953002488422170317284884868488216237518038111826895560912667687569523672104156353372227912378055594328420864010762797380881022625442437380315611166292567338102322196374085265064776345318701527849502041354503342542727507727126508547242527430979319213305220259968169964791938920389516352338000065364866830093619142537672515716285846146191071995539769932578697014696363928562934507516378284193271947745995257540824423135975345673247681910855257752562210744552261847533314223805003269336919745554420977829034416267139421973055163992712393283076685682003583956520325258243908905832893582572266014287909893182175315934758518025602206523637377863815938520257477369885068562200957081651113860135241132031787901207924627805695720372438884040575335821215382777339458784583665759342219739437549238989800932579651397437855258511771049322793073032306690464514465226077973018436320029814133870648652078724907851327999404174749202703535202363786312712274134347222357136779719069861068601263219637457413187304183598955491284098249977490918238816949797973760320711188261429384038490436458816084566230367960656737650347835260491539295389239328227639921804851031081072788156120780435715148077608454175174647585253538097532200849405797479299359631881140004945907758282005765240088090852138823014102517913392194077128260666133747719069895676231723926258436319914722880134239210956732161838491767188983437274105532174127815114817149461662175351903082639438571515450060030350070605644429767960694845389530914710598559082291838328581521126924632827500457472454040305743590648068881032904750514860599507655869699619693861042033482313225930207753050519565089126514125896804203877998228511187835626206637671700502805700799046104550892812541358500887006885529966026616816941694939822800157800367259142385525002169375194848189203137032513884160160337927226045348407210633560080998265167337830308232493335374266910697468027898814656975886010860311247232693566860734645192685598469467905664554725877563085129493108989123407613255736929998746149712200679609537494733139651483202609245118062829356290442442648462533632063925476892910862239339402275009828598348629597184212620379628539299214830777231927467417308543185933799921815379319631993519959758495747832373126108295802857767180320669293972571540036330953301241424942489031527571869256450244132767928049763486870125310003344405315902392226241903058051964950025938923458520319343581097185862963103907409049771829193486399693336053681541532086478234932213907052900515406673501445055613685439161510685512586116178021083658188748811393226021337515349948326128296798448420441583062434399862531668405166984412439611375566294986663359745540270033132698259089727099592163692245476647403569051652648317324340897687774706292245715505160899520932580162993493435508025658476915512138861874392002449689745648534949710765555642255777264779886870367615991134630298213075925487978747397094888214752300562271171347051115029502856676062136784644657332446295337067123803080837660727792069980259020930993639330397616012907487327266074173771481176602138446844121964195051101966074740278870276926131585030633932490592379633770798432004735733769727235502598882702181780134669447527476185197063826397125989184304355479029310863388217538466256979232635221652646592529872139697980329828840751249550735302273531873579820384256000000000000000000*i1^174 + -21965914019286317370324264212483772129249176219793981684057483518092942008842883913593490714158110443085606754652011091109193458628288152203596787960416803304291317196862736014894511380642632644947739645507904931240258681401846208404492426614903295005304214928645533382463442928727766643070430163393795142063955582542228728752829159205763126608363855929053614182639498712888770337152644766654257011232927276960228055181934379232108456071857814535158277375892589821945860617566616622846241137333384819537042662232715841254282906125533463934926987829278382486670056284839015706188514093998471824014982784057788072011361069652895690000392779092961079842561090122319900994009427063423359014766567815194958372912059226512462099440730990259070279703844006051013744698321579169207486356126945565233652469391879120207364026119676218871348779901282364288220581854602226472180607329191333665548784371147229873425574056338912312438631843521465093125293067226487973322764005219080025920945052076989699302144411557232530098832556990270460492054920552049376651163360046393565968898546505098639609220398444022829703766838628271517468454615175492255893506994439561076454481957727279077368771756222614658158748062498136452577144282307776032891881294172501744431820958270120860666118362892281811865207077492573055157176165307788342627420583534307060419012383678473477401890559544864184109891623091534425775678369831758277631658898502014197922819528108366073349206700870239085043602548822197090368736841368966736455861410707192353746430663285791997752353708986148156621714455991083681627096227595193580695674378700791071313285907109268357390573845254483996099206218249855223369169295567972578820358788490808469554605436351688838311059985387506927367632934608996909006262590719243008570421102519808952130169424402875085156574314617937766584899774052242272782736623019468704194164956823945365217259603890354946001901100715175196375111561515578881011234866318192843593377974034888935171599493310886506339868596821437880167191596653877255924945564133894761162065057767092602823906517584585824033868114583415006675053386739354220511742758153331211345205356541271472926367799386099452187361989786019747022330096958562176654754305457124957529095272224494148156495230496233611185754643897497689917491663815749260919807690309274994162987529489149171526573731770104719075805533763150617838880886881965882116774375291474729758707856566524717189401016891330007064908104214946121781011438448601824118485698738320198416837473275857447025273648106133455529039527369342769555223745909017543857187762631529251531480281517851384681083173739681075010538844557947003402866423299079944443808447996268817553498854438729339543833643767741185699356610707685125013911909678691307016301520892367443393444478381630206029646585850915758042098299245566262538133389314849050496739116296899573701986046379950151918385101964029565619846837771444830138490920607568177125312631514887517462941729289926384449008441019309008419245300182375824081737211727950391469390896298045316303129626912529355241524936622219508610663538949868971791066201524976484153550111617962207231015932170183694011756044125579651173557884626997074675828633516098888731630628545574359703940297603528963171566782377546435217960753704487809300272532659819602534672903265312191101473603859310832391632429089918847634198651163299561254639209574951597448151329650696388891318559634364430759895198087952193513158161672349774293636041752441169386834093392393785891272811112390856130665268469808072563067941689555232025240453522366462409816641652094701420959248901046841354384274010592722174601907404800000000000000000*i1^175 + -151117991795114139526739155380117234004730402304199254498687316403308704217277572216887328838372530178791478359030750405632251847807796143965867333805339476230965888398345597362245084512755909779938120546615594510844049273586706966446703853291466896378326789483576302425086787825872578511916723496460516802913231689820081322161445264214974719958689899982697914185722140082534419678692190036686322806237946967095408991608185707800901143968677089335486338273348942898352119002108844269993190515987193183592492474078183309833035182660772821884777037398353917361411998935329468036490834657375610244839788111274409895534296547920210403127044895207830172413720779320294555061355706116359168397042585415299931578697086106786102457316086865136015727108350773699641630246780227759252605384494747926349469753790623587113807646404524223909106359258319410323306488031286437865323392203019143322739742102127707022049121067253238664912900198435445341076710576397657636280880628049772641915262822583720338529826880297813307639664939036120498063247047780826903463618267683375748846329068890498424268397296569308368399891779059796828944943962913133284960012074149799464614179050936045985947544467899453685954091325766951123393305587713250019405675707118414251437618075521348174998514839633642345236665433256543362803927417187173958315091172009525322171631538137049034187350407532082858200678321803998352406980680543259316871701006345132384505944554586708767854295524022709433715151878043846004251801866309661176663670809465819898105570813773046930280713185543711793270155313742907053207796150923721722899898764682465731362189072834284503585573392567215707198527317875957674874942740122909847532857185742240428045789633189002433900295449575084954066535994209177799481333754766606677671126880984317777706821765993778652562642292077492249176978609497688081821212684665912986930401119956370347169638072036330637332257802029863934958120119082666175464736541278230103232990259696257470450501880832299533804012098492340796813152504721602238473979076359712582482275670869991523738519139638837233169325725685594920885704683306448333957821213339447937289815002720508653546410803082905337182821685925034548010173728068214519376900052497122119684770765536140693307291146593282341124968929607002416171413219732748869763203280462639394753472574022028187649695233165511917261399115116729205426026720212681032608704687225772374453039267960490636443582834187506247819689537660912402210678819323568858336030147685386928251961987245684882877807521443124697784390080319294587109325400290424715790419655839893755362226860374568550167611003650010752791022044589670437524059972637948034147976577553600589781476148449485140356810658491760895985815442032900991201116542568504944922735136465586521983921348182881466061072891768584080404621333780137133069586222150581989920306287892354318823472240476152922634728834815650333181061361731458733426895926681344461396616222959153073294747512325842045658862436946285891313142301745330145490555954700019036507121689094360363701906951376135796591835789803526572963100974048395595097229088033059404267918839041064201904148842974562993274315877930618317612028317628214899506434948997427561517798614624949469449410268196434698566639974815849162120637515016854001000136031494182409274708263280219829587121199534679776866224083582247930624978533387065383317616688297988515795123729311840154568488136133704754537067957560335994979518533156656514886670723590114568351772788548814609541031081045324467506179867983978542972598386899774580769159028885801383459159064389560976881348226790935508796673015939072000000000000000000*i1^176 + -571212144818914105706049166767290910001620487869702062047004567798784798740632835476470326445962679184806379482314455943085781208321818636903226491536984382479745789669064073722931862800832714020800590609663639380811630518888303594617423735483761868559953695873947137683910188887105921671334362692847354551715056736850693592782189136405138258254631738120162967761759480524629484441933258374966576049749276973418368270331777487110749094118502817131618314457308068250307430169509564480086156354076979176729735512838562498471738003525493253374917561663625159273793752949144350346293559185731296146435261454393881969610531238077786570802995430059604814299687014731107849508447538829543451207156064908396836005145549481846251072450388830504265640472612555436967194311110862003662032834238188213607459108189553495615552718464646114267769960917857755234927718152236923184330054579344711053391957405455321824210009880025845337880613675214084705395616788086811928132657011196651396433237438016509089459955752870652817702534045997733296961619641925510235386431004860908302424456450460885283243015570841191551068590867478357086077965270118481237215810642795774420202527696802205280403668752862756492729844951467714111344880232477022397426624845916023538374068425127876221779845952310513221233543724210677657209332437241833307122464772294333356647448568966822768132292574509500903006085621975771932410545060592039110216720062355183918725973924760613206661022097963047334251249252110673537863476007978630626425515391932084724786007357974281393631952051251758933626525021652304352990859790208964151117552405355157778958364110056052931205185366470034512364484461282985696718722803128752185381790525940681257221957974051940861678984727486357854647109742982228022609380716808300572494236383704201186868167288795612871182192125589604859140859799982047046367326461259789083797574209056595222298631396672584951282963141154042586147603625808330579946273806899557376660323083911257270483388293369182354024258419014270135100007957840511738828422752621215543307288425418087400307486891842948149460379412747552992414547182685839546804458156749665846803933382502462850379191211628379011025259049048788778426202349665282108030376498825273871605719411534505693907981383582544444250888461779489747272743956527612062110598375018056844036771761691451257497774986313625053460381617846998894134650412355800158869394904357440528080313423657548867978844716636175221138273588667649283823966187363568094315357626331259784734906880096478199730470892747733856846359592545609249985404106003700686291756739617075033789731895243296530520984987019858155551167026553050696362371706094040519608737348979305799473399565745737929102613172818664244804474541532034879860694542707886778339753717942750255992860923416757720605756293985319430448430335620902124760112080010936689166403741141866749571757454372833361839325495930164569123325903599737543602782645565741782506728251460887937183802841768670764488397463831809804637366254960962425700671468524921065838293749044397554615856624069223537833258977048716814309212284215097769226734396294420081646913156734959843496417061890235612355972171607492658368849874691469719164176093592406536123158877593663707072590943210697840742816855278109200481291011290761958290866431059926635876839127896423999122444963122754935281297634376101221754042957125320188468503325777582470346307795999553800634587025515171066772865506655128355487968192848653819876786403979666863823254133099924557486089317247702611321042737780609203402734374717747780580205762502047288680903677053308156725752623269635162112000000000000000*i1^177 + -984608450538471635751563435550733128696341604399133642924685996271509346557636777521833592154425899799613164176411423752395519691870121412635512663140112930179677076847423489557083967696836462322253347679706509129221467149341062879706853625769884055321454182284703896414248021736784238112358558869211035811868845701852805856839056943094635130565280748073576792876510008884425068908380258107753219097166056623385360148654140933353173418024252213857670963806636323401168733651326777095780559648476717172435317065519709157933153361509398408326054591712877172738709879058852409352584632637533930117857042544575888322736925567317923890403507095624157097530440748563426335098155902017169109738448124338854437323018700282628367685025051504765778139285013896292433728271366578539778459434858979992137254806460156895332449457759554869547994202932947334461265268823131603157119284735589844363430233812085582921796430395550992240432826666231199214230451592555602433839122235818347324212138187401604722739818067042946081600928683848294356728684258857881026573483855160817701563544238315395878886070758763040851587567718933176136200478812949599967409031536608091629700290138861194397859543427214534422227369500586414434018983743746310040648069068193929780378527144851886710439432577270112338125625177436457411121218954680798784861724717276773602481568265387218053732881964663105774412557816516025855838919966034705395505996891123087883509706601729355552958711733146519572644917945051660793602676715390711401386083288354772523642560732028708302271820899267455585149456060629789509433559849180948848786330436303707469161312110746906334938384411796394897188956405440785514041719117290476432762594911347652847250785804978552677526072073272394077112113353735518593823958249887436438566690650560686253592780741488043376685309341973212104351542397336294843510770952894397804868256269860019037160946952411253687145824484093846161432107549626101077093792335253051903117807500494506047595572361237305897290061118271574165177443241837387394059595862264255991600346719617310019992470365639026510181756163084817517356771234253471887203804571418013386636039071482111567545638639541799101372351479671725152502316002868285451308029463511568853023096271272054806468786218023783508377572827871357502650242181480692141333598499797844186413835321452091755096709486025796516932684205751326832730822370599098002664743525073738597133686493475692753889487729933890947144863225813226656189265156115886738675586316502375082038112549342787857520315488003513258483540072957452990785478873535480720854290376539647409075942848556787296135219120199698860045031715613313955326657417034067937975851492620676864337568340361302166686822272358016559617566372572928201912642826299998844018237772458216299169974398209435415336193969121091662608816825928771370181006517525006539795340094369909137037346283168311946826146118389272840728494319079463829757295690857695530698361768614269276640510836150947120173905699726043260048158691894046478088302729623414927927673112526622838551998083181527295835850117761632529868818382088222798427270655053550097343543597739911553192961375073419877180243028229950937556380183458436656626796871350445678744449620888247335544646830345604184416501727102985940006902757027608168059821702978830148227704783320275975578845287571850193108069688282472194762941387484803615502170763179764706020881151447643831683195567052914964481123376570993131998006229346087481292608353760335294438492540395067175837582177581191857273553488026388356323289258508633239798342592068502508456415912099000109078937600000000000000*i1^178 + -747448454367607347611417753168380552736836080373540234868433724651411935860769585807613136113426694083378535637477955197860610419487084089092092472810194173170266779256044471325415814329757526025279180672631150664430495166118019332822482542065567138712108781212429651571813901414182590956056822525273641234759303823171052944522928248334324623447548138235085894831486002624344381799951675080045027317711836946656203087674559214520084154332385561343743642210690651992771436494770745995292403938402284334195911884146229712154455633706018814539798841100600604723212324681565740615928547961109882573779873082705913243752263737291621098255335819195527719836694156189626533467251614993190826194798501813396365015840232252248274398664360150242153518832484904801741928849088018701765345271078679114717374593586052053169385967592783962075738071831879722123243778513400695211856530217893137744588311392288835408151328108379846376765360723839674999341512168787243789963552393812045396721421827371074309205998195319883631971244897833739504551359387090676106103809494561664516338372072117712674317254640657365660104516028281715419334314727267663165122610440454542186338248414292080678340892088021471782446270000397902025905462725480124130852629686161082197314801871955074138166004453118226342426380242340887693345428650161567171377767365931549649022267408550163622363601771179798247579576333353986758439424021877680413651402251469846673231210771532583521430122082044265867977060148418403353016793584614295514990217499052549684314569011386800547962239044020944023538887078819048199234116887754592583828700356390136895261703291609482280059021425183226209025994425642106533080297228833999632395146268613851220813648022290252700058182956872317499789610335881142215975290716600566858471246165786178007894763494400833374680138137726088917477380595075023066921976042253217217299668773710503241477181481322869474062219941711654167228646373523945370144783488711892839340903422569021952290059389801196504611880844974122421512975416591869999765059176804390923707186229591915319566857833646970700604845280126737943493955115785339391954906941944627398687165440382391324724175783436032972519374258917657967941331918028190566653035590515994984875142891717697790749069776164223098983774257863441596632584278801510373799600277848683035171598903625192317702154728841838503078506600788545666325640281035643844911328447780261736658693049948567314811750691215465843666636489545654845376517611375914447712535248115193163473303867474238155109392846924196195915564553114589175048765138758491228776114466877977315511998874507990092719037956914797319838078362083426088415281881784815733374430802762544133369944132194247972703153971088523656206983857050232627785174686109692148943073002473497569224755495261589188733157925902173673540339898550371143658684379444015949254846432604328624740924727642154454644366980253994815246066534566232795129393390355853751519535245564944851264533981346611513234162781267399351796474185059076756270456125941226474328617101136751396031929039673397412353007756903283672611529175882015634083503956958140341204759772787308260945897647028770772623949172108587904475464558337296365568466510988333345089308640171770788755033901102775004480199705854747312250877130498579187989365949282448574898461396257457372106599117293228607313123335236690538801415190095200644108938226703250503651758335357327125102452482497201339267027659974082222309543781105761778162137741085715140050124901488578661318729642045854136772438275166444056898452018361082269339895114508241350551949803520000000000000*i1^179 + 85276187510822860764944984949910918125530159926954317429960730006745023835532571797897254089447025765307615207903594899257317374189547704319497391678970543692494119233818455162433535009021880305222871271264133028872922554589122449857436435780640993569360856915228575271008124144053822483540658592413340550654651155763767796005026767501290409388987858852008963249403135851340626498099981661169401762135828885917905525006176686218582649007037162132510286768261718453410557522808893523831832049567435117430024300618367872232311795401036061556671270553399253161052086899872782602866405867022903878503572774568026159546104046028168771189447620982888647440565583945954763989609003015024364926775363158282988259398155246163019108235175218070421022065980994169810616701469353876345179781352587442290101986576830766864272427261322605085336883249400917508073557958037233130829936097542721054396120732490857717158010943405508965339405291113310725076192630043830429228110834300847788149283715292714026928130479738225980727689316342336485534241927211356135163566111305881464236531061527046446241218445931680218231969883795567958287547999588737326409815099456318160787968906487594733265402250238982385736776918254459479874937006854421675753179885134351055627585162648528493745392565168670522740332170045684745251125193370373582940438391769444569275093472970671415128901998396736511157495957574880504987933326997928836938244462097820796082265285153443396034198193645381451744504523499690909419644735401701579849036944419731820981613172841434172631215056154395329943800506106463120720482010270903216993432890401887862877913585593119399930042777333577503145206961265140882753646104000568552001036923705938181840965827008127629477881148868792943013403235927873986113260748361228845801039898438759904825442360720331493416963529874961931446608245699279294330906204358637892176229245983142226469229547657899514669786200355287923254829858797900975500804896044072761350157704985800243194730231053469936032675554506746354231735314288188496259418491660240960276580042666269530491368062015879183689468034595854677204147610308829153581690364528864901007586555734374393400135593901560256908145651531517685966792233799424145111491247184230875498435024990477567021368929337678166599849065471841663584549471966271535482020734072276602415900138754102130420653800801231088017848878273566712930240588571719989032465451225251109389986029834696247739949585944581996103952682311093334440909366480208476883668121997308105401569361934732336049717451283543304072160683743900585364792696020633153678596322985024544351251548047825576986087792589223674878554015209782362119522550157449943494267424545846058216693402132565471374169026314717016541535784424660566493466947826858497964846278690175069143833124633062561033855015062108116722765471943087541600546715648727627770257106327443145904373701287696886498557036585374437110452598762396310587124279001227335188944616556930882596443113002605166499762129218763033891854544992849327382410317256052208749484461111766984072672832408356599948675856302772466344935640444024926231354716775265580239788732092756366794553657819229590207984425183923432184345377495495056191974419159192068020969325140350971586494209733939427825870073013948071653537134212663979738627542304973836267670770309933151354795280350914390472186440447957783120533406120631547131647126078013194222592235823294485582975290473489139547938093854569866756782227731983207487086460589106685017493975479312630396140078768720841780559087304321218727219406574482693969193992192000000000000*i1^180 + -8224344438722557631313667883045001339331470225694641310436719205269182286299492006653890197432147836513584484214353880572114210796976527257733339883210813447772577808940242188586018520561010178998667499779930672031106893154510425603944496978832428766923335484734444428837376302602256211790195040922870613751845419019415728905089637907580574571303722974676991812571365175384783684924556129900021278509652479688968653660840373459452181476420808981959167352524305751900000898296076118908714864747872709600164662693137954744614265196305997524436927230376730320902657675914773551777509745269970351699825153052912972425067456727588777549706010732256156661822382470308024925950852955572548108501233449720352784351424725367262226626710885038506469365403320757601725119767554408456758361944305585660989941382879686702659734694520509328128621656441806808132894621441511327960437993386214797364795213851457025036638060130819010454417079249461218838326169376396386768273279832876943788069469688941481884493490921504168711557084748885798626086133257102394266769907316982354499644127207173796390136514984679198946237271191403273204877254561285505344949409193660136416852200625826081968418637007335490210485852580438513641781471751897077355355350156590027676445512982826253557903407564289924187738227084691382350904245460570168057325210203740593305497703234131497884257979082440621076187479720358769789502006207965375631495328172512261534587044767391509688002604457641482699256481713377648583892074213189152901390132876082719831128877473840416463215150309374712135616149657673329789958312344951267888563893076767278745967411849939500567881102399328892441722030414828074469535787976424519905776897796245561361152582508510050482579247677053261836642550131037918293557489405203653073721178883335327793930602034746246399446128411665133213252876836441821985044208180186521383093353828579499668081212056002337920360658954429940427351821492401986272814638899593464086411258523128640954390472811166365992237440634800545858890238441761834241636213398180876844109774103392973614985189473355595253216076814736140330340530893858354894423879494183590875272578099369301564105766272820914257137820766428831780749435058243997540163114110887644108376299951352219158914691125403349909030868267455246237984287914192658463776571248943910374498975679410602606868390420517209329752053569045788987782600932298147364972228277174931870943994322170708778418831198793871236677494567386238683380403943457177434319721700743981755663276516512845932325819748765736578483168900221723120922160177921254640737174632125089992337041716751611442677186128050701875583449381818731883794395863983332256452862388239950266184753608717576556522750033167149034588292785176639212083275198305490106003152728471552283908001557725997031912022370290707085218621791033229723787860999364307364476374994151404063171829468053654291723227954400926022249733660685639636625650517922395138244480713004463671782174215162470213222494345748119745270625266819813666360391142381863992428002587523859802878742307334563354826380206474577669742938866200210606908221079012805718551495455082168423807095995474453758614763640246050684972267909736628299770522447991368231365148255432160242373018123592772953974473226455200311256619607511938686978242341928634337574036743976283251272933124297507967581212424171851738861877107952399149599980986587324930899234589153207141849083496479832254349551075559002286462910756706241660687195517194341802546678668785512745391064442192544119073079490835941417739825971200000000000*i1^181 + 98824112089646438290911080885410201617879083879073337538196237087822965254189632389703377115052752296025387035244863534544803713318107585562681605011228668339663763576601651467966008510528101375277512176541852970038329725028507554356756134462129630710907070857260180985193169905543045705385972012065092767123071856381722975751144748244822325480488272773587319082032198741364076341744932691704926087772549909462500940259718579880954113046109208219321587107472452288850627581918976453742205741762333875422310333044216997596647308887575982688835514835243335441513975235046174355687712725822265007683774174716717646749756854764167757072912857734551523138820993749041925141372204821129088668257758996870110649252633055971094225030988828678873967932743988237206742884687004598669591276738686312984665665008918888012735155789883859832969664961470713816702049045498243977257696586275671467526579410690243974454927608393537942283534981362039740378152216438734232116402669519057697562829800784642749805518025603047149212684870633737451663957764101119726001800295495713016903193501664702931479718501179788914783373946964256562568428353845696196243669777566658070869950576341046357691505469219714311899697647476046658241036229241010664562309517145299479685802577887282391620055568597011731912723567520455759835494833443955877687524862145757470835394423747410791701035552755291871622852589128906318228610971952940689073384995100610611906146141880181366496360119049963863120377682125566552979816374337856224992477093618942113070321771789342390674903715378217137381596799477325069705062978301326396576882059603621814873413679851499440284151362038129608435178942449930305827549954834805283374404047221149591828528184757508068451447866567480537366598823280676163643742987285730236214662499668668457724876106875710731213049522470535474429689369454626918169120481913537916022328629237081846032233857822077992548355958235985976188039267653775656033368532140871210682698339563635846491699390839844091395563491562551438376170403399862376965682523434214138168683216791379074178789154159767983552528126840308664140804649472709750928784137523340864989370081379996809488546641415980376717146128028965216358448679887835029110495085817284106567251038164126523218147288377029476524381348996383386433364171519423311144351902659331959124072051321647870989261288925566131888323014360865991315792298265833521684075823180399921990723871036364346768704902526251571819637021087636664267007226339427493084548099259977456784797846691092386432585938335563561345853281926213455357742718156251199742750232429652382948057443448707015337316968724412810179601809453117751445659775214563054467881839199316119920546809536751925971505427351686899820447514259480540687385174369980479575241733967296996959357160964721753704986790524864154840079629603111815104497245658151864841206867189149286168655298838136810547293176292999004022406932404948834502628650458112227152715391483439615879194786598332121491680462843289130386860819054864864817113143547068129414076177205282195573475167378945192804792603602890701273084455799035226795251166373120763808232577357053754885805198137240999742328757232934854673112805429628389597268695491566686566933114094106212314813505235691173592643924835252653500732433491790216528420908508292723520218573347993704359185407553069607335847811038713685719827323262509611870245439061848257558881711909697989284902506435294817187777606552176850973747325537096881807368031375560575479403550070325787437396864549738081440403292160000000000*i1^182 + -6911951507719268835195342952426725180537718097712762706666514427477785062789395259444437536608573849408940044447706288651913454974270695133467989224720737635155458459828449707776546235185748367861665431848079760779384064898607501718280787937373444629738648043276441533148178817008588895898703880813174086833415444712494505340465431239559069674379929017693408324940657393436693228587790370508935053018395710657971594852160919731838045018465297170080303040021207068960323200704915716612166958807029317491463623567348311207600060651985292017579943368668391381277721972138476453235640597921542856845241263416659881568973936668165809297597889009371620566621422195296925329683074983017273557267700757607365793488319585831360603034148295798751155835486244396373733699773782456316041078701852590041922207492863457564937232265168506771639511079758556705653829039287036857264195238393584872964745427125521317102901021262124472046638763726587154018034143464465488166023426521059980324871454747780497034997978940261037788028147851173632038669949270870518968346945340718881567308489342330316356848133812963655891802295690224361546116118848052448406487825565446945690995410691253682537854535044349277157248064698380984629441245642316657940628915344742053802238329668555112088998449430715354810598078266548630498735985780075767101324075219483723429483764794118125413163509431699191474803463301948698252360162684508670611687067859886846813168872258558175554037905230831338986756625849940813640682978536346544187658204200574990880902005553919206959684599485523610833588202958029727114323239874930587849692889264609618016264368012147159263399225278626504598093304882930140469394817337599630768576836560716797573776899771351591422658594743170554734179476575414890004527274051520652379495543975715545914397847888113788080611603211692035909449286013059922991005857696916200146105932728843888836732386010916406535935836826577327756399086299856105392406533662622939077916071012924955878569537944465731629367119805546760856811177321142662102056527834254159298837674348728459036368654177504675659880212741798836619172041875229687155454862866482504041807946999195537396377659312700927823457541952270620280626005466652837548574265439284095539633897117384985502964437273570159370458797307743985979969674393908883293254713853125414770465150880301936965188045305784679823587803726905918655113586441337643701040554373104337084641125192454051104734311044485022209822413094639808097101662709544313100662325068273367058740098836244729684107386876868770434110369685928693873906379993247963252994782472203621204718396062990651378398159913763298397177360122378135102389608843920242607026175682874548283110118275474529682438419566328628148224469447222327223514798335809124065301871883127127848808351861440489377163602048389590714653176951077580864194814117562374534745604623716452543073252888312513726551355643583483614570289701678427051407896758700152458694674979138958300624555940583064113581221259462759988198648835612350614403422640589508807191999964431342430763722145665542013818884427302651453656470397734729687973767389955662976491752281916822425207676444849153811635937992383718734908781521598963043509785792174978456808246125809751237752249349383977955243570834628614505692358801202882444526103435958755827536237625911872511507826509667279402072246225344933884299057504124424503556645192167539603062400259206729073521037803509335743317367618224300413993111079107094864296406718384765668558131617413766004227440640000000000*i1^183 + -2861680808354103809113632024465305297836023743126289050935898726666211278520970019716772926019353994476415496802368739052215957506548602296069310068763306354106821015303995186723782180699773188136152416670932144331543992598135430272039566035957325990557494886264168164722130136276331213284358754816323333364882296253617721937346553018227207510956967525075911614968977901417002280806724651173481217307398747208720805719062283249165001122060966443153179893018734859051615116933968942824741625614837034127299532958244079876130314767020909906342846290461533943489973065021732207541632169833757683698671823744457451242937857751643825153344315411609948493058812549158509124836158316993813114428728775545773061294840421849135649540822379735382301371470183532661523351297692253780858046971112453207144427581467868185434780271360657416718088281985399556601468338587310143449274201628919962208878852066316304138910438406382642954070057235441167918204207079677150330589360520969157211658170726789066593388948731875871854695163195547563717119894945230108489770341878215132591012233558783204784075380993602899440752902797069948814758289335565133989095457560305566078612467154670571294639732358240563960419286360593247340167544831952308546713912743182844830545599926846370042233502318396129872358252639265478157892216855396074921703159490898755073472695384228427642332221449007444176537122429750412941504006479021436587326815496850713596889450962220731733769240399583521903284236957962966354022264146163645323040065025450456933321390664633949071102032405285469216557401001511551995653825223832352671311631195106667417677496727079331337858665896472573996845325581692227519208236981391364714707983338212864162441262648739206824511454719576554352511183413034511477395704863911058445272823981381257074235535837449881289442471639368643659351065433208110852101001971535027331265298285691044004878041786489684119667213200082506578255697960490888021847680239067571651785402394177764780511271793995810770365653783509993135445731826032873796538089574062478866244853162757859770250810771852161099259985201260414631948841298241196831565229765439355849449461242052198218155845521588201182874589788796478851783766766820487173045560805155845914989397721934506665573274397843997068763324257108244647591175680446254505879230976579152465817840600550958013170643105773401080630670900635241674412825066318104334653018861946379587927742810907355035610749201125968820031793442096609108195027407167723577946013315160102511831000375515524277327837770038697053191505983203250053011186831929067358945163471859810436631257574392393784330519886822726712280523057394121422151706826781542659148288362284412519364705870278685794370534966187488067812540672915979157779410327984626288287681978893460102096737404509785421072943222017356678549707648193680450084198575934171959949541736308322179876426606025607455061192972130266423948994826933050264459547142149750867505649420430379370447172881662657945508118850782528075218738031926449134315119125072459393762186286871116140259252190820355835145033804329861252303734679200274627072001326213336074716708863075258390417165130386612408772119969763615163644763789795905037032400385983623784275754123311756239170592145469105006179633326128385832705408683233408721046935711486182096192510996553682691982757078737202296824506445715129332601173275565553849999877866168983299293351234582255308814690596116782838372902793495981648238774321507219869155447809103034004275200000000*i1^184 + -316945914534681141244306990027560872654290079040839377625017591773973333694851903856701499298509182553021144628664808444479985271462795089103169072474822813862436281503884185516233457806362854385217880646310237356195870745762873983430370112430192754624952264859663521732324914237374568913382756285813820715092601288440574512355658638124448017805918287748230244428481798259145045781412863831115304333468103951163308747000035151349631063359150222899067643430112778994821296277221529377880045731834371507935313365410696087249351945422772678849432158611086334346589828471540450131294960817857040245695593352728220876476193672822665973838859506893327073514658338407961639887314178126902251108703971545519376591915104048533328547237736296945890026195005618474697526058247533552341263036585962417828517625923143189167611259907482259673186317777013190243223567621869420578855407611920178172045126772528777942325534777872061924301986430367428146012525300686805993810141579965224260937485007389146928084886860597216015491139641926539292157717581328700730912616894716467093426366364261425091363497845424998836606750515944894241511398471895159544270231569470939764722444248653808586665734561210436500543786754292973882101546303406113838162992258210620739648453046237188793034990555090285075923967626173159860966404932670485044447665384204121128399680131991480914232601154154802441711679749352361304682548544744962543943675585435166676665984042782356817883042127296917173082282475979593201098749243212350333169010545903223133834446451967158626370658943336126150829648923465331831235739232926045857786024429339155556103480938705737868760814520219741164671594918568376057187498590438598652378289580957045711846064782738296625478169338822764184626346800016633374813148873379390153063876407797557724152436718010980703438119756955580200959951425749867361730569130525248350193684474296176046222723734412481080651430844495290795037987236598593800791348693296416140071787418818554545137353548371786061648424354453497403355241351458739428145853650893834849708683472262923221149042739136179209809158480524269718245583980131628105948849613987586557524334883903198512588781976584452593665589202922825674013235151837076031771776356534969838711872280232400908197093460149379276334856454479649863176781314024962015366502734846345435930208160352206992938490009555995514459089267340848410115180625074763591085989418499231333803916592013995965985773780587776278203182629907794805928038634528881517722864707787330388887760940446653995377492001014637978493066701814065855711967963507074857954205045515955338341451183281032575594419064893249150878396961149430368214809333421398025945317343163390554346163683175014456719809108777888359714688923462517433317125314252538279438813791044685561666875879783741538355010674389489621149433991213361363034515709512677639823546624840252986036498522990054437646315753352268908210005471045473139487306657815537002431211344127514659489451669633048017198475410918118716424501157991576247615321551311124286655350541146035859724687835929853193161141144835452309346826296884950858607245115945063170737523149801561250059380108969463527028404744261552762119999578147798199061071862233946604439692609225964194560431567831131556424436684800762682958349741578818128009707829507427745032617963843622704112338873201497726004637859721773231732419867083880262224609668385125241301123777011361286034587580660793102629425907471878155284491232094453760000000*i1^185 + -9610798780259554135641030410709321847751356604095943552461549473416432102947513928750758048035264307058858930811045737793476621495227338316008598152891600806463372830265971220108508704043638760335546841085709108467078294721092086200198942078388057205211896762969310136173767779200537669796646766292478475376490551384471811416485543391444060824447956388741638980455775807562586087052412707688754804074144593498915813098283188618124307180513976997595282204646326179513270076493317124031531416059377276401966373033989736533445812937129105308305238182969969383130282318592876300586874250680260470297264027765178120714930472955869208112361844446583514587532604352232496540418578177622658699423748177185934920489978298384178183343221426929974035975966379503023404457205907865446075182895028127694344495541164848236691889071168050859530521080307191891427340118360739442417418833521171636781495530391359666968118759557748805366951217204168688859026616873234152188925721567214331138538503154086165931598769959701932211910589449828845522385944641028822951038888920901194274914862867583321646693858056615201371427189096788145797542644851412291985835305584630206591386256150442893901385139212533839461761937098181386044337751073938683901374697603094342214929625050165089082660114403141789563943281603481114614736564038025190357235094364587675807164330534499258358194490672889970559443717096007825108926335643928305266354504353146179103379581885145070835774136692672943675093615593883154009877647208488893409352251472136606692051478843485455415739146384377736019752732904062724301078557443180644355007983933225639985570134175901047683390183028380277742999560720143267304461165863920749581376912986844044865492462362410420064358897709638795311429797457392061706671780646744713429166398615575377993949548425544155290848135483542123128465378722053038436621561430847219070318906539581084348672560157016423716425885476106675989281851068412064072997573125216348143337838710741717071759268440783225880220940387489533135649037300046091185923865686763752254178869513729369228552014093188953859687868708258998083077283184633939087039500425539760932535451088944010648260109223069850519059949886586407722135174401991422579124754077145125527841260347391225752586834517322002568780482748551643676400897346620470647581155770085854086495907190694990813560174477684760325882478596137180303542900770311512213820938668507753064070506070425920930539219800769081574898241366308586325123003904360138302342240637941227701117679490432001264424843110048708556368220710796435739966872645600237835570480992557181825602845615339033652253031158927169604082617393631914560851033406352688527543927908717784134731917194518493753392984025369277782610511984352211390736811826195501933667425476988640729245721201436507785382067005399259085475166479513007156828116062818084030675512582401528176445305339728353596186431468426020688987830223735671128117413641945323317168084441939498362347007535288759503842232426006135317088539794552245578841544331489679493175457187312670189769895157509515917039431419818283755182992135066494845969800914957026553299714585507848616250866788502102645597033974091613463605701201607430993354873602349192618403903713692352946381722506989803208117995339752992480643001806518731914094354419584051168863084297746825617820354594027463678394560157801935415549234627213224634405819457719006698870788203115007657045319473445486741879259136000000*i1^186 + -246545361360685444103693074821338401482611045840800188249911291285573283196718438762050863311366607917933235963970409009976569283887778963212415167264581555624607567214412088414416401673677466544045005504442588895558116944567401308687698981005888973694248018732901640063282289802102954144602950892393331367279799469378508251280579410378519158315534154291080202814680451838896684442262130758397046782623454152069111885527452442431714648301229619511862489918517033294528716383523704034010565232119952407626496738401667078554888573544662565045958952213054361649791481367284775487104462727099941813347115312032091524163455381342622862359366525496423296698674951563128155861998775607292750951954906272182531777636249725667336723429990412900691124525334342921151642950647573201039124126026271606100676719632941198382555498432051874517697337146584529457043916828707072948816670941856972574027257556730891210991163225321285818253265594953981590230252311735556917486827710146364906828774669243527287141145444049111287496326407694042569268174859928066476629987721279122088801958898280796419198993984476305341420768799093536888521523987783353465697632358736538970937328413592230185524412393103207090697239716212852143614089310088743538577278653454766052761522456303502594617435274655531768043675300120981524744317543923182087189302258912190831252201136233126332121695760040185131575987611777155281271676180392560911762603341738596477642649019934485095807553947027166149429326389899562333706706610519845575942548819405595804798012477730669557155621680901837439188544443729189147257271298943451571045530943709915162489663343280061371551826805896295976728691284097089424189241560059019512943526953910395406049269892191928253362952992368379513483198247720937218846477065338805928031115642566497015566275010001720525083645885388863327679006623210907848202775769835231813205864293165556034542967549682577241674425131993808065029086772024561538765170203191850744926184553651308699099468949076793961570975895739415090464185150546020212261476997752305060375103279498973007769765345934655486311117073413256731312286600132241109537641239136492230900017976075021300964535781026680477528255883391615328677530593871152651122352300107426910770851642941184571500040972365381833965191565756878569908890031476349537493568124169037276151526639989938658509557796549527615033930851350247490083284747250898458817070233530046723464943367615384937568656147919108881827940755241541734720495350551438661842415572074078781271939125330861486873636133239629881274490608729169346141423827779971456336903325256341156992856015134035712986599829339977104557750171987091460779419580673400468688694021175410055507176945210249066808306434548837222270322347382256501735967825307070963444317501753953228463426289288795747109435310280953010196637462622019151076210346512566914523853216110249620365210528172959958062578244949746696179268410397755931330174691921776284973048464502534733227260896105259094972924340700065439493438229835251116435326738124512730999380002064882713065504544905937597174089745275582963822097916867686425350712112411463648594496104690235246355764786866227024167475523170698109877860250928556179758817727164805605306511841405739098054558938806839419985856197847090045614920684992531759267112856379530682369240156657548138514365128581730214950326946955796692775749455916977846130458809429736558083104040329011213107200000*i1^187 + 561856693315237133252240121506929496110243942517569440103088444463726872024082964927135346523368888043240634290285016587210742715892007750926318463309690086682536959733287758567145616405602399280121670207319575885626047599442060917747822947424514291784154204191436831997580733582287674886337982050084358776086576272316586982127309516702225429455299235308517275402184965891067465519280616224314468265893405882002142258737349155013324580119570431414769382977371021475374055743898038609935240678211496683560223941770612301106506693802233493567654421977829708452162589777826128361632596451554298857127203912931145089638297605121218809522710508527983981320365674006124257860148591221601182325265332560136085410527264976084649380210996110759098781361343843888699382049568043912253104658520320453218333426998441196351989241440063691886655620950854562674815606077847159840863185519804136495045714505489651435799799974597585763454536517520213181823416977261086990391152324990822933905338124999350240820932386897327985073699189279064120844008632741881657258529640673559864895653610387719515464646750961749085898503867393552962302386560664866595050710387765337212038615294852638170524109825604392766083460342871158009634999104623153530930383674486965368683797553712547635630001057584470969045194548921439228564572884686639674807117519222757769740940434294806288774041679492309810259964175866380976972740731254751198667413901538650896005225408096851371441301560578624386014773317209723684222005697787207224168410011141569918011209159941529951516107651976408394006696977903700371406486731585437483725692388719308803317256314366184165545494311785199123267197194505852893985747383420909657182561060282946010172852915656968833691186942528531070350128557110996811176568744294128507640963005073151982949680037635600565402569707998056520010969650183286144228990525208370445429771779845217053269589216207287266986791340529403255031243407723811655640187813138816258842508821235067164823824728109424413154490515053232313684319806895179228809916624775126069420293150282243380851566810893081177279659379297618914325649435262865603344040259277086376195019555737626063697100381373389370099986247379161445336582308959195057869417780743946219418346645327944287983869826631625222240415798153764054017018455486879027879340602659000029890416830996229591612178725458436104937495637304363359273038118317775967671574756067888579199088662389117535812299553092653295200830393882159352132657976827796995927202912482435028166397791877870450240997032646294466822437927011610838522828253778964212937336611859442165842484631379939588840053213357667338665483833921372145715244613887229469659852591723223844270091549665736655932468120468318862944026248921193150734765764860592395890667409304709367318734110686639146342047618147475369269489782049524138738308773373694220955431413657017236092594252365045954150106970295963614837271575138584949236423256088605421142877118075527642081443319562232397378919657402005063518040021833681909822149951709747444761650834417277157115245943782204812695031040729675494485618165235763212864079082174582433388517220236239726981900581278471225093394068618495774808578768664950316528892587492442057327096101831067382586635691967860130485214563689298039444157928212169091867689482992818124462633970860870106623642747643925496850172603807466189322140342892189738309754038517760000*i1^188 + 91319300883225326307962662595286150057576618052950685651718593150680334858937801435192734940581845895005887215451065753848517906657297064283433864421832670479792883508975169185484917485864340555778364030938647843708702580260902856586305959628067274673424490164443297528620128202063943196265190118789331524577990462900684430813797082338243647245848543247628567402430241898834083707631362062337253091514296263276972996839354952874820101527019609864492473842922760740440426184239637518503529174444016201516064421831120997391990254281260829348299571164282642768237047593569707540875280825654938419383556569824341914889329146553271513508639150677942491150179888981804839783399466121219123373422245821151533627794075749162454038739959392094325333550970326481698640976743778414591378294230992534153220194284517726812422723290820231184982785182881610912879077568920545697710667008790923713924360275976308125904738470357741090259443858230337620349696160288346909124555713024553893608482945608126379873081985267491462049739866859495458622221590291962334408873842136456983225932324609652061451667222388905188135679886353421393187211150670353286308934272822591315854783941909053403222495627533537692174006919977561422393988316470551014536515210291918332592673167168694925610906803898676069141826729854462366701753811097563005045493907543383614359962750980750441260132687188016011393200515307030583494065973737366292718975431898388291669201274774514251967384746645411164156047821758568065263692903588460027513904659020472259282332073906262723425403652695612820378492940201880574376419833885155803811210298900812651509337189063598115564896189944000664529178052231280519401101129905229621236728750360087662420281854726740194956663093153276596860546976436050757669730517890020962924951190673743774273750567798562531934787243234327905571913144266857657272089540192942481846300331440160008945159900801117637473104753033512041459683670286216737489692414575241675011741827932571070500841837103446464838507322069929858960232681748086189441504696754802146154782885394306256100573393369555896892156436473370757529634628325119144359670290743006432444937247363475461440637699107398677770629995569535581432729248122022847264187400449334164817859513602109623556694118372808014933698531014404657296743158402919189467119701008390588057946075568827140637093648188432370691450486792042704284856514471179637040701424034704414096900783643335981792510311691931266624517275139431925185185670439706610862430098714065257043234098366582085042974073456594774145230862030981570728040524597766648246822479466095923345665696708436448890219575856214014368735908273684154378935975559100495726154276870861408124609404151154404050533440637956693715220048408442749539455587094082035313443914650976782862813979068285163955024463550056496925202326569871760159392281672643833853758707362162431674656414661419831510875737287295979352198086306232150342808387534071464207174061580036001838780193023242383623424951431920395908152815075568698950383646734899936698233544861687225411961961339135259148040555961011546385024839221431228926223914853398337695490132693751798393214014760718114716137277633011268346312320374057136231800356023961137419534063650045672213335965417083255985116475198066351278419619198003993588756026536070752240158278266506647890557835312053890697314436816830464000*i1^189 + -101894173115659669849376566585454148620739689464035204305207910345874246395910756459031951708685164379882462037463788080251854903194756448483246957882423710745834363066319409418777277094301528627554674607903876505180278378656413401630526394464140090439649501195595235894914694131878601503478366497841644313529766363138458088461581192051126144420482194730672708200109087566456288404958998926585285194674219277751361321957784234823327268842498216204020369795959114153104004150008066502561342234195083754361574702675010921547901473546657057211713863950348480948862347888918774522401316964574220060660855959422988073109340834693005514148918066890818277847523238080318301838238451869796106324511930217534240481010958804012136150778237376808027018529582273645924091078304325582795632025991862353304125976641971728683610597813297631404188435341025198976868322215216208798930538801766736655819583375324349568265494104471819083942695662255554238546196012657176469064577283346428334405616815554844746032623450379994211356741961275862532599566692091283415209903938290220502237146679923887534042030104434109715828296287890902300289913284462069652758108876393183610048939466177493229350678573954940553510667099989340855494216322328398013128832488732033093765605641854726066215779675420966200363258671572902653728143578810655588033566487405435308813313175347593927436056568178031553878093689820943193399399070808132785761515726574607159928554437759368397393839161349709678004961963118748054546849320975951464057382882238891906326319341582861038230910348419241080987657512216704696929276844778553504425885042492942912366833247490926427181732111809071737668060188634117388179645322237809161146090108446017153105263634498371087939458415464660690822871328096257867356879958271211228994580895219246065434083224788644507874283704981104867934728704602237624173594273070424349089391350222649607387711543067124766639688790060650104022760782755899491160717886362095826783353168308618263419103036828509971522802789239034530427259287610084850938369233889047819341660784701170616263112503291795011936215118026192417368081996639993786391631710760957916382197012104068281958204414272305271388594290594947404490971233337803362478158017642368341760876365072082648416059099300437203367105326886730218812496130014188284275807470304843871458289943630168451106267660703525838864764801998654787210523784215767293868880234299497322869292076865730235514523463771847548464420593449635221327402862769582680832895188206301919386922201276047696343374756238359282242061072802143508186161363767299811981549055000038680920353411674796893064789926351702495077757861825554614342506558068558335569775278390095478035378201218063128827954453796910992318152702053520463351016031451143514865337180408296471520337106698068873865671271278496952548525440820685799032434217587939660677427909142737585502759392640711419473257572716433027331240888283604783074222558534615297894258595721477283407824161429060681215791074139681591676889748390135615752475520482051233311371309749714200167127779893235879582047203630029295934694613655321060719458908418994307755243596043983165529916935458299655761285768726053455958948816352738051415064850926489058214813507267114213501889469089423293492687619952405760870948453950028320915671512235154517428872387179315200*i1^190 + 47814018332665579219736363409766867683438807600991471737293995091292440211884726303499477036509672705221030936452099340106847634179227411166882039511309598219629151441008762345892849565335825696264275373955177349371145285953878347786333175754726989583329576621249638466137522364383375288119587356448873046799240028461822781433312148955719468438253199448455675022254367325568618904900165102233065563030460319155293716445985959553193314411717503801496800783975235543877867506290965219396441225755725704786361038623149038959771937668292660288300019762749975606201955017532961327657579638531735366416658325703321173021440129904238715512423413422455804586949678390105730087617279666443506353132248319496534202251500463242499925979371408645344938059789442991695538943717544607117634093064278974840736068761651944179670198327291762569685405232820789553970807013425193229034578317648130809223979422615442082757794994313488658447575555108784861553502687216338622140535079788979809887094746339379024676093206950252612950426839679845127461346724013838151662035079215792971022032173633856143967544858592931799514687620970229267686002892530043485509460047125694569730797425222922310707581939828596213729388209147969289025376790831823017551084137385386935606886531256163480824096475486264980086524741991783890849838024292011225431323909854145821270541397500221537023650015382708426642018321170175420477488326929741793168765679878945155298840065157277425454117185711281733212509795302462447755476706852327018283494184418836726489710948766800919315133434054993118950715531845051362279950328809987456718396392848125589719529615753102842931682394854303988062190661584176290183782084454348612469871911900889359801547882820965330353714875021714664821161377712694574920622915125326079313502466142156251742908446305503261871450650421769331534771863404364176520301428768094548190546655931645550237848367653759531052658542431037134377927003053788061105080246915183699623495727010146954008540569200249631827627322284394660939865667968820565944434629432387681550629511141400327763831501593038447716699208674747244376446899829687753182994076501812764679802385314255847702613213655880943161205721909456844661619451523767107283840415605295250043967472880640910129861469084401950455163785493079006261917745092116828620585186225012060871384537707846631769732773015926135323368650184938660078820114369534080085066980335383608763850533710389220178611649075738050015137003717994866865182786474193772107617124241335322211772956662175259731579581848440978352539577206868867846170356071687051156672725882345039080693642974121026887042347963050763781001514327573574016586125792066475369833950079759103641435622373563936210781853263519236432869200542013129936286009873690657578996623911412132219957072855823361211393345207209308984698147890718440318166901795995678901235735412803784026013270389856394095699209690948010616137804448719171332251448354673463771437402842476076598464906039848614620681081947433056784388539914437899075048745479827640556717029412791276421438191521912604018910220899598369744737446431224271431752904600136132659496341539618777865253036297604032136205783604350431782288369746403274801112682241030963202047029202171743170684916879893739382716833768846491528581863178240*i1^191 - N1*72954028945677865482681327745041539766670791004428152511716750056498305666097530308404918538769707063253162792700235551787203262495764662121527733313022746257829189647263248957274358897907092192564773385340951838137152703494272931673702120112040660670023702707295539976157640074326677432083396771542376242444152910290044243805330586947910152074434899826642032131506906420395453579488896554084186827519039891250179701792814417305455891939023670763040739155286385117535756723684112486921789678931860862211375107457293073473780836495446019674667309604536299701853032738723197481625166965228974487294941537162963691351313915623819273640621469064153484286487023204459684288706798049*i2, -27023856617096169406236730150492949844624711566383506905577396211386382827412110471071628520447480322051367595782110363474496878298366473954152637344900891098938212457177678802973982198128849220455252594149446017620781120979652849635399203186738862358129881462199447678053903743608022822032586945970498395297030588376289027992755028256034679527154497586111209454576777760247543617906630208141220713807572001608949001838446817202323860520771677535640401669197531640656486031932055354564684946131332691472397431358615892449175152662620170518753142621288177815867576093921593918577526624038368907467312132911526282304003938887403725136712575434377038796533666974141758077164438859218419972447066260655504349620147180951248752248710949028872767985349475575942341649642799811231262568440992507084334117564904914547347508345030566836469529997281052443171408156120272512595158157909250043330053297341668478052533752445301268933563960799350458445819317192830655623705081893959634980402915070328261564166138238841107542591486313490720474828352225227791108049354572950095833361269893058398073894668748128700606799822502127168906069643343163749875566903097638305752768721126782819233384333445570295504246064794462311040730331387334111793609636584542123604622004861869760471842618280271621436117727969112049969124478365983812613355424634149462357628981130701477874730019887793624040459881618204487678647128510161524575365804270686680076558415261014889877898231739076289176632412783823342173622834544616296499645271272342738308255252838695283509302933842357463885052296672712698461248884512316020852426807749343038906851016286829794879005164102144846243295274551396804714492672335938955494434124472033008250077523824965530684756972949783353729592826294336529119078231198413999486264966262667203696671090180552771783250151531475000475851695321607286121552357183958088318933945714630586059515564174849494292727081969828615180717928903885405501074316189421621902406657651708156420706171050778052892032527421720939227079483857891983778347570781710232413556401794738596441503275989501547680344397671312119661864264830479280580396109389838421720695679225463034635557170532425678599013785362195731163059124698059474397119470520753414896434735274691998778150429055674467285880579790565412958296510661428733367878645588309422698581407178538619765837776872017975241755328409637468947370625594155417211829515515749779927862537984797187574346062270811566205534144297496133868033261677372439229287838249821489502695697073288095961102621706934114441134726232133800062852614047045260546698253325735476662900964248187178136774036666784968997500956025510039931319093108528971839629038256637183353156873566901442027163427522433552550251088149032208097375386266503937776083861255504052450936364470984122972716478826707696272471529133235248139567833993936916178759922646488461842665238978429702443500487039874170385223924396932241459590245130076472000832000772314110452386669019206080540938570015682855669651323631611965819420424643471906268442859591504137354662799670742564437707347399096202981898238782180318413626748690257679946416476484665951673475180046079038238199427926957322847079866976958784399651540672182299040810423449186863210773107312972856832595356394176739326465906385164770854517422422109968316440859757490390566048242519090216229476769477214280381530503276580171110490509972695660888475806016999705745042867050364002559052272286715042679362721547384015013792687384204347063741701475949552429840029150764514575870427151890369896415372633714771846375841418682767052114730080603540058680943915595595728454865859773799411491222602682250367658344140334616600080355536217461571620208019480939763462338847684945990367562806825242310401050276610314299809923439467693178088757305615096906686220855300472228627798626509483422722643064689381926957760575698107636936963382179909352462287039774351239426281657441910803742254633728036298745127122678032715520536484918940714768199266680868136660884546574194470272441685069039486181527550716102868812629876398989472260488006107129899705679798277995756192034465972484852242589499572301145296196321411425913227300727235210900450041913615530352734083994619623406100295270370783060060255110218307160106639596553246789787388187564858019838524637377740439973002461475650893558830540868514737842778455292417598322995751910385530471416162157832877096942768841591235121461510713255031110903294788216998743910728433858926822793982162462222224590963834340450124429062981957063106351774967714537703690912152876094052525294590361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1156453907240212024086424959037619591194878814855010183839818162057467793075944694610145951784124939746868686932137625470823724415893500162524982118614786943934181987669514610653654696186336436111132750776438624298950205683208292557402788029364561436730226005641140779640392490600683919619963282679208587826658306062893339964214976097441466641617045617518757621643998771224740092944394034852506094945043643021726147395426382247151192590261045347056549876169305678400922514083101037060323794825103364218754038725987106511152706257139274328975297548197143181247995340137004754693499235983102559912929782932241552836907297269965693062863364321437628691559851761213793375180199952570251942191231870999986325766065586031929620792547269530425700071749644677470928228660997502301695654526240757239763815681635180969790222576736785385022270079151369479051912673416062868355178593363326336330024647432973611810282656125908931766185754764520135777526004282936455057808851167007730451749959971967692263086671965013703236590745128957296440522332049708498005310241981619726631310674648913427039791643989020058757637077966138213396458934726931984215546300498831185885009127745226220154339479770848681367301780981764178594476179996170961428538904715612080884887053968128210909274435126609551259874069837593277374988884227003686494833356103424397062659586277393507787969602582562678805240606127637220148599460941006662099681048066150881114661743208849164761399829743915993423351043514152654461162222952053552889080226514870135987969593059372481607349946297979015469753807084449316241806063470691292846644444755694908057887809333945166823696925559006397982969008863567301872690976011130411750745213100139208432469610183932819036665790951594208856031068373814438417914601654138579760750270796412513911416667604705506598431395443523737769941487372463460066938160752760263706776488029716644224415582237960409368617884859328711562095926320976633686478939410495083767705190048661810401687906335806759894361283060294814448076783298094492050338532357103490647785842171925118731671050332465573779575433856708328542232440384975830026213867371350175892431787919525393616074731852487604828573053415893129262608673934027222918530214139324586081406902590827762603990002162923910102631005843792052998564366145167917730505108535871915057618753673145332151069935241618958473284348090707486398703988653308968044290967132492177313963969443531184602863357849275375353259960184076084058144398815126752479614672280641577243686446239014695475304611143583515844627660281501667090371099753824338784526591718337790788030069585632955804532785147118713306770894860293087253088083588724337645319076499531463977100810793388050862344319958959434767724198307682197688519285699933867442868279782402766131663930550862640192965786175095377956707932748312449745625015010971272734681249379667407896197282894872522423799260087781410029830172482483756485043114381043162559195453467271382409608113279154094366008285813983944292807012863010351535579041183015480150004785474854244415136558387315105537963039159823895460188742444725260258420054719480582539269453756980480313292635357397228677678625112476516026962411926757481832402517809099230099980894318581961007989583826967649642086408781026668473053342643887096312642229350328290430664449750161506105787995211483331895770027090243300244877000061909600103384122662637670413954095074927340882560445608075556325698546517546133621015679131118995242744117624011069315480635018797841920524828744090048537322291849430396587208362551445809555355934719195153093871143787281962334848999580747686954008132951096943210976261451222901137260954141431834369309119075701915041941960206186085418220118339491865685875955018931693392591002497627691590144972156348429940030655673649205724144184742491461669308654227934340221510400612009898909294643756109065935745253062914493342142395269954786568278668160109098596591289853525013472068422962206077605622332749469208303136501092959509421592820890435706268788431462680054866357871800923215268637326636237434590915305665997921116935060924306614524625915107913653530193547125914255454513699762899803576571777795044056376714703558745335717901577165686632538629364255065861822308659709406032859603616553023420325923537924264566805396905072808098035984999646480000452569297810481027618351578347818667088982134377434944388688904135124952039661294286441432611754450405731087105569273370728919560023880997044393575531190670590788140963314842022207100129212879358376312328539845030479578463273271506043202408040118616064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -25685208888455176032262280176620558742483785495600096602551876331449392077293116202995464232027379200085248450356411463079460534770120339896656064056530362070114681351869970150135769269774373371710146119457977198032521767124783071241402862785438030660194056476656926386013440987781331323186076302189849305631246666317720038681162650249570084312374311272137000303917755101152741910330653760640813781849255298010043775194429793535095328847185714707060608165739711485481194349865134780458519885299887410575718912965225419783728577436361607794965791772701915384332106824261809830567593175314944542733512683514817338347313632273210471199214473654670375471026054633044438490717405436574694692367605275661985634232499175352188255734581001404666031812420257707713306048010027554423404645641770553628922517862430031747817239366087996471102646365272038754429169326002739556235943183231781241641399744615303907989525346462352275990205044606959351867183431042246011522943485561647507680096888044627991645653259554555472453594902999174220916391656912810986569722001379984095547854921831833562807462984897763206538548627565899160811384167853917358694884685460490892054781168182380545554317981605404716902128988381636874600791426741750899389793292196532449182123335082700781706759264532420611668789290033624737069836683298075214419051278632679748393622498900024144925891667204891885633622206729919232249734996373072848056152303428259787797299500618107089693802874597951436130426682749728046347879506518350900006444086596346533626741032690056062392522477566754452935781684442945205779127915136915552751092447995683506481579614050446355498675638976381140770039573467375658195923998282192833529312039849873727380818245014640883425548937755294251405293796124816879344084871482144058061385758912200140249380527347077295069773280997322159590744852340573773401670079396104946819127738374868308014294812462345387721980665258545158461889855200448959776397490932973444995807772531132330874762199180585706365267277092677757840822103192987050960228731877815099397547499626498667725859355427203520052088310665612931708287309874538051089265575408288477426191716895190201948807210029425234960431728055134886609390980614297862751834409256126606848390011484036295429655230226847171162908692460282770585919510518176675511385685141748948166982509563931949644383934230619176173907335821525622995572762013960902756371504927440442110621670283338158244199894131487488386794665323599247356014077262163597381069511703350740296650679844904739947766727955776857876384876606348115456176809247856801231686942431025135804844250087774112428334150260009647350570662531503953770443203050385124211244476195791880637952195330060233330809308624999610951014396694012176212632618273643596526545567906654489891142942624036611808011502907813759964038265113507567294473093856230153127984679915361409610024188358868908755028496055665282324146887974973456355901009749461730053214970014459457595671079973935438474956772837502605878096267296836660552737075786002981077867160235732724099162611075536943815183207971348188461711127612511762868432994231648390060093156566320619373633219771028513531964177323955099863244088577937636105326580904448009062333927342272715052318358960798456465026734916157142792907492653925460048165588673069919118418515509118715677877822296509150744272908992099974833183821169793345677807811759394768069798806296570861010767049982197301844002123815300262687640370365123133408665664414446419233671411657673426000100713959726243234864646793843068661566841551874273986363100604137723398807657831135461295493225232017565142542855043823047356535716349312524138109873920312341198256657091068494833198328151969892959846099087627184593395514646116037095581030205918670316056972550432933733354619282784183346202083584536895352325872257470048476998457333702220584236866037472106827486493158349998396836042436728139044498217118587355602766236428544791368481971014025238212218752451137250246031936753493999122729487706453226686334439708976287770114605177487819479976072371859163449568294005279367508871382777599762884049185027178254891390657587403887154570152442779029923239811284370735166078120220991343858983052867451872231719441684160668875803919404802156742028900297136872072696933923433638572974458832189785404060379104289251318978886311660246219179382225276668432402479206560623151105226429779851752192081456603400120516141554253044324870661655456859713992608144589810593408160016966638654439772246509867230474190545522137980777770385027562452868193300432740902107354008387584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -272404173174982886731733004728438965038520164684565825421137261779862842637283061267051662479721660572561141073396247315077271549072502918677695239429322106309935326908244087787660305917116338968886050405446185574359989673386647611826549043011314939148553992322611866989133082509350542696514477444654154423224303823303898144473448484386121810716623447286577798183076191586926491717267937022793694334114939273867219323904697403169373633875752282059459329695025645909166403160658127933095560321057049015189773860451491438101313868211493126253821372816521754342926077621729801050224052605152962025051751315506115904322263110407608418773565081027786803977602778856391576860377091368562091366505193903707279726556595790971604699091935849751025634180211897117004958347653916289313011520943274472050334950373650762200199785803542780375669162795237120472711535840604233659909186412604546820904360758118796801366798914086198999298465704151395115657771463310927439438091742029628942454811960651923029931290103632733061658127230657787711124632628899041055559119337965052035564853254994458949316899884326263977929826346774856778316229404655937683350112787999563714927654843397607892258664724070196016807556668814848775553075574592779459476334342885986093624996439721356010045353086192966185603658185039045615329900686221307394613917082727159511917800960802555537450996204564218418637268439386131502421727207435073108388098834853652364415286944988156711344768205359396346248433103417104305577509353616258597707776131845614977121999886349240617401559450330005325996715986444696727407478621107478575123853408752489806549492452806285698073096481243028573302939739477439661921227616711656295820388493289276023449477497155239230862121166946964716916779231883632150507547182880168953875520383358043002348310168557800907753103723316686752202790321275847353759910111937265814069916685471950215958882329670326979770944623689159115478480093501013430567671166051660828495938013142950971244753897289418860620392502260235776136456028359860231476675785934495666436594306246833200016329178863400900704810823011293406192050411067523239263717179404563034437563674369848452841650351926148400637863375196878023976708808871706800527677831648159417148739232575995677207146611305332680177661463959756609393490095109248195794710769010797696905194918518093398975271901308625671016466803418903873953878811156200935760145038206890374308425163180366312987456539568950579112302438101204658473482643122950147037266554334112491686971101024030613426145831628760000324505940780613110443296976030273827650338207180952155595809352516037962461688392454164305897054283580670930513212462556503062972530633676482008906330316362984420887524610547646495243299787307763569821216896686417823603306254766833217650852739496589491991812759316780041017248356068995223057760021476500673083939474043048899374907010352874203857963025507134495180238329614150597541784050289217417048557793518994993981228782315439088610481536410737241819068040190714045383954750002099757221997080176536967534746629761092486062602974056483271767191519916555245120763996310329215596603817333117175026128449220943475693668724775073534419943951441275459049541563461158406165644031636326551224363999507883416223437614585749149195825873411430339076057773343175721149974434350788438106102545737090640592203541231422377514119825028523731506522103435921697782152883975618270196266479299652586244807354722489266220306493240405178426294132178417731704412640450555307483943438069291514982420799050673144775477976317570693940430335914720039056691167317760915269337021732290210856538975796488414658472311633544226814281259948853388720988600265601841747899755248714715804414530914995032065826592993566481114938033352187887245462444079004505513342616738341799386517572451578082422698306090951301656849417278604798671600833469785359907319739916101212358503586574906063232587082313362761772269678053304692540919968048479454645047469964356354592063327997019392749961571594460061072004513782953410017296810778831389308422662845126970668155862271895348779304646648805112694457174762955033772903262400841323456291310538574665105551632098165227240186017732202702069125936458433499621686949251501801737362700422919354388701862840037113871683759501832161924538439259507045896556740047110054957346658760719604243271818482721699532907418484651540543574327018658423611294046082214727211539792415350240984517489596386268860257970997301593440644808500651637869059414415618320355791378971130166944411261234844672058123305323345071009742017737523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1774008873877967334273574157657141006384406653699533512974864509755113033457317162572036365158180850238650314288966515834661167275089355510547152688879233542276148412552657853215117914519868710379129102221051193227724606349773785003209309991318623920979547149107726848422112261785356389289296503920549483265382177187747585731424526570996113677945974320081746827323023826477355241218670212670510494287637345012660614443917528018564563907348075065464679023990676100357374229879774698553530043511631460019291589642602379123156159452978420683273275189280301273721845961780581040226436263729628759075795072150149708785104281545812804871115094646950292075212742374191446921787421968968967112015945430573277299806881236793836785189093135531308431228836582739130041305465381500583545773556145717160934744309264156136783290052613567155686498852240522197686824331790007903364183402199798963830016380006979145059304030714851836696241690970982896967059277736207780748231708966261929914541101303767840801317677909551149299337424457245969150707795618360494599908587072859207578530088667311704238777261513813734185554600861327690968537991154718315385139592079766730840223301127300409141586439484191481060320847371340763145820408644614127510500326619070798525434843359342619535634470063668863232159175965990405294358006917412397699417352938145186005843093932141990776217384988184237293580156210976551709107192415098703581931748695890876371080927544891602655919281733657198574660845420872046169360267844211128934960417651706037958649189546662911623662400077799800933660070788789653707505167254724891739803573714147764718798827294384956505223725843928798363716689112629264223938446361271762862558633539395249858380704046838091557813990847196130564906736671280197079986798770735484752769109762681078659535104188089682467719650782995338668584481376244071475238825432040269322299134720871520526054976099897991552169597854089984488918955685471449606165429183005240399698873213461245617873320467327208539184583491256495829995746024783739571498179265410257460795862931799319879821188695124774165422684367571071724118943304177368240251785377257246045538564960146604549509705817745508751529892862734111756907004621667230535295332134446029853508538542078783473651380892573314980491970102479355060631795973033389363340918033138945137463693576047180087418059651761024898775068153179127955665623529296122439264164696796649537136304400889593313808832475621106568661063934781534426590791074517399893240434968444667706496440870370286394514729293208001128424003469739508038208087686135298090139752599784430635129659957757873019010510691646592836024247272393909246509090175209390738739672784604292455232483765922930711655648244732146032175376074339760649114944998435999700919946947615863270052775454715161389473354882967278471796185161553789675159810829909031445849703245940801326192114826884399220414558665035976882590086903508409564145909971054544235051616072932773491512654198016107278990123619131879853852903619766219657661949736669204710240051298329498723352536172486884372534811629873252832762025347045793529752085420097280842013074234505355803647368177400124101922400513840308705128007686011157402895844544909651976720845305491024869234574543187722110476074228248988775726212501191417314518529836628674531271392849408322621901828925535589243325002820821811560646712869684098563420709470906593623103481489489724025514809458836008533316470854934099976568150937320927619790189870327955116740257329526244072982434383547672154674158934520943851107545269906328162628590501797067670966072883929326041310666136149007936121040290360028543686552243204935723605816861406978862523833650675540355405135534686471305647666033460125493147668874622223952513451087325379963885520351465927797749940418071755217796012236761939176829667385931079571982366470192431097567832035093811439027712246043326665532284600648242773641044852888028457123434028576506238571986261975665252745263462581957068695638084915363464870796395719192029716253093171092804170580079975745035818410686469850699259370189763574388721455361438843654748435023076520436386868948185181938575653063787098981370952837167156533839902653435638546391146463154489551449850235051769595719146842517882956835892640013811108994861678925892003012100188120976765241433430591175043363912855670439690966064111859851792137140401842039222172585747608326725876960605481014392225012539347034033755981113029647661541319879259455925516524716537354095688214030282123002631121790363947558651331834440480068179210778681820271743861826519040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -8120649942023896962176407780492149914437486685894563079455901008625975528262864871451184310276053870749107371006507746530929155421278473381536959649366845397083711163831043074037815592650035584249206522450686647317622289361013504502716988395616372833132762598616546226335099020120222504153317239083608079688523284332792719791544364526624778454051872346839341226618080508528072903093978966833029797840722744633401750894376422302178140556135329220855146736475462410268446413522263650278830552512686231700143631363809269240698785206353623561063176111346582224272028012158060426710075404345405438039155815930635725158590645338124669055325643435930130101051252142059223380060294871687275552511213704527479954086530948215770420396465412788592506229440435765417620852844010558845399320421639052528000727306356535924905276437313975988568210482232528246046639397829485362622866562298586594584682052758502665619725771423946329423699890783657743304332898878934974197232726172469816718524788278322285812696192214890877028606948314688853681670380523939208161468248427944064436414585454129920812954220609991088602707245998683926840530500435376547798522802091264213158578015623645998116625701769133294605446275673881057964959386190389436683993069336895501708233555046614883563055886881259351679266448674364702304578988524520342526452288931279711826997345077409088738702918719310657945875441124365925921854029005331051961057973779661103891410022041504227776387005082032292382076367617538476094034019216143093477562090224665407617195464343005673954080594423434264020908533296175538055732300365107754418884219226917373489248391309090131976700639393653733921954801982710250090140779987951306222641647814080838888227435990168835453992594431228489501269005442258078713304708132804171253635274353503220133173959509145762699766079039073584211469832869781347135856326851242991190531727597388143790369639319132476427998459428221097499454273916303003362523693558646867824995547192913164842320472024018401309644585510088022613660020282385593037744045072021316599893715032022667018090810243258817727619732287603673002976914541339418736227506330459808847886917097657744556421658691701994736476468292923188733463196777795480967371153018715280880644164758042125180755564221845348084292276098794371598954191235293608606082596788108988859268737600101864029940934116885793891564744017910354213686865670108607327954691942107571918820993860301573190008160306114202520399570500088450813954718104133785719736885742276597582693747202539088792527409483962398233372403335501210495099517358542118959955443671230327389554152154794856679626368381182172384002157156454842911960053770395522121382664806684488231408197446213970950008633939835578375423163645388572644575193136021720280714057673481461803447132085478593669001449566261019324794618679820579050992269399930027612528342953522090193376882365629032500563725741379203446531803390462280874031362172564720352619006708172934866030244003611990083898984751283062146164106407721498802587819252618583171389161545112805129657077116987734018471863388587304966539401082867761282439940329768112375264060857696551340464851481815783410116401483882343740965550262994867541118218910510043544178458640877270744037060476675990225875701877739264433463061327003360341146428199783649471670701419624866175292433436927033839960113645110257168249698606126841843405030594151437463671679085832709804879429725907222428819186585257826821771643421846728590426978026564302532765104332752583240213899908575261744147234061240595500470893494905324028842036141097141140725483383179119781431453655828072252807609786081214087085188702631628205497228159653493652501762106555939858067481115329656022262774781019932850893034023668529853321241744701750328586348422574599526280256117997431688072172910826523903189482837478023930047148198585160439164317702358914133325578143696352472158298992928191399763773905017470954677223962562635142267189094603697337413096194828788071735985087142813801601503054047327505067800071854950278706999582391963866491467701112271006552848342860396017765732730790553747271925923771482805398707544775954016980259977347424045249400869913569291647543493911087144523144599310427322178969827916553710509690484740216715088321437923337806922808871930352032392490207492949017548127173131136263106903887677911159076338756481770147470654707024753311503114958455975776348502692045550118160441311893107698723180571737360131449348974123702468159932458074848846888957735551738635057218752680229063669554424807836876542619880263798914010455212032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -28836683514158914900297474453579542025647337922555374059933347439948767188178050568349302725612084795014676567415131251772891457985949394451958128697076698974324706872725307507532549124773694679104195009809117657735094624395353608831697303703391751966155386235228479471098868445498863156159338675655367928030644709233586247493889665863706348104394632493316778053443707120104338965259153375524085816914978479297953618770340684477744288043909945337342514695745810542854067796178212397104647665904572878252337107366730425867199294448650195177791616650840396170565029113750200212214400887000434783941387337185807757076229270812179159414537232067597009780496357926206292835324314590457711884619775029435972650645303282035976203990122654064309320622478708579885458299014411240106331343950014816415299406615820972215458922221635348329707563351291257219619688358792791187118592145225496658142503447805453361381875050648480791643829366386153108332572439852596745177083504564906834542833328873982981696957146465088555041717915963097001756901391084803679737887571687170196162278332396548458215343992198743326794040282584942144499719236709029716410947938499475611725680310077270213809437308558304549825048189315540334549556874407022395765155595627215464341792795326658319829320586656691076809420283511886202642954689093032644465043490649569628434237898642258635051441939614090380773179584617696515258553862471959328354504896704699374524643798597523799060403183935301397694818764600394463835217653242833532424168778998749754796489241761604872798336884312145659994530686131881539894793503729401651115525581684130361961328911617374093937299466551366459748113540681238733509953465487753130494473251442522728994929158395690433306878794288212477284092470834435738522320815505857468084587490366269579441837378555402152222396336450269849849098565552187131777899316911675111287060396373295189729616525988521909099341019145110676115719851888241563325650017941933878288883840011333410586653838868956958712999935406828329186883230552555937700549914607978335970275232331344189168384144257500597530806564363289091949921027642214818136477074713598800877196610033704083972105974827554520530668612704016320493731397482623019561075437132086608919472535017255395061189028898853334537543984962125082088660576772181363871568754794272647768196977457861817150825243111652132549546508582867516450873213220819514757411991867303277647096455462170768957892826324734149996686651693438855012318746814845788908739980254835549073454121869573332741676460871182311574588591169612630391473269036198266325992586522230503173262394220110874698825102231885358839447812555391748492296955847557337737072671855786594869139267381763607956005804234790990530317057401812661015966316838365690900900677566327807178867981089797606815041315836300679965508062045684946166197681403589994447184219283253158578439833029356335470801238727817870271802980391463959046254741829610515978402201124720806966687038172534462631435322324165481720065369197058737202708263486618852803455199309969517664217008148106086066958318356430604839293605401259314072813344890716774534045604292239174124589847644145975661211909885748376506464371652183295746567015359368446600198602780807665299307413862762696267470055943476172857933297087848617321763222844329346879737216582352038755334287339098969326133214429870254740821728133970328893052954532586733558995622073532282175175654976606903187263027310725247101943726331033263297503779810188052502138236566622809584126120409607161891362946113507402170221255800515820875308406535325535333343394008351675619080578319471952982256205039237726551877797660654826464815394008644896502204619839163438196894558765901003118725569668115957965891838826837677697329231270639240286800031980897398492098524725893249146406266831861302118113915135982870697343807709814357842971401771591145065346769168279919258879542314998055647085250550842394687004688494266217870986935302499496256315287054157579448778737425356981266176131599792322725325180126470179986617421412586770460830645937751538180369749367616915331306269309140987823439473958125013463500952963339668564515116387338828731515725011667742436059670355669391010832797607669455145842996478519082138154279422662906782747454415274325686536364636972295928391717482355017058272771720238879278349505185720404535197084769889543057978780976966444092233922749394984857414554539837340075521111445816667777364584847539259466159670615917459090332856715715830174449807870854215668163657829790229188674515055954896450307716395847343775219607142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -84283241137641854400043371295327891514217946964453987936756842453148244085290914370118228248209470498854030969495563006627724552950455848033753256617622465158507500386628877760336169208113889819099398750404440930515278100513757433406123253314227557694255942262128605464107589451759650202489020094500917854744106576237526972847676085834550140413969654108256664710919692977299809469995826134985437269352844191209234520324105176362268631048598358052329917413581258678398010812530786425572425911220974034861697183097841365154309253248488364377641355556624200201228437723823394437623693604721249118439633936265606229160608930417315959178918366205382431641133949834592525125131844047178912915153211242440315428554263300627942845175254567603762737149762616549784500641309591524076916671949274061000075076103650346112473365900703808834606229703472217553914341732845509102001752168836485057229090128398312061190509027444567297482612327171053118994070306393691153683371382527004270356861297566080009561362194468619581088669429432355299647814155986609746576007606500501232800547031064503786021155034165103891315031432657590682973024950451459572655583023424920556736375858782588528588580912758609670798040033056617985571711943226882202840523677133213697130838135143111837738909993643287121721245806043999166139604670130320778979608523106932657509282734807055251451411837240228768104941793444122941410157895770393545544412696615344218031392218777894558493676803062523457014636209647564792858070661140580831488584235868737446141124969074354759035551431688504783804209395952646926113386522467595501927617776010204130142490566870597880704037372090901329801642619564388050114929517191211588149450280065737853451793961785519299954622276434663178760083012949013956736905387677985362121301260224917833975768916168838360185332632516433997431922694386115298266733582458617484218504568955699501609457783534148391339454202054924423310524689329359092954830214364807081108431463969046270358052795331214992184864291525792339621739021425191188289987126451508343230168780306015940389416559921450502958180072285946047963193441644829256697861558540470378957231231654856842701994241030617268336211020501154902691693761131712685567864158653995976089596423357409301572867664900964974713771196554401302162511820220887881602337861951163516245315540042156312286455741892551740075270861703691281788354600064629128087805014900982647698013864833253565563127869515143574575982396794015341518437090816831412633489426014025713897678723124881442762385749280635200170508923620042432815542274764143263850243282008244615069301856194449293949293612694656420148189034592192485496323936094998041965982225403121679926521249466300243287638294058578328047821375478281380305490757276669422416676359952169375278054647234904476749821306271899845602599224132520814849510631721032512750328595418887398351289166469319826397022708026420536085627347334521352652874660331448515562161828672003446317136869671547926327862601854671219109886109643913238153207988428891557464874897597667182286185567791253314961714339332689691202627766967876597035061828439120526059513816826683096326053796193343546622695937812287228936999573643939303423172259597202989292733570347286610201742048840395894716552855909758308452557375787376696594462751295726264303053367331283559924956193939174830331769097585443756617305235744407238217025720315047953254654569505163969894580330466120682548548059878409392251902927813094194302235622795823385832604739019457694910119946742160967204956911856025459428008405043344099304904313356144775477069669255541369407229131131756297248013032683865834441415563540976596818455163836749337981537966040256416923926042287319870777374518631614544459356218840910148968468051557065505321106682365018667494230418449138708423997574357510700158919223682822745423505678865869767662362170228344954674500896380323916575723192032419298947192086263758588853302867649574860758105944984480504259535817334866102642580784231900142688670187030749258163542930769749468814281923978285268623248488316861191428369089575616650565995762423526009076474576793838681256363845667846706933642353507246662473674332274401159821786852374892056755431237337584076451581351303648750299510347582432337300754696417890003637955348612700205426400964144131682378281789917518606243960196433061919658826807676864032489133027547802529383204319633745697520346220661419444834865248698873270725710547064967225187102527116337888793368315025296626750298778344158032206645591890395019853096605668118148067078230715698616308156334080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -209542728628186868920525473514538640702701109650159555196270550294258800083358742934345388947285031183970299064178362534620160477137232700814985898735649521280119847633506289271998266761544207550876728331140121399461475696840844426003946550150271382539995186705303401610597161172455556023586066944887497086803578539059576915614073512175645390889655864674825591437872897528171883309529922525029081333845482610986489925981365217859837482097037904136514199458227207460341368875888843964374838124607216588851087896362388304320547239727500964620499944659022734473394670771859669920844876411584633973721940552680780548667633820542642787212808174314319161701418900424624010670449468366440580809792383216203744694819361701741578882720740162570288625749191126893608965814835295000778914165684168922234875274471806282220703330094436675999700161734640063386937797850086722210827082712005481504106780948347557315767568752154847366334830196452377220809502800417746312705737903440023294776516333292174974133913730402164189030080846723210007844000949947490838247860587168927733453886523992715073353634299157482459138278107876336214530288971476040876575111241542352969786033394026640738458120020132125484341748794525189455783405966521127674153951169584760327105165370755580767922987676352086436923816423567900084766497245770493572134604358067318311631175734677711521016451228356506657473856337147984132991657692625718570126017230464230022569451940885741636908975456425117684896279390343694918991172861164370888660837583907829939483636309901706087712175634597442869500228666882001755796309857938352307190664580163239612586318511698864061799094289484002272696427579400700553754305013258340815672762883148230525323853193588816498986010748911986327104198236438711222308041362223518161801673534163356467063497490997021874187250388062555362405750760130344150488949230177105145990348963267388674845177856129891270719406502999114754974184949017243613095218053218400856029741917039299313857663889072177155337072445430651625998358020912402197948211884959685878662342086048686542993580159031335711820791012697435057751858723349675044577023809521205530477215593414153826616682478065409809441960346013549336995333338205055722846121312670104139588020066623571399781525812896207196311846225900819133981203087158718632501398857784413217449017903861619638990188206555591993826965135665581022776902084998615805891199229544567723715511418333766389414336289397944965209942356837176336750655754234607149760176473129840665694021915082725893338053357098935358411437628287143820941590830845531954377103643812908224430053803962162746501926647864125140901930865202330955458663115287398996537923098873309143052420879276551144455941231357054974362060357074112601489091813795290733086551774751126327432922666463243594482122514983608288886699726865018104235129109920786369218116874623873935967981535969566714808796118894008381000293413496490894577141504824990323036619031295466735122348550504490802128843943816255355886151918856486114707454349555435960400234297654827338565632039910681750897371511210376417359696754528736958106879811731031220762364882501093309773059738540402185195436952014326337763132308403919419111860036254214096137566624439113092644728243785517582019443878662581961334486698326265923275372139657629886276855337837580547518195535863452678640579379909322625029836520552660942885744135760463323783307282692515007426450089293704938523673683789264220521555260823934675741626232025966710664841117614732051155619421528280398907266381178851975866244549797824210197467703341414555630634336199401612568472998151211912478123601977383342697123248453040357640248690641972423392027114840432505961958939224969292742688394069428768759391963943885480258844603983057923063964519093270743837121889015976025164858022049548591836621474248279969719120649276755551412684583262455812610127845738131916159018778715347273542851505620400548706946098942882805946315127961918144499050613217337109024394777378365705522632362518599663115027712892086738735047607179640867515829761695706061335105415255754155815792833514260566179816181282964566913058797100477193086699188376472004621394846554269376670475064682595738790816171549260289190150817922551355363026007207720979273410220707712581059080716979318090953141286930641284502010383550107053827248336040118479432115181288872926379808324954641107157782024220956930150889905721541622275880001280267212950593221082315849089373943976187933386094009185885042317349182743020802674179470889809171583358382891565256184584983966904355376857088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -452618523585347137347966047717936004526444385957201674743786203949551865043128102571981455275999486024225164271905859039918150780572901408929544511265486793877265675482448969892965370816088634289763181051297639863192739144170303179370436712224287105688977425270085989893782541665672570061663287251916294098839503872006213557531798817395771260199244299520313939724008180192980158175768543478597032551479011497154485289368610192811279710969278198248607861346857205853633441761359902021289709233088658257956666179264032912982169200375629911644157208724494292066125135537040640422701172652387229084727487270696801424949243891327151649313005543783196059832358274521705717070558872197937665287017347321514758845424278596294183804913291683309058126766520232012301881694038989016827603777790278243955953442285102919429620577670800550710577280938630626410975324273656035915633565106157293051792305584059592697359559819252747155724698831917894868864145180423175493647178042182755574192006882316330590290241969245690521176211460784635917132279465191041486794402909821656697510073969175734994803266456817885650938299071986581531808190760155984468355676571450156050003546048682651537655059305872103417705390806325184029598671662366032775008496757418906985734373595548412254402257361844757582671033752850148040324737507937885630969054715550467515112989588371163120704744814567676474404633289924303528617573762203383438505817623142675529827326836598769580680561633108699585780684849157493115380212992950886542755151895239504877701848571099968475620575014520218903116688764832389170207086859116626169412990647834791360240159746266641455421809950623957653449362981180059715860051652681013517532948604825743000724554093498620562655819130439561516988212777358682703799320665364687416452510979791442919582729197558937239198561940101288003358687761964742845075636007590567655378503263509893910217442855290657872928305757327092041156170427974303133342571471048305647973705546687577565397665864113566992311513229629961744724875061998695231621981635307114740769856158928395398471658021968085144103330371002936681951707986205612163808659458653076197255065334925067083018539335756765763926954704432274385548815175320149900175481830356312125860481293729028308954926684766207327071917213706979570544499856237039243620723339180138832769255891716451212524660931606732468337210563385539808649208446223244154057734265444378098898461557416239084099763243579240423762175777094234507541152423818181416702117636442927973359273314594436781394567938664983791008251485587547130847987647546157184369813435015013747752614228694800928572322500222991743263264893232907227224863246230702601449466830416610522906462211513107277121278356776080204168449238834272302876696967385095505486876634329558019687993482484682335611392590789640094021911986474363926763571446205842812009044835699279353295034001131895366880537711112821910640387636960855845126744018400238451649528722554341254002114905853497333801133309743089676819308370140074723608371289278009320811675361300556651793609846611279411368745925959689431389250196486925394766680043972395470185574267898453001130661573982089513203546001215053955799842577359357455498693058137448752322750872215957941397210796462305439601558366381637755888652612959244025212324005662345930207202006662159703921454870975574706130034683906729976253531385888649730279510499618119729219432868894354413271530777283450229555561875687854119613322022697592668921112757590615964475482649543902325729208313735680071334906696221606992259547914860804860011969532158722370568914752643623412735703907907704634301807317012645182039377918769225457281627473069422383071768651333931414528054579013340193989929108014594164945555763055871130484293908521755882294014386486864509105535899159661165008873340708265027197942944169877824915162720275081084097255425553642551050784244022200230311640058649114696006898852237274305821080583567005160015950549228281774898152081292301577854399349668582024767084844385229385678936539606499177199462411298079993357412467278699459854813646175390660692798027940755477265541146681640747532388891877756079834219558031598583910724174197807276479257897437195453098625385203699352156520171933305388908427152890327477541420965722202246863977494397040503490975379724535823359680773099609494581426864712021500874207236982480646694331096912891563695882516789971275477864461965800892715042164774686707653950838279630515165030701823813333607416670070902986955202620457021974797531173904884919866279203507632988857532898238222117004902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -863213794571147783205448002395778073760908003758044244814554465722388568450637616731923303477684509851596209692250556395027161026817564300408685583682548319526648005127936470363256969555727329426550693901484724727067688216950230483741795773106808702754572209852808905466781898395839525908244170329678999500661286591960093599278960274849873920752509685128750249089397280569403850238699290924109616661556068023335702273313087028458397538999104995120249510056794792478645775399896764883869860277791986726475974777870742306235743590211174333525089902579065902913191033061214562235013883755799733813103382495643491694191464562381882800308797311892654000626948383222765863127312092960130215869394565015031762828472524350776391784259467624524572680794199267194658305577607396356537146450871371189651808831997561331226641498438138536432195597089311315860318018483644348443591728406709172999335446863880331224354470091656406006798348874313857505506836421478649197491464232930416842480284440960499833806700981554207736485858307409403570797230231732467893926872462339646619237991150857700096661517247618835545138921180438039592386484123609874165511038072353813718789338512535524033270353049193488900366047342801156951354169219214635131307163551521348349140959029856263174120349427380635557195496247158322937997141481832259493705337539853658578845695650118115833829969209638224964415312211441779733656160764806574117150071163124144464936025410500872054867321365171184368067022583260098191961975909621269446763504958693697740955361231830058218014349674650034093905577182521083429131574383341916659743122136299236667303376454714442482413633610193544245975704418531720231558029488999296360468058540121084232513707673507859483360391291982624065376208911998093194935658849360700575537680775128715307810203526793163014690659848875146274542540727390978202808112595097721175775213575629221806458186465812013195743081678209368941035772522891119541479117204953234031990819158833008992017807599020891504023041813459686501705082583423227914885695477109350906408855676869214392117561499534780759803081136848461427398459268497824539739837387139115666965343450067941102638003562527912983222464786711056746845443447453772559726845994760582305385503791049669485426369986816109822773842456226086749556467047192792397936357387309650315794430865589259244152319709206926025738708279311256167656455838766894260701237167918978665680165316814300993360689897808644505389451124404552516498022555936775017647876315078068824290689153707046752493488870397609341189002370381257589307675914162173910872943206628979189511468707625127935719495249551547107044895156558581906944824649247202283409756600429545558236915112898126570706466990605302673430847155259559392565790746778339165304159045302170619752971394317504383829271655766718012740365670787582600618535287854758805014488768351568079138561172574429095714753470882728527831516272813374088317507134284643415051214929371151705823764190720585121233641968928549165509300729607760483348808831728987722039614526600667684695235736896667474443898548265925967800870582148522065765558670055161142010407014080194766109538322574773006761767499148395562987014371786016551334085085991472179272687394818052656102189677054143459012236074690360888514950743471447614993603508813357834837381347486280043288891301681622154286247602018109533939830746012035299753914605974012415247075357681473376209577817826305073432787173092272905299307838122217728991107402399368892670193503041333331062724731431199696853400718382754307342743858333079577182526617529968627890162567621096527722774189312518781202501605339157902957046320720729168725051285015330493911549057864891061721255731600731530013446778632055384846813564167935015050832381409821188713381854171579284086453236531793637406494233384449432434302992225984064764833028951534408346833411964971286270143683329556285434240591945659923153901779613767924476731491675826248261973903273523713219372357767550973377239732878852379832952938244932184402540554799400797959814729360277959290068698438354627255878579076570448492987184599271233620796836799149813966131966534231987380719215500297742083679504898778532761568048690612306843693044046936948783197096137166221064605504325221598641963641375659646315599837091663243709409992450308157868528433258817951094103126628399484808294291762460927096687326691349209996582698756292558614204295738358559304866536146660520578843692220051179369190779291631133317226988001394493477824837304982705052627569903897056910149040067105868599550352798280235089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1471053155639697869625008688849504539873885191480115347049834782338876510889712083790004564052567118775095047526690064882353089922948209930299374531507214522865716275232730899923958710290135776657897997664025278785715400203339980288073525788833199872170284439918466354412051235107585895462243509239004762533408185216442648113260147762064464180547036527773006557888003416621672568016764671656318739664861637599551133568345978957604230580166519756799756332417095678635745773019928307695810605975454142993269004948736308073887861506674965286547758489755974093818540723087393984336572203341952028548904051781792820255839083796703017030854532737526439873811457737142841232671983090359329680388784483487622939784917793229509477220453858903624972524127786190260644354073851592881920644885119591460944459136595631843224868143941919262340931315628999254496433731902901418932862515497639692087027658733021105133770493953087999043056407283698346839673893349518174040065385238490296977772949616728606116592247744422178179456909855122977672100051986404299266214187529324353980979137115319195424734328225224093347766963730081716343861165402301997684650542163496738117101990943980666473807386510618957560473436019925396366282424179322950427268100210781953140236280434220883951632273903226146483305989421543173643439783236190143775910608123977585180101167043587974267420163831696926509465367897400175333262307935186071018445428422208545939533879316347112942786179947860056639633891751946985807752814237668774826038782792318362511503077502174543156088993109512462820713061022583573505530076020927759581026695444385243886229336276435935935813262155517060992996804887770283102879799548813187382626420491159866848658049204409738246410561256976535107227729944963573171513570713458709095573002826153610972877549657128209311436445531892203608581505112795790874272858821324046145040912280683311823346184236314169437115883276129952530463341618243766703818904151919142355554256687691724606081355700141303823684170496264863195293887747749668624899430365998124163067469245858554039589702237795121635474625858891087547571123978765462939354294509509344830307160984431212924545939777866404977106116426434913849525528920797008854213924072899926045085120870074926501842037710865509126883639727589717020279276723634931105700238810872668403043741986555217539096551074871519424577723890655599961952734567305420957904682010815024675664415737649415507408906906778906458014368231293709107655195220694673184568543272048728669164685590619921532309309757903908752938708104716719711368338089819811514999241105156214818457766333413695055885229026123596124072847145973303131699183211280783518404524341199544356816523352143170104495745459030214651299707897485731945919203328387734535849003352653564584984311157181149836700699295601735661549567956974838146209409120659839625055619082224409134986609435161513434886362249575090667470728037933883311681923582010225297350204607708734723228817516019324995666879364414045822916278345410582058576745361942571137707604385671008695685520583656919191582698925879660855517820739703273722327318158529903401322518189783662749129274424546169924955910305099056445616330757506250016742326633646705634327379693560367493075240584846169125551344494477858932239268944670517069183186832022998164522325942110904962383461134650152161974548905607245331367453642469737078763604236385742872043708528201970140782686708507559606229536190575670726507466357257718325115749156073539938568329310846223389207981343576651927369416296589586037074484254416046762022158164289799294577888675202980115470804590145260595119217729364963154232384952352111938590963939192362114183291963351022941259816896223648158515290726651353283122857847948918720042707820115692092631471605760494259924453220320941976411871416649783451272290686919243758867242446906509730406307388117708045153479057732190853550655778696855453549204859298339832029860929934849804012859294813323005313674523183599094265130715257646930070099739642408377720304390306924511719394089756481167568750903240993246859419981583286117988415589586604683196103181393360075458646480587870474034907657227994229370462819249604287987985944221500866192172885067394450184462322623105146866888076802048064111674794482892328710015221381897975791891169758421570493940661177306322419475842716156425664214589373486222898694165812801979145585842675364806353827102428139826620245256478293941867492803243226318653789240820205631980225293984179316373292406502439911214707929196622158154956878885676362493435576819155730432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2260494802580303909133619457812076926041494256982350507268608458643877174369167781614327672801963015331991945029192911786315344256769492439267645356532879019634882269065496022949200347513000580789630507640675530067986542374660131675370808670127051159118941236699331731606162721485808257199133718064569062894926979336729547353374468999881549869525513802663288312343393754328327010585696613503222829026334442857135195140910612058472936794999961913179658151200456802281833105620165763295049175228116615595337175582136644670853225177434471272624309425581562048715466289045254357852247480869974797586731708541774195761139020709879547678460847090302267183526251543440814684889596220270180088938583572607163525796271075539697145403597611486243159645783327865411096795215675496734036245177589528515729614284809896232120696428427790571813874320456004075774846377145663149443069245815958305046928478609942486450331728242186324556631642617521938434714050698587209118347496121873347548101070396169662492298009358101965271149545710037279054848557091710303281654234311001905070257050400245879904558607913211015372983276269652230256785900860291655665144582224130828045998954727868741051539644933558698675245257085593662980817013392425559014524330399227757602405470261443378538344568083010422744576712095971853167011474404787614563212659320323768518519781880044181855056145058494694477035335943045511991971938047687775698146354010182620186473172583081654079379663731929333756347222082350748245315582205990584186854541778138952715491095495241595924839272331848514704746278038858177121722041757916546931474527432591525545902446878140306668519045302459416667102816371762800814697521176031449037768813623050320601053424287316807537832002275662817375385035855546995628498112888804910710354860617036851644337211663050275850621857147556194996587281237359730247197347100649829856891828412499141721573780770994610636970884139561705715128046281061017814712704934369739068234870173680096811674653885959040662811492719491078464569779167853667222653651144704130636634888821765190919185941135474917735455460958477170597527200338963893988241130071860172675430503735340925322608364639962984855036551700213933076853680552651489136379460581435750151821978882293389501897879079049984390539220053272059350047442466297932897439468408887700582125257886189492675261333870245751468077495095008348210825336866103821445063254007690162633245195259773780396028044723004742419809173359742243004054724928518772412502836336373766975673843301285768270814614038368770034080977059915181026639149110099000271474403761628511309240113908293458169891673983495805884422727094697099707492637525926043984140264210235449528287003186568078071133183211927108319270972199997870435925820301029958977003596647543763497946170515774551570867351731248772455622469912043378252381132339620490086816421034257728808540471260240222113095115976251449765635100407352008024762184469025419585216734836947945359071214475453289789353084504627533937682003967813527395847977771641135402627976584838635655437306757009308230008868268180883749297408580102527973788074357707991331631296720454623412444906128511372428716128172838360556521941630593975298380087294323630481022879600882110685472418565288874853949484155311766866123684161771679429196411711024407959355218042716597085483124037297838372001996551634128874215177201305800142309773493488543514325988224226378993198499282592574998496691745881976205093011197987072362537777734170588431204799059679069562548776337805845793415437846159760795327669996246922753913930788641533609124503335341936057573077847755260560004578125165147923650765609305173734019264343452649757270148291795825343880685286851874324420674569437429013881470099281885198343987394167525018452912702304248942601449304227999200208914186615195482289262547158510509693895116979553724208083091733133175275704675085989757664429590484425490374219256852966215916958779190187728150231603502514259578055224005208131018350379382658328257988262067744431801863990354826394062911487117033565264940852910256137262954683817270581413891220870977902289832334393449924512391834596868135545172546568214170922666134370678259838153405623938642379286367519221254298042137628959564128661052920951472761184498770640592868171312428242193155008582073918490706543087839013954932095508097816293948570039283366402508899534696904338845679345450848065528328922080797001447188394577763390817845784255302228666585047357623742551817935501446526320020459186193176104973482062912294516119844234735687783876969805486489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -3157865504518486617286937505226073334720120752528479778247321210774158275069667934651493730540960540325381808405601107586375382878152630427469008030864631650952441287155343326132862174448235696521089106916131504319599249063828213437924304642936881190187225276830275385663501823141386139524386639284970992681206621049751371316592219106366986317215391688783380579275386891545830606260444376328873683636520604582058823283301218153126219406881786950830859319545685073613886816243551981902860112445135298651825393225017724367071953949140126207211779639839043017656623304632918670566332843971820665031772134174020101060157482572861407654512611382122213328548686341066700593582966753627373981832722616697324568670289946384567222550158098614926653129429970444375304549040226823123773281413128878598812951725679754945721109970921006387864855256495542027206840606276076750806811318424237792022704018438385095673126451107235248865316577843846207598341681581423274426381643938912969318653775093795239445868320484393309939155198799908744456717571471751167742915645410879917485529249341857149908034555228236736809690048737812206639237221430825178854268840817674461582910360897705926839955936100491442896226231081978077541624132428432086057543219308555868617940289160360244926673891982605001650236860225952804099233876553425614113856413831953838022048738717169849796836715677216931892169119461925704694412687946420928930172701154289321241547911767102840044837732692784261159016749483375033210124391607801478569517672774723172748963391544441050006852673533327512546236141542823706441982728737765315083312533683916952059992470484724043599211208607709158288284014691304812547331111827129962085358008617688626508992730774645390451172389794427280449113046048441166859082146635359537940879584543185827282598563558340182129504561846106532167540461920327852011786812583921192359624636081780034811078902680684777966198885296509769696757438967099750511479115863340672225966142869600886230584074386031025303249072136509294488957828792068737576475457711938964589637112345072503372767666712745006409085128571653221982645820599615499955074950384769187866589080020224818689704070276084065450791230532658952954605486711147421782552794846323213188589915910348967328113214639664432261044201357674309298151716986286721474103458728997517903951550854129432360354327385136012329234409430727875048548067115653078869643045172603694690509994743285237261115740312840987780492183970759774610308101518935066236470128579121044916009299074024245876246168377988273777375243984671438892294793809637178636201802406982418297311658092192057451801897941801115444385738630081162319048249641950481483729564218876238393501408945373030965365802711654582021157841867361399731690753438179641689577689361994385407608882134417320168960840447444805211033933645737935552008322942527997750758447465543742976754986279605909379030023395535894995495067705159608534547954595238458341638506893409495778845859961718362786173417861540689744383262553536286641650700090717537324259875945667892954265755228430512933926704346809215664144995836752276734156128324199797369023371320566860049337220556303377696906529343130183605934952231163656617198954251832240057335708442043374223128897395080138483750929840630406179145378069921933737585519918803944749689672964333404950192473449317269305813745408403060382613855171856472767514147735568041662345910888556468344551833096879926939679463672247042557259161384798551010693667770111493274644531532805698881821058376661701900791600438541576466229486435709806293998156382581043200248580251375909855089774035505957975180547905963505174417297529631179331645499974684641394528360871948017355316910743826674970950126999345234811308540395518954230557472598485853758287999720338422453321670552394925487468495659838910547525154236883855922825589861365529880353451328561386854726477882508747311906824032234253386118458144425292346399122167469230416035486480248939103499771211919365308655447792770290982905404282367865828859758706121013889397311143890003544029067430447784440200884407602979340878855757886305291323397690475861581971773524330012373921009883406918697653535517758613380380622911885925528214477064354111645569776112674993668938234335831624342749895224949165329317122201440478457172831596913061258960857459742570198805240312597532348271805798458445710468354059033900335405388108841728888598208410047623191166093496542289014817445564678471753672253681033567236106525001889571735685735593406535828091390788906825574247584421206277208739529480827043840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -4041033273256288160084597898760931426447431279637862889607489677758695168461485380049274193979930232767159241394621735755700100047470280164991158817744550914486286753527467216381847701871478143074035673443854791301522150511605706689793806392691489383935678773301510874185576800483804081030724145912002260873269259430192477474734306327939889626419309601963608697306358818167902446092513176301738420614541187370798073495898328543180267427897436147331872997854671290712833622221037062095549503382035779496976648047255949194731956862351171922496108004081749867543985550008006047012050125539815048178014382912587620412086513811493954413083756079006806724310979422375000180198362079528549114596417809376608487810420839352257521370883266474156712870678892057425154376213037515981009567960662315226843759878103956014580520380103148247921166801898163949942939373509342487364719046262240826282268901322670789267886957768044820613650052099437938469612044330841850881150425501012799306806893288511850453446628098775926410261835062369024117118601437846709829982983157123019084027632646695144309122654761852703946875509197914360595380013368861868955522043390451445719200396634558253768131899952268327467356365228556577160437523732744708566303709896036919219289912334324068351150387199124731599299627455446638835722657610378401156569421528822058096066843960351981789526344691872310413035381533365261499463439787740953595711148894001513459747550292936107374357158019157931690656510473776505478594832402075333941222688177542701063565217717308231649639936952253111160353996403325550184889900584476483253268412535139865954684980479327162686073271589636458579721672974238518664815670365821297959798031225118975318078773446481113419700207159470427944866586741605473501368329492190926368962130943971281491500316816036944834203502404429779961003848749450253023415914921039189769802828941274803101784364290681413067847449835811711425398960006341150011356761424229979714056667056523117090294160890341066577417220155505068374637070922472682683414202147723566539772500089148257943205900392087028371709130570004937258621758028345829521751264699353392701190168382638879110363992210319849318961359368422246924318693640671509029106064198934750729282097504721257781179765767025346829016819037220652004739083525854780443749928719598037294662159294610380995937233624286936084210972361187653714986050738159982996726400363536509256800553555469568062972757363698736202474071864096804249853273446112737004661095327742677622165210495008746586493688361970072559026726416037998349101578886791668470848042665539928736546500784998891093600587857707163570631471319620941193875053006914382272048056340365515197533021556633153686703587308097946103867712833643106699733724830596534995967219292015770536928775605920496108011938787566476298743791822512394588199894446586614500143564430347180580146793918161373261634204605637715068883593680039065046328029179844239138017510524198358062932813476020131540619080958686061511836496892202450755286776014809881293156564700168686998158423233116518360395242748683320407980914506201896952897833817106899542669569958494648267927709524014763095296997150455642533271363057315941711213617876835913761072411215342162655830147867415160310036487876283150262247166429892050254306169129348784393653194549460752561732468150276268059501035091927034820354546442472114819469805908377246528834816915826694139838354771898682604176614001313048981549050656416341519370052206027433374821596128001588250433737238342565821117174582798570639382034805344590068756535967820108873267050408756080923274980250260609781436036695578410149539503816193125525447221806157152484498928508581795521068476595929036766141868545191033944737786949894571191602372254610225079896902351695295438967942597117212448846781288635648003913108941338024671310947224492240166124326852146213469463393100151396229763794414592584585603631003501302616572900338292111829350144246332424538075033664231912298886995639602491889050441944603130359268881870731203857160786766765111950463127725855825990965350736539854337407363632324263702187589296392596841907519105286709690603775741047098583913502738275313540433234633859971080392952676421929676595292245224133540310598354681716914060915601474606640659075737468572869667068890474996111926229385063586342783171661972533787324341401716727513928388733581584327295153036474969468024808851481197464125514165564873612850686681666529212789260447782083085682424987266858783596833780769166347212131931893177679049365240254681075110091119656960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -4767841294862584088253663108350599478754800369150251895911522771868556124455779680595196146889451604859647628810737617931443649004933155539762537095693457370223330170573007497914226666187895227587952107783021937778084060436412483275176728092061608243489538788322132760519340160735620740119409623088341135559880801843815780377964426673206066252673198662903267320219999891525131436909534619322309964407823483920567969022539579508499015292078023911657904206050863457396198557822882987939629576957635275372834222852963653433205921226595244847811933108883869129710858875879124917981713417749503203550890851116736315294747075066605453168202321171491667211159405522246940625535869539152484550067348707889300201412977034307115242664394825525420554742887123473059878111935540995436385235642709962376488980959030904240230638789065145844598912555588750007438782262083766762814836016106458778771197076722903685232584990026772985299734096420383206897294360871389246934254675746222545155594708381322694118849159118052950868421648399956079942668831311760851783381076489452055293133707070218983080397290478037540380259503748437851884143926658890656651049157273336595673340097834445603007096907314813213264432897046094906162207071695881421903977682149434872744164995309569513494194605294028324303792728017540456287255034602679246360264223631383604164786322225279141703865665922754000975628742182992763148241656752484505259828260379981303150915783841468438635387948042433812721874728890111731435196426516409777229590323831024995917498697864723830263048544160556078126037920282243083682682096465710241968045902889427693766459490487853139236739973327949374784138799540307778906235289796469853628267916246899178914077510039787863215266166633121372559212754944874604683040614045881007223383416372306703261129778959191684922889736292036492962878248415888331411114565836756271063947945756117512238217531697442683161889467803187733662071252148321304332247194153513789253910897045458043135229652151689017521922448621362889107440987886076834740302023713424640074996338097169767051289127895962147954738211313466631739804180465541654330374395602785573400966963405269622701473737205671824644853743309706006494323035760985847226197513707645732444553188784220648306203813316891111771758899991611141381020066904528563555879412289498903080359849054331890451361250946899429803868113562481957641766488555920504112833394571128917700849734921812173145815888063244964674319474341194880609413841184028301129441146945251133144832343719145523772893176706404523949448150831198199057300492935693214891704279133797726462550863485424359097349529183758295220099117887312916689692879820178377197388229738673765823289754545887874692465330096360661405763385346228090755789793782401625815571694488141504729977010448237740255431847400424076397096910165989266203497414760033504200730320113749890505043079437655847485487596273601323553655193374937487306710740270024282872670503140332376959028170177201760531935903372502145442910301034912782514928962740785259338917241244670269518832617461614647330185949962063465627169410578927296228662902189970448523369377755517448263217438960134727824297951173648518111707050054404488897495636906653106426082229016527500824501082524344741813507489458512299792806687513385271494343342625480071651482599052288766823480799075073757291208300385266814771142854329235807058099440718265373900473396746744098234352441994490460466844503841439337983035036633893684261988528880209258694340258864533084693148054092127276663736087820282956865950948877082543455738133502342032288573586678944981345096770538124145551454738504466642267413809949832938586353497837614574390577743859140671751036497386932254584976932415556501943826596132362688189647832259369745401042186954983900896390554686071966462728516881331215324686389647492850142162203313537204594937796526034848604100870923954159444053437955365249273929991202807788686379659180780429828854725999818587192754040664000628529346731010926316513546744530410032060149686006081794381510451210079651987467797096437971147357939986516216824806224775656506150921292125727908544062678619365355168945671463686150755958743891064173452027760447975865932403611316294520100376007087828387653983276866215623318752790028318932845560854082836676348224177330323206331042472197495151345362418731826712765408903746498391382923179395081081935248141320615494645989119331676729992014501823846085912699867354367587909461358116936143315104460793167579866823389197656478356976411771036679523847546242468350751411973337907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -5218845007866536939497823952826162093152431987445236099553047732709955968416719977030197386892448330173739458136531496486400399112425223954909245490793900152758219419511905648922578444978380328936755020955801748760451223930926377400070324496368147570750853985010022057903485025745276915907699608190220643751092596980414562282884057345784903863669204296312860119704852379525284500688985059119806107643502048213276876609700120957662433516433102492969043511935636925575054766082232067906157967737608021347979997516217184160654379975878466604877420666713511345909029907679731526876261264254283901260908470974173128052778314109263411929884387470181849083026912224569385084058603382372938538677302589836631281153633992451653255880987882468571659324740875434285625977393048393333897887433870157960941285517003151429445331502441434141365805788435916983500023678394301921430643191932772769514141245913909518305968529640720954648594551038188485768665950618961824080562024214814334679371951038874055799363344681032452205640314350212952128800755613471666262152462279583527893101812737888194726918918407516835903257505114025734320354591471400363604075188555132054751386993426574859541227327229005378035826454729269543729942706420045213860231350228327072565169844191896371075292714856204654785062164941725297746205552100320137056422311634730705498764561543340217435483244831920172911376659532460820950806831807249265829630618450850629625440300414716465819384019086334489909262903486110515167022859824123567341301248084265662373995883672303256345493154311794514385335083186933651789817694994344225205051983851130644330761521669761775508958053884271511288362682400859466087648778313778266654991953744660010314376922475958874102524895519606771822821255729850341483815332863180219224838946767367331466506726026957242057291359887654808376025013059667262946689219620138118672092766779119007544861620860980001115555600997386770790231401178867027662254379836997095691021631816793979211772349038950901250042602457796351141188934401071478995370569218991467505881270979970447086962741318626481500978202320005727116873932495612938422868313160670253227353147151592218307631688293269074734493325241937080288685894443784320001934179185336985961210599043723088611182077057863124309680645268362916111341987480260361547749156197836510746072508317418732492524316474855388074934102038974922790709004851765675307946283095393926986172108245251946927006970819086194721887680314893990604347565346863769622581937458019343811963253472380293477065900955480981581015370111493327998740168261677343556883625565684037758203944397701070679825287081746207429561481860267919118303612320063208218681100191232195886369687499429488729857757079016550020328330823208979856902757365140024465300679379269542834837174275676896936275745875917628064745316971615904185259682843983074350457388285210101624325492696508808777505260549497388004968602128901284847413971916240047600706919512836966260390604063644676582861457451374844524529792856631668466138166038696298301125122642841003415385778547343057050163846946841031487411195239237368640517364291019901794436595813475418611102557473842372142531150235611805553205663912772051095526384233863977087732253519654086979257332660618950701508578883188222094837121735227082174428231068805514513355541382787749018655051676499464473964779634298758343963763948344419208321269609033864084644649793143533805001948411725712813076304421606431120426156320114847557697681566797093652168885947763081358831284389398152630200267343947233591840681098849316977827127555911825998197344959346488990176590733207594369807689081251046934762931168680845182566855052387362669387479365850219912352854390313353984584261465212044087462799319326742679801509659239191941215150321274900294437046590834187153686689170399997985891055465301270340130184656644516709347501921095991600906834444380011156144773845383383544131282396585534683455525653928656393308768494237388208928954074820060254268925522592758670396200383271658843927448326840155108549475333722500639583868392156206686074268731345485007196234028171679878522745146034104428782055844210705624154914330055961638885776738592527891907304267966528412582252011355304188764318411874654445794991450673340127099399157126106649233469804266136664602904234190797187006916273854659578329841928563613527708409847242233501716204429825073447809774088307645164386170806211009256796116103310142485799586980852237298372663701259311743905045426921427599341318667410632145302450733806963763039319221363560264270610432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -5335967558601924483349505655105564496550717556748763047439123030206785171664890611739015512402662716383984986172094631043060912444586313119657187559141891544013506827995875207111267452722004596177598081184941256997347660016012260213326267084626156395528511369887478292653299206331104934137947185667894468873851505554677721000768916591336801637191985913454550353472503036487842768050520277824889030307763058777231892157758870019731524172378824055353521601224194731257139657371007920638499246302605830321988800546669776918331776914045937290384058328322804810119191225153382333103693913232349059163842312258627938507383027804096009834644657934627462864350489411196294983385658170758620908056967164306934217394961033027570145251145105186892575766612348564086575226782037930249802541744606934357384484809160163188078327542939238323460972633864505551191174003225651387502128855766469994664816568393666825845849768956209069471672861959092162406433475039360705709522086126018020802122757061186387372179948481789501625820074922962857199002037097790384319150812342685684706487842745335206007416773216426946656500396892316496148150139242385835553416263081052583965489372672641964414289567631231579396458190656797731732451452520660945498602745011681491113855364390380126655152889714644665579487585288585121655847431925742035583365727765400180611663744297758504625705158721709554579199456238906270091021195095890610093541847082067556973830544659909839407000560996083347746770283707891007695444671072974262230007835556380062779295640069868786287966650975560755164715879556101854304975457356454662982212767655645555226562184564871452722116808740289722947396266744096526370840975414979543424648377291095865224837584402769821092404463662272555451730753023003252647206938409178754925502593669881366778455509581474601243887804044635130874935507074976050731057271339037290557616943138521955650841162651378498002728441052792220509058330775658297404680373800178745047274955279162998592359404313219989119423013608086613412219708139038649872254304855436010370991915419717278939004615300763225335874804088043011165105042424588560654537060595877470462118835129843140530759238174045906882660269624722672123758165476894144243926036736197224451073495957776985964954896572854315876133562301091316567882432539781003496637792525127956981481490181438125706678263489841484887713689219042541352039470182798340402627866378253041209189545238833484728983482681804485380068245327116516836471316084521538773488615882487286051402888698751431895657598654312516421695771847974928469542835803599465993891220221580562468034271341664733405190557335658047049046535463432500072244804414456323237408809538880786860394506920302066751770511065713233676446537201039620132743072560092083401157404630419708118598234696149591523475700692830527647151365448756797598203101343708235025060502324437696195667641248329295806371171378229902987771090136870730887772469657646408119032201184753732196388576333023166755364550321180068569029634897377323959682902954115044300389373378213606547378198665184823641160621328537399201506995069203974053389225541149039616255553306350322554811831319174064875659225600076400693014258050368943264419778827967633531970398179474490855637688219755614249091873103164166986555204628396084699928157492715164420676867582545234159010804737532533453407699510514359590492446520935443223474090428192639188840462610473161770688176638371014989205686566726637316512310368772618380570080224554153942171575133161988460222216215393337024292055511138645600656933765061747538010305963785725793938958724930852105323272773178120825157798592351823495060676707295455911940463482215097882656196207961450550910922161455880334060707316471407286749528439315580519262480660906802253331525535951475912248646155052699971231906188986232687415203003002842586602919144836122343348143216500466870788914532323726450067514067122710684835402139072278843890904177021398521955785627568311943081531871962215158508912955797310656992341911179590293454449971576214811728578060856962258702318879672102472698558942134806805494778595197968119692099773352216853692024520025845967907320812998589654331531396998328986439533097101763780374447886348545115264688508142179482607226380861033059215615066520712193738987167759111468754948333296074307798222382201392698595337914549821417114182011133131179237889509807907615944040678314876958307956081059758758922736408044923943252627015048343383828782922527771018802742409349774609330997315139280280470660660836853159038699167832755803309211648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -5126075724431830082992942341652332297547977056273842325124950055063233516108513257782857181990089534572602796933632236157063759487767038429205643676709380070409262307242802527563046891213835431884368974855743376054123559315163121233269713560127395792583455424648003420856349118300255531146831241851077347934393283774192190773908248602818142336064504699928188824507923497282935926361789702208332566878623707359599848028610785451481514530314589223382073619906766429553560434524049296532769142658242731667730415031016717399169148640517243582836867340106062198614355568260210830517917545034076862660399000910014623289363778004980448359273646283419500382301470174192311456466206349624963141892817671187265983671660656906182543218280924787742538008782049873615924859163345928200553542715269968767321672526475389785481906528025414906751129854105725412087855070842690641069027563200490929164089195380173732142095730217293927965419219181610772609548885709728428844842134006631068222183113496315508324134895199525705104319509868040183240876422521338645936596161872765415692339765540408227074619894907262004856593757547651903845526652641940202831426241786774022017669252736105083320864244312561628400383959264094692354018561519174127050056101147549105219439552054008090838287486766320652589320111026609661556439518062948057516285085719677820468300306741409252806919900648382948185342660490022215340637423754170131167112941917898663569220171212029442001338403912670923665458554579785040429316145960194601682654377809824042148634784146790153017425528210314396706106193221128323698940660833117599231223732040847888267770754547410668269276855398971957529790094453294986735980135856719390185313325501795600299312113162527590105789660561177924590593135363898883236029054288693098977414637321758528341242459806309945597379503055700786975278931017363414609694326243917239980623682910178307994986812908510278130744297333271785932491177370201956140206434581607534530618138860874684523805682374391015433304974189122549220786072681203869332915423747336262114520731715242399601247967850392327361262297191835123630132004426587502986542177789969757804720044293122898246903356734925181914174109106299526636731357657188724928393358860421691464433036385034251885294456783531737783214479991493258970555296431744535893085629197008820721284539860041759413499361332354472245500931138509584158945268054410958108811596261797602682134685495657824948120153802013172908763197405396220400517616899266926409390741826449563267284500292763912528755048934527315807323652697942059411429750008989458597374988350907842940219450586871046321200916292416693303422615047680066497925946801536310046837200477620492798946888792840244217340744970206167656115485330158127267211415018835836449598982467036452976702744588566775522230229024567460621217491437231323008176879036567483324546650945473700017276235838578435139294358440824721655324126761610654086588258102323784283428328443894590415177702452779917773420017888765427191832703224002946693700923191166083725884974064255953257754676125397999037722867461504155903879774143631644610608362583441813525644828778927605046351510596165567665581292084478046784431526834281477315167044701943185480643400039233599976748863803600523703291969148024339868351955507962211876368657146118540999813255401552902570940448864070903285460290173833479340621871928495030950897417350602261154236611449029422161073591923645435258713870022951171929663147660078672301125098220732232072005375208262877367109914555470471921830316008846475971757661700426086746916524056213992937349134438185971850596027666500533530084436254232966580516841418269371444236941770050699770971109732454651500028663972394490948773846919562905790072231724265619195698177526978336302459858342422444371871856996845615939478354407902306502834679274032117769157150028056243263500762181662411731585019087411984045809201780387540886935768130424407914089567904051739119899992985270728636572850093056759210281104643718003218101142534142314977920530824192987421853067580642288811239780366888367347744673811820471366577580714262820679454869055336565514032427871233015100864161829897658828283261018910867230510891245950793292631095392332651210548332997652184905174484137301145778421191521528846292613798933805445621319301429349577810751361962601868932519740473386949122822081152446040906256203880216972259460092914140584083601624299363078774030731326318423839133474877993234269975977993632929147472742719071103596406797798111005342628219456303427266968381232733155811026534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -4633320476988500245685580748792568702847674348933611400790936062022637709071339822087924885069274614205750215177363302685119101975555787623763312067142954812309894427535584464350751060479306410796435656793420955820464970373206913880359539814244174117206143927148154207832928181064108337807669566070203727342935442133072847549932984029696964040301039997762185859984458905365697132106463490253108545132037906633396049199343515489457549463705253443077747167347297419152276731038679325993346521653143371512703636961688684680271606900620843725587110806741385878376336156029680042413214220926442455184939498007065127576572287221693652676342093607193918188857168113881977573759583637019625150099439030554460173194545179414789065424477400162227878463526373639186801320439781448387212411247027872370259435948324945756770878319004621249425714018581092066285359422469501231739015000134604578348354129443907485954356554901312749944482610792039686211449456964664862793349093373841413123803218406357382015276488028680846315286891251873523691947657735936256209877334744663725788673609474047694158489036158129960303594209023620299015206759922513462206757020433943557736938748377144799325357827752928879067104464869620487433299541756297055873827402806796908200812806519540498627537979154063795893799401563941487951630436231597682303453075936678207143995392122645311496342433610510702346332048739795386000235771012937166685605101715724810901904049941118768976147915672423377737690242580226174636512755763140015388629364538130145278758524352218201219653467897072842966069827256049370248713278472945068512017976220273848553411366112389473436653546425653954694843686420485582954710208179934416395539889781996060657169264353745046196838548962806427196795175816353703229025769844292950818783492776962436774600123322989773083676242629576144465683883934982095730160920533308801292488377246966818574272532845026224602979941746894973724043287065717339132287201081266071926010432122794886989358622159280447920170759011474725235434819799968862118858963353697759314311849295765556485405154181789526944091225103007221464742467377032634252448315432945578986117553145863455710152481944886439521127602912287976733005426359018750028294362075397140422036601608659807967162455454039969909014427644297957256019699639113704172353338482190277896904069552727256004702049393688659460212504859586114202267510683706553571158702295926294771605467982621141566686665842668817543391191290167425556885273724604058295106807097506085229831162604440288921048213768367799489940505781086217786763010654127379430528640608586941269103644737512199905198421664594035039056300182652806677204160689161783579978335284684673246053443587350048370124784151295647214714971327227992899038375216221223393784453320060132217405017087067189311514108904129325692370760225381288239324805757542265325457438364708939141345075422838670025907740088638200347564951240593646652653327161060645905451157578269416978987606105965021804776617614410127191872150787067822968116801691629324609240691236279891493450656043650590854422582699968894296750278353984206086422975226265876347627478807757927298711135399184816670554517134745578426028626458281428501564934462026037187133371612197016603014264080348466267488168752479834633379922679344317522797356800238228437418119852104139955869374279358691920778935570064958653338792579319824720679495513036108729571754706359897521906685521518409218796886151561976105351657187082196163769395357472370044557752607267875768522564926385276604650931743568243684531801046178517754091466836640564685417110604838793231465271712988616875716000103035957725419999297240357958320093604722098610830719100385035315656283331490797931281616033257364657895372117355515031871963455962545128971453648876419831336243744214701606146542492540166361306402574314940283841350667224737448711918550555464919213845410905915015589470182061220102981996541119017649208615172076262840242759037341257971882565030135158581884980749297671515704593394615293106609381454395721414964498190361639685019246263230810949915885824210400461380944578188221076975716299686383611367475251779349294023137228521087828569000614049305506638625840996110627488625989829647516515079942337203533217760241337743385972923463176067753616219079477069514321977057352430108390650399671814489233021459812580391130949441264599512063505673683065438700193956299322417634213316178735769861733739887260947745290435800196793575230874423193307789868441746305151848411402446323676412764875939992422286886808431638788177920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -3921499829842533957136206793822145482578928438798663588146130759341084543684325585810013135552296881554568614484086776972349847697851694824692516466710496233994374838541319375868778066784315621093796699886065948764761823438062358445830188369337635589782108335804393791565910456696754155401280227932968126207364813301648975914202094435957491478169185049576201928501065966261342422831311859947997835479681578430409367722314743740625014886232599461396031883782752307933100430035847154856978028530063639488614671629953543220671952935755787963861382130574071578148028990830883301947283923460737691247670582903973696933630647968322604099101151436688669248657552445327104908153391150817217464553312187718657884257537253860852345104585346001827411276886479524270615324164296631425112376914938638636827961894547766133773519346821499722960427539990260613264094384403782626863010474088663659630282391077719595687099255673495743184876315374573962357416318197481148256901820352253888004614998852919734126680078304141168366818973311346186897680140472021540277118490465134902138888764157006284441801929467976949125365932303478711993775924005085937193129318994825876342077984940396086603367106363630556128501577230886677101246488440419327250355739050938986286618220470805729858119445630998800950734465849889055142700980174221774576903762467755495318656403731520796533444591857711090392554392182822025061112850407979221757093843909583135499368617740239611635891444247685006911739561661604497943644526906536612504474249828806552622326529001240696277322329982011102389759959097679447323950033941712684421620904343241683017587374987147982252161144466342101279565824485298415359381093456966640046559838637079239268221017110051642877296563515183401141231587284182357360365912696362665183353267227650629093693337030914118840819700619783863993428129499177795981215624953651254960027378273205379683880551269769958829291071448567928008555693192755233604971418512078147949253536744055535932272325449968040758959011380735133865985509632159385188510036849795970766484267241496752491875943819399837781936885107085231162990305853072430162097545900922192752852540928845893757669972800765243285667254251733973411971427273490410531640546568257826964176434612683328162991965553121049635187176718984335059778999869131503298574515630298108148273373554960305065306678265971665461685141718840389421710761817989724919126245572993834159143756789691545875698514646180000552168046941556797208910528508924174236068168439895714956841034149016972863188816246538850658226565699521825351454632681650452357645318351725503583823522473590594070010537467490557088564076108694158265859291173875128135823903094897392802842993095164492231135502202593656273086513534417286174212418153333722475779297401792816286923851770012399217847164437800752107822011082346323884981553500502276743472046429333970808105532608060804788016948647397962712736552472966593136912301835120816881580161986259062025562930953872362308965878025686844193993267327142929949414221121226243911218690417234940263360799427596939625837443894672150740336781331852711521640190052472912543798682466015295320879329465326575077104573857283391173775344557657380659458802818140881119341697765467850753228496883916965236867403815696697146044396112271826136860916137496296464364663090583781608165423134590824018351542278469921197253409155162188652007364022167246353747173369941770427481112611858810490229434677481062597433375081087694125693338225244739043328394456928705958484113168114150870547772948366852532030178274293479674608499846223349608691805584206829493443275515843071418660122522799955765337987919164378518921421593637182473749862308599302737710760352946551657635808734208567306000054657946904505195117285033042850411421025971026762669748647783894151115907811779084136400182709279872183451637204751237263308064212360831126214581899312003328954472151106477027447997972475440898635648151157142925343282058480652352646399291665498892586067503863336583898456915591660118628655454376033798641488904870588804674752893150621119692600021285965756870156467156711299398893398815661795805424873390368904241931679711642932200895051851440863058263730618151910720503668774466787401630429338490439710788412446486364131953872982288167161500328337015062859138663349732770582391984209225396144023567969058208547150795176600727494246073021387670180454748367552002336059968398617967576866675404418821427874019486729180419632435128083846254054657453312694496125441443424347541040234020948694843351224994072887296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -3080724997814053640809584645395150912237600141133215155370936374478028824653645659498774743119394829636267501997929133741078518409750138383883755407711259435130706968091622803239385076624870154411362977443463660674526902652987345510188241865608027763277148439361292078387935660793184074631753735282124831284404508881711646483589373840443890303819184635924119818843180651238672849719502633100364656034198032794562855413653770003352958296088234965992237704113627833439075623489801921073504666113154214999608961004139382042687220198770729747056725316346396488796802811399393901847545853547232079506812097595172878413269868137875004331367683438153995584272651483819592932684967037324800914487974338181706919000225482981865437063380346139367293237789647230116669516398762564701735833865345735946272909128011412434035227197098914424315597140427325715884255344987407703431698193362271637419284467423785480385451337339818429943524625359923218452113702626588378421732002568911669865068308396051658506903616658517869768752373081374767572072281108306142042473195251701757511353744989250031140176734890555310715083150272402792502798088399864909596136346178854559703634838321243474587339207023038960520273746569476474516041865812577032739126828939680577232988302784360130795160545117014279383317360840516513434706724542836870849699758813240510808338518376331272542795437081359653060292293034529235412998275854660676000966735820431923394243191125242034815296615590397185139995062355385658170998486119641820560158368148098360315618853201850619667673597955231366057620411371902055081351978636938179751350447632927701549223554779649877761169828010246526478392046587494624095795614981249849182600247922035681570405411080099883234934923975077929969854583582051698467298439810637284003845870431962600161696902773471855930250686554781476509089199319172408686303243187298163042611781730862541207848880848005098442801650094808290780395718096553716956716842810799905992972772039724781466769371070448819251389015844501886315956553502585689621513979096872836449820980375347940568594569530809567408851069785040321818542678137730351005189937955208825006135408673065863894179818894480420326413147178986399624432010647033535609550028180261233533341416362037799975328665577058516288773232183187172281632790767527975386404490490177262090607063223594206803929509778973867458936581016230627904972410856961622683005352033803139092511942800667128898388051089279168011542299685283886814261110092603961728262277022621388885981243946597994845901018507863633459302754485299350763286647796161598508607890592209507825518797585217554361919721321597841484737555557837352984392964240230619783844276531855771741419466449492779567481912180434348951521361663094786935020060483467195974736516149924970863488344932442623335075630936570590120298738097012022523546107826127299278876258435104926887239816177967393731439833957001479178043054893637961202428182565851614271489000387204365458801250266510413935259389757543971884405142455711087819869821973973944801558278552043484263962645235449263960526444804377891950392540096889085541762443914417186452840784212399949068731112328855933224489761881263155160771878275675711762154348518378674329233627221011114052368512306433118536963364821370085873157441985284469875744559276613507582743616220170510534707492674789069043948204694121626167836551643577271660188184214839977475025727596426295419368474424393437967941620293345126186041175737934128029741852694616338387757930808777111534683323023683483111278635153061552598223907403694850491918991288894477750028786612878304630924479398608020452804640598855253161388292610102444686290373823684366057171355071746448562295336042813025953050488828253358762528773608487020214569377700115995374989604705896324731809017684493399073105348880082030402760491840931174300578720762315750786619413164754455527018644110825696047203423420569452890645714829678433083163058259432498053146263444095803168160756793120049671234424574408293303544859938864457604427137260501806416670914812969900538128769410833246113453962022524939626012811586911347953726844008274066469553569199271747769471629955940440988133779836289740140602079414236495281908035537051024761219980021295640626456520051459242927208592698561600655749954678287519561915431134147444380679254609220925941182401283666422347260863782133242540844159825890564998867777859312408945057305679768103076776358814294886918518840892873123940358850666746288150858773099942302462106660179308954860307036877250230777837947876873443737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2226934733347767611015628369492947698577286924099327064407691834756627774185696314386988880716035827703020179647155995357135542003707457246062030181927354597900331518913757750392022350271009163001047491048941697527221919353562208040939845463506992417268163595815508943259521406139310778869665235634673207155644894006575527847969734800520145906690006053389988964982095217969837225915768466260269088037880005917010000264483445590829285572768977639339925440849136143376708441074881983016548228391993541596047694631269533665108712556299080218950854028014308877062572438919551870127514407571701644395818135929532614066646734953746299530225543238668699143330485967398833206040424908835164711633436142139596523846487102108324426984394698960675695936329462167643370605193476061674237717732009534174653678221732861123694941231367649712930154989873002525140051728195818579183808423116875400144070396003912822182413887809538485705361025414225432256359741267464049246070174391450731032475962073988262067875321011775341011854228391268049723541148965631643658750380357271516261175847731896130600098116568568943529050080505619268316101194208054589165358011579069031536656453527233180281296368157492277644495022181019556484717125826688264035886351461699288670131475441270761393105952785253847982827568916382841173008108508741699905791620408353057922045094406533988376640975903613865213940777294817111588673091083351133400345363363341179252795365488940578996543399641544468017547899669675051821769496715144133565095947831059197662724832682403597184397132530219972735854271529004449844541250872246709749987708554376626973579403114466831541523944776544373438459717241160932444587885642268288499361371607136402312700205357768527192577044293379814627017819073253801739351827745190166438542579890029152800732617744997122042315138481744223717830191879588799157367987144853130141171627169381992684157596739089973904160848083686721689390168260876837692485938348739315569133844153724999112254016631893028211166966552494259356778395734272041220784019954710592754971825174730856502991363201008869758978351397827572328304589911126701443032268623074531276860904780101459744665097326062719414403890559263638809925261669460509966681756652198843246806988654327537970978814158168820103902263830274838900281516214426717923738637884965320185726812495238351515431409769713125437809175327540370628123235079941406020976858743337790028184413594963467498339289786126369760099872266849871423058977561931505954285441591935425543433790497400895677431378827330019008303422980132038323366646268055384796209391972140773538149937582656105257797051113203661528198353697134159815258707611569231578372015271191552097349338823134191894397043288650383937397978991263412539589200068642228369611645838753504264607139241291152963150900524069583038262668101408332205270419686495086085501804151449104408344846289615694324495408778278549526529827502480635208853172525890257889909542407827010155725651861555377143952282471503976774129715659089565160963636374012687436517488877799414235932851530285876926692355473136801916231476814488718480498288761924189146668531645673485469037052832961879515002762282805723148769105289757275911925657417027565542269326784242234950696569767353564460673340777939632043084793536393080740337594310319867190829732794151071996355307835625556096265787777250564138267556005644969542246518682730816643993853275113492501099916938848559558879811580111926493892779730660083455437772162754500160324981998911993094734518158316581695517092315666484989575815640544414153695008021658399442613160372773683180767979080013620894859344191828663587772512784103696963166108832126369555369021124214677208523859724006969270647971019637667073803117451372616340574648401180000746195836726770669757135919181165126318124792253423430892346326913806292417344142097901995010308910913388235426903609234706273447937895990179242533375033108660510477164845784035726734564631099216069960259571912496562249463997193788471606590889360754909286575907527475415085617908297186363839633456647543290881812960226201268160176525202714271682808872016481673213078572509338827320995794163388124317073203036736484718087581883428438079769084390200706085899615401547356274224427882379987052731650582732399855764089120736880609580256585416105466195580202184208676431137431294235023116921040493613688533952518086002687169753183434772935520605245010949522797607401981958658253984942189757579130130881331344290699000544056795080739966071912481040394397571151001550102687324328427520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1472432826185439562333016496777010932924103214918988673838122944938480820268974909594945830246269037524251834670725543059267345060343061013630973816652117536207452708298420543644492667329650105796301400886184895028297676178229254544644707349271847123157832315758709433937488091071352132858269776970620156027753093886182709594432059070080607023003886205818757218444134558800916218242647625097707538884306583988052909704105073447022519910775609619344256264375578913286291011956712863806389529838673757057334892731231083964119579326790548055271422735049811237087913539166198752982065083897727691928276872678385065859740189250605377528952564284951011363548450609339220614679331977321830594515050701480620876815163487067988826706943630606651041756019723016298589034346527946262208980375342622911988813353982812822803943804964758143740586837712945667422785772247852205485437490842608436750440976021694253720605183820273492962076199744718643333979496176844731420117446792596915201939410779778809701773044670500482185787629618102132969396191332613738164382300309771282172931765386782310098008203643975992217722455409798328537136393015847597835771864154595338786536240780755529150398332722362309375766312931909888050775849353982623339525262854624459763030359286753759399033596129967785094267992326541572755066907147011018585284712951389304367241280931870993765602910388174477180001255159312241696967426332274599551842515444320503543043957915329351753026203750310393348024278050916132189110415878439348395312073043581846547723309741362641355694420010818128489467713050058056371592800120650139174986417735917841072373297496626478057306114864622319748474339863476357228136639783541001190773787295647497010609071626479087862745604973773466205379125566018153416718890614547464206917691006208750713646858526101484968442574897134758998166438634514802560396010269382874679338951905792298861224832723259026111460992925540732284595419532096824677581806635494448340913315395186482852288879931246308021443367526804522080209197255832047673377372838069428158846513843682252017799912743417275268676161349858159329763812628550800691413226379372914409739625274750474573567668153756263414997766894949779093739757121068981524031135032307719936864644428908197911197069571908318194163504010862944515498086575693572891114646905705221437567609612187098413246727077353384469032437995114471513244946013742473376034153644500168442519363640143985032061065480238510522141848323362684021939883446417523058540011810895054686819045388943308449685231788354213766686274735522513664601819664597164944771191290863975968543493471677288386584909066760932931145135238194337216761600390226067320525207998692852397101674149344235672802155811058301282006757679716343069496329697152187484729302408988272039489230064394678564300602980517539799674590675767608196070861825197966038848578212773288400495324177930882678068145002623932240844455083055417362828519384242604541106688138373147774080398592300531737255412648924810806668734905460948672488961689992691338078116821826982126042708946901292658522887948646925781300221102610508386206769010909833148579013367637125303907292147214774463241563389746931898122778392646604503498919972655645233658072516268462047173290361507072541230845172326140038561121008148665460451831976530720899973131108008305757644227003090583383950915126137262218692939434059387327742810686661255873556176556428041600088095292459886253897957977112214782014690460340916903612307260878915943423633787369098705583862456181483506129675418913354655271645171906363835044619969198935840801284108172571660695281704372756735772983378028532262548719966813999590267481824416775285257651709548471516084936017066956988778856582014021604621976325079876632094181738903348087624130929079644183962010731261657066454773354650281945365077076941106418759684287382917541639322577879994889889720777972844151686282438487397306371387844894184036618512133002624608285589389767099228443750339035984461643356925249487299228519858820893455023641880378041702578548158581504982380900481247584236899883672940204736327099861019743094940019859660249662276582784748944481305545763781484614443341955044740865028493413589757273802941411370327489514394113815940961182013626992295383480437948276096552866035078628439907663359847636951779632334220634072311759119547572115956409732205078852944333589427590180846967398589215588274372983422292482423015564356190841109226978556288281667212108880576260011099053598159752730927716052452423212471577644527325663235118465024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -888018998630487348640200225359611285555310999024574976132495643277779348361125732965924846917738584083589598987682089255821975065720481012090550209479055454257875185338437141592421718341983353134474799740123111326480450721366536593764916127331820369180314606557517041841654461253615807250514254492541904294061330191607564817184649180107916341103638675574229293271420490565315372980195040405104211900113478708759289556461145823514934911898878290160202264015077962994503801808000240010092206776116058763930797659047090476951595044328287814356391013285309534141659928783573983846709461499244141882045581387940007163002694332818046954897809418911443338336279578681182765084774060323778985985811532216845203526995491473516934486740918768253726295476112336219578316080996193222757265295962444884253384822764221764708179302770933565818613484998145504974670141183553364893670302840000954120779585408298707206318200890426725745624891303317352687679496476450825200601597419558423136757210445443634558581027061867710509195030005702822689476268671579122015693802144051053203621823945659928386472196392667549079043966598164667928049751475507436803191325640605674604956368965812299745701779921637925419968047985382812977440775348590074652888164462092697889140767265083686967126914950545646240393467920357458281144179753377541916527259326621335987098419328872830089317603267887539645195749274081969613464889992480975786044822945448158264319593640574776943184002390437400116396934917169106899283436478401458597963997802490615089756142445262516821582628959675477060689249982363191813408859184635993588722125254605677361800770234539592690562646812774939633346409324212308188379663139150371613229726892561314570365631158980753618969134259484740539427554426607619651186048308773914962142210166251715128044760490848030155607044728931269449105484377046758734718611346988681024211236329050535769977628217696347606307205226295276700414760443789416228456647447042665649055823963317651348417025097314358119189900147689775258854202736136219037769348665576252353270663300431836362268371363161957849003748034704349086010841527695001133748010512872814104932371830710154364776695122647388473525981035485158496094120494192365916339803626806007531994754794760082342375310820270179604267380900282133650056451115673430986696006642140497479397042076531503188845079861816834977148283679318213604873738361475174865086780427785341104462090675039210212878186028509502686185658423260608081244247241834229367916209478712091245331349110620478705466275369748568782065835378915738354501254171838548724029215299859915243479482966709432528403388440061671033591897561139848171609810011335514484427314156934167654037113264868804165731468754646657102666726231215673951568639192074718403844768079569206206782328524636163294948646666248617060379492589359379187145471954913924772372499347848512746228064553261978695724848226771874760432514982970315139454723158412634582763743591580362737012502636474616668325372287794871631408863054439811639296756470937374871181965555142085766767422437453210695140224359291366681467980507760886368146748028127021477057190105064418502291954173782654445918624102447916373593178139541369768820672114983185444867586599754487034959744765452165341075632683679446781399141462712278462771456068246851216962853656857486803511997611532416264955694680874409632836450844796930778442002622286610277709671552227587360843583519110928065428208405465873261155933836496768790776261136300752355573108879109888209511910966484548752231302454152919966678331864499676031053878967792931175302972172174817406836793388417754119862465607655921809591142376262792514796251138664546965073633296396607709102910686406495760124416214443954767985038497678647837321590894587590971575950737044246535983686827710421889225455514415705939658464430602428581049867449274369067605931396508781462461182889580186687152194359405413751636214967671477549249332779874152981902308752491103900173479820627366412435763217691074480951841324426288927548702516854110674443537119806611944924242863919679252325037306666082433629594494490382373310165562426045964765804169577085187579871761688589842454192461886293702474017969009108398930399225962651567761372913581644958589485476284668812738970246436712407249124342184446010426716010262386091802329706395578350518518170438929956330174533449287821777459858359558572522954340344011782770163153356138226578440929745956523483621715334919134146954869602000377049248140525881311384821615141468485534779768895309247950683216281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -488099573832102735380148472355411541927099113683416814073975401948516393441950477560216586408372548820286448010601540826022228404877980457638254479853394557910340968697239013970613040643374302296697120685507959514555871131514475659831554372930676039108999757851562271138907877930787557783372226208863289724836813787153999875812945294068667717803987109566040247705176490930881528863117509431866017584503199445905553250706025302820442527229736189734194069655500495021913355320875158475434516562686442935681591886821782748923962649902168100711136395965889706836023218539469599413512032664458980532811246769239847040153209163306884158313638006098706270894775617358045175871609080267517867489670170416619746889394675488420180358575148677067195348143185304337213148916618667894282849130831588573523091186871023901834496314512132636044671647630397129162284196525660647328284297447855298481225748376785662201158917422621908135304413107897408474994580932530198550053340605414212051674068801977014439218605331449261834212379657657006617066388578562269755154746510566240635630269040331419818788775309899437559866092496769157191224938795416486832114783373298073149472096258278557356757669930798391667318280183743493385718867537275105400905523861779280930043029979719933348641517253125883273116581802663056870634363174319373712814749429214249811733543711928700086682137127850689208498086297160846185579295336512694049197589281727758474941991324068354047244197801879017450934308209724808504858798348669224035861388678993881462884640905230101074434103411534177520306584435437589108258371794261403570565622255838598124862053858739766002101347997906041969563732303132726345611346974300398095113343980753915624118626573714829246091080282198271705443809193618128029003069793788107906292985957098111234031294926827356292251793801237937734009721370807774546874721214764407403840785866491704217024612543987715512282861911859421328004988907453289499485783564020487196417702302080457710308427418006849688284551120893902944090690091595545516631842326004431447480618459655793361090645755298011501822845322187965086295388454010838622842218604342744290480674772281719948760101604022409211961419138366380648727348109252073827868705108637807276899045375364554788780993519449865733252184132730486928751537654731733897081402664708016637955148706534139406195304927617614777091858222883886868360678060936981629087842181496038866846833358440121997598234224744069144449732997908444571766224797516608025839247152571009653437320784007884317316397490970419976333486264237339545129728718690386672808407476191089091848707384715839831562980239989498001123573790738697036073409057519411401280689614850254952623014349827081485894161068062430895482999243377776978447468279526185265581243556336061004930621981745098196488827376676633310193528928709623489199210297410226137278103331468957815486785914568282539980863403800627565427476485809895696490219345943569988861979056351272628017647510634672570379761298692878770819326644805553181201868869149172439221104100168829507046079656385919948588742117822567935218168711193103030774178237310705386294835159461569872112304640541759948435799157173483709064993496896309385575194865098841769259739591504583813614589709069845277184841768178400831679753134337949913475887010050964056709582484273746139733769491225888087276312702178542588716033729754731004474037739407009614885103799754941545899720796885033236387411839727347994457656308293982002559683227356648106031028527007486562498877522302454484391867698359577729044214845744478827704723856688657068781730940821458284039765600677583258831516651451470750583711010700456805639558064802821650864125400123471619622755633439859471061861263771540705853699049465604981398296224568081784265967469254423205468979472077089257555886945344006998299960196299550212596436833228805441770678236135706642105561261440255023807939241797104723979748844459190665980225179991422258999024406424150837534903317766361176115895203998810799698316924260820624382237863178734247221281975597000775796705396807861771881503319860161127510675914602047453583453704878605394564886104661570557853829933118990053440211762970571075220043334436585921525996830906285521006526942119638419258469985958852312927932655847130031634796387318474856723122707350634531269396408462549816775534820059324817352194584007099603719953659646516173067131054924901990327983088529326241328214056341418259109619846257323153739183148999038008821316095005252090643725772031978087050483588050741728835304161280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -244418113486637019173681029025625587546512124913558660873726183575517070471036870182216730267973736153118266352671964182896106234779262356558280834516000831541426650003761563305931938471239224943533124986550094870667999643830577218354547169901511033315811634085201214946993272922563272512922276824464151612095919163404606046177461517961897253836988554063952825987867561516494277577350012962272989693052860551578919611864209232970950140671795470798476863913145938181000318105485719401064184889056574577985225390140413796694733981891683769550139208536460554492509959344437902187471539653468274722289490625325413506964224221788893998542932781975002882007639603263328015975287406314840414619508342215187070618116506763416791720293130879339628443911974733948286942022084093494829920365007557261908077973546306731290951710919012868066552092532059473778871219086273455735499485052949527337081046002792703040381358312754728697965403616799943684599887773589874922066503977541547176781469045671343086586927592838717260755768220826395734969724734999350384801797588479862159842456680073028451070506738800420914087754320879281061660842277694496254498907029892146726228192079190493956913448813070756858208049667616789095056447599902968418365111876068602123798085747406262543737192194756472992985539525067782921081307002444640100580981603637489974452739054094019158036378531509435259863004215899494930726893627453534672521967414075374091997027699068308055411637256983953484281350230119376194576463366596178542175532113218975878047664786912473336682454498582887229053218239689733342336064075952447133933551908944430906511398807285561956420586265384870870034065594807530978556204651228718241729086758363439667349923402355548670456743922485984871649751841129177101228110881813537166374753216813178316250747571865809351149564574240642977194824321395678804846561867638910624348034039742094034981909836851623327002839735432246319144664484730619312352969316660614500590647069902037053415371082091425250882345788625831486993371243273140625714259764437242203717108763714461698632155175580817627340869199658462474919596547006859790269185563850921993607497130798216277827636227322728267320212479512460756540151090624327299134613902433904283741363046029714570989616186630568417785022755943288546828701265207786193073168085879218206538971657556842227850951783357805851392705597392796286246111142564930209177201352684558528512624347017877032563387567319822512433016719343593493163702943694605429613165209496566569611382808955824325336461617285065452073473187101048120650293988877693580085206072974971408974875677652614891372474979895854614784680552110679848295636205109569791369843786557411145323980197838659321267544918162786044381897033647459346881049964459751919398086225495805370738270989792796968889153178714650161040190299347318020778752328653297566277954783705772902884007940335782881690382434377420363915807378188990488420093383051241035774728951108382653447114668968180612962803757888835916761653637674991967752879802969300344899870173396691069916447289869928530226182998371293674805481473308189177757686114478987244302214340060373078101977267619981370565975798272785498235910878449592484149579943430441806244148945685122265325235125026472763460587437747125030457276899590574360124271340367632872265878519542114773469349936385283371024193639492273292179810576225036267025231888908144804628861316499753240073778132012717588498739018925042865650832555464642737618107145027177041399576709214442444221363661896030172783966658901322400923804266032519110935268659871154573717926028268132193506581332816324232381267091430053875012497639484051668219661543180929193364654766267514920280353982183154843367428544492454618059205958744284150296415099407117902328402579530039007143499215305341660193257393757051092740238352264571395654211260211530115754719932035348489954961138385948929081934965912044027201411429258071547156907808465212973923353046988321333583358050350338611912990523023353937242814376620354311375580022531429415411098166826925227033926769270478707422396457743974485871550678327260336513973535579088670266556206262722479232962892097998449457445027905414723741569694953438372260260363005512576317714477403120187491827611866923826880942193120819534863442960323533393055398897664021919716553683846061874362642611205646170151204135593699433745279712575543810540183206386081500884367126143616211938647985412896867342874599484225122836400772577718575970917271437826444691011235335962330388306834631447324462678016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -111400326746669016587419682786767867286617414900580345114730961387331111704566134997854927282057054936815660598932985921305906185346782275690374088814363685934120946532558835445544136638326784611307328396515808831348600438911709702611168176463908467657224903153436666657035318175252819497215861941128657445251415302440401233659570870596203388265935661857151519835631822265070161232877005693157609917784834820900826525373905830954427718830220466713272730296354008524167082741351863672888439096239136569678712566175285298817381650077136354699893889211404417738933014710793850269914892071344716511455789731091828190655175626528624342283529386500951655545324397476644814639044500218410065637057934920111711389985162008553572894309814815709836542472670786743269883300673234719682438317328296945032084547835503129932188789358799783541801404454377546522832551208122665105110136422060826168345340361393942052242691102152460460287796717685279021410951358297633747476055302694016345674261084874106506099351099226997564893674849326487159516787029806276688473292446656368764466185108866168506461388881934094170648659280553509602396041310903332518761307243425032984277928117516058746941675136429237681788700694023902693362916643527517781440942382166011273354362900413053650480079782593409107268483399815172937760584723224481276556423225910420008209687396354648491317695493328591294825017912431921555172397379086219904563956862592600599901981003035797275624429320955269507063270863698389386109711718035140914724969551204449349560970365873879841346688715652312831346691942468203140337121711388792917420881982566663597195360477294489985418513478350758959967122838058474332034873226526454604513784032389613587572940064021844743756173796951195157155557952148740690286454539788682736534993527384361671482286201999054028196916768271120007271302233178928576836566873317123910540602568185817444065147522982499726688589055647742800788782878568674720425500166351342541382750370968134601526665596443048165292553798458265705124658938689278571925688387384218176650614416860300971985347409610282335517712991892605867062519512008289490591389452237818650105942561566439543937911254934554749595831042258668467571453385016421837979230642577350803073487430190096542466015098321722680867118794466931009777898186118258332543496020484210977273759901417146212700885599480383855075291283952170134226679602820770723297767710663604541626821323617847297897627270133679564396878176926836988069177922752359118124291093718747551342749135854347728953752752874550163043286646944662562473425660226220421416527245237484734179402245023003245452598360198377903702228175995723387744064179542196312132478517318900621139911401905634401892545133221656680198439154625095190319961311897974071189480054029634198922091920395352972125804469217936929389870693720318676980670239997135356335658189614734163406816535143800604520905738406954853047569145367598547779749592180015133737082286503192082051678322738615961719036704896341456232418519473734821116267687093333174035608769452297441011682402621127724020579315747548621125863484569028910750975387621016178280647723100342591909810120219267848895078921461099918353498492188976393166719323716158555408620657335423429439562787719323325393986659606157860422500320092252688901413356843621698674701173349069743282823583361355958583465938930646403668988539478646640511695071657804160423591624729787984162870368683938500411442741505324049925363213563565762228526928046494298942790926345084942810023326561476486475779726501726298392276148918593449246657245483411615440702347797989324711668655906629709527127221854840245843744056703444101193030456492303991624319637699122119470889709192514813195473257529363025839932472282580571529514124069147775333210867566697342855561466849085779318126417228046551856840119176140644720250276357970258858729691979132453294611394459201592874495054215760068906287616727272868892783658028464492260214868394391431433994471011051930143661061444766065057615038133315270624010047227070981263072332501463091777268717677064317188164910467816395827294743582101736960866348602468435727138494803814314033855171127064992903108625524442787139068840040802044956180455342132386221506459398115739429913534031316030541831797902295199881646015407826714052840458085958954528955045895179369850695404464622064498785894877483602279264788293550874650817540973852612151803429761360958591884174260058720064341686248205830218725305921070208878056025148203088227330644173580855806146608529486500593664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -46128301365028032048104388432648796249596035290351971033948322252878165091319682720159864383090867597535175010957905142786451115896041748609967956447589575951755231753221341772887643572973206439780594804333684092038688564432814742102410020121554395476157119854566722305186812946501755098753458518271031639734843261182023624432797111270469615927109561212593566556533333197451733106133397333516990309013467246989357995436914371855269132198537325470541391297623641394098642676843591182235449755615143036827040694461938594743837214807773133101584892175972717462568658565025605014228425010312741185546586207227586805072821414806684900101613692314013370255081564569571076253562144764767953419419681737769528811450729732018904591295751216484641125361476876753250933602985135377618238754090787325469447068575348406716016103308368998032508926801909374736488723304234908509864010494361469632506511082516885797610606887624242940157638791248056337330390294226664529330424685410135654842236869330159692365686454016560402488635531119357370103776605164671867317700282438325143679732643702993002927235832349082278411159279730274184119474237066904961362202694777443647252330261981925635969314860541578959035998883150115614481890089285732169486041680969689209189452424935348909744960894207443176007668809019270128329487412270773663785466858260867801453778135097918539102552227225975600264615809131302363318674090355878187115186079154660650152988063698985599860045375122630324865074625171000365155960155295411983817841085419726544618750274442949301505087907717426729370605320071747758906017800525992667282904201604120137038514990823986859161373103979289129555268966557776345136357423833918317391605042034857100916526462852872681631396767561023815636002414306392461291352001585234113821297878743049428546944554302151008052516783547867728187882584697742007374552367479239984454926767025185618984992655129143368563487972182424293427937746096381144144910698980384860648215389992172084848406807325234082594301378130999136858344147601825306527334279490721393698345237939590794573201754558896481685275341559788448527704555998575554428539772033260364690130458454848578072301707347129793753965456173523428908285454090149259455601463407014842417565872575388597858483922161003207680443036469990800129762289980885430982051330931984060723029707471368313100777460689434873196485984756247532653985674863588390417987884187747051383005817451590539659444561579890338805271665094688621717814876066719111895200981451194360097174176513047703713278627470973096360754670788460702149709266114100803397439659610399438909467892711083068351609094650214888884935037765455771921905055764656060402225784480191606897720532250589287451418153228028757577420296101797228724526440849447308141843224085252192782053371495996318506404680237462330963505951896837826132719210355939640997192547682300504206003010860666103925402814972253130608728367472670474763272150737674117828173518639620730315721320994811849100978603266459976070222975192874038354728588719625937267628550351530906919022881907165921254643769707208898750553556084450945634419746522097002826878274778594959074520785235141224146239905971663762386357738277364447019889339350538930209295782596607835053986887478629209520134935564996991416980236939278569496964265094396371793839338475368344940658679173930847023649150181534654199532759077712452806784966886842459640608886933581218367774281556037926606507164250043334648605887729339765433781675562486008560374647707197612430734746690274681042857743860857074963123549233678169601818521737286566342053433726990367434631357911833526618966373365068690793549626385551252252636069284121629008714531247894364661748217147675390626790489333113401103484794795933030505416519502052973946080738690038282676936228304643658738512765090277672464551908738790386869157208145617753276057748146579750685366761593686433011956428214578630703000488464377551873664134757517000661870585459206062899611641024481553311865991551693235343797075062136195871881341670985486000000044327252074911052730545710484307534517586210939596402997094231426250739826500959490195859775782315521783428413392625665026350193222512278488532733133105253626295954521538332182896961352095514606580333701252978562315812552771642067701180315627257376700500573360687567856224590332765754336209869326429594588717352305977841926970494700326426855854094848552100078129160041128604115794623341348764874815595668027971700577803651336769020911745004287406201726224617032610039541521303920967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -17307694911190219474257353965972940807996205079728690983942083535765248272403577694114575112056664459675867529146578825386008145507833968292318380636555484743601490704784534187767074177694582173444511842232675837006954306114426972596186645586688116542463192657055736357442398298233616161222656630271756855252398835053167518299856764917425582794896930773434736051247469771962167379284655291299087774105375724870353503598473513460942019765219691896206294902572876052966650514680287167076173719895604281590536916336752632710273421402225251106013480440084804194787659208184859910872067893326790111169394649859844783873457867491085536567029880432066610412098720436712916546798039324244873504604430074131472986591507426493687805004559718856943473765412299277384807745743973430611825666534621385926479808762876158577176165337667243760286766575003228239296049423947664077880527555905976782219503694088131422202257705646069688625725982755630800394998315630239998320059632081071195789112804136541052914001883200156485678775254063814167853787799947176693166402803765321142656103267141081046308101924666323731880908009991230959988768848812477693821722407987469947035190859622273172369376086405198986965229939483413253714771782694570772546296982395183205450162925257850505198568755497250186248227776628201020081035466358589257238211610979385259163123074346592793017335301885187101634229678927791915852827384269904103390596435537174160459142985732048152257923447819039794884553761023068262118135940517127512537423796998953387828932975664239259988399817849121017487842945486085086740274468314073441130604818751938708937642239429175842502377943839558788289000194593014117227316049338102399927133904222806219782800353214081191523436296698957147146842556972205545598432425418863844014647278099253287023328632782877401139726762540497129436155591297159332317759144480673300691244125201622725243024195811589030870808991000553483818629323072862672570626568702481759538424092258913321133145616531545217201073293885646850388571005944960738761499619624375412069003055234640255689663345972140484539775156968565058568967757204593526954895519936216377796784144850452420432045061945589024859534386983836759394869479169650859894709091344728869300062473656689767220307001614878852476901230234182045618635821020369973076523856691767417837491918570345836160989608482061195749190615185792897361001002500931558636734775421830928518017557073171359474654450195357192710642087323108738197996036312505145843869603610341316768483059575635464544986056337039034924950940719450068050661450663167003356927745014763133985996545196988046064535631106798881586127027896620236829548608296360547749621906461151393694545465912379104400634056892784697213765848736631629680172920586807900862038871097009587254612297101050010375489417691418210538024382915026595870552867656267134742356482100623091595136562512655334056761108127880337820672970523072577352590744596561633041110479729404866042962863164293769483855297797209680901052777469561949841155171153938151865645133409969042689674061902596111689541100875775553503454108744151573513501872680190270292215318228412456195256400396095406267475235407517882219006694489866141929568259078221119522585134227725165920835991303487490018392909484518500390738880380463759087286387786632489903375605988738400696844664024715307927297645517776640993629902697935174609028763778243573513140921232543363176599917792400575526526917161434704515510605201478044439732693826797480415343655499296039612926950443524141678704675379350615054406823551391183385421426133713486539200275943300161447333021235799285598515416422125923601236267169193023313520530167711366161939956364028920089499589484552740507306170322327596491673911934026423242283963469458657851987694260588214435499838496051132116138358332160053517484857598203355227201148652840754883737319413814289904409180199458061814711558697836945243049536628281011572076482160659246939259762097330594914130638235375748961182889323828740801895895135417943551219531743817949926406027459770317684974394048017936379014933479733943209955556558831703362309690909463768849598016355867582868437007764309514814830019441139538473888532993716672829876390301636999138066191206596917170307924034186736721498159614986190554346424482960842155736753739889248396411048670389664527700221328760162885236233431004846018572390648872348760152089015639772004489546503374420779138184102282245190967455265796193776109576565060318020503743729717889034653516604539390682111752860971565056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -5864967524199404018295477447260233793016222026758278808316230180498465694993323135489115811179333083809188369200227679495767839057618583994522966135110330479003720563500054066911737958159871986139512477618561691652423099922252001241917902324272654999797775697211649353592648535711600943459954020235838142739388684708732991085999150431813175767032514933280730587957748153744989936942124238611569352713025647367040614482449373923683344982895819491929189782828987890161448921568106215384402749704969931228198892572629453822225836011865880631023099157824024964542268341086063071251866162070614578466476731948712943928571431848285736684627090295519206027143214632610268544985710386417760973096159830630928591621382807719234226700296091870603427409821369910383312621929081090998444782980890990342118241482603380307582495449300896847470057879584680359184910616580474842281965393151761295327550331612348608218452562154323521563594603905255763593662374834396504448300005418262813614631263525652935319266382009242986948033209863678114126787289716450230490703586387697490617796352387267280207178444402625702402374854180724608693486221251503332701027864466882138876537466043327651146297749084444698103297258557761828538627731822649150159514296515440342307150656587741205945513003297298400708444053522205216156788979541118338506490367933632995566740342382687716600254497923792883656280326871561606882219143871113671706472997991795628220341107319539234912061052411828032562177340898477136706071768755272713320797004866288943960979123381544798119160645841515963821560243041639858587931774615415941640331283397674130243235589415572033792849421484212360915510419818792822727176632542687895676903023092514392491576196006630610498872513314762007182236742889692665650114188775347875326655273506180783607056083506632732285174256756448780022991263173961826091333312102122629600024596587356923119184573493515290325981140853793281393859075482256318609998265855618354026364194127199066478414337921862906366389618006647963879523197738294042362730876977208684315681345797047126754485467022176693573562906797449758343548333229053874155749061251842526855808933575467275284655650681167495583973431004468760360189821771580778983305890079130493999633238206279121532856301521330003305623366228017319231482409745591027776420421906970738579975611479323074322647464502778787822860127234209985701217456586934721911521879803011782825846086262017682953854209593586887403408071536740313393900078658445929099930912550995627510629535139748005071118261869042555236257224881224706053705224077276084131314622019115514152484251083608740650678422607586041491846671682249717662386978349318972848372624036447100555428850343890845647750756934824386787588232967292020317331780023035607543063683084009471425940218109300014979176483182773688263831332185066226622278509756435132503913473693080105178531327157777987194189687367677894101264243970500846836276176776121970754888643693194093647565552125576840778454330346991618335847358562923444115107284416529336645176094975788204568769414689429528934061882591228082570249405750701094724100129534502035941578944577945917545304667767081072842565146398634547585969169476293674600865053985266732380148593336702419670798271750400564732168986234201762105713713731460261498833640180681855402100218361884164029987119164612286148981922274664406067909797838903363710613707455960192731845221338670895511240985727115237590467871124400400790247745154526549000247446905329561133446696833722107644311822653310420369184335330866940969499226997232941563070230859425527745101856365031746642912533244360024217163195535167662198382586719457838393229233397000705754080481628927447204682969711222321784387366216019561403592411908324744306320354553986998993420090480240742683019695312708543436539104626096030471104746051517050785668703439991623139936578762849951502476659374068724146128516616674019529760080143253579570712918424203931005335585624306825575350075650605718718856234178650455742359894778628663655049503135262165566099547525821651358886184673801354722483290061584289618046054288850941494232700483163546992371448622470626415686772257945095105562142015887490715207177032006539589149199412420777109157278901093133117486015626207864284191749844897924395536200287746877505688912247078810870267206070717248026919146963164044955881485081915235539089653822098220176899547398226177392510370446093843781969929647769447753705608393568845338453810331127372905649674522994030894100268423110511127468873707264409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1787395799829729369207698252178843720855105716838626926657516107608149697261960520127397145981128364737660889789256627778375283079459642088409250745980490616519684156211421271886521441163245590600177208550713174479741312179753754330255637728464884366804755068936848804559353581361772749595890699233484529677135927764588895495844110192359690319705125189791475920122580182641081961653208567823741699198342269275324023739563725069062912308380831367318143791296349931996772093294984236681788468723489217412458783594636586234529449024998896125518749099622558399740520567540017152564419037641552012495057124556243196554060102769860036763398640599977651637468787198221940728777707757280242883796878235836218792034275158271449464986110706264507220779929229126134308982646234710694592207701464305525325172277875664668601618484216018977371636155607357208480132440501975117995873117855767255955941750305703344479648559880813788165245512800671118580799852796359029339485215771964397575227505807107289517272639039520772325387838894553750033123022764350827276935626051817756832367268721573160263463051942162122310174360245963060762313228806143895369861768090600922359706334889481122975047669848264058719516503135309823021370405419141107817101655089594357382552543352454191288976439619153581279440430601210772784806120384503770014375147851162161851218582457485518288049353120821150133411792171887734243602206526795498832969547372173031612545597953848798986309448970011663098132739456581961978771313028936442788478152058092184089527023650438756033562640586561268484645750414530238214896507700237369289273190802694895454387585507356597963056070365478240059160005900378999079725133569464916305722138833879635053190532075667823999054309630442596115106237050273027409758047519932593988221850210752670507616845491550883613406954969322872933627017902859570497181088157894196502836578303120146111693054110883387417202533546116280428391961514668446095186974480680939190645255348975951889066103334866766573899429350016230019818950423596732044772941839516098466893375121000266222709302241565965359744545482517756903801195195324151402881326477232339214450214951384867090679443489269094651734869771546559038435292596382786863389397189138756950842846251911502798043761416612171658242945517674171361465744349426629905410103046876171479438394321640471854926441522462051113769966554146027326657583565336301325428696835334731448924011573099147774348751619073600671385070986208286695240491881266801604528458802602452514103474040963188501560283294352009919086430136507937796050223201043053972009739056017213709449550926560560401650591153109419023418558200991213805134198478709474032592994818285015764755101558622276371361323417198120486631872458679124043357749072493421761839413925065197615378168460831907282420605682848366400951564560851737466678939782625801841738827564275878812157810783770423891005518300265703210471742722178436953405070311442161730494995233412973798253505114484121239594827244191116278178167164098849069899314370157276068267835118922232261339721854991535675142434159220121401603323076193771946962966703293339661309767738209135966327791908175251607124626462164519811457161754741732581412055309113716260686336600938438674511198839605119006395010127764457292430526192509219709529180236108445114128217234715349124359577426750656327660878698427727889302336916333994249414533994504971419951132701745445630558292326622518674712203837221398987924656136339920748415278942181243974502645550285425548494350958527394993986598745935285373683458290407714561320837168289595480869929812152880724658803651347267877182761522002959776637947762463651079870617537816672027297846953779201620144484010633517066367840851015461726149914297329698063814550343229022512924242903646542712443212645220307391982368158052395983799210867904647900758708397678719949208491174053665365267629979426093020492931754107464478748520919023677722057010594433707652367336935151705682896529614031151794262400087241920952144742437570070415210284924070568268882074175219604190234599192487059547716161139445930706971745453784285484240394464158135816083133197328829941135599418151162997223736606394863010761963358121348786922814424456872842088615385446702057674134032382903061129004373011635838086181441893892678169732668302071343385920066079237404304586317667868224954777718304060076497469946542218798971351183734137441406515367228404671251484939115089060940067645555871860522304280439785508591164936604301616664260703852014559371889936957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -487278953197428483900354893075472309253822408751556262646096723269738180573245129073910228857032628107400789551548274494931933126175551206567437979895433275720225358254288251661710738201442098794522206219310580836407470979342240982186737803717180432148539464237516635773348598443969455682878244246868153081752256502275158322019613833117835224697801456707062742324514541162693994733761818863081648692208517126008093003436635492338530628332844993844051679912863580079149877093724884571365281367319750157364952607039946337237675927681942941196525227058158836940532630878371147414802602833051162175040331421539236683559507052526919006808286233466540561334510421571437549584621132899049372181311142171830713734011914127810752489508066873423435421487448507240111657342843330425461898166490376033242516296306993402843778829245868135296325939858676038212593044822134348749633585392450934619514221797907728324499326664961665761499248285896818438713885521912196620683235880825283266987743279914220584580327475845352375753777265481420634928253693978479651664219189455760884005728307566427922339760740661179520881509318380428946799622887130064196964422740894227125904128724943811113224488002348104560031956022011882688461193785731645895484682774168158583871912711885377029011095177421976022930786158805654043830346765189943899213445994375811458899205632980275912363032160953553273040058756124503762071768684274250519826927168203667809022279217519619385361498866200625835656028370619060283364906741884458078594500572521421413391917508814107151913330943227434010810828693483631539236276908028815969603208884210483819874815810308339634252683600964725294375437770755989628567622987915822223590563178311642255614093665279729195562137303274453107805819264575207723726456159208345679239778523643724597344687018110161100448716517682967855470366323145458443785723695762413348285641589746964430323335760844066745192799936585837567013017970697343260544329244921089196529422295903621006065464786571811913517670299614359281436091996276771363030795794875602836682487176216441419024965194370173393355348756864902036593306408351800856587699648303568329954888365880003848768340994225632407991632951794149252528471248495266943398651380857559255929292709871622320513289477509211333911644346707516585511527114620285999013533374276204312499771399209263078092655243740003679884598136091913155620875426121073156836053548233650408282699828128500537505341562974968937614412760328892194389660277261267268208972874245495157481672491047868442192575733287059512297927127112509951213878816316111955454819567925601671927771147755272936887074808248046638517381501250616445502864567665271605177116667631270977318521790814282122013843551870737303446655220586481183137313718201283643571386642630380294802902815011653842659698685414553521183967826442503671335583143149182749423858305988597303590571274486409475466494593160895564911241769394344685582394808942306007542919206131809635388908549581373280700378032802402616911659715273866544360148596635103547425366172702315581362585701003735161890871988971818164630627621869169616164211591786023963924589734530873898116021692427211852698399703702987220934159561614923127804060424475465551557801656267473590304631984596936041969799809828897133043911711540164101709097694960794193348141885341319263643012054560500547997435020399125978303111905459584937135500838080405259997971150955435322298435652131521993588899877261753355054440002440579331478640025333868894046600708344148362418265726124525072994450964934730363425144914912420691556845933958183556410160357710587117055552137144186154231979312897891378625492054537599676447378095058078019750864446695847641563309619205380117848018295568284604014616702580923507104938233405311440175855883962475926457067377021269856966362072329668140110007544912564827891398543885905785986387174315915699078919094756838393349860132917781783588471137740615193808714973791858742429865496866835699338153256160122436540491663483711288134513124383666917822864957318984621166256209907443003265323721593968216282074754243641036111423623357552475775066161039851093049143145304611868218138274663497262701972646073644157223779987519642687156364477710921819841630728927330077562192790736502046082514457356089325611721013445991258745383620296900587111335049333503645506536901679627871000351331951075064857062838620057166232270386136118659771454695153291878737654872397635116536699169199327796758621712584912888994331295025399479041035103266234293307465269248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -118101397451688867511562918389129071202097103481067402718206185654807534740899180014836934196002157353833546468521348014590292176047272305142301607456433496702374740095786727740055279930696629525756962101500032876572340429586494665153877691149841744497951827720498444488190848860124496727989100517834249933127700294149352717163720686298940761427844444674271437028942729698008787834596735041558930655206994804628007828505555145334204375963101558675834528253991644150078793367914589540865410448855837744041440660745578446815610886545605075894574485812756415956182812904699168697930584338649215890159276599880428648185295052593813665091451019409348256803608980712598323644004307343861326197968371141062399314415480020360748270258404392216899729244286022283485896169015717395019881721352948182778839184450535763863403499079584162956849522342580242200397842735876317191678598666751776710762463528366304801042228052544050927706706472910909914577347805394949175828161426737139608601826352462288811727388294516659311880411125781176728798710667984727568686263571554915527199116267302855964070634788492895068220953225630883086454411670526946481278065974238635929623627699339484201121113562595315820482113158575361274003309880037526178823920361939505842914073814848483350129324268970207508762972865278170332984255516190378854981031594996215616918909499855126062609325306152136763910586835686357719062937937774416484816716471090200318604401001325063002361734773709571724078880903139598812913297682076706127097364396101663200385944693339949599820853137482689954709544966526386524867931830160943683134879573800570231891769072733735256111766045121519106764735157182247632224595150937844764165156264557966109285090147074471736468502447279986175974232095735799078643248669339107224449893206164903955149280111080597566423890748182586411427614266239024314528610586840893803402232418102963579210251385635359964538497621923329580390185267189042099680952658298808539020573279569403149914803569984507443611988968631858366038270331750399260293779231297103873247881864033603243203275422167620039781672116178688102662705591357980378532790394628280926585038070368703716632175815954536673956933526372091625473289414582757470162900821390395434474136845320602561796378439607991921134687323942286179159617929070856586307397929353875588437329977192884159350080873486173654260628587457294020322567411737264844676852168165140638754392320211382301801126243809172051222544041315213818415096547720324777110703881478471464667713549140336883994591226994179677438915337446996618896173601876812281771985391237912769173665736624973365813876626903643609693675888346037226234509517104722530116429049930222767545009840774779267426683639780159397098649705431449405108929988999322096491201092948561732260140064651176681889304646032312846771363845498896291071121723264040944936304931124386675286861926897981669150852750212064922176183575682592222010646886351364195877412160264637266657662027431679069056112931392926633081335947887444056162799817829888587092761564653227043815263572571109194567484487158268756214931703676938480680894900981404269434519024667846932725430748860117965274478489762153782182325333386334986580533567139975083659601551782061438525099642327751299073297191004669317605949622694439777239900458131767053511651355953181667857858526802054047902696610048764280273978966564736369366126852579136303549346548596493777339188564526308656553785853419328809681408245376983153087599231818240982619449584737836704688298459742936365323599158798013196829556285291710328019369289523008891556163866483305863125418568592657741690187457942578669629542779564309853735238287028834028114030064347642088969098155250453262825087747269245667797606023696950056253715070173510393697253538848334916327533833460526248570987287197818551353354088799691768926787281502971430082017692244710186658091750134821208165975596473393193775589652724488078911901200071817723101501177285933952181804383189375552521978147423350557665163114443825723078205966891179442938361810129166103399280470937953291835289300471755064083312128433308320975348148989049465721277108585410346350671340363392118459544020542939516621364674121208750008907977453848424441017053195956827065416697721822312997591725266530416901584468655950385350225060216671138690934622526427231954283664276251238845855880623022950598717498876706143169026267803666483501302949207485365505480032192246397876339793916339003455514590693819894096271274739073404738352629657779166416312729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -25306105979880794118322039180597178159471972596982731940575112044048733762734360276220607195451216829517472683155654548789451263825257728037071716290692253974348346018413739488387758198387924591543123620954422585714423725712297560740575661004850816708635826790020760916605296225335799749263728572593819561242404382670298197288690273093575405192980027932513508084215447790799325853975682720940512949531986164082919427543734155533896772975207787277715740828298107260028224568064358701822268486405807157613859183774149853297978095319635081357819597523358060975349005486223226552893285425661827071437427462567040705697721050000764662860357536925872674245568616502801954790273837022163977976829962582714289561445190546885784197022150858822490077165373760830155582849039946422829147341559975661464931392821846233023938269001535682774382399704336740933644886490235456894811105940866162689517989696300583949876480603294447762019400644469783885979981999868765086159148961100506269652515944765895660047538324888550160536418143254249664333500524585842608211536027772262160640854746242055534167441583402150826108731537640564982213212440996960248309107666393175765373417165492748219054650789161496673972785816562752131245932517900929733751282467093135613255302188855625837068236314591067240239318426965365528601221851648943358221360606410692574963323033113601189137645693352368170576423219167315240238059613037442751401585415334041499037867685130281362206107572293487999321825739245286936681467682079855804775578390639973335451820408743501679008938052070395473136940929569439934413266407588268371703073766621250100779828708849731142501290837935963938955062524798123255254074200567136180801855450319978811528553336713477376035934479020934742167262732969853627202753512798801625025074241617833097220188831332437683040321710729336393776955356967188237598509930238678304396122007862724675100697591102489776887817111425473768167656893133283953936655604110993438264977547204697582540506740728442480626318696978520130998674155284972720284371152479572032234382168422622826148933097257436586036078458776668392033839866754193676476232863923167853094498709007148489248274688222735313041808698800757445032970603820582280852395471436631212343836541388061305128667117768432660422251524376404399499665211419271678206948993848874472563676493096708069822952491479596646536819153180045704383118600645222777269395234843840065185242379921602710486489096207887382805169529121419004447162468375150397455559114259183053282445135439359714569652500429549689273384523250632204327985457676320450485214646113515296853659864980560399656492691201443673962463763692451815894324620352933803774856732263100550018665722131232631917325915644851677736682154220378156306412254066236731428268977372019886117976739532021701906072833140252038789627067407751514967815613462676167057210625500993457418463860177191512059172653709616500478254032599784548505029430924490378816049794711402319832403775402279089167723999371156123036057053275311394173414915333963737615104290448027177438027817019774767930349384489756787289923395117083103285871208162911582717873225575163289591727008014833919160084590108555067082856653161398682479855455836355706332877360120678539178433219026369452135740225504194135619724276725579740859543309877691116178476686118008915615286057762856822531193443636554837517912494371251446544711118712476688437344437120875610403188113014243993005137535247243011624744132254072538428274293962064587418698198862442715765180389750893174131051634118046459656223457280869162998231645668330828300343855224787337277290420071513532510772021597157898409782912249280672406524930633161210532018322239853770048496137171719062007244474047854106273501634674818054569189561450767057961714396421390995840044448535747107606394991035208986122612961436660069888318053586454080339469884136122661708244376774848912608427972508143618045913237821043331456810529375814764458765417621551686703540283333934098289420622024972082690004379172315944912224420182363013580367774556323427786415338912585907799834008366718765437262383483456182060794900430917185828868680871411221795350738936482644606588804647164049526410761946843213538885983973264874239045516070605509368269757819679439002320049066485796401030949167320377322486769953019005798303946903856498120891258001043696957807932634874790594311184740927521361091873176244876237849897217575943803047954985961815055008352982393050545908861140804501792392392173588219213270624561170156596756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -4780526314731659900431716165745876096697020753448520948486166421887911773210150333230760307117479183710037566194505569671047665884064443803805927994461815692825962129382356697670336873270673975281109588254413002937609993497758698773323485414456425004678227450095774757439404586653052904000297293347720021951913786641983220861465473971114623521805643958855270990105355795243159452575870669070973462497412973390555608429188847968868614520733059834883055304497326447050046105465141754049496887931857430767966132231734241763658498771171982431944516025244699411265670539844955114332381670925547151838880197085920784754148135723917189863593981725592158654882334042790781893675907372188435403957435099488619183054977412165166351092180967949480772582031685760412164387725508060474873393758201955961561790792865256409218430665665576280241874083367783892595414952696994093074647212499413271176028216654940906303486368706403654355934382858750313991615714011757850796321634652832246513290770222586503826953514544614231510046724480896155661595524340991988235056787178466285824758046800173711538000761569712956925287436878267948208015024356838612254457087629588517725924480403919001133461488381456651706391742362539222234314504530208594163983385080483266993705836569317428884447950718511768247820168453100383202458083948334997317645245225896373895162462031622129571539157354385146481367796337510551266317129785084141694577265892260150176492313043100741098896175192195275229544646660396130817253069393022636873046417445372673432409483786724860810709009275401877417925314584625002442825762110870779540005794173358051094429950669212953481911790907143599914471020565535690324928861334077110343386788265980617971329333335897863774455408033540859686629263112933046060932341180496952460484549500299806857193876647728531782002845174414330994070544543213542987095827134227389601053145927203496019432597551136061582607482634735693439346729192058335272711348237143457810156849501202751287631003046743816344396462920725599243698932961951873287691025455633681607580674238500717929469884801328614066053317685865730010960358626975088272164583332172032223283449358328258636826488749538528840471627896650526274965639878564806570153944795421906487702722338814438438708603685199480873533130730415381988700722131359579517352890315375220646608040670966290317396872619152230403466828097124729218270380715488222477446142661034351127545880548637697051662150777178390465611475707734201839861984821173115631605241120556629938641551933931014064690406310309983790311575612427476772941758382370111281363771423685630047572089022696243638116838182741277251801876249914407084304946777419017149156084343300186907204130520397873205138428778972287371307590506817978162552129772849798704797214121998512505707384787008129420152625779130738632472439910267746120565987163099507538046022127103649770493673117274943273203234552556896847071331576320770508306620739992466528462310524944023532832549518990928347146860915379829516547326549434019520928125673038431648407479280736975652862142419658665213092398893493547090412436469880703152260594958586870139126550579454161935596065086832806958434708881636101032301295481884520545744040937828109357044804822772141584112554882163311251068811162661904659781712741098032256313653650244993360216666746541923358197901412442919805961092374206004402572444673435005965435954390478596267514953216247503742888659702127181222838622156604009780917776850757044246784250574344977932528686328827087006600979853824640256338353472600439085086453575423560972135915754885536243888355598756187095853883580846280856928022547219296608706148138047251686943554005881214886490597862610855289693144610858145111162311328922729691912098386451288092495308228843549467439801514470687256503406294618482861043698085522751138387142800650535179151086037309024262741116855839227010270628402411654487747771884557765202393109285895072914901234651631334354142028651320781645607557894179430581389505905059177717830075550248524270666031917084726329427001723773627607300413765077068084560507603544356823295802873716878275010820176964503432444645205086028502293500670815699061226410969551843216428420383835089293884094289110196618162511397527149395345656011176768913367997092856373254240775557243175568137741428377498120629267331872715545547836943190411731173225504686073133194698911479257931235079221923216710908001493018363467737417394637037072734448157578879707799518347519501977380315903176654958468832034895792439296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -797809419098232976862329781949241087693956216941177512933487741637649460342838254463150545253471972150423739447697069369132122455691074581141167526711842080983242121603927575803218541971741870377937852473999704394959226984996363143911932920740418764725997711242958560996610927128902125340275921979664651893688648544203921592157230976927730061806508179766531135524614550395389866591121857243289262540179050483723270898150867044385988518756050610512604972918055737668200032558436358463595797015307127468208705866874585269491448141847072507398701390460480084768952742854888573882666353221456750464840504332745567128724688465090677888878686659761636641019359381596784190080542772433845735915481331281376435114335326398799096671638790354218765009462086099867918231787497624479238566028299177636765113916405165371708532110537186321626443357697598346660590764440395868291483750684972398003391525487615463787290977228163377074781028892664492688659601823075873475618047520458142251993303524429111350862117923614897089208683059493417630306078218183470056874381572504668063932834678675263757658118720653598509768023540677621576031343675766409461867014646698262351103155354171800126658022470174753389741620193786381265097399148744719036223205956856735233622447285587363517276261383306519751707450002854949916805542789901418530749670027125062198877854524790689163306795226913629583087938550021442411071538865051628692524663170607518814276808816721118393550478866960780871394456196921261657136502766151410915222213436595439275417642268082865121171017192658170285812511525492964808894514286909318697122624667377938131973262499280407189681020598801343535517952765439805839726325564138734215452978304235211329805863910085493057734411605615271068433251202508724288436937879557354260883886019347246036559919008654055578989986839101031746981175229106167161941982063070136749905237647273054807926547068259448123287031894861869314947342921690623069227978150069031789371953871044417583021154092842314067299208506868057391911268248192844194359723058248235854225249649357767675254517114570229688699947112287894434935694427716509339556690605196175127163984091766298765926719230316042104307699883389934732778641789821795482555653784975068888104841507092510288805310911823869293329681902655846460864518152227513359918340731937368535425382773291221244103206380517767740156195342410648814210566111019659149317632654263294148484713977191669247675366871486221208168768449979250678279436378015068795060204601715636399824287363482288166878127628652838960895482769808302882777242589452493493992390203523221728563661621721067814969481338399978946083621137944722535117498054774579185106497313546664547132186063210079480860518086312529815762365393814345773654978211554620192145173826992640214645268013054625905423621681727007455884397840622194816459021228268232956425598957980838855745275286965027502692062864125854050381726138253799805485700052825867558110623849715648025886197481097934648611435865718101480832563349829541782288734806812391537373144709483119998241521075733834679532477145422104016730587764584535910319292905883041727474221392112829526638234982659437232892605541274245440762561197361818106459246159094149048328743056964966074553021896011817943388180232834757129990583964203082515940240760736112215792279427661896461444793506478429742481541483124963307440857187932494529811894831842237245195121444809479340877685704255556681001149854984723398587839626571608791110191769086601705220289911696291054757343421267481784694459802893590645647702382812715020496341185298942951469427942547270567412806158207186505787056975311006936734826178365404546466381299226658486195541825257735231475636610193535201905831213221881903028732634042692034111595798827598723210770359142088932856705291863529316158719454202766996816763019601160677617789422356656168138860316907422424166864692408695074637119487720719387758759163968392713052591138178196585895207999420616056287971750014946940033389863936733197509864457423110268833952811625211584520593654220143390714051756874834663625893841563724123550121894541005592485010541293821576373635796176964787405333087696367763558125796295714096484741851351015760199071604245803507747600578525531844709468580765912592481307960436155446680146396900978789962619682006933823566869565069661056742994700316361092927999939021470739786062520412645954344102033668376810561918708718636203412921713100993902410949298298220748148081909870970896180784923333110210060198135063799398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -118498160479977241766214610348693122595265804287510957649480342535514715471212983921182297287123418461514460092189439661373083589348048801549038805428626956160714954345817613935487030820895139699094857244866032531005800451258210667704243199193116615347486123102370751719311414626418670261370358880657415935818485147389438707474765600985124832385672873203402765758795916526615021419567252007767513325875341895033613389959818941450825666205301761623780481168964667590039140843859692047222136224120597205036062656673211525213889967585289109397064978685994234683140268123622021127479776447131277520169972670720480954339768127764714353632873952837374213560460451797172546766730893276667283054162069682165970993880325033324124548606476353320351558239958868742262472766414489559533176119720892819345585696475187628496309211363266107358769339626593035494521409957437358096032224565526022681621926516499250023619523656795444821814908075798762971556645818090729467553129312894143997158911238920349628408285537392979608355085095470830829391598101047227357818764793011238504343295768103602139382334682024594482230328993469112123447923245712673015826077049021604283153724897486570313528540587802464199437886137980539165252715574903223375115569611319477757655934803989599366758135902187766427979371474116452256006952780410808785152474525545642861366922945758456466122455055890008923159060843186456706098111224380597831707978357877243884498895036373518027450163951833917115568646118457825050566347891938324775940259570321712897473452291954268538085227025641678662347281435772280275019722095151696138401478280980550529340415956751819159744348595321016153251912149851564125721904529047948821456386827688310114346803834103113645825812785443257324371429999966025498591224106743309816084204838032449825070611712833489871388369114752218801649507985046299944541664647756776883071586041866906432870659674838545812657199111299974433548815560173932315286839710307504385159986586087630267615852779914085526043221503777033849209161361933761371339475717858123985409268953686486771473523492468924920412481442732549588682693848703761445264510704989680886276199609132898939445489665892204847519180501822532697727224881277532065681003365538469852243371454295371508513801208217486746043975804795276380936713803407553569874046291100999632016667437225247918559152132657195344558680742180658730431111692618184246440164346525910063598518623750915934664430032919751753415821330674430278112619933391421980318460118059969831864206272632569457029919113732609113432779993414443156945070294525001201549444326985539755757153327020283131672031754046061809780541646343224769997150369383882317065797774220020795979345593230165036178344799852075223697415232618080942878459119560948262392844712384640713811215760919159150365756963227255738596077130191170878070044884165771890504621199709723066800752254941491243848915096674573566155552299225373358220446793196025392988112337471879576754103520518248707251724007829171818310137957745027289143971767102666014778232018138512488867682898547933553171926853885907337206236408522826578141501543043916750167815002318095571768345841220608254027482825971552899001714284168266855428382805281500968017869492550625236282479288998747580510665645801422017775487520946130550515928066011494972784181497210755095811077976290646179523185288710612359596446747545748868552030813010163922015108144904564753936764755231711974162407735045887742186236242300479304068509255436296428910630450109879589309499338708224306477985900955892192797856463939301053441008061132358664554640724154426073688611638406437679886769924873624079400897205164413687339267775333140250498114496998165339739294416186316680284002336586622086201667846996433241099138623787991699207175328919388829642971168905457309742584380178109652141689923468716915352821846217166117535839340239142286388717174001312337397733177156857952354566519674117864197362465885987168219822474742100193315717341342739345472182248867021506366437675648576214071147207466144146450310992752494555120880806595043660160436562172843493426230839320799240392563472368695627385809496211757942559146074936667508644962331566318071486772707750986213246605610693257430057124221006641548028972825091584452881145535396771160840466940479259622812796307618044348825064285226440484970832096427973072378372287378502548731337838048582830379619821983193434358000868252130552316249159899409654807125615961932054857297336503808301696763837058004125323340024528240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -15826004111012701388898050807226319131752137332171491962285573147776177060718071484146579820793546598021171702441918187543743494031285989109230758916140389761700192718625720846028636587852639210427003993971459329794547170584503043788269682648877621442612521222749331233615630768258665892526671441376757693878610607014447217482985541057061475461060339849789627665526241584018775551969815498128003413230236963312928321129494788599854861000792932259207731579559997528950914249292741262495671563983895634252466560475971636588562253043454470326967460947413661628521956981137666769368144396529543488995059338699693906355158683204818514222229039983304406846984799171200658239844600734542704392714735056953287647319832489924503093444009108274173368924942239089514609126439408629787656541416266185304022802559186999200012198695355676681507121838322988197646483176105096689804870000413786994228579605636767783463625989110165947494989788852743895911893084922760079642949923362654424151718410364907301291310290442538952396569343426623239472439468266186458691754810837421841695771822024370463711999970652112491707620503016731855564277187735885008655927136463825145812412615831027216761179404881219706869197248770994311577179549675423352848596649478986161135028843511012754586105738007002303323619058662243934465133105256115968077342058918622565058808519287965150760434316012745407887152289350473691318044770249132653125951095169939225239923189694299648866073585363187216838627524490426293076960247383068515758153930866096692466581202988313010738628762947896025633490529623086801745884561819695677571740846879420326667098068558986674608681676380943295361802245361952113471781389547587692377971489569789985391673005199256502442553108466291434727053264926276984488628620227904670539030049865041231084626583290003110643464270936336974310188026432449786734910436893515841280821710310027586248589066243622380743617066130996627937690965379738099533140267361218762081399386100408167572420124183704756449514585561278069918141134343191821370151225368449098312120320705470977719908887310500954897216839573101967054057731713568518438001694614847928532766318839812874030885137770592738980655827539353990418539393549377508629646989396321000088655559418265887669056748793411977068391185205505422957479771053111767532967553567089709625557017639087800918170911434771193191660059081769839165751907370224213814584678302340140868732717965357894114441947848652480105162383973878331171644407238679867489667120497198383327517355530421516418811505571977374430214237229147194447040855928880733370009998579483811775815084434982341582599446392287719143524187401260756184292302486375032307590294752415440235873527995997420403147124081028773303514197737738066835518653300888247850994204833319111468249913349053379136703840298712501796373488099120590346719242325179052947439172733555349376301784792633274359947757177743199048381150346839622415844118072183582539055628924063670962362928917546070414104300373836342600428351717628177253663608793172113487948352510003748290851027439111263989637323260868176441794666035118570496380147445186156066514977095432804496106465891378348574888442528799291119922565726503839803355385314060086498011721618352887852014021319642113229731738890915868226424253249617950548064721628909194283739519381673132785744260343207974333829245148086315225526607312201354086766190152391431712974567474242388329216935885602098069834307134878740371714669754639851631488579443773475334963383176147048783178867039631289770431084972699952218759702182130512805228658829078342273475482673090401670136547147676303972568446889658094777683888270174064323743517747307799928739115943425597871083980440269114607041795342640320860067020589566764988300669468067224693462509186377955179663693016453867626350216186133572813078119259472089868199155079609544421586269877851276530522059878828328349479070576554135325182384097421787599281391816418077679550207307525322881833336468109297486456333494208209506458493850392410125312298415765856676510575464436751714808094442644503587363877756758993437993251941979787647048954314330934518511241066368701761706502150340025177892074253898126742757493228444426729586899625423312310425508325679774174087723601547003444748819396397853634155546120441878772919175550139580511856028531548056306726875971862652034201441697928156218378827242824859854158175464567919206910423426038012587373992710649116540936112086778371074278305668958034520262886393293920405409874575360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1914372088281697681376314466532898562269418252495400123215153043191914122615201580466216233658380685413470337832462354808080747272361785422803775100055263138547972741099055438046686861452181415321957526482446628077812897308176185234574195611418786737545624212142575894330569081295010100555526625570858172725510467801471647303055121457152747498320789328912041280774401623693530210176769688438672261675715417990834026415881721437535294446269728460902947361521823238830068416027531982919844226178418374871589981059388388724815819118535055097360102860864629573572654801579345315562665757724804238739912804248716084269504617177152147443205422560501415638347335781226293731323173140151696660779767222547572882774661346334868733911181453744528313032780649502061641265891821292720201286950243158194778450906476783737046957807012744512314780040758389609615103722518780263855681196793236484462947643342871875092255546625496296457966113013757350013371671135413127249773509352821815231740103515984779029693181506430776069165587101667471237808066711948332904794391124816035380094074780076768409177755226956601790563600979272021257490923299929434510861343818168028362771065980507431748712333027122000640785551901807125966582461444496150445330599696113748302974837920882703948051321748695110459952289040066007706073514457332079181373210003886104773811386616922496431545488356598224034519237620600693597119090382098930599082419730092990314788714843718405782066867432861584283227161391775712255340892331956420859156675204767954272215850465411766109012100438662096824936332930900563772131709751661919924197285649685151955712531849193197066906958332901786991564760439161345346392400843327423982630072104488363698268580785613517318123013179527507447123908513212571712846220734909460362885392369525758115553230041557339593178632972989286428656328021693040401418563846754171764482456298797929674186796558903160220456790194264155346614907528250686045745203194127867114494835682997969444303369775231142824779725021217274796853942771970885751076638278443649542105974128335691450033009277249355255239057486122347668615324805605947400948522082854836564263729914003616670607112770535208834933419979462542958523637624163071529520076722043955329067532589072576293833222198147458281960306814149241849223737958819424638564060074091813889153782185778477443102382638539713660569331820058338242765518357639794556710576934969243907403497900119685830983076565723446720943067913031219965881878158721047652604708086241578505993499751245846011795020524305077166333868162757321098984813098095327938565488522247699822454522058717317847410130793306860399495603338154859395987355008456839948764858278657882069412355367572916086946722431785118666929218746891143649352069580484683899459782122794281981937326543462683205164234540177848980535176659418645294568515603014734395663827878251532897760723042544901002013095547010192010712386003265090607198071206205775951129233190608755315136952752892974267092118936646126579344860370788550950773306695581937516154254569400844754541805015362072236278334022307990234160553911072748582859073326001315839981680923067855101621220468103045175773627879743526709985672487234495954483345586010832288733368033394505093310019048335356299725415105054626491116072843387406449339903838766942426245409133380393491575471519288988362931679129378440959766270550686489996656355680773867988566194540414330515045271759856853812479043955834002552905553509020849019163377107472550661711910791794659818735215260178910534696403677718119032356612661782940872087306849390755839037305808695455589942150897434188381967539397788443800786366283275156695058682857626373254370471648230633056286534563356397898327333658562458568815254667429321360020734171686720616624168751995351732129079570536479733562966939476248344343262008360254517724210994847311775597753814634405495465944133642588962509340229532942828286101736722788135743592058176926240876118743387317799926979232123176171876783655605907258482485709287746484707046952405174488798331848745688578469580875105318309481408979697507358839894054580591453259244948043177515418525960474202618789215705611990284259906446922944607195131742067628109916648061427567518527262570332063309889370232342026276258151250261699486406979737416177820161222679831026094983157574348438870256133907371587114807839518868249678184389531103568528847235872309392989123813343704452307106927243506025967264898776574416494480261975323543278187436550488026357430222848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -209373808477556837050597866287474704680580085619293679119818440771370090536356624350639978251462720681420247816913124965400942276856778306488153692926144210295448085495159061850411199048731746326495315656696617367289879810530083179651406517815681138626082718769572333302858565516245626854196308999366367877530994668654717221875597928746324356191105158439048001564043577362302605764110160365378506369208917652771081076145908075043775019487317207518541408179662044873717655922683298453466899681990384433230843817100091236042190081076354149719554353029480549790117901689614660212164626457301967981621628180456964328471440454400421170291889488753599519099543119667726631522944415148064225465137848913330589484866033522098590144360198608219623778959708983778681499760255944615188345256806331211189697845670157429871590938040092888865986659799002321999879896737231566044837803467877750068982085229281619292139134031380423253198653146312936663303875527992293807135312819253307061217411244952003906160940858094226565076644766052201531130285038992489569096367263658234904807004250029347032549693846367651068995323079984520218110419139598820089847846322028485147555852929846972166444716890793980436586670987053186057055851716491675260941528342910641314326291347551108523479224284418837230421965719130873344878808833337100377558951924435534821674028623200093263503818199704570318417175406628197626299280893666619840594889231544131594848650591934365971601263019608279353003347672133864947751213634977988744096829353547310478403852064025979827317905778910671651670153704858290912585066211600108174322574890630335270179921001520239725886684794614647545427339536153430854363003987422727293963605119762588989620711531169039278716937575880411555779293923000059947763671492920716985821893218376208295312340593050766863711935282892659709589968020863615342511942970318159475095988919762579683271536639498506212158820536948034243581705952553150383130029897953138001997823850605774707084402324402111225112479916526926087380359414828779327811633663855079594547640044628751831191092182547966630523375926889582514410155232621422013200824672409492009228945472706207117694154690288105472643273318415866598579251152642897883358140855076904787620328858551105574899465048188704915614239833222252547685602539405312047056102001061525756679082123285965256009943093189487243087614669850650575718105291379139259113993888916542407199196879345643046161602201809381418533587587137431245342450990745594653668087915691256948201012348336054300328119648601165239334675432880487378833070383375687755861192648816592500449591163319912223801437185700646541369145928996352690852179816852751669535243310566010447190699317261716573237287917033120172121408374223165066652320730881400774514171160243412762963684425527561524632116372681780542139972748145203315130956311872674266680678458699945139224894192843215413156263260245442391705546642119797212883522099246084747506812870173725459716366425534194862933163093371597935680615775614541803158494842279078259047561380228166334461006030137183413983274310659396624479796963432214027535508431334675564165488437048088059687015325045174924304274847643578627027716746518103027807952479523975981408816331407827400170109962449942784094235623291174158886444479083594093824828997346641879496115060873457317683784128401273150837232394755844560454958285752423364059381693743702775823182716401862226876068904195389379527138879187846036116148673913519222227659591131944217644417338589667517396018399781060612285481593823685167261409294217823287722344683129298476838343292580648591143488192653261444026985953143927140355337925116209521983844868648973227026297781121897315385509757259221994638587628132807061620392940839215405765672125352764673791296410910452256793162490675881838829751825277003724192953506471027075309244237068582716473493772521648990931404543941573682437754564565263126975563607375773084287128747169318318748770945721723143066927556103512801649050023690154931125488328414006388977379650596251349364632009599187943065559385763051619259797553994375301588094034107461142181881355217259355733189973985861519244552249431177152930180247833067415622355729018748105509895055276472830299896735546826796203592337422557344981445394435656929013098072590005134689879497881188561178033699792332163527801067155177748117857164940672096469591261493325931210775322283373146663820294170831352044911698558733351881045897866006030665749779823916269210325381399564704777502720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -20551791961650441202344540322145414601526543561704283157221108252423195603373349794104326330048445280979788043348892345282982527549830120263841260035494395144880376757864791477104612132597476434944803720077043742024398922241431687266699369347312018690722822241108878782802028566170652803957565189246447108779999219470951473369905573629484520108436462073793696912016335997449018781489013214676974633468758715246312824771872685414142767941455819703795827764519956458971398014807292498189618907823035341402054574030170487030626606413765828426674458100462649595598360694449498409594222121529767424778020850263440771051846456659181802520059705992522229544207085015983250728195589265462231523217981164021779825017265904703265557641926064214198660595113441846625629015068992755459838910532975963904869715469756716896258632637054873597460660924786872426633926181210115654649574008543924174406743075868196008682533123552342411690721463198214303914432631064695964669595404771362701456787242421682462279625293843130369901207988834703793868768662272975600306122880805829911910779055306582993112831262282107905128355936154082529011403827384633247579959232952326011883571488624936343660135585984135698755217592272719360363391623013061629776004073749419093941927805749810644113400898291607510389044853447830265897419473813333663158951338990864083083547752654467222477156015897220971314100663884095302193720651813412533683872797908904544618872552867012516154742278416640005355199556496071333779356310844818392459336019935957437901907695315340009712207830427087934714604357762723744489393863940204804578382417462745553096437508492172841789487923212944257611331444353258809529253157191405229881538699795550772257119244719183098289518123725789826731471989889238251808279366430877488358270873145720122315832662568820866871973398692020449340117966345295586924400523751219952772742128759043637910203916130054277533346179707211664428834797811227234806393555539748853056135396283034230695360603342825327696121128514053985187092604661496410081430757286286668171441474888784786753351339075478888444859743564273061688239329671009980222161858093736735399803889143250763352845110158389635604001419908919865047548881219406134215156615150068269527317431307010877267600178562693782631951709816375631090538991118973185173107339144824415757701747030727166853021087379628611664033543984510228179696901791367883815310047218978584350511288423276470209098559307455487249587784098523348261214791020816395521892182750829786886144816192014563277461689192495036052664162913952874448632463087131670325732159769684384295451997405804916195012492311828723285365046297337791009508293078205526892722103806141580066128091675998890410112521890770947935646083698403083490095197114004533579340315597595220263992662517773464082606549417604096188093837055511831414434279754018298817549941129593512031309629546780575787962439521506457604787001393326999642797973706278124313218810471608688290369267634607473002245045341771740537196990980611076443354618345717126323592366289203890496898595246549418920071882032391721318616306632915404547487620196927184254658092927623970287894197197399608747951046439313116378066088458963602414780472485145738920308177265882197295684563466477977623224850387265947625935632131937127893845879356754724836155070609532353039976836451073583013142704295769743064487688494409557641229961265479488548148924776477748511833546839723025700895219955587212973232638753063715311055773397532862216865101224641313790476299589606566311779887686527111853843015665952434576545079906896402526543404025390375844203592170879676315651309446608687609941836868452369621852318142653742316302277158421162252254091732721976464668063321881584311188128526634775211970012639396339356946804184714888781859400246096565718080886304466767996278609321784214545647605515827492730849738993366153696641584979545818450771319204558447941041138294724562548529403002027516683309612781461637205828983773342059199765100034777285869194041698015964131049766185427072998852858580780618820287199091055794653866323459655166070299455952169264184807218061796641299674616694344095409689521585491939339535497593465773141809357866866653051749497782723164073572528476674976754815363189485775470832714846395662850376134510670686191216265573582543107995833923754922342942424944021412804665362651251081244678113928101143535854833108113670771871863213217095368107877082119605193795583768450323140691903889966341742586240197070048722944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -1833203459187688460245948129835089537258303092745802726682210642445310070957477472510595412486756782712011202011335823604791582349114319926915959663407877780977494183514213113066098145887260191318502150606854538411605639474916141617958172974410861040069888215280568282256680406488579045072297832545263287015378064400975381441130587934045434628048373972615683635697469951394349831625041662226199126441728816741106789465446053672681021914179895650642955651406756150400625458805947481967286121622152150782602842446452417373772694718910551878611946193227133063807655908768476581056769058667388997898156195455689072078885889117983154571664382904052314860241731490368561059765525945708730863406790227800906275750357736067727589493451565041010833758128669657086795296197825878236624281372882153839165998853257404266488525488303645966660968104126034703105489711101621491504965746285024430678579844381155461543528598488893345280748572885149266988784481483628659862306689430243792590390142728053238434939917270382974933955787823565696903403915915021067944598228762481578640025881877532589586237765704240183824035900075334812068383899621083053338102284170582799044880775191194956340389680260590427250364392012233443319953812524768785014332402464806119032747263366331258961250129649242981270202837798661246793724043348273562264171610760956965262183265426657527459370219575979903146882302741146037878708862184341826039949235411473960372648983455707366670262611783371713306408306003752994512218611581429608043955118448108301392608235021656258258409123579349257725880294743842160574341501316420729712598942996421826774495230551639087769822097692621934229869255296515156777267877011447873466630909028730003658965359583768680715052761916391808321971825341545153329103650368452688558403115512661889280335472888010971070848508859997453652706609454873065314393102153317682090173267876434760897688685811650662151109536383984875262445218113470892360958917127306203927163660432569959182010149675595589158265011512013887659130403394278902401117056201075239268509592870407642739523394120924279676612707161209021714229582790336808956437838153281151972696126102094429143160568278024650416206233983495236846145857894980128199828553495687210550478294000506664614834366974302458885149065313459305698458740946626239128179195495495381189202776995143294925324764400695670616654831728515287404953548199768072776136282723944373820952758016259379133831553963662193545141704186643977959910788595849202423151032014544381062047725708979160320964428748416341807698555502617770900432084652223264881227369145204179310071256006172937692458677848128176667665350486622555011176340281321479024113729901388551710376307702046793668512685630573342170240041061993451852564899003440311071808658634473558167527455294822919546266699032731066131945387359280494880089442054955754037650425596866677137150317073675845447222433468510098049851794596218799398585094653074200610727898275371364350470022638559014526109551967564874988446657673281569612040400932660891298785936288827728998303562719756883329010876238238159313352274035214412876013660540888445719714190439554740305935345890456575456484683495578662961454819928608409590337082118187767144229147196820671324956315868653049835247721330541416303244774579281212178312758252942385332296994045633073296440578083176118642448798295334881802870984416045238196001308518357142043290974703446689178789429418856259017124854626498192734351721561520769229711755550423094121114026369446841891713666082208397498788182062250703597086058798431386503745428440575563578368799213462678541074867826343330876253598407523206494698480123053958363358663271273530338956209152814775641599549615772593778452589784299813761435273131349016661614548721285938206004840815926150860489306753018087066314290425437069998890817821823837196135833626862581741337199618867523973432815483521351142514414685856144330591129254244252091117091649962712330642668307215271844104519750813709049286963078919624313046498125774152869982873408098429950893707673058092850464909566336675698481005971251203588862173101415775613551510248559426125499288018040602486343211880368572081464054193403085731707111717798274523954518445630325562693534026110966805664589401575946651195351368146554151741196239219522219236081862648746604386308723334743931767717277827355924576396081291097749604426979158896525095484834371801209888522525098843883793215838512950371145916314650769296083123475928498094553528357757334323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -161351249289567625251097545531588775435495316865341312438974151862878562270148674009900580560159426051390500800649719930234366646718443689581165294423871974593688242936417669099270369815320162421135116622086624165360426290753465647649194829490441867839715700236887687852324937789658269525080386978592930176699001689915020308650950152719618365326746592033869860482815502266658045800007476702335345663363226641197459377511376506458076847617883563117916163453940908698014129308488878827725413666538193790644598940805265747996462473839440868841544279247408961498283971158723902394508885661305352485875943718654049276422690308515655003513964943705744010423226944641012741350789319767664065109626873771009327150993184132877248587523319386231568795987171465575979384007713729579801754906172925858741775867758599632522226356996747969422941080076106569373116402024541883048898195987738675498916647931043334619526210391583990424408495082768697074149740896100134821663457933158755109048009631851817781753139652288749681308231335394989806519645959829545340022754585316311269341185453624714494299450318413942369264005250362882615818919308576967959178407151016229640317485950700181389280783877192543706024327771689949429408353080724185333747746789919747127926040383367556166915593689435704525733793901051159531364248955855917270118332932726552204815649125570754055785572032342587303303583363583882307773326072460415910502822314977674781674709712814600798622422546262185432270427622445921682673093591346754409314965015194265731109249084584636694894953174278367958077021766571546316992169933955714065141595427528378515783976494102353443793027628510621664363639901416405463611909623466100279000563515791383726385301485097064231467431240510662258688189550244919785670930464942114379054671813324294145866373153459093956637413567350805811989048368664525519972095141644813496176721388435930354781406136811645640024591078016370131013161418469176726943892863410783293105648832026693936729706226761828736439000288176702441578521658754291386567182579157060096676883765827720540404890765276106462231352287616900019929817892124484918657640091045980696671871339027584992700715685660466765133024968349528229001549565485837560663119039192766026798991135664305975889997804777169348855076812427705573594173939974984140736585068973782111893093567359816088918048196299918554795428221568311779360404445289856771388609449918677206486535045503995655731414817232165886076825151453446172860486943643696417037337486467185460804737287644184020228108699998507616302760553178208369563431730592854480472845207640257752847292688808252854473898109285256278703574213319919377300821806225203178385852345883658335999310592779004252559678150958165524234307575596043885039696319792645570857351025914685824417755685288934376492067685118525040846676373339814562919488538308290657650398051607430117895842222698830961081720935065095705043527501559217891259750526661196841104928777229177543676361086974357214181825920456876630682683859821452629699876970121176996245843410628763460396129136808787784069158181315701681102368355435325683187695812184723695070614759909900951595379030671577940491177706444976055076176612447618970703320999448563819718302055938464728356265775703514505728242334485445972947324696625442615456281354148036715633387602429058285324206374735952045619516652625088400629149027215053285268414521128364532506839115967759491118808908401529679002761661025490190020755679588409132981000736828801430032457543166651546339135478734608884468631479974288944527033675866633973117963917215945117774018823935126895353661308814443761384028579833357324454304640972394678017361421083665510224084100262867882253519655485050586799472585789156162057783131166033377353277208403315329483311425390714418278388881984753070665481331347209638371448952904615248728052926434556976253066910525491069248847208405110724993457764588657786323942521684364619744882990945714936751332485933785414513817674500581280294604697429841338048341969273874984885934463416229612250280385958041557328768583336456845414699089953972942420121736393452145810067541657372834212024697414365211512762168972430290937400762750119948797259964400425139308387675243281980848360086476935504842532251413724771601089835446743306371477692337792487782166482848083972881975617735926533784731456524866942159589314877774899558571636875879842602114615387650336211408490170228621958546408024940991069542645149972214143603754952769543290262004873297920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -16231004485393953149974101739994390048607712946983706970476852778873693641381440956032853386561855380349747232671288870155246254371063187941072993009289612347565401304235356552047737717284079861329032820382520750663602956821521625580320029350088345985854593917535115367382041104044108517866835849206204428246059467797792810688759411513129532320186438107626512929296673144045095624451598014405468542236845063597023982143252419836119189211885638940641207362421114761650414074148228962998250860006419116063399561769018088551568163158253296448099015427786397885217282225778572885082529925156316603885692139345796072022080374399157566315117942974055475681784455162579052963462457442386171315572848992788543893956209308412865266662872247515837407455013041361886951839430287383232934749021058706293877565997066945819428046300479954322243104509263626038898791113356716920480701012931195882698215812646183955425437796183998002289102122170292339194724119892726995306363531815606791351023866186748540560757974579074777618522438868840898536884572567604435261902987891199121791060401674780114200972168861786085852388509172391763011816390426660079300378116467518960947632043903198156621810546580117154587161211790628554659677092911443264858664800917121576256151003177260516071871719100908221477994289149221986442006499127338575289051591066107030426492088105260647081644403062444156815153510186322954712708544721534474825550259974826716025534323754921388499178374815713416296624488370310898704403307101604183799890311546714889896116968445619944290533133100021822571198632708791850357789489043711001734454742202380180185628831209025111126956434700074142640411393115085803297121360036175277169258289747823749557237056051829752985618822724562502889669119398336546859889145884236053363001857406330822340609462901443047758378769452173235601186530016343574346601465826409509561705159965014122362425645073808366125369558924999739700566099856672242458276506334390936169835815052624813045243012404662867313911529582671960741666397590140224183036518607044389465389173917211055279611664707457882058081627136109070382713455110964919167566161791909133779082279063798309110397725927004602825370728051881866799872268712034705625365010455331184961285336476819969518872530762737730142619034954842512410881552642259237385225319782472994755196552161914406218312982140110836830403368391387296016688499856095730263476162420698666158922445963872001842251465931335271079896752708343654823974147721631045326887520539639976018764891831886566771367895242591792069238333108262704411043339971080385436331493045921957728095916688164279808526592233106714093336875476239055793098604920258768386437194609904171189359213566492320268874666251102887418453956446781679698522126858011057914988446090724500785110931116940974828501584120685592714588126046483116626374394390716315395366922533765117132011690100161971514174247255216755390359914563752199633663663720546305294008690393391900671869926268449044544320681290313208500772362810529392232277386987787970485375859219054978970115311498790783712506577051283049067451905127621099209800964630520170335685665364391141194305562451490617369432606668308184356867101088292347026512906415447134903392082196776528795104980854941111769204926012814479160074054262193843770761230809339477391660681874328362445536567198198486894017611928494195646444370989035800038345615976473536772573478135330969589399622541390482233814656575602111678541836041631851603995404908648075895256936109903595011409687302727616170074236511908587788460996324914058070737743912909405993050676389069065911141753712567550032507011037881952765241389891406824288821020731531092387050317212428615480488048508210450444731388710463910112622625977729332380343124037441492486427221765816552299149010158363179027359275483637479139708669023501929141603041973279536482105435331027842786174635202107978904413358058984418841882599049328614279805157512324089728984219414635981922739114739500953185849831616416681593396131846488427732601529859960029242904498496602305356290626342126947942920796650218592888034027688312743711076562847554098360934590639872021099101642016173041746962427084218259740465405354989820223226448827231758185531105401639888004123893270848673747587651185933463534492153715823337915317669992148183848712101091782919693963110240632235991281403362426960190682041322623261998448677011494844127599814844732259150888689042330792593624418591190572125529390579041921524591348416512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1907125815395171099167865872016016336295488609086296583218436278512855035656880748408899438839528982856717652535463321552528796900971676448571347498910433893723838210617041052713540247967356552322757803106574977459704561649735323147064453079680195378373032106783074192110296258385047255953788287967869068164681611626766549699213310939931990484969116437667100960660991828682181782331520651477585787104443221562311174776823469530520371484574304729423726133745426831029159935065025817280652348950794297136412118185764258008393272484402388317874281908062471423914614246999646393498164555883804871391788309664948209413834189512560541250945003457837944329076735983445785174776091429910892133370182860624196778629227501903719769995205944729469014159606012354059348426186303023295247395499019616554464056323205867479093533064855229798264123974277024138443191403101771819425776422617155863473402385998398228422003308924492023250161711900847571764581192282094070468540396702444002668275371943882584036574329783537449368535149376989499474845016431605486195378216631647685149248584999873053286831984327374410403134703674706481506957281909565783285172081712442646921169668001481782466848507328083044508118102613463410912846972672600927197118606361693331596208999488960324930771531401157551934120012362260946879731593936153618242736915287730381912697921447791866349492057280944512681228795404487745302981044334994881529195659974009070245718246015839965287424089932221669273705369521491347228032699636593452853743147940179593048949810770790421778998337445579692569659388167376489149423936306651747101310872246573768449070548902760687349105929466536105879596780047748226072269054659761020524727583783221908349719293179752033398821390457986499719850762424126122133664707964470829783588289406106944581511559818626829076258337645781452209561407008256145551626615187135512246224227778001068452125206594918208220152394643886388293307518449089594596373686027948146706499541326193588911796047997540767236550706568294783531076896914467168400677048609307479437791409216139412270987405359698854535492911936502202500390730502161731403664733556546472215270597665085386099721448492532195820082467814089435631187861457410444125151070939820645256464389430808479765781907029959704078759345265533797663701193190766981848398741838297133089100840420351763251758910444355686140387690478564205857006966030323572920290228376355508165434468633305829458438463314407499788048692953718244877860686669475136039944745165919962243650226207864148953111839151313660451386699034263169128561453807124703741099967103384762394333432196774648985154829552303210408230787915878830359400600007012605177206081839310616527689214666966971313412944588572952139953698527202989293618072146745857385405071769964957883389690982037394173263642376190312025033402615485754085475416733363399176343774431948282460997366274630378322578037913487440372003753965904882331484742376818143606087322747813068724513745448302985484739517354060724048599175666484909453438488336379783355314298056426183215050846507408403868279802638223057995557079531938108776524583831799705959910658759403341774875750942382781045927377387945509929775845138276992496635940104537341940652220216919434597563208380588780852269904404569033133174103925444274110055501741615544220428296708410922262760326200721684866573615174068350923227931594332236776079332701714937662975655270862309865381993807251990530038005579823625988941547869427697060183960212933105394359945995294851556992222144504078058142293190147336731865458027858282613311949650456259307422568021941869869670200067024561247390169191088273275045674839258882000924491591735564976039322575937752094813466483976450373624977334522731788215401830218020943075252963121022392027880616053858769475512054342261574001932068996378396495841298376575953066334877005669988353448423241148907721044438138209366363543834795721570586976511975115551102171882346686385454447802373215876468671792156853199892882919431565193802801335158145702948204599143543362915021728147970389991381664534548590602919862120915264871399280622377556322727443612455072420472581803686683969253143707010170619784671645564853027379603382651692976921582560099380557001834138342334891059153530907042806771616794409663174393798085347832113103664224009787425454175109587812182010317476869193018744005283599790977747172631774779635931526067560875590046398443756937965235806423924752345490386109106692706338446228255105826055782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -224745088050326112294907180001076041077583696151393259434844544155207492790722813634153151245758233234793208720199137214147581613281737231334020859593703994070566105428305104952259883422775891434452390745415984079622342566903076159043645063973435318492311970532269497631625701778348436371772518049922707397035012676986042663995863582048357435688058909870242129838541565435216224135530190070757399576641473614117967453027849460957882627842910049454181090071103577138507734297301897179354722519729766369511659147336260519876689407472487418325542722556612807939860679651890451337818921323365867546864842246370093894333228636929821260931944658986770565059820839572321375571461544918226983821567655283258726928357714008905484299965694893047621539834322697891937271028963564330831746887630889859550086503922280690059349952987651391537802645717638611987045892188813372521615976967365294239048693056129466647504638483765029316793122360648857901270311950581962397931429058636606912154598168883243204944892652547739860634432891848248840813092092123462759782429236505900068639005247206707999289811535943207120454402281384941281680461007479547626452836626912559468357695647504421990127247261111750326330246805096085224987016228452308126959749267251398977602082241763049107381226141998270828431688312336063929288272276701330190870147931571309462506860452398669208270790042060797536699714756080132198700022739125258301789477930720833182702339962082973693085085246499397495787382532877277061555654983981111216395607357953063089322555993185386970108114310683671928524688504813646905772739014200173546116550136723895784925645557728440069777401450277881440822357571604805257007377508877768907102514023129116450822131458291532770285945672906837399856866220497574370040804806903738841239347958340440148523945357642269014240084066349412549193547269902240174000166118852049542026787281923405797730750271779488229508738567155804765582126314378018778226131960459285003272921309499493275456235311789340829328560449920234060028028335653361234873352325978263304475782752794700533651580422483653960237332670241880956030318266004722422700223330253412366833279642635334053190680163515979115637309693743026068169583675635679112658016498333135501727294462130770268053821913316748999208205222198596587314183772410661696168776397110663805168047119483906523664793173094948637890182240794672783040499110577959321792295437361609205772912769169041334529931713710329818085262667798771616130910902225816504938949746075179617011822939594903409132805161396755954484830179393652194477768303837496553697012149939680089979183777497657905683390155412037884150891312447216280160825494906598972670310293821924192688474827993877053766897833631639859621451904758982208937526253977923069178668931677942878868315414807730300896183449363292175537881848910720663308250567202667883963159029944389888090382095372991813064137823590675291981680848197529866969937448764323045920403296700600353654523824239716750567609599598027416685987355002191303685051654960122341449465347943708162431622614859843845644276734814925379317477085140459761440839113177634850362785945178644719380352434676127723099123952286761508861216677814168794913343372722138988180735327342226485764025826789879380457587209326959949180674987134055582108591436303242466547437018812700802323057498949938676924562597219502204675360301409946580429622725023887932778856491388941052881633017685056684377560776979507540058997977086265344366193352105080768333690622527941097295968290257829209703746079648217877833333712150874595421482100457640355903779835112239833666114953950929777669503524227775920695371823644497634899447908965807495816237164903250008785308818746905479285265178025716730209386211081306851900935517555803658730868975077623694773793219419364158698798601400941275319805048405910104299649623609479336342834368874035604976247747692190219694096103689729981191063987109302488441918654835637033518064976287267475902681809808154388340547573833706327937072760738935490331069401499939017778139076866478441634598995122317265568822036988468528679947526544707452871928752670198791935817396377031959825575686617036657498444065623217548389591881207384328095901925314333550952573398724283321189865769316819406486058413776491564050547077134659764836881163609390932486789672193116871423901310338875905376450146116939320960232905514922893860806922611369985819649217371966151866864374021245290839819356458362112849045857398677631527813120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -23466200779938483747991333625109116419146809900992665451580091511182443468700419610518655798569120904207233090314102044387434111144267688369899215878702678768623585375669966107345699212953544694637838895751058408746916192152809706867375108079262809125019883215296947661695502411054323397041949430594891778823385546390806486311920732115341940899407216601694344163629539563990594945299919081387494786486325588746874103134059254976435554220026213676407869616949067964458214148175141129312177343215505081645057543680826838137768487369822457083938353609483525711904105465734173187966894637139284142099316339005852609337318045624553319024831134377612134873889903560759003908337738635392369498302199258274225489608355137062423748529174185134228068312478321650174898800961649001009635006163208314714573295611451533920063110141079307654433095284643192392151690926930350172605629595888340475920858947683172145173930982933714094413495754389224743661664965942229325537439970311940894879357241619653703551856656917967618644623977178459924361856990549810257625396532618649524923298653097284671212495973646987104240398053540256358684506413281432537318355066530800243678944630242032156712410264974086251223336630214500843971347597333503774346063609458138487367030772569472851626658651467886785578503317726688427829882277138392075949292503561828049752002492034268372434270503345232627588108490515103184008491292651494201200144241853049452240050026218764622268180823962692296788547177828451969201661557132105118385825639547993341149535153734601524410310695962653141145368045596172368433759837842089124471119349925345390140896315749621308997586731791333289401693654289630094152401890471310207535353482456123695438659315818045925203930284546597455590922652070038958694922876014346778162726132472201291626569522975981865940984201905269357320443035890034562395437395428500114303901668071684693064050038779311171979674954596694018142562927668760086351830542293315098724892130253601818743994110205829286539136831649411020238078260677404410194265833063437880604043268392701153184811451827408367411011635479973006626459965246068483858598925659050240819535758794961516670598970486643937042091692136272180081245427107503266237914493704123608414634640619169856369455412960934277656961235677178622511941578067893813608078467250689696308007145437623784542367047669948310270123239619068027924885056677878075496806105010948230423881451310831815755555546441926750035343279530514836169336085403310598045602372110469625304147535820901939839870279965472046688576048815503575467394565792123051621680141049262555868701357945327853526108403062435729871439896470499905131770964793305037627015763343613922144903356710175540898773791775593857610230997105512429695780651655261923576278246114460486950825651202455754130624857964436088840294804620881880305653511430130464955832647643996401919126344392568330828085371781941149055357682039918556135330216733946984181882987391716987733070741086413084393772672825372877809772026336917541877672858674668773112940391020929249579386281041927471486293348670286864069102769272711160944382076265063204491922180310651253108356127411126403138736575573712813451511006946409162681782616439472902319780558901995676992159443634414793473819993540420429648409776157990441309603074041716110963785504457792997469807900859999699463800153914197573764105246752095074358757327263710321858651269922663561247572812625056006447798605962249363621222135868639844568444178480863213989934041070433390796497004369192983521008379431989301545581916905688055459914866509690503691341264437072873454004207016150472913910567624504616055670311858243926465579495098214107070089241171506365190666046676836168038274434408594786015490855907088698062417516964938727050835515656358743317283749015437359754456207125230605069449132185408262361767372896211925421688166942642183509719238196019296774980688654898335899189276104583771538886660542192158611144234162244755403692054700362313283517587287915630781436540475297520102947051299990055843915162311447014166594728622951992717455179915690401160025350568559444113222371953379574073533459151418421079838838970502229117543754173044170655757274247175322335763282030343991084872714227546619721085609167881606345243707527221545475194642162727824457928390769183515031259070409108510532625579902582971109512131312644058137064620420336909424166161676702851219791165808597402215434936045003562635774156082931180649682662509826151546880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -2079355999074240426049970258159139602422179838673927436544230697017600645140959193736836992453531782778214430090565337094301493674810411547266505838923308490809748876350356940467819363369548833161122920227419714923906047152203890564231043361840730312293800963414591287942400681565828357291812261848304892889893448829928135062070391562385828711886989928835262698538093845426228271117307568432429539279710270185133266410696263993041229794725547068636631692239460361150075067965182105886010029545096347186501146378277645069381501638805751247187042441707246915187152765291973503691406763964443741460124150588515966786908296333151874922464286224711669672829949699552370096442720114008365260930922924552106590275593096917618346876866447806891365851311767063124987609158969172331923994154463232539651945189212898490727141213799247015688872168506077218877308911845954326643550147006210289313472512293103763961822861449700768301702377329558071364477704816729240213660042284501356746325168783416305862389344892251151573944902154051285342633382214994433805809070698316965212813056640086534155231600553442467685207828323846530721926287907467843422389701063830583441336230077229311405788520495320484705883530675018924846921594683044319861557290789040342593821298911411416813558055852102321811113621304847099578983187958631869587245633332444584899612272475917435137265203975176772952836317114535502885678404984827822503780303169517782562562801063887494989483405133384821083133167251099173986501175155285595892598202522826764012357318830659579508910452895965689394033067396577928852814704150978153122952408545965230074425789066105160897421476326294114537470254036693488691146332682035065820351318697688579393285237297143328480110819876173917406191191727429371952060327908907543555360756861585127221761523530100046348751390363474711082818966831710692843783933924551751519053927220971935580383941373176858900256531843309045665102324314652656798652399218528641817004144855149849424248384363448461084865819196520834997489548022345715667570205837144760616012431778302853399054574512754574636963412825298891992723699960338525034183424363118829176493676933092310051712400281148109638986225825381583475333588902930194039012715898562635313454074531109268563096427072226147964270978090661049717197221032879107864682660481102891537856256218792510232902178611611509662044266958182131913195913144069354576379186402229361589346436227818695352269115085953234772020436098193155143444872872720253416270325104365134749904392446705867276050296851302127170852638547406668319979615164612634004800683903602105859755059722610219965310174850846714356034602649189422321056212254480368935271550848141000953116148169591419301438337059647827013924700493420021071258675497522859158060143212075816687646270822816999926874872807968229035297887567933281882614166692681795616441506183837022618212843915888746503824554416207724933646809761570110608867939932448739352569401562225601844664769540291921766208236619242420263866270608010286470623342070954422672139584305448353393518993159177605500544474376939028255565428427808662166637670587667678579476557849675572522197076426284530798945642202254525860518542515478360156377171109025502212755827730146044543715839748141652957525875048375339029034563965219453851694002308724755301169146452239157808275013282417244777434404432357569677425140748672465856139446692132204627625280268763114977450537863486919859610408756293410590326318655794719390433917608464201995202674129890203002186963833215784977171717392792281479824764370042675167091061051860831380392880804779671527092923877873499119838171244306136080373969662973824947446510689302198990848348647437036753022453392842104064477995282968137213437988400601604950469523913232462469242584124524514824368564389899620489604545356193953641053236346638341670646763243163094251594928837267241150526738651195992965997770187428977844895215948213285493875024122062910177873718721374035051416696946014858400135469433904464913436040995057989313188734570235199670469159616464349936739585635312623997189375565870447341061744062578942934767428954844559999978705233811681356597135394653231950234640742725548683774249928072632077046578041409988975592860757716708588411884023497144120162787724261955587200225813454860822839790627605212844163426609787635069147861235455523441988677278843532938639882748919409422494935216148814081363504895190570393140731729544273464854031900724560726434079801564200960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -155649003874279941294163799579794097588495494657685381429689647898205391557863955749201365878377009649933116671693082163410638558219423911302401067737284785665545081774318554623292388713695602853934334189657132927949404196672274405610980930546045107303831092615859575782079155973829164136682020614241650901879384572518837364107128395765042314204784580674462937814172781400793782785537307084389915076295923291980410265236205780124370921758993228338433037238593867732775520538310556028482402224924229642628135972295982721926048777409297828723395006660596042154060970124830646769472302882543068144937848239959172207469593065052855577018592157605866326051722562593883660834339749791478317101404683190382053710738841211687512213514423296100990704667994254014369431106256897038980062434958639799776997245366794029124964272189029577962557592588529766079138908510734844660076225643098473650704964367529672129466409297686397594397836053870903380604210211882150291780015655524589039030939502623467815382201616910618325948492106867996952023481757816433066292729251076014017893801409166547662988541632846506965382954482965788708879514169378747130427103177111515133263810535839857021427923151102569730771345736046650090107674560163082692336165588040884317494897819010282825136988280298292560066095461352372465696109406507436508275229115431236338946257261390814025286834573304199609242634279489467513410625304398913597896485511024403331581235040281177810733565315602604760930952168558792402711693744100890809046979684929870619916131082996217407931417566960397246031270349580037720733689395384555084520941109163645738888461912211390992232877156791420404615930894389107799864119253190914600252946351234935026065369505945500298429387477602016946838130386455782966260210068041256102878598325100669920250159073968271798695097724312744326810669834487648239705294481883839925538030255676149438083559606375701969768231157969145232939355456574974685146481068725704853607272201665023611626168930693005052015163795040019005428821834064798244602738847651617666252919282659586932799455872621616519458270687021713944502321726151811622621946432639449615585374805244026904373320583001311617619587832523296001232464411639298080619009959540349956688064285526927673527064611721562988578307220620082259214148270346476632797718116810536975532923709209584423725178991837231580968315716754547767210329300700254753323380712880317443037546472668851206633759470622247892957926260904266826396449084997243945702941045149035305965306454287774165628339538921970805448480124321846757066270972096494377638867848928627850021563545528196059696451751879461709086815746144530196705316215881707942015779541942040314195064853236780240854973325289650541049768990331268752952904378561913089778051534173931632305900915448022116918882242762090302045065990141797216069649004867581328916492636272774912291454520273147467203205618315848059505430122934710908369483247676832737848081044305239042383188169729665895187396212876950328390969807275301360922549544656278998545948981699367309543798604117542779971790361423523329327278409041040802558428562822315182580450792367710127724706511910944762261443424399216220444016554062287956525393581153026949121832772971602986626552607587963035522996474751729108759795357155915711218491848521531190426812743103139097366394522306807958808496260599424510159545452779352220126300838090985207332049691415177923645494956696268340039242163477708833499724823635700308030542011148394828411443418459265595075160746534981635600976363702383530064310809257029332390268457350359984883741868805975168026032113069956402209456404554624059261063769254127780847589803734142281666272567919252856402017182818092667883069020598248758129395541567055353324367402954919176882531909232471518056683329069034212038465823996552705165864178876444510268496697226773964337721250746610933788366890535376782061063790798627400290696158104596031590200312879525111364001516700213362574620677779959524461281999675533700852443945177490163135052372579730622904938950136011544185756898065838383159198617936589539094393214055762656859431435702506564110791485549383312682032152527275419061348859641415068388508592601010239729250555756803307442304809885647056550126296300071703260475662085615746493958715286756347004063617563931465415924392664821469170770415648167854970290992496729852096044669543984121655560592779166993343497781316448248132328062351774431743695049937533225676720600231444480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -9910088656985664431445847329876447024534332039110526582758980047934802544471479614966174499596666762048628497693840440942324297381276443052842771727970620105898174954620996689543533781753772319005677122824651719778576255822688430414383065095857132861543133441340500080817354783680655608241463306644980094613646882536970299135317313563110872480072221852895241830123478796444121725545537988095274918753282619415429439427714442813106563292021226278767060007043316731401735907471058128991242300339456355305114141447294884142159097252282584212571775481229652558931605929988025914652949408239501352516220565458209776842816030990134841665450395746865528506276934072957649594250841192366555852581474651634631537027246304893549943896187796328673416359626273451774936971229298639659610429266894239186753622610918887407662228168899991007847660946466972823587530130386869644206232348643190969317175173916937702776437353863374428092089127988895903277282214438459652654839189998708409373103065165339639432899266198757012668021897146064426033948445645446631034333539040958762720826086400854099866037956597129069224911772960375388591596070551212912900081404502946224557003893729430349906446468519579328981400902892296571521666034833460448483095878915553638503136655333442156556509422680084095286894994697419153405667455567696413953253928853897282639502612446471200114137278832208286727018108151798298284543170851586652442067612717832762185105422288773712281401244698175009598258148464087198972991551124685187376102409245537825705364957081737893583323967193796202845024641465352496601035064418702133105022422404177706989357636073117874449160887981704006890618834051502709312299143825792881479380267050082450364766102047809985187978722801116437548442562946622547764323415626847002668029084832970321055307253671276381471164169059946973542110355172604136062116981403165927250997102413154647661113312476836726388649196992781821324106105459013876550807307838671445943331344481283791653540114238689797297203728296598167260448808779104405185025825609059779154723779830624296189583824489787651009951977432215599771007922723456478897635722355411059253578734195946605075963003387599450187332518200499236634619692860230028699749943889569821597660748503886265747137690961610165937741016690723448674444831722288457201719453653179614578463352277999005553555072783715748466069190862354226108503675542170457618331153086110680567503867948166454498046664490233834631156409916093034427699974770471556839266806886609606831971685205198885475290678802839176152356568241409023844556865275880860072722101886090357085388997158434993066787253803786951847802806051189465807963352515058825614873548520061167380585174331285546483841226509136207570083747851609124040177411916356715609894814565057373809774677270825582815810240147262516169444304672059321092866348505151315881853348014602751535861289931309542666490092300916911860499998998234941700851864947285600014131755880128800848397931343796513159675961634999743728550203233139236678215164742872244274853131443349239777267188969949476906296297016957527462682268858229030105727450526526328013929167305688162868384064000204675787049991798205181388288606175762159136875116056010583395097309053333270485918862867286459342688545205064196572116456095265574029906428484615203085720385495608068728920477689043392615657887624298405472470888036456170594683954429606435237364177280541854534824639011095256566100937738084111744416112328652229867891142170440875893501359200987944392803156314795283355035180089405220243489767139464567079763668720386296197934673822629503457477736951263125904391126772918620510910643458087325390390890822173418860377005989407482616627403464977894633133851475227403897062298718950983261681407251379321544745448399581460617598811101808474310053451426263176424414309431545853854817412035854803508406999484440058185681200968521139382537133347128666941546422002022317891529229038958067527709437438022547556395430048905291339190809047072243796555596207333390718277846561182092358191659488191252109522079188105750465188977553888553281708115943597996242736306497661028149928704217105142357182756258639363062181497271054096856700383317838091705646889286530825313938211374163584546625569090215810443955625082016226735729403698207522237844085084581076348496156284848786423710624214248872515159166907352907821572562563291298696984578699367558384772011840071254799920540621767784619690387683817723800676483465216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -541282585783005742941035752657086005971551010642788840046464508409365945768384188620843687469264629495061029238494015780850701367161298559082464866356422853069557576005569113810451044024256081606799808643105248830456758236705575429505108873823492968346600220446779436469375933670398884800650052068707523485573334779269039993877071799227370476218263961094466611123272657080432955045742807049926990465693445191543002674001307714093271255101251821328603314126422039935485128232078651594261969851134641567307048204679918979793589151747669766257167665646632833419695288699777718751309217849005514939672315437768757340976880753831614060424727542368835253265035218370272548625820208267663860462040231539602335847703104705361599909088541574325101980158344018304238100124887652980645567706180885540874486418726195657420541906868189161892434761451806928784068310001993738678803362990111184444249280441548155428104330867782814889737219102510971964648649056228881599809695729065563777518546973237551736693654015662405330723179771225510596003578903107218236482973671403730200897661254633542312091987645876792763297428486028985222189704379020592262824672945296347311893332671251010855513796530640626285754867098501822461626966303317534536204833176943242937043286500758568792513465585302872876184439421881002677000670317911704332548107119809998863543134904440387175542187344702860182896886668198999133234569692127268534356431335880061831787592154484781003657568288945159877011594347357244440836210635496744700546139038233997385616921124661807924488231351294171166003762521384398974026602160946570718852746213227384712875677556178629611213256025657196464595570959983453203792368028241473768219407301060264838562304415449918244125792289672961885171338403094534380831293796599771975475293275115026106004167461755144859822877368559087858315990827580124310880663963628907994747963295993982038260346613013531705735375704024545814638712927173392198754477852805539989305008164759129398298594322856369611876738022292386404350053250661231373780144706986281870737466609054509440729507821729211347340104434387566518342303057103954565018934390685187546975034972169908357848953076704220240009790770765404397103459870651460297391900886853677243897125153555056743705696133535553461599695564515505411439232945231811759764004101625637836891158941560514663465420462457581252533635819274352266813587448406853387011487972789482412325613884013222006431777942741136346380002660429071544917095251871985060965910800488513830282601861743710063020077433229832865893844540341129531706834272065661116177281072777744269999657951853618128472002383047350601384159770162881720970476107739568825181677335085445570167028627079804491936416448005133947631365127677771252160783260918376082028334609036827844284605570356980884484409369278189739492775493462867633180769400712125411142202330116444278050593939170679715101049733138981116560847900864294914443482647960201964649464826982323734752609414156662868618563612668246881499544492771641685388951930128327315188660328320000894613154015615592561669591068283822608392518051592864034403805504204237946861687225432335551062501073827036333977714237909454950437591231844000629417208223859687826952482870400560091874187593698579652924666115851937229058018015206400795854395919999684117257447189640814008004540494198700186280293914284079957907336899390944641473918874351286522124304561766093535467883613724446343547808446231756348307645404990603772867807452704657714882197948321523348524672724685022109740829004933974143852453389059783179604076171510486876396723687240096435371232251016242433975109334037431260304467571262406175802208192036161610626516071824402323941357361447810019991707359512800910393339121804544369165067569815787409961079013220669127638730202316721187949132838133951842023804694817665266077284385689764341290589749820916142883176517111168924870412064990090376275306059682603241416250852081152281551223715323372004350849157168473279343962752653394713652847605796549250729833076123451045100991075974290473108049512991936498786281465415877923109790287435045610117700520702627212534548747857266663832849861534911308325064327193697991542007163279395866724553474587764924014710529816374470084857516512148121202925144591272799721786749043988630762529947069410869603973092156937424285825156915832153345743987015691060286551280947007156940902362149979900221249429567100724137104074099634671842093276906883550249431859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -25540655948615397580605192707434177409501155732433259592126211022623362830844437689738164582794858928340374803089127955244570387578927869129352946600323518732060823387433692652090205072485154317584667721605930295526467303890615062748131839633414038256015670070694382703918828680040402182783361883979493288365892584526902006876751963078136412474065730664250177426780015093124830287661998793009898551135052531804163970125157979270444512705108200035611262411688836685589871890407805525600909026362063438456554964121556603793399853701522226587409087438523488101577019654800656265778219281096777845617279988381350828975544747430147061994456091052314700145544063569238996544540343998288055945897063181529369011432744530675252438362132039564826643159657471546585457344648588163947450297026385654025712262550674849620763698053866473810157577016841896641227947692684308303040595488504046335951163603658653289566483782642619002655228249911505950805142934862086962319528514075379268597074518019134723763753041334409574450655533058250101905814056195948843846250581800426125901383203255194207884990976093099415646988872207061423613269715507262249846990294627970671001343162427759266681775485729372079826883004935820769184011815659263472133886570466104525768849817641745489996573697835031646239947644608012815062548356312051115438149245942281605417626148817890359333672447709864657212850003259219161805696575429166849043635224734027079181992712135519895579721904279954652070778358891153906367636962611749914568613354161155047778436369110538301010314728693023022873724246178575207030862803853125985572419553692237277588097654457515328419713160808906916022839065634648549314699840066788676182463703084311200434486858912788389035348590674257087474163545181369073845946767919292652358402469418326255416827389438409045355181143071076203308538947899704092906717750697329591853919362703402970375533385704790582995715013375508275752238161591462838628545963227979311985621630086189596879859515139977043796736619259296754378940649773815801625605309081890048453463776529866034853291177112142998036108415275263976490431173590171265576620836165995779535744548602764365064868762400704739646137677360508983977310913259407022992977498526621490050576205398754281028617665518264137218993004809908649787299860213215595515830662842017740237826652964650713316615628195876780210560338621848815528562843705474177230131079092228077464996762204701142064105012711777165280363008656852523219912324563110381323910779075429665654977402305080969951306622933059070703093329949108570042907933608979435711533682495017657077877968681371133741506901520050702299861303616999837289957360337475959772570669190181121168451749442474389713378494444037262761795893234486325072392555435645520367378040680666434193504581777700479531574047769372455669045315363126487680711926826443055007671488322494418939956940675320996438665083756140994758490784926301249263679603113675095155548509109860671813028280068292957774891447800764069308204675515171247744682379359244357994247056220225754929394290207630288441472187281155482086069015102933946977957395032511597037687560931907720374990855808456027906769544450319084730558600645738371741707628258864744653139380485169287001870525794551090926228716695148429714052620259176345577474925761865608923053236835751259268985777540458819005976795695218686456788074205815214216221102338041254058148048736419485550606201364213663812602305603700899194039501638778626568723120816360740145166657010319079637523086487942911032655948782799921798276553875520029793596911090954222306824110809752077942395397545397099967186942395791459126869639152441990296594910176530188071569873166295489116739009091349797739831080381270352609317582187205538229160855666308274963285193261018678795631920154305266587453411979887765264965650182813560746130860894312226861920585206087616482848337605798901598718597641815321589442165241434783008695734547267220973265140714752646475660436684257803356861894095145037858019719659086506184157323490415022168697200697896261222580887592086872215809402585618958146750001152231180823305024222961714374638809575419139075225689276256017059150562404370812701759495857948720045360204187902262685828907184155071932647253621432959164179353576094864990991924685168519133385008019027724334268282975422857155945357762101760292515207562746514886025901086559592872672598440253617293511806945106211402489330685932848176309329165743088488939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1045821257180486403515252933348123846482401317909229530603084368390777560721456121954334471468872733304776344312171095280324772521143393148133369839017681696319489260275452952908061473159484119919052237130071588765403859223987011216658280533659138521441542913317690063421576492897979568784393322857011272246891937012840242073841449678381809096577433106593215161136017364439350881700228054030245012103835837725559519038017387985843297061848361167836623041193035561842066785118540750097891207461333380087141085545291258769969810778893500688201974939065149507986210275660878657896202749023151582548181605774180113425277108861282291846030147658280114698363259454780590231432284807565247820322793875502851733156443012935647872811758796407200616503220694603390252896148657554296466392527495864562856933940849190137206912801934853911150084456090326885434994225945690483741019998291043793615383109102183000871805198928889984445345739609739698697011977443688121257563887510857519423196328364328824939442342387755410450718400703976693440586857197326744809388630230888220691091404086725959923445685379208264788976345206004193570377383779137253573440605172076032920434040101824708266420148399791234231122460015818625815150958937309311454409059774693575354794997453151895939464922998328876594716392753595807223015083648001503019432321571968513362135144490838691485852816966823452013899503522231548999745514077872074167832268614852193211293075816146526284041661643541486520209923339117837709785550625666056524463624212742212914409706341867084836222382312969002076523437863451964580428042807194278704895914716809947646948374485917284170955540367409987789384920508000953046489840112118348735985951983324477897954932279221041015353903720220964273335164952763352034439418793780359986776983552293196839222660753979259803749488844076532000001419362894998880719733075954208126671222345432104183452848877754579558624497744849460125002559059476360975384353857058482765202957512621494678670398395055747705764404661095375015579511115174875072413548014538302495597719011863495238476531021621371840415461843209738814089916919553225746679897327059217287943963784477908876416408002739550018606724919597411061031553232890773141770317008248396663878148724827471852760592148290091382235882962119328092655341572563374533294706333246235592557195334302466577050843236364676460993593823922116648505031433419131284488790216622693611058639020147541324745860442475656099901375810189618666275385616549278498050695108461116900934099835384752795711368898233239145238952848799744185318669610154331905546833180897250373332602093875668074919617189316751456481542923053420490835301266409701905204792741998514814901111305494947482247869726161985943749842413033031337625121770248488166632510824665212071624227473070083737557339035124386942594065965811032589139252462673219990847298012192451681535128981649979145903491874343051529377969816098592435355166834343037779639695868112619751446645378648770848933848720657770440090521614940205062912623358803156148104259267431723071791451763355892526960614374966408783889916653639388601934314448030446467245942106023132709420962761173268337842281390102740119337163935712050945524880945130917194476930242357443680244550097884604891077999547071657610918906420376878465239119614910203433816592704323173949625263802486621903517531576893790434727665729757611440130439192234948436233718265124512639555403092386029535907144205169546992467919231297124849140892642954691087277038684694035446369479445026372598978343568973965225701620525029872594788695681115621999687123022223916150535665343203358094851605554723089812560653614110859846280966348009469660287294037219599701160221958581134692494863424661007849013113311649901128148296590658672152312157216582438377605906329587646921082337741623146966702832415742107409965560831369912959917558207974272900820971987827529189480240596649092904485999981022437208754273603482333782310218236760440463752788196947812636216083358607083977323195180149056608872369195846263771118510405262734451266097373592730221084502630716622680053942033352407018858149173755361578575452621200135895497304845826184744581243298630243078296357241711655155532456459686671070419469033788423801999788981601199061043415855687765024542614381493971874320400792080855684756655468932150335176936062935091792206096894354431110063900305836484757255519474338736052861110200195836759581888563192204487844629852575573737472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -37222078486483393373411249373512658479836553341625114624752866689937350399743192225973823028165477945102615415803815238926178711279911581519155078901346186411182615381180002608992317379900225941232793477321053888454415636121911917449482929415668386798842310713368751950071167797628326049896406900874189683094490067903659059726776108538901017077120957266877872655158620598209616417119466170400137554639045690637462957002728834351299324192619922088088163283490158424913345404768134218885668310164006769005036034653360417643404602299871389337660963222419507179787775423195365541317839911967244290039484075073731385936743273527578658431566438948024426571101185196918516803536114150790664072669067617082693198348192931805909873540814788485895305993058097353656987220985591180389761576856125012293837194444550400653256399643995526836208176237340388325632431563538041551753603088173492929636201529536107294687839233782924361568449681219503526982987362367084805785989944922704149159819688180662589703396331318165034831276924373804285049840976283293164110431104033680844141989100672572472683747292290871293020032301086143806934692720504591034547765286661555510024606946702409963767700531376724748873542335164297954633862305333593530219804997843698993446834660667165608004166974200759168463169937092764904899175605653007496118323258847763578364563018451350234432707001788164397691436684637860036657166445924574982837893954860220880704761810669539416373605385611999304535688481572247336238095532265278558778930924861348925637313361378582407300927748596533376056281104609342560443339563218306134396902809944762418381495299786210005803476794818695690432891337740990773863148294564398195772113249236619730995582009718370116061728232791254671567363470110044536120382463178780217434912676324772840715768390677335773703751492769404130242268792537284306027453551310799075308090263994671931424569623938074436667752414948286203224574650111703553998467539086970503914245795953463380641348242860924974267587902265835025171679273090990921813532840933406352900272929454642720853961383353272496376946765898304621597455290335502205863811574486062936631355308331334159294160045699431495190027834575840085479245910046477467330483233562451581779002737913145533699556144113346941488142648410116287162040921482311874063760743337975199724209637740278885957243586063649588650066629025323169016005027701285122279285806110141594929212902715474231184995534370045952798447794949990053012499586638942756544906510507457646341271614309759126664329359677554646288842851774940054099012201334301918776133482427751857543763983106137030582544795525311653496110488270103143747416002769995808629575869065176695469681069561731381241614302219425746300303881110722543654773066251140930736604443483203869323000308516738895163064326370585840577766764506124880004294252508393906502406099191689703806248826335252031302804012939358539310136592641172830802849094176028192804925504653205695196106776068203365698837968208005166399060624818136390500780803341694534995582713695831882881574922992015451777971781313069201450018015638191868176804407757083908569342163348889278171430487906404358945734640181176093024023106297834703550190621913203082935290999473068264600200578317648122996094765109336937845614773319393620866553989814182857447355451193070346043805127294286027280839657611953100733148446961620855267810164963822510454905106592534905368083766641368844150743435627908020426803698034320244310755954301115219983443637101659016947454944639425709696488793093197294701247667799484483078437340784409760407019933641724678168576731908875083913514009892407856257571858098965970724578578744930123575895131344711066028435190062895965664551254058673965700864060744567552241278164630746805445503851934321313881735418667320523923710516635423477029318036230669508530713319966323286509962698185483549269832859170754578350535361475620715347299568708248330366525965400127856621544186200422576072779677675366761632583499456660978744604920732746500281557995833882310382761470743967688058083139476449994992887003789488853684344942636765987898017783242150713615141659184318626765595299347779634183630612215622181634109261300327280283134799713845082946441638670628588056153666676639408945392584100109675873489614127410516986168127982106280998941639086263202886510630249616051486535529514321255518489150636492382821758119534270829796016492994482953872272776820319959651121047449632768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -1149590785151534604889190196859156582179533191555457178655710436618968887144183885909911382894723321540882371509668322509083762344760976662772816437372507207331213960408990717244963633774287505491171967515844787853138501755013285483655932757187699458110654156259240616744154948827547282346761246133405354778848972227829555702750202968960969035877393480239715484578696560497011117310218980754140116742100166596920318170806101279472688615064817808861130882537566153777017656978747642160846140294842348798405012812324387289568759280516616619213689425046595855804572206090601202003391459755157676084307863906190389416418103908920456884467022301811744658495264202022022959578631842593697003322199989307058502708502707345010110162305294628644527320794567271639281755477410498936021963169072353658509175364344012827260397636498957839761805866695919750201249531242165800523197438382065367486997701606118738944230222761779855867807024461355518635721379239405404132185562231153245569669580933439779137631490319137451773150297050225305045863505241972840532121095694715718808716792547034652366626143030179072411353255677823963338326231887298730753253525762503530006921169807308271882077993501666549281811203439490745131503620428357892144779753728647980164509060204575363817283074871644719491092563675099446076758565756211484870513758244783187390239663809064648881356398013954569603092144820608849015109957361187057577715542840711754286391352001948720768652929633993108327324849818523300287869033479705049290303215278395745681309051382408343236089252998978789283019470898331526801172907690533647900664079774846518195281844957716556478488174903225830355807665857388735312016455322523459774671909187980155177969942915920367587863617007234254918031691664960467293071900907980827171534553365429322448899086266091653976386782998903285703967095841442465871118690216286326581617970932260425330444013523735623765788099916140771303110141183765919527931626679589872883467663078092050198806838249814725992442650284181374128569827987098917008020471003270625094854096729391918908689795297863726617813530479796633606790117142264566383353191469930453145485168372336285484957785563952174776821388521885094630263789170424562771116013454330207903917287676645398248603707265786917098591101503838205312455047089917174062839816327641246807753729363532263026955898790597906810735136027616583693186666466116610157319416128734368235579000153492268377810522370368042018163111615797533383011828016879593744339156101253323038990279760984651979273894603110938486767887304971737357699335015995395674586392395541230191327179074692021389874134147686366087730585214394078914466358963125804983388865701966552581778541759223900413728943496472452325968321669880091712988403263392747653558912344981585229391266486155576385299051965964998112832471155114987666022778458468603929294400236404475251947830195299623720846416459714592500001348917894356569465610351896597229502680753804817775549573689032500022774718650647351407823745632260919492895254468841900450805496513326781143793146363156951637801958284401705604595512913895524057491837242553097729425071179598830409751301827680721411744739988002083447607108362683527427280188272068012754262249125492416634464139964469758037102264673878658519031612266002927639253217822152582627133302105540690100260205832812194144666815258958239067633453828400600496662651210350846764198607387690287477949011181519964243737950982192971933236404820063385274504944563544643121410695192614924429444569278224127751435642164562524472252649092355268073065296407226793111579007736400434601477699170267873111809644985355947096919895331854244131662470831226297732381130146169524630446396444561943139598633326543095631071753261972771803353827301061694017043272023937807299997058448750491602825060037816865374775646610911057096766378770921747906205105840907500445475794007322511916205353183064618223121809729270965642109360614623122418891972947804141397635579660411830975746696263527923150326750652815264217773809475162101835147828116787301049010837766512387832268934996286436403655577942512516375546382615969036614861909061798224943938601094416014864143450412391095719524790837242142766504932487650223227252216097518367134896573439777502802287073937484684079706028801140653606894250956547363135007575353111221406733447356965810615760588517406727626308790276090205468629587524630441370779840322816706219235241398469612228586841833472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -30636221783608745591925783840826462372260606789891521609797490959799101919077869662850110544493751132720435314419995187531945258088259520237471630751409409064839844008412664699473759019686458951578755502579460075994893783854996988939612922313718481934155719470167136497395088136995507325202779750676070396514121656158231093569086144933420586823512620444053275004509372927744050767753334094788238029374162228454460668770679416610992372281550725527376481117521021428375795151367639964355728610586065859778618572317976038310865777259090184822440417544109854094152394367307778727674652325656899843396741518534094011029096203869128740817477471293646211146060182369654469876058876305320980978204975585743567471431481381678463110720139237036669360137216607935840269618404536617928428482563231544587691083994542612875117526504892674743606437078951009736262119033966439664085722822293647787897942043685809453164315055105977627848079642948533180353942932312912690531383210919851261682029725327238061541555907045187907148826662024067200691686694188353356943760086847011286951334731005288539250299518814409055097146298804558007241956686310944173588877325284881277564867665007846469046544155865487415915433344604462190012126384069349822061752028269243004147857668113976790266541122122200373722932841893460172901896420132842994709356484345766624190097382349579142374926802357955363923698433387627984364074627917136300140930336421789148202196036646275543200095358031639913491030515747835552937816347925635063085380814097105548457231361430854598768930932924516801444554060024689969532307421632490867648803473602162619349804852234628993213033609156097269545949238717657486780773620156379393324487472513809319330827731348184868317681636962027720038239459680507620297282736003552708840666524948519986620458941510129604704526324367241459636346703270400375793565763368038325095901144914898847735430023906172658651668933582443278695689318199286694544257389523404248545102555768472633629788861727842274559671681272649658548486398297368942757280406433702195442091624155371814291474948023629818725871832124817528153632731799921717854232790692731910285327954016898683053743405319738653545750847444180374713265125295121814172102524980249497379428759704520651896966863313179555042320818578995216378318481535923971130736892180799816521775706922802745730032756713893290399036799448353618335523051357844525408881298906322739362150094556833514754686481549534796177345693011609868722226881544294597950515107303097107991490007536462167912270728780100632274983623626426101832980850981405644131292529507019146415210157974889462130170522800122416635956724340888661449958063991919320776401320788896465204817707528706493259390128247488036645226597733253389509342446478771500096300095620099560451661422968596545703924264021714324841183911844458877749669193896081027165453083118407660166948682676264966169590204094332424499447333951655593943282494057997621860685637538047324579455776549462490506929219404419719188081110327883825566237576923271982454270258191651052089678276477854099576305048954071655524665839208942570066519499877550454052018906804931902724508622620505387433002509709627983254080819906711939687834200055493079231698294126743788174795506226341176735811265989297475594548504002571328196589595128846962511643735861123914558536202465557223454737850198497878161650412007768714275168234563408030165675727708132629894474395743704267460953709233850470174443564517953270016912825405527634617171579521789912524311037638501267275994934809407810409688372677467846821864167663614104078029828912752983628112434995300774986822006778711310679880199461084551645953941090842317933279090411216101573718706606193814436671504473441039095432248366181816167660440176121707574367756578835003310932632757245212676205103952648471514577114912332353919140440937810658148186752760528595972147915671864464101716946473345876312692594068332667671421946497219510937789055699619098197942137282415786678219465289686694728408519662289603790453600731099140382734595294923292046408927352072571893270994073327969203450987064896271440995202529783886091023582082542502112224969282755587503104668732832445343828533203293821531285266664117614494051221347673782887910129706611745465565670204175053312900488165314050271537891767695562920444425529012384609042285787871389026152144002126126437759692304279275969462178873428475157667790039176058389774715279101123372815220736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -696762460364958045336333640627229574600524759400093584964758522825402905863721977575751445654369424591458821257452711297170211187925319434477289989741785915472847913867836207500373205436285967055051970937663290157201098629414942549395479799456468035553216035869763039111656031766390773812606058402855392651225377737804560763825925594381854031555516776076839802093783971442934951189156470003241116392682727247852714302231119602246811355002543589682497906395702369210370984597946171549513815999956032095774157275646909259814945570306901729338786498971405862739030620918200422002263103584072059262226044527783095990882691205779527312650883970916876023899413214233626135499373252163520629812583851309455465524077489195642953350296810508456762588375157401826835388951870690646977389751414034454575907249177561562328033279660005049750345244845756082073089386401118766117950999751199981601694396481036997580992372492605121630822836723469396191179020281795947854221504927343365275563065489580551370474391422078511582781013019700169171120914784327107133746214592062966324818835400643337919830280872020324469902985875209134386619717319886748318157280647931107820667864793702768218000047384698636642459106642394935777697800670556085872868727037955657520030990202192857270977682577578513697737868464669679325383174995646166139899444738738997603063586605495569366288183449846229166688674698444516932867860619058648005726398978717313032043761949039379117694907181640064021611558746076298413501919770802454735316975392425189492158548753341686041658662045249881627006913066488770924407477786895891894665900714306743020923566473443767744616059128676423332280590032911074730851148939517644509140815169428405347165446795730767916366132671589747379719639194470820143481919019294363717106809757247004859860530691305042390727536264405362179704214666870452786994333974873755868437264114948913985555994989060971287798574217038917444828885726741015965079983958960753033430185319346325375094339597431114883301922140768695883712655969459618161555997377972338458610552127779546742210467545595922406028315217015462341900940797552368802130966731680349117465328376243497357424471445477563733603624836646660017608887565396256941097219727197054227716066254292782614370477277268512907890571193244091617112650532811739141302706184865726574421548374998424636479768482532353957583449860050350506019337214643510517493662008104196730503359569565029544112186578676219139064608179746270866695990169786975206715106405592088999753425573331297526563992852614794953790220685306813030366069626800269668362407231461327659716172932892228677226608973955039777693630935068581474709625401509642515203637615339159286441063269036214406265699746646048293138070978884217812973181167807247088758803805136535691865143820645493976622053266601562116726968603520485247699392287017350849557933349501633198052195651896365868086230004835034156755000623301918051910319549311890186013932267023695651850748753573054220170158560666232940882732930631033718579819721882515857477914781305191374969910261975458289673890897931568522105054292101344168279626754894770852734524505372159120361268121683158849478614932078752043682343070153571752916851458116693706322854906220280996350685216232830508443590560498457061712271123529700900586788950046745475829994942626625343198592359403611365576815762118732067287773527598359735426744923672778779522402172400969192606642513138815093358825113176479110884698521446084757072252299049799891812505053519442957068136908613986476834877089888866174097337745170880117492269554430949743930649478279261617782221226091180366970691787545549063310165409053264317344928426301725545863152067498534504683596699075793205862826260848120710783708841794475021584107314720955420131295185093875197372000505812081979482446811073534464479577306689937945479962175776602782913820036185492361509746467496126181040230146289842216415996583838984147411716554637279064688514716862936866172753866823154170225882435047634086210863303454892646189357896426359373543846654465733552360545713117860403539552752764364949581533912583561647310501004297738717195733680013632479617193244187542981024642603341291969341868718538763922776798737521888590004726140314965201247471245532873412659186198819466913478485228313312372095673561969752646840505345595591363893111055105028535036271703399225536336255961626855198922197503989769546858209966585596601073043036035874493877452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -13269298129107564948231101694835613663061759607801346333215238527388654054310100043646670106030241603205725611213727268194584795653539601198707490604696055184370414630037892208530456307540215752698278155283986593244835968185971312094870983494452877051584953640035157347652504190552953422682521769789531735004524677137665498382834007915928223791615974562150576641083901719965074971660980744629099712272514920954589145144712445280340569053252838958159413608230760579849305729396359538938143080251253397273043949407815176078004598885114081655672286187241750116679577276016391638617047221462387971596991458496741221600203654457984459145388235229501556993829015258159406416629068981519917284363621018963539195216358519312487540203622346894278428729891801940170250067757520264846753252970063521902231060543703101439737293866988186602270212838473690291291367075469623821274331418842974628416461681122826497992662273132534305565577999994190345862814339798555398029462165887282332590060567770715536193034403053337120965522202952868391446105395556034137303859709736699153115596866973043364138001172346116539602063027607022073919332709127146410279016912179179921144522044489966708128266359923623630368985479271022348278434157153056324532997732533585286773615764809287960363389481424215885933033971847617320817919309570161048696300267558089122963232479923883435451458845571928969355938152246636759069451541162459974732228776039437063679347791782478652585191175642904501474942199469022650679312344666881323009640494847495540282427878283485244460499713312587471312877526324489967135534504555337862093343254467286627829165957515875739372293771559187646969893782465452758225402998820008508752197810186031601400545992022680413975204913548792038502587368770855028295453366064295897808851609305108264980068215854154765118226092973674355936370728193724418434026825317622748301720761261250266741716762720571290285616987490522682535235119588889196971385361757862540807567824367463393243119661703986331100854359415586937424472085845740505689041652562043032516182711428485087560967028948306920758161113448719144885328536568440780024409835305449971337142965414416643887972698015494285440082006782247423076692866510047951417943536122135001104173303699216091844962359554270374940058607461823953404561031196080663961076112280195166915602425448401813467161959276666418263384672852824447497139922625621578135956985989662646952911672349333033257210496502403279667266651980605957820281236562159188329163210328005937172628506556603150197708267626297508687294830507791093684689236173618518306127168344986301165999711527343780062076701401006491004579227833191975540697221866178661291807662287915471491661870902164852185560158553409259432867265211117901495873559422492001127975199573845548197329377454241896677544410199118137629293208096622107988172916704523731972266126692876869021091449940339222709802548061569625707033011428879620302344138369228202088276045030513696097241426295858347071436494060204269035499695116706234795517626788617621935667897080052938556088756582121199534994154242977150324620067417004644746583731179150907528488221104477952254684637402093148210428001502653468609377530304371620019141967177514972388499499048312365226514992521004114304811033951086722341772153990606118905393521853415872724331556085539146551412805781626292233441508167501998177785259082889672353162721580992982740909259260902908263496000653644373576283354790183226129529174683321939873002073888682003182445371044564838623930733643587740539247070652237273940564513626370219543746113164495196973286166419863555167903726680648209054764020193830107377281055903402736221287009777941936004015657349602943563813386271559571593525185813586043570373654855853262483947313426642805349897146789874024396759093412686110317738661936333524054009770198480961556176454649790681349893761174383451435444409356133793609759725635216298090273433232654017954499097614404080490113834824686105304402077683613630733306695098559024586514311522798594155728018295545088933530836646832619150666775104662967328289491294957981250932114687593100451415813638922223077177953897833716746782467683929202884465513778253870773594203246313564005953795464460572536820446778026017397558537490891124985747534067918821348175485096018997378957779596999690938609541406128572389859359914976909066127315874804235088835824847321362017361150674941052465925770064790165343000511370565926256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -205163959176440626672059948660578582149042283329806269631232933363465746542815324612590242167375070964293142262891286958893938937474484794494457798401236728052059997698510669878625841271357594885615990758198864796536960006337396875652737282715828314089288376270193713044825903420161741494838325362082941952404935329392651202451019700555967874174876208765705138019857397083644260883819732450774982574351088174268884305802078469020058481500790896290946566570637852727153490060458276070056620780960005401986372145529383228420843119592714269400464106013677215800101013972895777773992311041911439666515601949679122037754569810112673391054487972783285949473229894925648342363137434914211842087162824298661715489636471646849246273127083063707190101346775031087752954981529837281554677702964978795666242627635900349669420360307189191227312701834355168494767168470254195967237833726927790362560061397730368643804491547021807413415039902363990521346882599852056221610556243194295370352295150718377192603986966447099212966515235938872802059559771804681590405968553317777477518796079333222054077296874943486621182283549048773967375614900949249780696841183821169452429082809665018768350267938520432027334746468158544100039137592191200457354214881114063464279801163584581667631489881692927996783542021971683166609402045715032265254423641656975995536648397979065809940504196235361719652702815870845572783572050930666935049130497840017234775199723109088351608461128035990574465404556669165367799042892317351372275733536952116299902303124528896140530506362701178895586065578671297084010694312705386408504909138068407397768934917168812076996555306918480443076104488295808447200229320952657687660286893746312903192424924926000657751863008042647155382826057949216066764986162336518049918743548878321449802637063792432410235853009713855953213840687069461377548447801857531112433498516771704597809207232269585463294789482626365544131405048127075061707944330267178110741891614164376930887044157929615354838094897224536274433441609716170790507924791382997623670524305375253721745427203027918206255003500742496581606579817485355546363267356210768972938430407865330186533590514827144496301783635052014789242914568291868385727950328303275550176905747968402934997956358295691875771954149352017855489731403625134583362852788884016010697537677153532878750413821232735799779158929089738638427377756537483731255164319644562162455281926256066884721672793674703400736319723570775603135006565834452107947855170854928443334185957120406757641984158156156612512375041375763741527892046315213198905421191757013675429498123440377831963283457971435052660831957152902115777872965969217474282474802911415738481320518767575877775939299718466960575378532228768826095462956149595010441660129599401793596753488091071930206530460033234035359849124325470727775621006043967778524615495438982779833004449429853204052864418802906727986692166151764502804831946928391077829893917319472796618315798246073925262302492400491595657287797813438237809637382417552541094860868793496070430260600910916502146191631175311166826008731944038031310313127306989542796103431828057163787066783563972960231366829750385062602569761564958525152088123907092981329568486781398194902673575851442671318321130323702674716892630054021258221541692320984266313432473570752197048373949607229580859082454525676473311457887262404813136457345867129592726955371712020230688450919721775268626525101756401350104633907976886830879915932218663767176346007732840145745271656976627141923270410344437092059849882703712626627883832969387206710348999122433402083756388194437791025172505116558928590771025749235596853920285675395111118435714532852910393956756158705986352677898782710909853637610758224185914213001175990595811017043768529208923359409063394919280437672964205384722953309644252175788777846566608011798382869592476254537245231606706419284661430935250134790385445935837162529675383708225637282638027161205658862453462264702908039337021129679483981039350855147620200714001263727098845378914687725570908114587328034801536448040120208820860012681053595301074598824395252828212549126560875432017178921523381592789590860886505569879915915518540209029064685921398521876133813738198418982195908311383482667843359082088176221691151010104253412026245165508854209318683285319512731250611813797298900914617736308243326963078999707930716999211998638144045236348518719424045673035906154496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -2468820742366790232123542907327981616234022126778721315391229100589703124138278461005042897320056570227062060732679010385797438121947862805687719313476856527971882462662045118750219150628465919520516323829066482033218405632869101975394465168419961316028138546914110338434968558338505233346542445004616472827419790067171547786614967587732493415269683967351489157791028984568224415872277004205468459579578089370120531305939619813651210674340949127162796002235791733551030965327642008557410352787613963119240479369864585965761471927203091877760107959182159309163787039839327594530180902259800258459046280884803894210996475153138499547104335592186392704577523755386735309305717011594752537987979876646982875428438964745404528682325533097392471727605622619663825786013748187930373658369301669842989894339645836409674750039555970443754234190810259114811166822204423053435949367291295750682007775877351450672570643108589514989317557255336545418528244025714166377748452728808058323642307762481891773760113319371633746884693182656806245836646718616061145813201274505672280515893726330353564735924572478572468219021714123495585837013827737669140999343939610546721296261634126248844652867020632142728470374777922712274514724286096640790012445654292824750311183567493082096964324955612518084268343064774297182961743936939872800802394976730680088508831038166912247196843654761103058382232824583124158567988185775179944428674468793739088946213340436833073041570127881199074182247063701851411647802781803640276762765529635105071589652678195236529113126836517136930629549160066509295605121695106042508731357917529122414627480207622666947871589669319215402518333162795202122036286375767832519401743085265639937688710039426488905389660397975987893500793311402161017549038322957275986230809315377323423527444594501432293527693152723928308078665496256051820061271982435862879806158102951412778079619504312935127490590498098679183878056942645542306657717371310647749699646064779977291001071546082701418956279516720065963571214870904083238875658000766607384382694611805988624286037596325432875830582594033116451760853085211199137427571669667605582164291299181472714585400729001835495397236901535423152101707061463444582617745814497635208800789058023647087471235357799525018114768411783848185927599692679108678038608576928820970339394669677394769202438319155186335541583259562939551091975350518859254618671084756461298163775805607455940361754060117203103126140264237729110953540602034201397391603800167270249628793481375204539075527875664181461373352862226909089694061441899505057622699742309465334657024077690909878539112352697672336278143419893104541586252168899755290769927360047999250158720170843189608506496804554662384972159816532887992003536052805964516055873844780543856947253331354342234225331884110010316420002397523969213044179170887473703087663991321721148545555899322458568277547867219264711479524872977858783189933759602915623734839374864999544730435836629251039520534799959923901941923414187725727847769186038348003538842874938312581935644957393060556044094714270145023532889080089113732174808253036128441853800941544131208132360168389977429484802425830471815853918160920177535416179314247356519765496374760264295023797652474264423762233729140058683544458385577256275015532881224575090051490249055542482204421365760588128729583510153290347986800583852628929846504952733612126496672142825922514525984201826413269722076582596148667955361013009964691154779879181775924609673559232083637420597255980973599670649711870030741610801191561357151412659625191842693793611120294758260384871089089859748651913230854122501298327148196214597410034567763135331051946587790992565417319588211680790482428211793921880560715052106466194470719673331527251090056770279591030871294647492792634047156380636132534325933200771997973737841052225440367892994095347730765911341722062792448264321509757147903418493067440098833765753171057698411108783566970202753940013030939729432931411573713745812628465865099255944829858741324605427411834784532848411341318386257132505411974747838866361948231873779033572804809272434765668370153867997675890290505866270738440431790066171317172324898187967390683139217787433001564362415284280102961693649592593486373603418181333065307860487976114545933359496366970772415310144717397238573847406660025988316303158514293393023659249708421103051726006229160694741182497145282614561180234442342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -23770578198924309439897905235523079788221364947050874462007173210739215904384293118620439800451703293084206540438045378842421553807608639577473778343777312339956000629797170736709155859268934115250509310670830581235732050258324303529125283766730534849726165353740228478596664671324531812295231239734244503050724800257708619055599272088090700661309831002178206290072350146419618183678179428681956902547817904824193943764060039510540229613860974205860377333384793846412055408005094699115042354180961042963655601523785195558853775020500989489259561749040131849396676445772259391351708445905187834711995861327295456035675046270013745221417437503842736882696077061034119027409251232852972837133806554844281243584870850206456044176214304414921050345657539928418422267505302143730440747298547883128297833086047276718452141142259724685392300797253364216300989411899114756927040480814072529811668716831884876115806433180046063208142459525100098075603701647097535993306292681640303815668112003783204807039356697368473953385666759666702537374702232352031828635172293633121294631291392270131101617466664088427506597084020148490953777745048509713465240509321673773147436987541657620263339605519945442304621759452711128377665765980371217624269803925043861587133240727110951351087544648956111384838722350400665354201393881914784489445534212187085184839702548075955439676209973657058507346335543271338393958711688826256730578438891723472213166350459913713361881048330256718110644371685234866178727006328907016713079461078595296750135671957576238127245134029572933036345481175402422126586789130593419546184294356963146912817654981150922577093124169205606032346464494024673722222917196197939577195202635977681611054161549180699851521112865720313567038859963003164735849990927946823097806625936568165381415027604177086690310143316685301225349328901517418623296475759977639812495763076179153878627238439046227256254391905870472892221025792601873683148104217734390394183546767029315143716166263116968256228644483357057730966679212020267824643772536557627113739261864329501365818500514824071609774428330976257350772760824420064952183817009223024318882008148958472625269251313907717367678810843046603023881521368664515956504488942595358674950493543944816680881081269164406082138724009185261165453579040578465887172057740899943037929567242733090649300398964033227441747086970289553355034125612789901427677855556300569703442951961978268835771288807736047628038154973472026925881316248942998992705802621207044688287695048206680064604398232328871992238063494374335680076330083735169925378308042390710230431947796827805832193994277747528333456138686742643118024564784900796885261306540975478039976470475646743961665879787792956156177335814744825250987392490657572620246959753947334351442449333159161436128590404485598127152467845895828530091790674803723227820357609187312431966652166047295171063628418038294010838979217929525615315648986422690716119021107050167064183654201144713427816334005721173928952600919464623866999955352580103518852863830836448454285417743777323751173216983373767173920066556603458149374134124845858477795861221832793989012876338985466137422452210661417217077980368737653435893040313615497758862866593798566491360259656529330220720329860965764664804192873976284464604136149405623275315478208925605380514540469269080493278320574802884116997842304267241117579485625414514607541925120428406428981307012320860460000670032901112064507171920626635446702555589212153610054056320179154683763807758619339790298034805368835679283341395796232460308754572022725159335433102254772291378111358907268476654207811383140318347788818815437947801575893134710282746803471919419732477040070094779794892379224480677196962651801285205403146552707365789124868048105649822861136924625960256313564707634944398988810701640173847161266626078965564502722783989589932022964770423086669695874766181361410221043269339614906545323973608813264047168296220970217556288975734978573142645480735810248803761792690833021512084373754206993911178796146581103793186334764624266756259771391152521699999201987258487771073271809336326591153088150307808493062659408975717454620988029806024529209512081873382541785741569642670246705623209837043686429061011566065176811281717432370732035148451254562648274018803560444058608840564958332398808248582492765466821099858425492883091447158780908976945247153821664452716366869484860870586531840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -339498550429044363434234542519927693195252071204914679952146698482284290328857721642691387769483158907541584375216701333449961012333919122283226707410789688871621495551284596060752643518282099783626082828068301904589713666269866123779588115047186056058672024607822911628267056427924693243984918676941338830947273003459252050444609719818983030003675634841836069786640262360786991592228968201633844567854060567116731179571833810665012237552316534875811771189350470288727833258118678904230332045412214898838424320454498614326574968944295798742742928464526867658313612446321926444123522076513986577896442771051262070910302613318840996651393101473225834586994466887883279894458585102257559761824795446858749801409325918151833919283044817829058430812218033572955034573843697946851959945843700243359181019295424754531123578393435932852573276569120991262210839089335736676698325799178285564059575638822366105073189294738872405860954021423875493418029983525941540408685056260521330515374557033079191968817125568165143941511719310317005951788815650955180814013968721063561528812621177123056394741867195951389149582333516878188227253522698804172585388009948604999520995285903842205844594817582755220797812250717216627918552321750830800523925637680959075810266613168629475863018822653648324850583937018655979430148755791985746871962374270288736616469639962087598813217766301885820851920154707237531646041779652422891189578277583893469633204141006801075815319461639454666063280724746784687693187471656580994684849475029566980810610120051829966830707865415287794887735093797761490496315198145592998790390023652123759370615631383973310970257363417985826174940668666972898465638219161054030633223329743893029413015604133709775265002881580875970540110683869076678839984788755105056624575602217861990823945074020596951820029442083825951611719520803456592448759642125898609342987386241000642891950010254976785976650098413723085970285041832241743969805524446670771324344131799604823282228623289207515010766568979059508941686096925438195077498774941143355563954935705067762234040285587441076614515521997307144530664471049263151602109496875366301059859620141620240640615193022511266109354955857665122099651929034904383592222734396461101398906034144815741190592960079180274140314621972805868992809171007053089678076010663804367509797421658203053616676411884825386231743327687586110739434755686731717827812165995342251990147100238639856102688796166535615178735798957626610614083888064315404154088265189715702667050222640302149160199641987069069984449367728473711664850534780362843217220789748074075477032717331762796019433408857431736690685348625991101616680269335545533069684540202224900101275201022366910232835814437073501966318813638858590888342469242088650189174748929034531805052953054566441867376104769511547679745694300780750747451522688770228568019159687266196365246092210150497573247671542765173460506423040754198817753236375592701629246627772696830378052338582168695863231355567326675943292537050133387606246685068610562128165102653612002236019791004577624943838006647667284979443980477485800863025292747643900784326801184220057344371109102995848721554589069900555343563385695447227828935400884004174276002367617510293254004482858293755983544536096801979343702364756982961509863518964781154416718899296253779928252007065535803020115945071953492939282821252085563572686944681690358949024995510584273107395111659431092299697926650738199689202494230686779542735438108273130604096421182365314723543754873212774778448573932706123227395941906157748716938081148531497264943186668113250846237280309089586599322991995437748494617645780603135418990324917611984964706198580308051144387944762197783299848655674678409144310077938958507924966730913861021736957036422140795844960692819260185998247070840298341317098883377055985173314281072770162890454815364453510293766455408492916434931266468144168691928375133919945118264618289093529425350354700351874234191054683813096887105640167568774895411793770014308582908271343738264552801317276353226505376763743074321770959774562964123976368789882576551339951425892052418783665531472548034888247580834377123758654868915537681741291954362383774184275606119970231373920332037627294381288825056955488885976283545239969026527089421339999342008271630743654759677065053003997535040193216451376927100554819054839297753758912847544098905555112364819799405805269845316468736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -11822381704004225538636654678975829224933243703248269752448098709321515716920818478905524527492383664449385007926761610926288571529897412271571898033127254597615757190450409034674849531968706703219522984186021360838146282098143642440596207917732541495790238756598890472993981966704304731059548382570595465255722390364751816696550761988588459483607760155341126477861857998361195446558577057889091728215077241988440362114558647177507232800048320268403812868038225079197132114478050570216560311168914741311562432869876170928539099292827852441835123488402039568316362203029617891138362181264046340268602935351746137626196489226409215777522053069545505223537782130922063163759730313437227011496970476625096888670116813134300211195693447313601411496494512426183578327168970140598977266375445205661185181584779678438942002442273082497746972422608617826665260407016739394776730401043934504885013596861269290380350995681476947198847117330844871465367699052569407532050163137229761086655008614872858795945231573619159397749100029506844238439987379653842838430812019531866471531607567854016106283233378419893533990734524968190083662148179939068952254283604724321170340690915406241641654732027909826911150837925577624967867917483330686642795037928812131605718190091381053417348340203561263567214655008344382275179885417984944715480233126911649541451100646269737983614541960069002900901527941949961240356559729974950336833946317825110583425258121327331942267035804530997863938680217254262008863993245624981419836518102953822589308807213336133608514525502181751840775033023804748946694456276656438433844905121093285336839765671460518148324939770794688494638401798792070897719887171763275685805511276959189322515690363667580657819999146142208335732403710934794180432838407868105530516504242127015950262188147051249945490596701464386514471268786221754027710744937138003870940409621083288092318573536202679747296453560478591660641546641484579116884599249424741084065114755609760676202129417172323866308557788272439084561655435948725822604102148554826183772874349760228110859330504954162501345201935606772802465326301587677472047005915709527426183039899817191541649830546207079250495499508661457404210174771363081409969525007266691920203517854286668395027629430602231973835557006309564760635532874510104313129249664824610521836899856617886225428291991388278290755981020406467327093556087196089838333455121138554895544309692247977995236735777301171125456812015279588927481190328757055870838273301470978252943441476946912972021333756297376550065116154659282745476835215950020255623882260595354463024045040051539747869422854043036004428470904569394442132974904854758109675800762258437104821260247706099228790940192277075459824863409889737646765451829633410947316058108871183895900481875243513311703534743962188618644142673878387650997421271120017247328441071461512540116397404706237522905993678678910034123281978338218261740102255100972548339298789926617569679945837267317597731394947934722666077092418027862913774096662191075610629021974053466301889868280234387939915754949973771494045288663548763192264960370099424418798172766239417857012340487586135960776992930846096241297083837241152941408627813731330592746932036024878251388564305506711201125242742533747766701316621030158233959791237807581142270159419791817681819747151665466824118435274804219723270128863090664601669578493147492533263533153474523076856536265219507767539947817349867847126890129647155076138684705169049713053993897518855904279938082761092290920664347679531188789265449832811730545034381007472686528061774121564012297997539770927362906696564070964712862005172013162732856839346089122081000586816256148717498431829001448712860678078891469287280825120662410305808736645844638579916836783925987874135831119281438674173710738213317237554457016567192634895481191902903408952362428743091824732754258082370288338936916290026475773330548974577282680168520313601942377816322878106566564452967758513946506677917054649560581343849553866904876859062439673368516794507342163033576416236621516561131371993430373750468047047037910281448043237634011209021503493842827657773904314351110128275772869945043582170975474126693802313099138055979660042185772709434421380998237485543660004065832515186765514201612726807894855325351364723573230928057770841287897325513535284854441300350589735660256671020075504600601415845177493327175189159681930035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -414748972607060920844001434712728292360524101012890272371976973397841274138196242505177052530626998012228095388559549902299189150714914560358395016436416450833355918598300140689284209060389345336013192370719929082175662078792357965968720134910926122688792008815115245730076326880490495066741928518752762290071052977465438597518352746832170820833726360250437542316733956958927771301749443826714258106965343730102052129657452807751177747047378708560660507242477563243259585193655016756310637764381920789719521119062999206387171831673883420716811064530148741458197227288588444530067338349351035756260336359232936651530198765763290419046862598128004231098366364111412876057392666357310685440678832847402886662104786883793172158797140338834156052028931350452419907641742841303659923642319518841128437092812654777273004070780921952424545732110140264338467153081699617486095513639805013999206935362477533636272332419765885708696128415290307113743741609853072167245071247205216012975392095664824585426105322674624345274928796454967233016236958262077428806696230877418052911779331887400711803936242085049109990908317400642052963962207320254276472570079377801931853250972536851303539017081717114745802452909410416353631946063559569699264668231932601366638455842186363316503711848045462456766110750214294593975904240811918081043231062234596318180920987481164201219370516762127656076411118151305159891462328514327642398431967641751388661900624965908728109596647509017774002852676151347934646735478232160675445242461504674344817251376130289736612146489366611641533542233449649455516235196038765305382085047827734915803694574719482261914952450151533792934646306725935706514152470417340201724220383960814987341524061750501913524030759302050489605280027885588889381993658821070626719652292939691232327718885598132975530936408339142310009117197877985464034304186927555238704429220365362272998494756524622641537997823612562299297186180694587031624651944986801909314138218869700521748357822944171685935464635569345563384514379397947074738438423972353435819840340227538369840550001924358831851802391928034573627294284879325970023032856823187928577921975495291578120246110360586403296815805583421501644011211872507483091068503499981440068681100908361267416886024256596589871097248320195102992816617219371291916969948794036007230358669609961094120501452359826638679698639332823071516395192685599273926385183385716505048706005060608102936325237619405075920162111442672185008984280580038784590220932357318794826632982142746027310323210209426620806157571385655452326731064886223606868682621653721934775538615641468335575232252671178294479656521052341496092128792324107120699867714016132594647482909163161849802348618837044855900893125182332587962824685818870370878995140072600968235209696548946782823248379609746779950605681387773900889824510980328965173689436824754822046340894235167000856057022393598326376677854958567076933923037449884477781116038453601267350375827130123304497058969471990051091239670452731626673460163384277959862853013678573878665147496941897645646716706799815606847183411274361396358514442245470739131708025331565591147277566657265776914913428089529838915869594686807596759809772353560578706778342436711812247812517551450464572533090623360999584315967035185901076174482636722278782821241851277855411600226701949814135626015724076467865775435550322376068479899788035582077815865113606376582832060611850603601143116375838895666751323244411739349837469431560857810627665701957282554069272081883288390377334153356995373982756130662455113116680018972649450540555263540408236280291911757309608399161310905213519518308175921782743827067031945564575591353964505281007954564697335482301750427596767677612163548531547459877023910853353085293900759268368589500424706460398880205994434885447482290312209886295652214489452153151691393996912181073386681575765448361212403239462487253768248647874189453048671671263237500688302247496559089324874069237045511302922985698726639351764319963383624233149980335758174057644761821397776892878531034671843902005033502974200746452210220277006230116946208431638181880592788861354575841473774051036825604764322668295048140797485117232926734953219020238330255765408409840612726269046584087324300923887006021812934558798615923512482790833791760508728327626172703474189332095812961571319251250399341501602055368620053967978054393819018771226065902051000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -11460131133933318513555197719703731039002281574131686313427797147980716896096571515696590665818357059123903724594815540724288414243757931937904781024139819185584883083551300271146665625095298336821416759041016804514957023977977547054370923178549923238013112365949575279507081519652019323327522528242132052768457252200033801902094719228951384125126444195316008696982375857704883138719209731487264027155278980328551634552281785368862177193399751454620077329329212498400300084895359929279810895581030238501319697119493230308203813021210352986428182437062825235635943938725912611314537678061364985880735969500760056481645002970908806051842840236522294605228584440639727835216645105785185676764355397150289900734083782189588947584172897604011604295232263202487275391621563682543017122933607550995689358367985827326273542224247995061825114852541731792056707567644998618851701011431678332809094158638347087443577505759975942235861133301028848980729942431826718748748314309540149713106818709338414218346926723334778303938837339450324861970229906368561474227943578486881557913888732054762408767301612492605387711036009045080381620531488371928087705718999267701210148621130256966135647595754850750569559828460375476836703412825550335723791437875173448581367932723549316213480028878673912277384202424152370275051554718744235004072763701298382915656111037566627087083377098289893790324986154630768010318788389703008089824333464121869186179996049869306436873545434456362179311081524091500970619037714938590011486954777861131993440726568874339831661134884595376340334217409580201470982551375369713348677716513318660153938365059441070980362847415210916033944090177799966266164276336588854278450602927942831688371960485849905614410513618129331936223022202053535120656410151859977562416566619818592522174451027189240943162350024080445393935694886822347351771176634235265685791442385020924872696927524101092229907861070908032125586855947854910522906524192848860522239427595345805463001035258845635879172614643922952902612624853542581273839277196024436000819748924967699640722001914398224600144748175047654422485593019301895757247963375534761892744032642117825655669659201463785506727872520190307077313114016585776479558342199568510146130749685677021132660722429442654025536536175372419636560091706345109960248959422456748225128828780664484951973074441623716088960762206852355338459218680706065649994451180972541087631590444727477392453125595512125016065992990106519202476693599478266009956526424324895407385255110723545775566484270270950981336967456780301719247390550964803869319274901164882401397064987500608787994260187396951061352797463526422298984299090569575035444599858253513736669500556113623832022998617340768821519130690003043707782970485901814824704908921182851645452145532953385719880890271814489389499197111564155850817604380163420584653711790924635515531018592198400524272169201287004892880894540431559319206357007626891803152760830500115010568527773821194115152959365381668834056751160128036277843847852465454313189763091675966023515458984111789653917927033748066085836851622709060858045649229464433378582716210826910394270327323180043692153264237479190350874792784102783729649014189353262452700415776067619973399713322458080466208125466407401931302046735264248260475477237165591690167589041006577713383024792050222207546119203931794653804488902172696747898671479354246029146722537847016930842062520140078904377700323212976390965575780868155625415154128094427830903050649987424665693567210780566426864993047801690938956776750462382992554746209315326272541452063624693327610353875300602179656647582674025708098892878942960130087265183554266515268400259955471774351938389594111773552677174094627757833104355296411591721484122290657755163924343139754505955674010153590903285502723471649806371771391640175479312886807299444128293075702624851977985805595074516439031917873453682870152304212916481984471831058992708084218147092509869875521908675710926733702257108935989274225135811387870526258972241464183091207983762735294578068231755910921124854630242107587281313445027188836703793743773258962955995754514102544600985946809127307369153334108102037060852309174640966085114019422070967772573306476094281789809185799108005368143390527952887535789934519391602914656968554517549108331344135452526158031511946605161337619870954447382073933596220280560801397873984550928591817629761536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -260671707905718518464645758377989222842864156845273840020806020546170642833846076816511956460022338693549751861951229876785463262995130736738586855035865070506996487171919095317314154430805108372726330523758825791285723087299185565319813503825940749305430634673254918773606484304855757869302390631316395991610090360277618027009462273041044930736231279628312276140898263164312853420720398489804969202751950943679238362191342206787406915659435973775292080933363696083407942532589406323114372337187827853009305824606129873483030175990847228467026006030469595298028441447919678645879981997674788529670567207426931451103546892387232520239034981193863807086619761746453154103575091058083244739202393803924093320946441444110001374258017244220270378392794238006084278087984307092037589925748582748275950312218391805983531190181697841499460272752402573337509325828812288074194718928017497182795531824042888510000113160075093821614569765090942564260096608916477806298439761616109447291388911091917611369010260175698453068561084781159815477753129682445831717419890012361567838531683147976627073284925404098972327057432378272223296785243262479144546540139032834644793852531484164758194132371390694301999618060044895634868617051199899053193776300132970129251569795714368624382160951806315535696245228136013093836918592789324760112276355909155744199185330392239445403372976484498975224297350548754234725440398303320981778511135190305734367916340164269532574610969311627097676397949775407825162547554709529527505404492762841251441598525820568581640439288975406059324309466155119004786522449790238838774132106425925268923447483419432845741611191281295143371166122594233193082963016228593057529213304147695367580302588267165403238936479291573401581227013848861905482990627420528651794207717936935855919843553345550483046153215027687672487229813176031083406588011271914657508236794964757051407648845691959667957086898953946245640154977338325631063057338474180961454699127108783960545364687605082257575160560393104352024846892205876375913874128766118338826505929628143820604327802278540487979965175194770633445652254492178329073507552164497100588750208104623835575551621656535208396674491475447645495731655582582746455149298733165009573039399691445540468815316682797391521578682503186191338909657500494014817630830435800652942524429312349745419938061144597901966691673858203226896276185926221108610513334424440395579867285766621471812147309233096758255192685162747850119726403655252827107374707642841317245798889230755065680613677132283911006257001457788459233941352037755763447524500061192900439757739505031024683349809551975508729173503203274646974877140528706349316596311228057927617193169780822150121611770420423073148928766819209906249640101071816295632352606674782210839217636006348936079436220815801071822085911880290374235020644035489734612029986245245122131130984800811270696652716461780105553469894998147858942627536043758326551705158434390315432470342017226557776598349756395149653448273720022474589984197488895063827938336828972303970908382082958550585007106051260657173968205749460926466808546474633879384218899514031349065804132515956735511464368516246456555497436965866448853755878736611127360109562001013926496418065482159528395390291284070214512449589349502257670473655721105736898797308223430914339591341773265816514258018325743050464595461798487319417977354770509520528373769471446360647326687452433277993176977769552731303903496226978840906263332391038503635382503700212078995708343478047798476105865442436355824799535396219266047823657922511028087830195364571883589071190378818777726410601439958647470587666053580060154550041146518849187969974625324758844948756183236430284671527748423262926045557547572380680238823534075417535749497416382757963274172309249515317287761762869581008909920734842660571013902333870500235958610524986740586021260008625715560041309935794545426352912589846238511176985736117713656748724361542767744626289838674150418918757401164116527254928376655337050658134365621970418866091800181140195445050965101838421479018549800843682905745203041780963425988186302222351750077785487879569356591892436539670467257826666569540059348841452188490579187846803702910848200623622951276753391009775536350693963219376545410849957908685093974554840341193005195254834426567999701458870186927679895270017672684707636628124780960851846607405452187794494665523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -5138096247557911030224931496150345734403805219576964720519708304046470986350580389397892326145967189871541017671114027141766626790378959795710567711270890957033080728414917862944427863427658327301283659066597946340996402095555059316814877288830956509904512824684533965436981234081146250358813240191377427071958121047382374359654555696084266185690672816847016992555943329099831233834865132019983143061792160006968525746008441470456501883643878578092371740290859262411040964672047956638997501009822963872362868395558595730387130161094261609823345795438786955402444465798278440902888350364620678245183113507076783569675091036001263455953817041721258060587817854333700109656854773135999325964191873775238057597749034476153107155412510668197063937447824846291107499207636440903451643259502780381712853214807488970141302697686498652744407184602164466566154545416946849086307558120028256561887866442067142217888198456210509534577996930863442152950171418444006966045881035501785811055617656986032665104349351159273379405959455574675637231477885600077698692262684917526558528186452206767349224377081195279700418930454800236554750891658193100103449819412781886149983394494253296960971838703827446557066674500445635386562644169079101248034812807540085693852193158299715695877562457805855839243028515052720223641902350157536283220099005325123842317394757670054887580608143763452739496231302677571786558444026787260578031487890332374918716773774485530408869375325792568146842412537198095567037622388479975626719384909400365577183686017045359061090539518860963842482222243728230300291817447252795094290222185167595544196399652650313808952054517839012797159553329095442262652074503781957475726224985860107423784089274987112483725463217879386521588922719048503623134172554407895876449605923349675104482510936987161949332036987345425519345383328036793306352075856411734851569041641074834617857571615304770135093674384845851164452890998988337734433968942067722820492568814954162668249084785398510588725220193282728839945882372818632805930041584364027090983517816630533729340012394871221700075848644353004490715994296917274796025813888042932116658161260723879968921578438463653470048222283786054488316379064481080748320279612969764691952788692482622174877055618486101021823885467481669897649714860838078329318447574018952530550141713164041420384112005133364467765754350531480782858017949386207187049138021713464257618912793033088740943818245453328504316852236414099727057816570504448236210132779143506761384917603835820638231317387816025943664465789533926693871189431323913618897306636342114747612992357626771702990722604627095484134238668376684010152786000160796128946107562836242108778357919350712357022088398207900611905422227321524624508548861811250112822886545781379678335824544995422377265494694683108042818738579651635876265134472378857599052684220080858317545221118771391140286787383500964631015964835490341553468958751403869284461571005887901250683264634216026261713774442027055016773728455030683052644675476192032030253512208595821376840995253298703829371080136434020144167274633255465967757660581191666491076922704218578455754040038041507702099375770606558499245667580578771732867170926435097150260897045840652083603730285145635744340677106525706820251953203116172986652388427339566180819561386043449615916423211109009741126795137396883201425338887596955004829645964538282507350451573914303512496929569276132821823591971183872611633166911485924415702659660304206417703244326612683329559086556196132845385127940440417362345830795510353463698796451306096193889238000676299075074060495407485519631402289932005980918442483743602537164661916004185700123157714167638828320348132744789793857487821909250666024668677801755459029040880589840861082318128986823402084025735668301604659856175807792803582798897080209616847339664480957261623003846894245720727902755807088258406640763316272812200987842988333886892558030716308346290483550453114311335183636604606233007290374046360681428674902832062170939408561624157569027099991287238500722124399448798039246545300467984387205943864075927157894502667905793234099564729380410973198895683474186924625824781678082633878223845968850555550341700810074475040193397303123388541865853847357494379336461619492816308884370500810647440642554216228800314518345657740722608411258369863353237047365184968885139701746043791122258250784912660035010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -90361655445849848908223239979038571125856054685358644370337848144685313565073051091180817537197281865292124893784461894747986954394414430798943229780401676382929880886325492148679279189407050251872728283774644221002151432245216061056996025062216253120501983199468860506513805259166827543600085612938082240590005709897800871621016860455358253754960062295952031853057318535948739406724671161870226600589781980211236404850695983102693588379041069913369973775487224664252574656600684973801351633748571148958089019355644916972190782198572572304144858915604130351379702273405428243485577980711557006421199010520165575947837142952228738693983573557360646639615917775317285420006744185303519556136131183316866525643966675172687013562845101516085394231521903781830209283273705031603966638929766223421557220184907934829157655417296092832174714087230912092209906085404419295633440131943803247604100925697517137489549450774289196413355188887368755409534556520448888118747593261459986043740871115762920657412324795402229669298560283887404211339975371512251732284987173892576589549481174535779058793781013895736887191878773599611440793730091985083865763328318516228525141174126729020402415384700062829341710650618510568369277156351078753361284534427590009983502969737589667552397552271828775432915830974237170645480611580106423566023655999863441549156222628010906411024764929275555169461377386086645109728315615372721632796034463415485399090977611438397463971548401447075030213948959129186182862037337132376172172806151007410753988302395958762215570304283702323930877867218540241982234667012277756023758401157913596607644949154264864957454305339659583512823585387910936689344704333972504322123493022711091299825575901004121226033077874077337367056131613268475561028170223217629151128206027955036953201834065105598726414560950326331704309915530061456958605156216612329227125860032227468702053057683588056476649765678173420369392146290218231889795986825950195904902494013509465503746897914329751148254602479261446754026500921213728335911436252545348294041954978075517988630760289979202426783849120819416044936491250896120384705130592093385124984803040974217102257739610597463330631857164466732731634801834332537625660577285092818289915971903342581885322462795005317336896277020178104881102358370953736373858766619975408489427252317870945387642729438109072064645358957825509323639681654360842094133162705674725476806680426193948020195062911403033007923211032728616824938325416644918533236717234858333541207707073433914238332975341772336838500525055201722926812485897673263582950506834334863957514471217233727190330076370091343016963960959530960621897124472907329810018788480575557970315556797916120305349080101142346566845293833894166987308112336789773771499628732562694522872379708068032039319784140851070574192637068678513970715576038074467995905763999278572438410387210222812537282399503718684682746679579929829893624559335809835868702434722022294706058364821811790528417873699363286518443064360228607197131669784638463848711566898045745259115382116966386476154000443385127753940777865601885040426246173241976838436458699435249391964848414579305848937681257423798549444948446739168198415106597108079453178188017299947286369175594824994260161630781420157777871071150011376016703894634155358890637466933186556036293478953593888732393291386368454875820831368445322294450663177238547678754006425297859828211548108075675887329657334507239587934339049119101366336437845159073643197143651858044018833206581442531839221051464094096946458429565683533299047536949081498547043632458712565106118155306441833416405333203344101222217174578223002890165543803155811159557037032676985906046382373854381442943346304427644093356688163842139807345469237940893779364985309436222478051755695379135609039823526616407038518001231438182398239573147897760733216864099827830525155324620569087146804938473558902152794686139889636396678250464922759109020751292713297472314124895058025615081778699264264245657143015753243980949046322642706867916133800285814161548452917854590962779694078011131459191446835174537436580670988722019436694921292240624706193043063968768171278906628868736625359706731324416015336446734671350030060459183692553739585744456970080217278390143642129688992078548397041679104375434793194370358088914961621369216368519136804680744488400407741102000364624373933906416412992838041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -1426449206806391216881148689330031853867070303231873351832493695207467921814372781757896600059658283993856553709554267133023061561804783306640647080608012000566960704407073703489873727912017411238525388381877139652383500912918278421124784507763426111611756055205077870675712298933830206457536435444597590428749195125285259451623737335797386979357784176444331796164736764825841537597891126411460454814981360781417317877947146295374174688582872943167472100536936247176864264541370602323683703194824390376403491299521957191299759837652147150653849472881973454110306154671202602576738484597104940472220205659025890612417786090998261663226144742318379917673533773875836464471313675362138362716662549799286450231003173242983341986406619086479521784328609304562075575150848440670761275747392811442344034217215513928322772149170896825828761244548495497929871653552999492220435821730945750582008744589840880665835540255021464430441032699627416297480627937693849151436752490458152952419772037682582175304781652401521719620369704836480971878908254430513442561555783438727820877396760887508796849001538255998451453580945669754027203940971072504121117435924949380241675790734353609196132205609730510867463995049887200723629250685339406653453353149471067771761770806840734058824077253519928061505376239551497508357468967324992810904771239610984755227144566162080717496540393007549794855077051288951217776427781280360449537510096875026177128224300885912673495605542716742531507939928416547811087908014723348576537784445857999518927043624851444817652021834373493950436359966584567988651341650270245390284113522985210731297137089245828191149957199717131013995929247135777491948929244663976682982461337859612643098311103446650271029176888775992030749042757901795369486260161500928935426958412760977215561049309604438250200293719537877722917201581705647253279753669821864334322760761204298446166077351647119264463263162339208301373411688777638326147841015095371436560798802397821026374599374902569264855726014754204818865518942901304519005381196991889458468270991776849372723336692136406583429487569407177449641619153127339021613115011380863065659385880080948597622575105082887907972745197282078915398696782197826990042594911797096824040676061162749469452589494372329775496368368144658919590424727184881582764925927384160326821421758007556821502396730095681693158345019256637511170700222087391071494192950349266593636488908098139823155633799477854495434689063282623225790101382093776530896004083482669167855520048161458046295258734106718107695626231836188274661487924223420541218322272329414436171594574640944899079190920490588135944999536631757165218662593670998195790746078642591873733005252428010994758974859330976314868563767728731254996790419520036602368012626054385783577733815342621349316107698428693006837110783588413526767302731024425263297462603472899029221410369513340785727059072111652208755783135520598511336323746131692786767888251437562038361831631780966038242594229492416836989666279299610371382276861362064520396042356676080521916811512335713796548117375703627708399142197333735696763617824954761224936080819285551321036073304268890367321544516986509388988445823162341492358471125241289846243999685250297617712721731117128023054472752736122883131093473359665823296121040990421620235851584546749646220780164787729156673186739103051065304623693401203403695874239330675997532333382416437903208153947219627229669687536767685324654374241517583838927377895607723403588547672767382222415054077543420532730460723469019795581930929297634414398217533420549594047744300680854010645522745401713719782942464419740560364624958102477348054330133317067401197853684457515228841323620370086664532917263821101733840578675082637917929058372259076906376047446738112580078576103881835260323370853015663652163940521880122897555183632223331906122111871955609262852213251476215186746188680781913956452901227458062110854154742477990435975837088808258559078366365816513818020884120320328683548758131841728258820532088488146665283703145069968914462148681436588043190121506555079342258212495271131224752952451117921511572921126984837984057411411780277063212695594859386277763500803161635387835498351143686261178101062807130342009173844510805240030959816851231320664758692794505293395062427152423577222101731055628190583792135460199414121812765941390223726158695849206956301336097220198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -19992263777029725816345711383471218806147205712943615900759588269303812836396714360611670068603866351010350442605961925575706362223445705228788044465158887944233126337643016273989811519743823995913332935824791939786129148572757614367773163945274698697181169424470356401597331290654894604711646043701059859286867920348296972643977752623255064547230325840717620009017866079515685206808540957514331149221272588422990729489945370395374020330167308759797943367513067058597283809148503156868507090668758327059547371591324227566450237863513423319855020902106554499193039212099575319405273083418425203042781703135265653694844867325923272007055631090097096416127075731297425352007071496741802413844081154208706866782052492826047222446706909903020805515901019039261138089300994068031224257919434843036081436562676214981974111581697089313997420758222712033187516351782509095824083783160612395943690161962151591529016111976291671842020097773013033741292794862852161625869027204585011597385541725968509885607686026861622534800429152124349135898997345819406477300247688865777249248124975151230514469006999703994248550161260181113770508610614494827085137629376761169319561051592090789563617461879842283512251238925661987093380031666029590265174649332848749609395088046200481317242733327379889286659791427336338188705688412691800056535745043120963993293834847636392121382293079591185306545496232579171271139441297888138760432173214977090119701258942053869775172343185532022790401794703811766522699047651723118934596380804553386774425027990259461920954632089276092026858935710781113537379128926087423375695762677026237789652733458674417711387678480421624630412330309375705921522877201235097852133114661033016716506211302019521559042565074769924582023299463880960420926222177905821311459477001408347352749464709460574848382005191030921829749210698420724304105886703448665325237162420392865533052001270569260015569526338916266245848979364842692463714493915856226121978909140168053368628739641388593382216617187398641794006623737196865379313038317210781588915628685866990226715610462730569907711231918916673509696602407740688931113486687218154709442910810204642776238755765486246469375874622272156525869640699081290378757242892344366782550757748279127804756873868342611404754404095860280192005714354900973049376656317864674891790039808881828477413662831002656955232526576771657689273021695581103261371375016099409766225771148926289874364550008607956261244457944655572804426120266164261013702716454163649504744181820524384973276478875274935115626730273025925040092180978821530906678660539139307624231984996575127825624657175391060906159130932680760649795159794524088206089644007489636781819894137618397555774272293262790805968486630198150147758170166382421416258200284699598190676963859879397058896769047066517219675324898382759599742308977000143044935849951189404947419061666577400193428869106299420422674394565739924875903742544560911503940877104917300332118063232057544410241238841978534565628211844224069262579862373272211344166868493382816119363266005089259742125072602247344127908140524041448452704627014118573466400161609860215470084038814250889743404916235942985389855447917973084689744016210551337725774322431190479326938288171845319021720360183187503859280597256237048691915756290951571813483245723510052946591865454657022184449687956376649814906494859793421747982704021971251225947113920139916847579179818453843875527352625993735582910153037247384245891661338407790006586022650610205418726230349539309585059734854582938034422483263364866834824044452079081859923285740425478249181990615382798367089594715066631713412933185987586286797166786944842581335084545181814622643008260323540741974348352031485691751097385068876243554597464441785396705429718094928156323260612984254753458569520315983766543678793353914840804827467673519326618749064142816447351121630130629257502440040162081358568449184839578017705886770347685994404028363152604459480484215905942721142004479617413905869889703386318115273497289783802246860521300055060852800672169447686912572644216139094165508827613800722996732443629599114835438514953684135084802897791638323813069290476025935816804685351965540842948650869166595848396151049717586709671748024496101319088079015956093720735505018128094870836599075524712668343432368008881236303930656175995418081460738762243305538618402755288815965998940160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -244261647324050055689648869019654399329670329679810646005359083347253841315766144164064784059667554526527304442301489941071055562117436389045168200676057846718701687267217522799040537943047266139570006971141901807944777827107616728394979231117408102183992461178883688445476617409941089150381467110341198880864471683182188382584095264147640382806943428907782035526744613689520547248027870221655854706810092012306427987930983821275868280182750758298383808877860328247500676453912287358290794678062618737045942607398734671735566893155735529034196891054186733192978006655932822796324138448612000996109374547116948739858516819269936067317190524297769374603734323131307727695311818140582686124993571868559429299301322059846196996624627396341674323219341336718764308665276974130438643542044383624628865031317105876246287166002175848736771641609552872479506891312008091618231930112221778543912700633442990337890425329416118033926724709524098310096145998677268937134173439347637982773247262318267994462128525808427831761173731264863993863340920891068625183510067523034323973366265100690505711850299016714538504555030070480889097328001914306187947589998775484881915804840405688741129750265467837049609517068063248733588046222339125061843123196223222202153084923441293860926165201937501498082395620606076503395436548702969012253216997853119307380792649239166880318562319254799708034292733786771160567802478997389685071543511472191378111188402335038211503269797452360357461835522295454293344994479666833550206534586899401633601785988709157596720183725653240546324405377675367726984821878968047847813044242124366421449146510285798738120032481225847528032564886482161720536474010131638666775670511016302706454113253161278661937165723268146414092922925284448196699635443524368202939815803510859397445145644655197093640783032420624493577747950223760856422197807716947914588392518373936261944331747352985345327287621398387770141549307855458240923289526575555292207902717326588161942984448097774283078198986667787367658732319955055602533943905266327638586835547886017155430979327745932555868301865860298849514550921203192087386231895261372397614720387644559802161067556473588840488394810649135277420706732318692822713512312364555924929780019935645673097191888010583269773127612088550282902139554443779607951014474476817305388124651897229718513967976303733823981577255116347454491251137854605764364636803137830269633105775653043788235572389969860748692165140224024167184533384494392515105764605348731865000086932329320991532968429768015284745639543534067673254560161065860152539556882903340173175826586954422898240614492261396152233320703988886235080878918625491027339736299486794626162070464380134860189580621584367673435784576693668277903213873644211018413208196865047923849786973687124613055288882570142328963163534066382358128916705722915268698860400456746822939046805150104279184888743477624442858766833048172960672787204205984905949549053358774867189240622463298429403417081726394582279478533914884849821127685631760761340186717137654570157008657205103322164454609805662609165219303196819002721715614213290289210475496905033682632799323341499558800267603592991743370102749116680112920338477862961174601346110039476007930158481759721957846922225990701608042811111467528078265932352560556987896859353976287071982684718251241284497270431358509713920545632382907552543932288175353306298747277548579316746370239227951872018968796111885919391379366757450719057379602014497936253480786093878313446394448485366398719888812450533562054978384943941715041738708398902934225162814299982462982580226474075913636816349644473513965583188309212059068535359343950580811109724747523893464118772271586225541024713888867020797775076316150150933167352893652410195995542306627881902631729707429341791296779976468413080120464362544925768969430506710447636794788043782674426861481810939107952627956057250268116215695256274225817618166759714121536646386608410028319054857567955615033543277292550140825432851892825760711052876110895105288928750367362410127631148437222127492528766761496524627857631554273684420106115294800153265749438759118160291461417335421829023565429478731513699179667351287899274086756813962725254493332731773837115550125331962814872087941542463510161631486740239897406918940636834654019964880777346605120436646480106720722132013990380572741159246765576045683802112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -2556406122063827239317105108481778784774835791135540426948551210721272141072830591349670117563418695995079032987543726952530778846994992093520920341688043187821643226561904553752184828038815753245922927566508517035040724432995320803955956310554587287141959699430779083445051657307473836473227925215409364495275508146041879478876983073233848631499089903101855959093497818785974373260116417214720550497027939880558956912410981741182071022381038436660899487354939980074116659738820244063428830529362001815235683633996521067821500190383473551102618023860344226802191512561889787087344801901469815747819856172613731132456783340316410742868083243993042293460681042179777086580495972788833291324388765685036173349336528438831967431193575948930130778921736418267622248308349644746605547708557079852068755322817043057424562765700076361755522777481233161405758157385640713824418293155398598138248647781130435754178764930770906095292983585773861747615106659138617871551010301980228554766780927070932255385656138268259975228778628438036568314569645862007313070610095536041737260698866875578924555276047888678108449253695446682172751380100127386936380457588781055843816263726683741559409809670261934356525872678364102027296004477101762374183719011900250180700649575155556956632139048099979750565131637271015153076775571398397089365886974128537468247857046423273514499410069950814984983347786463695568444864075086059472493303536389897884432493056127957415113920690547345284868332321456512868985397367712718299163106814955471252475821939196929180949728468944450913055383723243576041494060923176229439136559689211342701256836198719536273952145737203248791952836847566710296490849127643618256663496685877210946517037471274341167296932945967742094153131361870883021473718235607818191829936815785494003282292315057124711593914742473810459005795314940645173901485553941475206777254284479621117360877230952166239127909616232461397313391748573078799771854191441747691882626957642898927038518497303433873316612075881039261162819876078535827791766548199435298117910553280222176100507892239933613268606102995000877863237349120616739277189096506903613682247047283873424687913137784612878630315435356660838236356993805573940444225193557145973455862451114596323720673402204838334778905054054826081070288369057658861342984655799661320771079064779342604851014117902039677529535293704471714878536117626216261552080941987122999381938211896653188213159317245287820772175030472262841016088284139114744705544287956269501439508615272702890284990527883601143991231186554545752863135554190587156069098165189935888609141721669236864458492884004139395496448942487913292681007035401865437872247046927941345783558882862343214702543453354744018152512855856843314203898673607823926527967278346626018424173415334877763504182654054367065867465592337068998251743788041803065238742672762486193592376153028920644872933740362650532543568559032932297900096297898304699970895853609580736249916409482929924564091688199124314368162120692896773636032314734106417533931487431215726963706334981254005531717818485669115448453873876416569375800709648517994788250949161063749826095138708492694651779673110246570330040595911332643714127509327862562921291648186811113533524946470402250769568858598309192372622733796826510201045784981465014263921497385150510403337788017815403870347155720439600007742111296268484795220331181450341539233726081207479215655971892787767352293855226874236081098395258410260092971574518019980599178774828423414319483993370390776568888656922150108103214361487645556233783135585875358596216383771523575629178699092599695090681079515041239479055316958959623980480648376900206422726057237727477065223978745482355978368033930276759216064112271359430202989895398772424979901303352400908004219099269843786032614065453924980811773773539523463447683451693863613648730710827616311271411246417131791748519984514366216153440550745836630778674417462210778980358636080486267788692020504807819423845360729804840195520536304208015293407168916347447284043313823351956741729641480050633469402794599966073585888591906238510269687512562820283300375393297650626523909373605638985742036812826601930460541627252651116488825058852829348282847324659838422737315599951184160779459306147063262432661236487110559471020215876069623611620296326982583275293526783658162929641754984778240409283229746232872140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -22658292055989582986174949174669579074829462716312150879982538223936230014685583398321503730204415466273294590953214140041432324925084663351555037499583636721387954408281764004895074522455082102465594768810713421651453711129897502397688652300196225683687158089007523768695944408749398355440899874751300336463901714147141717959666024855660908728650111355526245446089404368572807132167998960436429208082195292919709556129736232245019877218951708818222651454975641387768743702692328468429182948682909977851074375803330670835998158872601048453792730688484018790864406404365976131398781890011763509273906848404550811849261714012618498959239283677785721543934195008572311285412813441374276637963733451327355575860682172198310134803824047462467888060328279084754776222535627311365561121833447369979513397452802524894851032674070308396806285905277171052529701365104154513078574231016156040813502440067925139417411461930520995349699647786140644583834095510455161124956825705052187015827371164580481732079926390838843644982134246481138389972445541110199264555516989773673103582143848577565310779317784876748261449112773550458452245354856114156001275636650884156363478991977185777917003907406799277083773343882815429941686600898916382515992241468869358968559145742974598812443891525491200163438140123025719793970559433131333180848241058444714658749337858278681825241348423598774730469633087742872342269650330897468011191731963752858992218605974931617690216587101725416022248140342261435796991309826157140465921923218173360319990506578076416287226870749658880129939109487422936937234104641230013988205295753160007281453461286420482816097985781932232427297853318224592870331001339648678440824221458011847265914581184956214889733068528158584942302707293833817771493422449156164158883934137954580977106809999616246458329918411831958359602050256997662000217762937300135664621767978611080852299799936758133156453106988209306854555692987913329795681826720792888380864857336049536648472208966985696039000884194037718262506329532352056657370746411154302782496932884523189621710598048074330634661525713105385152969875512864744228291854290541190655127149144690666919094783766899455213670340390465462755835639743092677674607397689942662116352890844302355466644038020376875115747580900082581599982955350256375943758024439444366907910923731710242236797018364182343987795148717190764975833248375464665576313760738432256733530137498308360050142684025303112337409774222440743107140899112515277135492841441034867510454603496995308992584089333971696442677375553691426312900176038476879094186649692635094172277115606535542143046633914787093691909844730521884109745501420086410829000482676284608040140673002629449667356862347998163537754808397779772913696048051614274435716453150663720146762632468254031524516559565382231724224170070557204647342992243373724888739320564209510118472106311986404262514428129690789061439992355018745780708592725474796725433408555237629745135627468728372607233737544793550353409785340052639261112865972975687588926658053855072579340570290754004120636754013782036942817198108939871978636074008726549693449429334184154902079935788750181236550243832702701291677957264477818475539290920615897306996785082482780209847694645170655744416575180223081158185227081279832410102873691576597514256777910130772001228211415524774418083229884402517774403136566020283500686058032757460166769974910378513318706009764487945821262513745059977950184304288361158114537996941813573643193988398419869632915361869073759333369860435661960648814755526895980171325227662359277679652014875565555315808500256551966437928077586776907505477900270789889107951757981780262993237434380586222692559407078393105136987971315586203610480851469211953963438627493334321128282653545806132784247578112827401693656028425287102411216836987465230878601562988254593190256064047563461864967351197021971522430775074291571977965125993733440003710209622679205784242864904275570071935173183436114632815731249205322649583658806519903335041561308751303398719471955362682093023481497844903412631701570020074488737741268280410335324277245636881821446313136002732559747738113996666752336355937170947192257977432739760870037649854288832279635589554326268557753428695467327018348697353183746995403199713014577584967484980277436082657824084132428819342103848363098784930736355285642233134454287881994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -170021050883015249409727695879108325789507164655196017587430257486858793679412609082671492079808837200893024633358211110731438773661058658698217582422871670211344415895313514531455742708566996078785445513567009738361254646120620953249929508769810453915289704266795990117523554527272924653084457782859732210671090570176793901088976819146811344969454984027285243150944378099608139366563365550651985359371060433191564980317535556898532447977000216796502994867780625643168837297641611753009881276985046090698297055015558160769217430190149546722460254357146615514262668574735566851202416676588679173956996815326892761312043190366815075576927286310410507579916955534845395130917005006237451055985447941456183631474014015819948037499154595762956708844914351252130968499111034897000485617610658173281516934563468221673763933903714725420741977838232058980841755928109699969740149420009460484023169104115525225994926182648976107555361091630966650547539721285516827947667584400938904089649620265455379181373902295976392276969773039477441039556069623917968510971136250914944031356524124796349852306729536924977023872802766561498911768235888405512848708838144183954227319191027404822509345489939370882419860631787566080383559670859224182101455817879610120265386986900650213116079257633832618695799895653613854288420694267732473708766055740933630762587487634823458594989240422804042515441192567991460850716190579722604848134829796602542228983382509562565452501956763856387897212067706743003781787838216426390812937934167695157455770592618268340432922255267848416749665751775207161937630151758339572620240127985629550694382680814861054703722483397873898982504996088952090282801008709244717091069910689654657203977768783409500036921026326039091851766147556409898683287763362412800246653382010122608209877636016570081807300754413465411586123462313039942656194764806154462563283037092747183429661929583023141704278785491352922211351754397931371444784997300189685423733903894097630912708453426064699414070193197739671287978363187341691420307005450366043991011675869645702913896702076599710983599713004139284730102106794747499302795234435709320106485198491495725411354257886015665678838489983802741282614539888677377415801225676638006385209330062490531128072465314122362366231142034659857941939874546876835820141638299749598245502555547417712335986279351821062926569184010937624157896643348107978192385828125247958038559116784195935414062797788964443396184632860099264590837233598051211230903476352020766945476007397793339388084770548361207635687488845773923316004670333672224357509194344364512160405897468592603875726471333606395872717978658516770670746702603868252903696560160731340394641117708434835834630197991347899660542064732212470176717587685359810382320796884340827634636630115636970879136888879363992260696860592768182220296268182998690742894966470116344451583270231027856960310378864242524773087862602528256744608293448624274672456404735088907008199252673939072683358799602351112698601717657146969393383075888105096801987194170011906726807025208926432222506082085936587449247924937565729062295444357130652092898368088624423061415140484074002374126725898330922783700249595785799421262837641255750533180307402297740612260637392089565196250126864635550182821178176013952167309828646793971374612993574226092496197290452656818830506608795552447662510403365543625156450451407667837718088487900644454899683635261005621955967393746717803883838181305491668846744057028513744889226122144180323762293399940598583455293773420695369455360307938313006632545744854246454443168669034535049869219070894565328651219137468269113004437987554761302567459778748753105888165888006621827252937505404542930792173174966345430552821431763752338503328329188790967509299155709722592917565649218142254641564436209626459462101195304379649682098407940101280147735596942685882674340217467018310666523197639955533407211657501850468166763153036168621593182655703495454575628530999290778615921299192539178296985841267300979664067355269552778890239444033658162452177209719002104996251766355072551490836235476796447805830611060931897936402756499571211797351364439757385315526377039793882121594144700314029193187365958262449601463950481112634348790162036950428897857702103715583186608053303086622950326268682740174665200979728465814498809389865058415373864938068907331363163502280704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -1099303563373358537333353340493395014089449216657527404704822828130675625661825617822014097426479372949387637063151649810853564014751336327078354038097246974355711761088949357247288456847356957083314464302856003408622451274363047384524527925650409436775202362306077181867642998091222337944049512850328343536999404708126849477264244010934485885320607746987543093398455592011944202693695878252163110490984066442205777271858166432313043061738810556172210367820784494563765416993030774237450719808225489719423622242546054084950579958185740388101305758159955945541422446694838914928860598868489599253166806232209254726411694280116507447604135705405290724373747497436084221871268381104793314688458097396892936114894265928203262621303310691130034258964589367019507559325251095518676056540714149105026194344568097019966474955312153209428533294043280205582111314758681221067271097747810601818746758705989199532908555560477647409462269644175312655479594678219812994562032488055460589990260217401185268369553170215173617633093406230760777067387125306060271951819917405939920972771169867466507503116301268064857300936033292405189333622723151476711352963053801458068535694364999108237095254917819696494533903631927603598530582937133040353679385192576869231027848981794822521242384739432387712495656356236283134067383466925083333369831891410009123059287708368251882792074784383478637632944990696617722334098993734653798804733964189129756600541088966244437980573735437378754357942084426184549890291255609064044725500702204447391111028704572157179846434931740520151400639581344579133259869840936393309984207651604724401917669163129212666315811715330406213294507937632540076310297406932989645576816913939925087275630924341236859073122684136504466515768893596822513268765975231829609175553635715264467922869723436043792784750998870398727954499627455643432457505037828916590284593846998182208891688449114851544393799847682291455558677758556015663596355143565527792766796224593063845363826710009364725434231395422611945821817133497879926979547398879453184005399061308452803449969685405502269900150527286954863197105671007663858838287017151434591758486495129243178938361124269208062435025625568454186938929496094511581908083727448902655232461643391166218429516679008749053504728308183973977499951666027324220701384989980314271409309226689660405974553681989004332589819957956917160919147641129822284495789262329663368363853004646540115647390888597105725813547147849929876028614063216440943094009810043995980658727457016980977693364250845082665227477974027829345113889924306531689231718710801750873739276542154488270475027164784597950525244728153563530187257170732019722070549794078546518863782206101182443388948642321766796495968874379217145799580888209840695530105392903802685492889031698277158618161671861822620815156993210924454481064002047608749076301911003514408781422758667840147689239000876830969126074936824282295864451037651162616229145632372174866905032165597390712464053693786287311530887218761674832176249051665935838004444739534797613436073695296552231470448765380437403703466158980637282431629260799983724110947826767619918856171354168483376925643397101150920010955482982125860176328998111198496716737727288691420902889483337082302189115383280480783108701187593819931397770825606845439752679793593852623471165070122665466637506077396442871333196039523757364803135719325215076238281345467224101164046029661754763320469614576383300362641837582009911832765818898707157174006502142093969864692260599250568924645926865447363342518923012317266202553417424407461372210662741135548228012886649703864903666932207055188715872597758045045742331192455709300222292375161628257902994438688426566447448583633895112659692443607899893394270872566102207816860788759285391722407908382456190021070515827956496772945940737892004995067783893922323849318295964362050385815636794861782065380253891427649958117463288165155803253495709638989370621405336312199587940398434067324225394998846458578512903957649246595422665303728314490779743066513372864080633479190808026015105602616144687817447427272286951443135873667090436311493538648845583093420394556594168895016860850005836593900988164544372376740720091185947134287336596507657253430779610601327877790342445390645381784477686664461715273689361677386729728714150482921706046037041728303511202127770711540854738124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -6383051655557996269989042398440536469854354289308408645428569071839393411048928035929096514801963324532911600782085057416418301594923407830830755651889984982159725091478317731314329071634614606502039640958092471259963143916302210466057858377506621052015778008698957690716058189045544939642106888825273526290919157811303916659630708051019326180157961675302513681618104412397660204561329326668296670283639898507127824498904907615620930668917210527173899726888306200787977212456824052426999471540949228165257143959514950906435806738762121617493772787148518173424665943993181885723748579227208225174964647783624332826425473258834563194231517763175213809720172942510843147557190834677821084253512067574523418898789107869244677372319799516440872041884434392990057793498465415588418576285522631128895177550243565477644360828733372526872399596071961628905411226336931405977348497820886270382385217731073194830194739742339224010517496584019074174290583738822729776701589687599361310995795921864982259697935991171344541306551846780181551564589140390247013429885928162905360387663378154479864998503641260809632357067608232281328808088056351763659709635635632548478173170836991040134779566497401268203331217693347924148355360136858487475767334285223042815808000058399252502771239906312150251317664325202129375639000728236823135036689737035007108089195508481393624485602062915252878717881415214601453584982054581264882512533720497231152280648990837467164822051454966141490926125485716646029228658631544544541705324918049973060306705257458165582171246363435835612506002332294462361856022519476338366057920516129086131484673968254128254347640425431749411142837876040845921923297890044267144577177582115688061159629321993896391855265134783077211050054359139687851612575276899601294690856356981103820383062982593990503226224908323640605032123270983212113604169346460075726813206194780960161546064981322030907357697914328408619502622925798770709337493467457033478452203826752693816365341783212692322492344614999681456642503833386078168469526668318851762799598745791689590995758028080676557478484781774703335596572605373605891864694666418540261902938466608859486849716947724027452505066447042868264294857578659658847360142192336777812416200908106376480253812586697311083883688548514840879236882143020945970912894361508423476163102834609772193772385176045620099839446105103474755357598421296772266917132566618975480846657551025251544706154218128211538652033103384850060217340626398852943782500175161150942785869266199885121282934765850211833662526104838462654208629823393720947219016304903556190658146771084186160827617102639068444178560308776626861812558242345825422050701835305914332533153305715025729648576431556263276771650641916026794941401621283364919063282765497102190259369601748311295952919775349107772951631849960595191953926657105372765419934012386022877343952713898098662395874118146858319391861935879159490342441389865861700585739243407672043152399963489828671642684641239796657540744970315758798192470468255055079942481869561020590818286594607320411444011834469143571605799655997312915417222726868904886219261031605130372359004520643645716095685490936916421371685602604464510205645935527815061395376326508256079964360017528305673965911654991454942040876491867464511521478914890745994263177104142453233591049239886700546701200716457483425545428871391706857791216630533727988620954002768581650371726697485676863258731606721266147076915547823400166363206822751618994246947325958776313586420213267375854407462653762052830802027295078244603763914361723068178812776977841261445588424331468807590168976640376010555483414186187499052961943017327932600871915798172742976309803295441761451815284019920055682710615439866758483477096941500543531147536390846495384979910655224980358465189754019555614919820426002867068558365128299448928009769857758298634642646904673785833081281185083496454147329982594868146977915319590375509308321014637031335729971774476798297105993105973962035587772884134321034268401974899098365831111389114095930296078366855221351863365533063807922516372245903082390393947638788385539727463023724553226472223038111673174470387157960810576904845235950424579287040219386126910493701095634812471616427857703393201598859573194346122985768382597930327337925391131439081293528800114258748509269561021313832387012706600324893245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -35137876750524868068147653758824823786055393865315584064369719676874820268292474795577767168272396506217935919996887420715600654149135676434824255455685788359429984192518957686129720667729571216380763949339516806083109630378416276696142101972256267030708538847522803791559049230952555323674449287018642045400781316588868784328606829992931260455408428401863881904315451510041168567794007241124459762992271474925444123348548626940107082300097221035027658158512524593846912383623005152914130749973915936841794237725856741690650913236056686190674455094115519173117633709808044506410174515278593734524673536598803339505876623421591635220304884625626350059967727177719084207087913920490893071323838877583258752937125526959938484568537924145711980296044543239731771405841574030272048930266744931248115728429969879079991665948342102582156488366261837583081518633831678786698439134446334306774540059882316183942308205134034145850172961970657154908571761959467762484508603557546525671592200828658773173226040963206364498497461719833706113628521596399367536075939384050163060489082969160155129694986925779960582019554258901872313314364118091899639965582108193399355583300286420038940585869237241000078550820364249718908096124985128368592311255672686346922917196792274792957219138584813003712700589751077649391048710645235205020455849591240290830631434417014421643091663371105282526190033612382462555049524933889680366708654619971115389326284024259580622632865570143772413412872249340510552641181300210979607747653537635118692831806351388215848920991219074117391121014621118103230999464431231110666837349359943098501125540625959367688587811879523659876191837652956097385998542991108259268524328703499818509698611967928934834979705565616477691626944800380462857388337115618894876411506208978930432560902975656642868115651327745634165755782210952958130571869736089235766162292877668322746236489386329462609078618665611514101420423275397116287111511540353989874051423606645649701984802462155713058275660225893362478509707339895652517566842823583695116399424176983264212280551045063332387006661699451026391320121685153762465149374661548223363946160156818664538872603420010179991754326150656256015737300420268999148997447200201247178624580311036196962415545333433730288589949938117768963777950181032021515927097722021476647316723603806304632123370294591533235036929971098352944004852454061216605244026418027001159863804267715558522232078661101480736414967710319724527780928505975839502699499802266033185728622442527123933433030571761407799915752039825347485101793772122247571213344305858447458445860133311932881687884655260431718004889727762087207490781872304890495407890253600041311474801442740324144819741982661439328776178029489005319267127582037858011070398828111772074746196607989574058588761731925626240959872528700524132197424192541377101668814281584416083489398982713882554553677861847571265606379683436315400018179286096264682693274581379879342900144062632598248285725696492453776014011608098693733737343157265734814138898904970764957293092628084010396110266037097235548652607484327174173330136564175233441727459249822312634576227474798926053009481531880202764814700342112376911688248366839554097854855901592271731254211956237589193102652903377730595966430853298668774762598580302106044409409493687745050727155512494716091781853339065536919991161550906540636267591842626366170352085416719435656522514434047607810312089225582701661795783917892996904737078343831847172585385450504007082159519858822451285778627350012201854581212907631414222179518079938901679031383208786552227037116295277005083045697229960554818715789567123283920092827287997894222528804728933506458808407639996242472555560987420666102244401995601513606027709960395886234619689536297130576879701786947373791706699758712769133192369111046832536103123439275373816812377298304070146172318940628075463032032595928270651346928390592622991718036409081630676016241212865211217428260860494265798027831598581849106416920618475290998999323190921038362508770270994206172513479830956599260105631530121166000075823077719526747291099112009535768191382319085292014584415606105552020889529647038673384770328366839722472365434347173757477145181385506245869646750401111579384053130109526264234879081238289783785806699637401464477781609847618045891788546030490286794048040060734930944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -189220611521542738908032718704403780164776685902434650262713524881539562152537128561707734169394775879869674118096568472396527043282718721989374354659007548524192160972195457242653440770207356540532565380933125728325294977357915786012500285517306862229541847815338647029715975020671716967679204929624532123831611196880109618756296720832735825537000556922576681072527918225979855703201974427886834285430149813867007623598922700577674502095815684314424061557484061964624450923261999645914012240945883351094992494375168999868614311385802674583278454968060984822714958916624134650580558593223823206947082665536485407648790193201854860740042889619811443814067504429828134806379877880649856879654506456424718400740400640840386898923191637111317880846215586402907115417622041913907329444161724909746028145255765963606504242287328770084034399890209023232846423651821436253703707060531601753020355087187582313219228569316670453330916509711271037910265655702651417345545184366210307200802308396599249823521449390700851345496701627183011425987357031428635948126888440144355955606669698454314290033526374631032429674357574530399371788356956843858726447740937893573468371467784593305535863334841255462828279051173981708250529009766931162793434997553923141351798267649006988117628972326552540511829209413034673774606376479269908069768429197206656878767247371572777603765127409406907061964549086274068930565515344496422443533752735931170409045721270145460461460495079888703731441983114141028776530916818326096295964776933428292104902967282130729004885659017370039061671618148590214051817181038722251119325520171953090371596984457327332680382594696432729161575929627877619583537307494379139727339763442619446377423458102800434243331633344390091352785141163014651458776123609503619845450707554949989607024764977902424698967889115216101807602624793620628111639848749022540550219823363723549277868501580343620610340213039287645504280367758721034936283086635660194199422610753079265832306946361089926652793771929795242665194360515458645444454577055631899872359664554208235203784845420708757503882034579554828361749680499665559304027188315268061924798482597278306408499920583226545838114749146995853057615873619259465788323488950174270971272255845458292122522268059221250444332884571978261607313124892699736418998797757993547300709750819340552213153114643108416909875434766379764766128513826208573901114460028595068826990567769336187591335590010981843566005470453960989792760626014114770061207372148105878554350767101277429419678744655441865436885865021966811572453765982166478026913163986976364330832084438025116415649371396025818074775434915067602662616095756570854229990802091790671336108480088148132995804623427963769449569997386316057848602445056458090806145641210421976691612773523151261730245459920699254085224578026305621565110373687215273229865037477345393518283716313054950763763767161789239847711531731874655142520410970882653039920506184664042104843240926210157404224956385476963302621261097777550288311132602617410638093296661886745314549384137219426095653350351563837876589004153513186432885195278389566870410932411098934674835108560812764663505893321732517423413455028843363328851524432762760584601896458375776786036671486465398682007975036437794193319401161833858155723484665631769874370197777272882973915351089653350428842312215991092375314407588172883569424226682772080502803981725730048803766841949953862081222056541935743219418884847832700977079516922646904029618657489365996229624718971668439351425142396631968773779301658326361124653193134599862343972601805599782051153049947233578729282786585537387798836733687763808043284991050269469418283462021090142918583014084840964160495555927137810613803131445707671093670088293767220639581238059297812374635879361922717418886726071123204383956338675392432080012236841063557994718081954897343868304531060026692851197556464225200106538465077055215574443476135775357391552210603771410411575792911020145040165211183166246794092257317324851447346324967654358125075597719256006194989330002527835610994094607232694321155404554449384697238033234560888319979985118873644015595219060677007488490343199134182938751954092680108204935051878887133793232938855886301210670269652461726839931629777180149277069866562567544294375510928412578233334119020117084480162416944188914717720842338304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -980998473762364823678759944235052263385989263216006494745069086117491403025100225648177093534505948675490858923937463370867445940852239170889502532711153974918736368387111998783338626119646686870208945098021350227199606542920264913592141366898669589290736296334565876799852835280373139373734645308099577476690019113600210852450311575088986687723945283419589565396672701880176861536461954502216393107647012592895671552438447487748677703590960122065310868456062956602779028036103033192842202809701036968715515903809399567550141567783181116245589309253381330105682303978830836360943374394353323844466618482941839248222841323832651154498747828916318076296894764003801793407835674069766498681913335933833874763735609593819239127303891279828202026623169349644073897227481702741142208212609406099616860464681751099199586792316271440711506506076878994165079053809200627544569180202273007224623692883838171574943100499897503198777266168705998117542374973656669010871137897875860455978979863224826530048962271946066590640978352941264433528784944485815733110240262591130519089251848681451859521187155425450962459983899458965608422010505458430182778264961377032345113544720918908401772393421383076579757448670355803628448605059276709604554427088827672044595555074317525570151647657983118978464513679673208737823198290232763042403565756776194150096312740610465825063628796025932491259561650303428691606027985157621643564813328388702049800231054127813568027234461748955947961305641003270397843887849241101187332807264786745175509144636455328500675987973923208733448903614127165332355826901236471239726384397301547750591556429920733097514537102172123994202040317126307537776428215646661637763469607914326130071295917503554152850867699566517997072452301052542959494201667693836679917825388681053364500026679369377518653348620192181296393022004796894836460727318757708966164041753535527595318524626375264198208761902939031889916151935300266369713247207152572663546435500588792323439922474654633816202768552580221989671899857689683223342285925739795081420824432398557550720744172144434701291123723652566463100153709679339690181467530924408629754709769657763232258225934071155429851275265892491039100673776313582550223385884243449868395825255476673553759293057198560815367134106318659237878843045092234638492586249093203924122478309822298588416357846797555389918554087979176757900323333673808142992077017228175897647157579014912579780153326118255857120285792884617057780117971341028807711819239773099590392668059175359202822249959882100434634542616835901950382717586393088476289164260858786880319505986839060600563120606688257689147787973810617708254741754578733109808729520289547540829574985685358686417073845670897487882288135374175221385879411444712416408277352196757741163144629516392384929194136255050924581716161855398156885223996224191879682633013589342278786595025238037911725140551477071382536054625027331401803386076742349337988336126794848178014068484068065949606436994376603089126239984401068914778844934533811478049850792767853500042704292089626018198541179626896365597941267050899365784545130452100315294081288003245047058059288812637584918453910906472831128139599469711197846022568498654627134455250241695909082733626900533255767922063722899584507124791935112081434969455064587880531710286731044816384866483958920742244534350625473236583193476055656576144876165166935758837079205609701534916216202273083290125943279971441581944944198954090077241261613906587291634568538162691136830192475592436442964855089385617149453793573399322949416480571286084158724810211860925181032188703289651262467972492587744677137429495544440787682351700031839914915718817099033321949707492555783158337663324039792296298626398756426873561556528234912055252693523853377407446747995116861325532676050794533551097218766070493480056365126522038707045614293300655867925569241307558303560491467171872773972287962522011075646286423855714001337300922385299580287154210980723111423938283091212073823250507718836586940392886360482017880040991981962386762569781558542049780000613197861621487654606252895732447635010645445623410718207277583561542447227040372962889761077273124327043270409368173099166908166995615127452699162603879866663510231141234650750504330127964247786077869555361933565675823982690660226740291486788652179271259133935029168552017920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -4739415560910295482082198135270621974419026728207666011612460711305633263950499380560972099801659250005895295129370963392726087072835884606650362233478924149453566704172254559299761768390111842998231741703317805782264023027966307605721321873915954204857053575669376803278155268397814192100003372621011600446216042065852051203322739370231066677089773667516342956694601861011469835509561340665834766041216905358815964682015691832714415093563816307271372276680443669568097617519877939728249593212056497003346915240437178589414919886528254980788651256682246875195030426341135697934324112487695093493682762565376230610939117048314358621655203464885009191855031290358513783890386911740689321405567457518874525396318678209943846527158265984109450731135345280333087856000829152806574078026682519354700182507453998384279096530253019269988897770193575258212664751486122381357608056450078851166695553477198017074749361337059686577391008455374636238771612055299079614252067569851668644106318383652199946733633334932623183847490510828502514598921145284769768518859420928433532984180544515765967480142930648468824750598653837381588493066254970331262978409069814764475603103931253814921687167647244492355069723430568105178323614514126304978218278181893810874470191974418071424797048645041168988446025209826452414712400529407593448458191332211621894647809183674981584367055224646933537670441664360614640348096246017869101762179281138483079650604947123658106449677363803499675829369017141099808404010268001273365188312466308191758185971477763494532129304994347739833713735372903868439246752349433398625392433601047190283010123295699912449123933662776969152426029165983989399111818067657367081397254971260024451439320216017047979881917090384423895651510232765026916429432399532184601615981933231524272651384757487061095691423033888159096781864335004463298448098944217384652623934324628554261821485671235858048321434956841380302851772592631700161352444058123128823031230433736163639701477614530940270062822838000415754073980879893327572527933795545054440477866512824230663565935392503802096757099326677941359704652149649460809364429980139739618221965994429182633333667929354081273463391466786080219772182270770417471103893346601173539050911044798817042077161206864832621334150776654460050054515421470000755561274199967798681734933446314492126390794991292373168207426334987573857335969028241835705806723356496825910189981956989469199520695434624832160086380800619815666520102636374208114190790815479854110533843909908701535345649597757417063123013571424942713109483752468144955282556284404390669277520222121259117601102632522290901275913547366242833792553267676599433531155143484437630226891187520679146468598085757029418394418276482278706271816019204260822677717617277260949238226997818020821093358664710906001337827326104677700346474274607181141849609751495693524619774801070269979932176080517609122741098039505045630636479181301904535905115197028605836681551752135104163038153282051753748897444352961304836955719025150304273475155601649246434064448550070782111830740366884039017914602493882727234766830092290390160056790704237254913814255312351518187981993309711817183569475053189470982007809638330639205592730921306721338844396955724095809064137579863249533765677619149979857886951777453390861573939298807512737303120536268476842257490098048853412567967556164983550791131048988759611154902778780855996174788405658942072562633965366114105755211591638261332445233775500480228908949926445416438670280295347154197934695146158588872683588964865400387950853366418595522273093784650124476762527984698814085852394494146403059463576322857394288124393135577320246593554359576389809124753762501019705583170357885876708997481837443078676186540928649269720419735222958344533469779609363504365644526028187240381720039455161608785063474294765023040983566088406169324545813769256100973978806589571340031026422949475274909526098878032700481675773416123824466981776653561795386155970504179090999100958022678286550528007821978267537081143370511739315214235556571982634504663152450095961388004445453876896721448836195399989450528351994102455059681782885297802078031808440261819503072722180768764610679254165190938831071867360082893827462517592390687561445757047918132271797523286542095021819823986067998775728461310851621270188969453481126526976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -21202484720369979117444997595592013968965441216092616975463395481734463615125643196532655260378219492012419820397055966974669757022082880909185736646242892531942216363883206851071564973244763491371287801581498128637546428376285804272696515074875303677731628017752379955871383744272510124729168131155106763627804901387735695972525417168711813433359371363941699630942731634955890462429998859456322641039096063621741069261464943938005473183585239869910113833716768650404467428637311723143379484375306411300961542739362202201308657920216516728540136355426673568187509937085599516785980246486145692826249997213631666064782175096610378448757764595707894004392852209034126192530899445707176730123548433358871846467041490124152901084877314866605425403069576896533944530996788491477120700282678110613461195367598296531065400889994304040094642504979669361996423364296997621537172583214528859410994316543807951629100848861823951635332824603850719354247291205441153111071583167886768352758996643257804910324766284400067337957132462035711143945196614454981810319736470819923523218804262684157500925860475740215408091768639639056351177751640867298637490383000017407271181025544281355418440809496190359422834836225092468061078679649847951831543507871461571625144839292691324754824445714562055666532271856893354359545201606776243158015022575225973977537195028663552042957646086198202558609739250724388526308450636395122269253594211462099486093296768006036067824387898597648633907520988510909632746478304989437230143980348337011758086019355712179189244361786351956535049371755524233528575902717563864188460087259068368411605831831975854848139061784205313293925346713295322833290396662764512988490594907929381913621352864017953332610748230191894587953905509929380684603986744556234501395510458440380487772841572605771574454455453094255136159784641566893773813997847693434821453172221860248077101957593069696217083972885496927478515424994499621162064404277951616604396354056221074391428807375265557242619653809810911768218947561157415231495162763505072401324529828781568914017066561262273060090848695889922170774090757974952474885252313964603555868681672197367796851643463936801435678006946579007990727119440625177921605674425070503487815781028950147116360741129129842922697244760876741615360076460134318331502131746479800184134351200288500932266357963282264058634783657138123075363700481430789930402793363966799918394552295890991655886408677380861836174275330858333616073569966413768417204825031332017599249522269827108297128315391674965061111174478147517237052894939713153842242248273594666328500724122998252429806349340835811395487224574420947464206915606315553427938185567485645850744921618372734691190312318064231754622060167674840757844238966500302969475587726446589582360853131583513224758264155439767655733461031254816926083254180404219685309835077863880993886061214563378810183762687931763990522871508342342131431225501036143074908187909315001037388090580602967659652669199933330302108481426179005798764651901644954660229212348447586440251607303049769472711809672286393234855385336750748054961775214858050215864992619104487955511241761585560864439572936353013954478497198456824503222419844677946319814172625100529424288057758117733219213436543186081929379257035177234176236623740567776139902704411535434559421985901365972590312374292240153903842784309248237956014815944522218342587518270679728177833002826153168500501765872065947057378297467974097806100821454784783874456268696432044333217949691196891386602557080056622400884934584066919308593423878578221759359470798388177646209428169077328197645553227061044060292742613979214750144651880198227234780756681576194087117737505572353999090199193213438329859391345007553596500074477805838554028113192624875158880687504189304179340703973449959503484767450137162099250559922973743012282440846515713754869429160410252002507707436959068658940612310342094906434776977764212333369599151451195783764814347728390483018415075506482088600049092077158818170654628592239036998583937100187244426477479779782654220848373703744113999485505885558910572512428199214222478289021485211829205115157205761088131330211243785329920831276734309911680823082209673524078856866693662985548589461730348842432684155852398218662435081047428040801565872263859659692087640834305618318407812006700646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -90046712918602693406709683801513358372842898189641428516750328881336643727932922070806367170506188165689520546803920755078262428338404124585990588752884609247726652402691872116278243548386491946937964085618710291937091256880887337252268034667907926392882823131071306453221658254731612891045511168571198824779778934345154362073134231222126502505721891920641538870586745001424348110898504296227804412655184145083990383897460981866275781525631065950357841301836136816367391847582740604442994333601455646638795030313689608227596963360284900934236248289887843366628268542297622475782901009928833654522900413176244904222243339099521454758362784409552006942907329505481061673580752187338405752304207103280714737960024719342007375008759468287850839367816062482811559700402438569882815527001206865580591336346102421556315305789806509512790327360260354278542561782345904558329182439881436717946049387580551043379971238265171417621453967904545670280971638982102938444533514994946135230406998469542553632184017326121472350580999345132538336328303814806556583539057737814319806982202997684454379508689330706080442121147451552122983225863948566891667472053498140747594993608023983888264511723764126564979896435270021450887316984679017996730638428647797451238011642740157957183297326397258926112293124724793535496642328975074083619204696453340903062651304989406936338151935935815057882273952574655587706627069075639523977973422995612308382179677266955097531022407112825242845138293544447624934639575655517318501680270015911296648378918614840323912321168070318348308095403647119760535687523321156186140284426237112103643197946276282322242272380616031613600708086391838901172563969233696495668004442976145403278697246994545771760026947030919843053692495500341535659886873099534741396943781393168351387397544964922057284301759492495830526274121204011897171408460365351330292474391544849466972021794429214439715610811517503942752529161272982732145706062938901292051188774606355665449558180015993289929588829044672118406632973133449830106595393527353142808715893133808225197227243520732924568728520444697990296452576915182565546544654138128969088099890126393212920206739380632348309230804429907140284230968499648151437029990882159668243058494204420617097492845029880009605482555023780030684785549744054962547843491190618199926103122417844956222842483432117641591183953091357344974073517629755910734454325348657595113087163977157670159065907924538807668307711562073938367465467455672239170894832847314457709435253565871793355661122334108575388441495287239360092513340019108318812159665341928035377257186492854657259444189266741664296956290507495307731315912139789300630800729905056449541368426836216508054038122778213491359432497284519541483912143992993389783145023342209232670322698875228788763362848105380096428094382044171198669759046096322664385367066041502028279035281579609354564756113968906753902644654409008858787139377755012088740986819910380709265522318014112733261123727695899102424241468464444862961905431341773910186945917012142233088694171803977553423162851688944183795181761831230467635489653006173584243455825710629365335891604816883730573101883618614491861817958725564405841501963300472049003511537719258383346803737531891127177321463083276563639723226935019969260365373411401469387022021956396596462187049565625054533730656281733820678465306195714565107223633854636517995106389209591591678271502719782793844572875310310763426313762809333134725679577397150784326138482306957089769393742262227913002080112408532752099496491002657721229097663844165166649044010869900794348484675155240620116986459664274524726310703849429123072854566452671265390210361487942843897011854046866685859789162982453049265047798903929658057022411735077176507114521076178492628277565206065710632560338546197990152319093916830688553092285911173982286213790342671667383873625921390502544672682392195018484155603057931364940067222137533134264608555743748644439285933373029763770959977649134541989753428577444918003641898156500087046722375575127989368274724989314660214571510887322086314518143955392216160392574501286096156555864455735187089364950898151523822083506641757487229043133127118403296442893269850404053699964497159596382255922377452000724613530362773907560821812297355003791398512724419480289059568411434919992975770140016640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -371156253031334553917713125959540290660022991928234757998684486666938420928709374282300382239086054825928969896803492934656691659755415140250697881091761930606015453244649306245665742717248167388296375329755681183871539037180750967217982448657532730128629186494406911733410873305755390417605511704898593345050683428350609402554127463112849071967314057311991116594622825908213799428817576020789399630477679816990847084539831727021898180289150260634835942150782982583285335358893458543306097823083900637252749710805284510275812456739495452365661173909712887991214959845164022983341984336423340433750484809330342858463423421879233371384897838503246024393096988056183900626401567609628619985613708430803565070969368636007094862585268753368594987156560986694655246472689641041894276122088335825870653126408712847328517670174788518723257539055816610586909728582435894876960788060519404939429077275715560729713258858631648237229806689233781476622541933331446154487247413132396523001427118206675228751192922129760304383565686111631832420386318107260121562416804358073752751708627523011104034548945298949654610521056968172764709735408980401921688219180368837450382118172017787074571798437121636844757107632070302127567624189988085997379317451285967328373702483310591438018511857722846526734380741529019046540840252624665080154813584022756546756533140522778979266703262011738035745689113181415724566873523631020377618668928096063563096008061065480244204117458747560458262162512799035704070197709553878794260216057707144714973138872755674747104665422279798511770101493438851564096864694907893001239592221483529268177061102139091457578608024780889320473246225360554684675723030010205338271420035065799085639034707509967971401859401937255575649115600393761679872230618020203984748266567707258744701825327181774729999632814278885300678204262896308308441208537855691148748474990643214317731872637959661932836884877246868313774137242363741350439523288229705215334163837907142759962639275630101671888047168067412387889189306523362332096220819820709364941667930314937308987986678510719732484542216802692034331422894840508856348089197643435635591971824148398552563582970479770662430542866170147777697756699993476279370913294206669151362277528251141102804533941618661332769830564446205653834915732242410193900846599991928154455713787135955575438491750668781205269865806038813660108904305264595970191048068105589442162615075198806480549252926944689298060646856574017718139446753295593518886770601893419975890210486081233021369763740579430576076811063830715402569055523783324631294071737086105799351260145824703823498945177477252493642349770144919827988301405178203076542938093459505147267615709320363268254571475831252867562701333735972314994534015562568763959592456425652337414300899101647262005592197577424360764855480704521946139253689471522026994752727856038967694434399006352518738598347572097532623157313987719258836882012854349104622965105872278684194514154200680119477189811729316505287942525456984454581559397229123937113180243880000292773633213203240982006977032609260766428236800424202032719137679246695520454894108643717640722688923356078182913725316988338506089903265476098735793992070564510501114335107438002249761765402639101650549603749095219804606910906250507581894933364754823219890825192005799607469528327076865511684287204159561036625086487370997436435765892151937757744165223661707447635517825682822405786635094753050177657641480020256282786218190668873677250465349611959108862841097496562034612647555490965053901373301357221331634306167034207701376959596991028819631390265403538888780026506529832219755447984446534176683866595103763411100484853873568119299616304747437227359890304379217185202833820397066103873913331671059745295059237112684189752744442564809823657196606206310142480632749064907844342367006520670695366734365690686180703252957173845506780893241496585568835235902551838048800304459801786694250318334323610629387334727873272584770094550435816003085134280764741173076559616433559482348389049828551572659190257943255490407245447512548833262896958079985158406423307563839172811830969666554769001554923330945302411793534221596006615324121701757631622854036401554691971488270419808730108816606986321685747494245685912808235066909322691993300683084741220175208524809862671750863989506048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -1456680618769906225782895905486288048047044223880522251694263054766173392972971420655949349462040354815370188039895729900520446249506652348573918021549189244562473715454041577204281757376599672252469257637484854442793685570181652528474464971691575941385549682035418805260777829419247567323222141138828740628411739018323491878919114411290737787814272934506187970631329560891103391863905246052126613369209030670262680618282394424591043625639581939371243068129627810354007308902556135425802161379554804681661605736426686859562670603808134548949690775474739654844876047513329859681457267410501661490501246304749903079069990770778231146275122811512569639580608887261148195935103555369930142270933184160492830337792064196153006737116254361748898331290189498658159555766107767939272061660663826812565533002770296046680996061373608622992316850727923466390883698336515707219219917503891924739551616721090248474183651005486514075031351610180635795508099976658363062712605268407532780833277029049994997470659070905909996062487622976166923765546150839653004400387774326016572521435114822926329529967056463322589043365252675044983803043872878361616678754390571628819148919143554541186749461875665855794792899358752759599870214725663018646926064635929478887134729348028846979161398048674447649465007508858356892809027038031258941234033087214715449709974604889935634603309418469247943534348170011464522675394646874729678714689148980276357123091850229199056699248304249870591535110473375488146682752659117809473512017938406137712298042805044533207148559139193607737729753144641878112293767595010841742183420689825601951775696866197549350717595133070856514220913020792973076569248140098738194213604699854568298752193045924404373751949222280570855204181249763950238301566693034198947665397601359417943931719124113608632501134869764911557174160935797666083467610331978607099388760802417574878028794270264259332805652954465570620456237344318735150883947851443534766814610705266123223443302330840799220693340424091268654464783931194457922281703515358008255746161761427967334786057278742843186722617201210028701052107639628543360198310635031223480462383510667466043853501996108201657040315115329694142216262788726051924746109974497976727549613348119542287805543466793542121759874888266257856416636819010341795951287908563874828323003512165826444493874546850574094068911588962215792828470054931852613559849266104223597506282280074745381175633825319613388333995816244899355978102746401072343540244395519362643765602603559157997768718893144532408937418176326570495085006217766926486821762001611492848427478394452479230931929242259466674968932382008774639635566202672840570271780848799840594489172204127995228211054292184574353359828379385608685114650708946280509088900343992681822732661665506987075480970557617105970812391397621135362030100881998782715444806654377076835158637880725844977041765435131702439502868968579455430597058898344841296448027269154564813264495758138029478314691034447265404214228777339934163439038334442302363376102148806118613850876991269207369628787163338579380400919029129453783693786134226523892324065944501101433869532644543458701808699735388680478365350977099270045302311333678021758445662429524959456361655660170960737316983721434196409329755980752881745690791197006924538090368176402915838012494247756880754956586310289069461620545202706131462765523009155221269084887828380934779379927902406780785777567903998548759946976246066865727903037278375955098021776641637071592259727591513649404921176656353471979000731160635061756976870529250826508884246501034994722201928747739004038811376035997934080463142525955220051775361745093271768146340325190414468170617984164439326490620246666551955773724442205507994606314751657768961928902882466744319844893115626718268682834823541758108212081173436108482216778270073531649904497561043584525211224515791251192549321384151544480594001410205327830981367263770694307959295218398131479011920457092861443594842057133293314432101477686819197219615792396534659477481559106983647706489223434001235247565783212583301692271108858813083643525725180802085808574921082069803080955888385677765191296168946726859471851195551145701250758866805678474808901569550793150302519481268195974976752213796935503197969588112269398540711131563708390373701097622753004801228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -5168535954191677840219536040797879972872429909665033036314830874500005778678039631060230381800208280650213709417207087574941616271353231557015113820366826700138216950448681813415299337970503788632948858932292616384449192433116267126713981967466885960244984847594856878003085151075771741785541763167189264367413877976257841191431528509423974646538749943426857290140066386891251394898670242247116546848524463845835849204998835122055772177701605903441000364107077766931694032402003841205944662022376243522002727586979923796077014949241973568049320396977618988329240276556054760575402240763801362591599868954083974981198988677695390625560069881383087065256346306723131003856810111728812976551752253882677220079398691195454290288791990184332117925427356769320098469417504267055495584196139248618045799275886888544912438623500719411039158559389523961545349394635896884986536096505418400275316604796612717346091508357251661431504775404150863152979075873710032418492150120945465420635482124211365439867767401406098304752720394560870219507417532407743232938127288514365473042128041949466259441228901552465118844927111043045982698033736183917749678938478984777037185315254905556519407231147183163227680766734992276431178235963376865651410291448369193412897494614382833624773687215441273829981874275190375675995107136025308553291514065909262460946209496109790159632389288952168747650699064615314162850786599738784616671684013143834380027589857776334402237579393335347485788547778966094927877775823028790022384899850537601160090168317812597788179122436002781756780260550400490626426358720402253716474666395698521285472797520902865877455803952092225591542873989328017249048197145709026770141272726213759181554954775700522659283325826299608032325588770496398283352358680135988505381728124075485851660486866764640512139222852534162647506029792468421356440193377714125632602543874504149381269252671819027187989588776012764119507078291293246154716014443376556176444802841298597671106968135348559848320542835964695972074622585905974084636774613863323353686440489849423258060496421096080982364450446879606629223836540901490207509180417140399144982818758360640310253969537350806447304696490687199197690245130543308310914490625924444718576209882557758128396632040080686239779931122816692096740125860952250279575903920129282391064662229460442833099706567300328362457329875066340148576543533876226300837240174369239270621602920789871917990797600954622695972784091070935396366456305314589242198327169142126205528615533756498775180463551443981449419598165292041601476835622059025249612932793907609211343061546947228366728637332061710365179540937658766643780036443937386247186980453653959040029279398764827699186443677878184773740065433968691626655660333565271736536601197582944204785662595692636822550862110810428970428734966504737049633963628838854448181883733656673124066635250905277347565537798758170982459470009507254714511716978458307157265410041421011372600266977935739530660060127801025621748877273544827832680502537499758194561037187244948887096670552353314869512869461677662670537387195630043445708436883112763731372530143070820391743967728704874300557727364056535858347290166796068594642922109260197060256115981795860593561345702809505545761346297553829461741443020972549444628974665123545856057806841656551920651509999206931583399198894713791978703684173268886950652937000513284179054590483294634166393946499824849704589955960138909974170905543411468031870413128605278306247034715384212769914412283620508910277256023769557834969795036683057138367731910261567525462874843844458814735825765948115217436495173758832522858689361683308866695730616182231865566585636369521715019832352347391498961559591091031156381643099363595023579084355232072297096510665010582000702140486584233240009484401868929677026659115071515892266782225330194389880731388117217293150263681813140695846462449512117778763847290404675626110141279628510428542358348749893508534210539906051257288148319210152213353244401195527001627666146227924046485233937689269543414217632919649259118802770359190296164491626441681537330463282814120589651863838411437069098968882654333661595380097227790409161616868699004608329254604844992415119275137638280175199717236150349089988481229078826484711014583405788181989705037334178380369489544286746705920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -15815501796015279271063119446455079189769320173095922815497549209309730809109353874259150359906923927551260810281058244341235337071854463854053002970157026468262325931979248618383333848704252233549939634612400287554786767499026152919746370478045618199576972032600361177962614129959121222029341102136956088725580022562426961402575579550023208255542935969155085569435552681069988339242234302496368798973227437852116563514051642645994772823306212344737920570151224510829084170721857705703383428790098367074689981571865828288947957764725212385364912960315799553550531896720383761992245381374487249937999127725189721755440274075919812441410358275219356667006367257806557539493273557894015102968265098041912891433129852607051383109899706507021536095163715201389020891734750245290302335854708179599256263224650762676329786683671216075788443984509611489415649907276057956900328620223040740465903407083491300609861749605883146665592506662858372935696584573137391607645774133236166594363782734134717634976804894242896740248262588102885107022379495343882130092220231213866088068033142944226571088778049809834467510070395777532431714446089638123513831214618977610212551827092606933502016322762453336618888418936526415545101519032714234453650593670380294624401007912567878421131779343397957202199664818365236529165334545818524102786748394868699444565319668744426974176474012502945784567492067306026448181902550460174099329064542926582445437577132955060420406730950049283769375731113057229437194936168962683881529589290133547689705174467075753535341171290854832194503804006029246823857810884710348158950358807935821042808589064700719638037788664825772656603975500504508272255557305993362653006315895375162797773615395364058055609019779987047306136919866954425815569731889438270715833846794363952181034061364383466030075780660711629237774084374702960185485366518991091220116273958139927678064395810921348796601001120033377314620589848458261786905214030225495775608214252521440299802885177171034058165019805328881755933577505528943570019264619908725052329373139584790052310943530233927454488873651983216299241008164881260958935542662604082379207100953874233327609328491296586609437120247025315686244449740452510183980795348961160585375079305450174501195517440720490202736357458954330536396398283958955307477806500384518784550528488825978415363155489778713349699460937630565672394303528134471592430120372388639339916094217013709371608163940740744622736428638290213615453884835500609890874668932200828021261592634786498768388543890531036211769701249893839225779728754114742568637784685875503714500520247539386109682758241142860496236523893796892940308864892531871396609217868107363478445705091253427458211039361234269087957969563542879057450268145664497338646300777357370049486538160826959945220153073060626287304581234716944299492321288808202005454824345265080225727190880525368322764114773864648652981678422571723034130464904202409792308820959660823829178353407671388455897268116415201998971299066580008119530214382113328848925233769022366782155489449547396434286604959655700675626581565872860217173867364426441341778316976501486577684168927258076400776662347860738484546363534856750049268215097674473641412679876490172059474478793319747907985147584358839339899063521728087720778507152287483505306263869430884055815807190174861432668882334156683266340010925294736747889091183222777684552567296901502888347294252584578830361924832644698196139025348915632596340843166792780709652704368670161807391701832058974220095306090599133072372359660411563963084918424184594386732386327415164460135839021440659472785938473021851479974213736351690576570286181420845713054039418342123986345241185228090319576375777553700143401622776097117888529736103093000762196320266718450997882378911464244951005701425849122460813311061546971307100927878374002680615022496993778667089698347390121909540441102980647489722639844942549265796401838054351100089019124658383721556951008030910501861533705133468363661558084414529478584295786086154417522602370759751939241356661094143759871960739404410972118199470642004505359982245961657455225988703195449930116441275245768571842802605950715123443013491409689896044423346697983952771545130956253032538941351151867569787828950274248203710593366364681496892891153430445294038213019566080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -40639490796677250058586966901111960211263136553914802907293898434557581567957828851261662949285519829395168543622710243011915678841120814783942454343133524875081446902158427672649850516201985914154052423287657184296578065473213953469382762447593543878242916664901165555143964958750794289976297993952981982780249788049669481182213765532708622548189485358545610173569817207478476666560683384413059264964529580418199365095026668745782790216238184835765339696784711145976284944082090488423191115740361834811527879245856772724729605776472448099541642508604396179361013929182093323205415880572306018108038166190641267886898453242042542045393740699718828325416761509819239653055127994586295532715431696392711703010973378804086310395778372874464339163932360570145467120738693057313462693845377279376279209914677629045850074621190599449968809084175231971223615176006243239187878498768121022384511134382562966035390379525321666871307214632827281562720991624518524281052771577954603463521717645550648045562854209002616603938774305837949552386737398476373798507243744041930572470926974479055422634875210085113902061623102058580204839572010150613212776790743905259867062074876431830835653128795921791529232744386525111258027564396019075858895654666410304253363323081040128715585370781163184547034584715101412851234664159684827569470773922915822544378445043824922384557391576458629880323377064759900422023681829146662961244763470984954776041304430767505388920838339880923771133685302120950510934341494314221245026444272309290671529753009175661107036882676177539325115381085187190740553837942765168149602127110009027116565076904567149400493534834058188479855149282659404268793503258357129590487526267266069341498793678278686076403831090016410347148861738272985096344374761731352493673468138325709499659555497923002862508629498051773302401628333127803753964992821744041992776795925637731198659081024860409031436626355964836550600922914779716411432466171116843603059084451644995256453758795745842874697535310388433356772948643712814542852826605415164747387335348009311598715425715079741877670995972257654443256164119825731152646467430094229223952049239544697951329603330237665535440725859762768153763593240103088416487668247741179719405748994807136637543261477318875660512709699053363081354110138523092097715783221263014221262080606388539241568280608235269255886366948296124328291555226687140474741645364189627955235340347261207281521534270939971312614101789884834553808792875781940746461049364263903119064856995708392338906403091840117694733320896426652162516668501756924673357631470375990924543115498624160064437988834380007305884077383040977841683357129563170308958455415499415913573367467828269572321992182550781375153542180447636575494849582223993304933054059922311107952088914876850367674533823947025337720155871951519739158724225305732571089639203230024259968681921075064547118571331466826394743683955497824419449280552237704073201418867941787124910671555489018711006253786611702481756329523897893416259720131814016370590925378284283926515612624127067288257234095673626022122305101985669756954506779147467584708323594507717422252342997750856817851890636613637008971967380537044503336391016605871663982624742250287005820820401959453823828194702848458545095988827462413445514807332384469917814047437196023020605500122844122695903703738793423786440280133156575692264006765134478479582310719126740425965217828080752091132149809420445427505290006387297405661773004209843502470863997306974231110509260422106118611246652909516277608202294966986063915346542023235661310411305625598317776433917774688978725082875829277404561550422386860657235069566621623158529800184495144461585568788993305355854527474905216126302046301831614350867636452799836479660121193304625427995722656983633428299471585026460531703675470208396545254852484368198976861987398426924678793715652166041843368035368085535540329746755481221090283605308259803869921939421972102743778650295828104825909194515886204594161791485075865357834873629088646520300614755000474547687872914518681703311768024037779599411960601901621049778494703201481303701940642601345361516564242682594143212466445935760480240284872011947553866376592284348254500432998195465338823992573398189784580506996897045574972144870371398683690864273501567268326421299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -86600293876160669588056203895612103111522960764617416975065773956791656079176848998435206059988880727540882253346246124527925026170753391726860886015791831789996139292139485083232147474255818432076681863634226033560839272019337883123435389038974358832844162935814602917118117374424589332868472396851960161896291427420030134239750084834384217735459594276311086259882477628671808358575232324175353597061067644218291144874095808847571784569481452908098437399827279174189976405541231986551042232115497377937987274904688651124781286344141650069449275026542726948633845435757342029996221812816323912337269663566092289322778796919802712923056340237613621693038182991680870379581266043593473173754726848905152434729715077689413069306672013505903535498040863617767909924280416284278072630201041386606644146763060210228068312420639415249322103050167554239627510109188926276546807876661474717057926329018204511405454110847787206562329446208866417054459827178804075584652181859271201835206709470456366247870520563798026876728642842020637052640522450105569557019000669248474026562579215727276941147103219238116131141846382137679220476411211036072575746340208159931838177594003027684606870601428459021941893843654703140315950812099439645301595492145436005206502873629215805882670385036138092809082053233174975408320667700023317341604467287764978386566549064061799604382106362575384214891990508980706209881251779601425239008730718026887496419900799590556479079420927761020333330652587174996147556896268066142369935510549437339691072383239982548975536692274341201912602140457882435444215146076553091618785335948657035406909289281720532768851924357873798952743876641334999678795523741372149314479152667494685763740568198255899124327648766095194173278784709506751079222673313303764997632859629958661812777577430018805737807353207930971415398865836169093006429209203830517393135679360312560558278829184178179866456104603121822871594481514985967495330663311880848733450711964361271748226262602396514441308718497116818281247420578884238883508459547135233504487939337408589945436403756921740075408956474230649903813474666306727933611238688161667373186198787131449951776957112041800818376741310451910468529151575480503345531755466583788991278010579180009038040690569077948148724209124018620919300177719582768001749728704039468501084220312680929746630530670171856749258071843922505070445601895186973666392183910306882838190849975815744074050507198730563700134641385797349501771874403255888091425163395618092557806568057289156605647489525245440738732368946643598117233269294498860751078370735206134479687380324983466361061821491828597189075763049566342588253921439534616205595176841793249987667860666409597516747960563559228509169787890729433467792646107688885585630218462522291681014594932673188664394805708632674509489528236690341757467121163545308243318582153882016331275720050437277344231051941502463380384475601487413216020028890843301907721367659801917416405345202818903056341614885997886564669630271744074975731853571937885195451475128465144613763815075660401694153316732150358059711635347601609396046894170376132023086655211829982379706171566609773240181357393897449662719425579262384112972950208774608053205485138949145737224868298056504492934742009199331439428569371730143904442960619157361826724783422773101453724119810321803762756788542701911475743141636592400076439415655236041547644010572711218723303931906536733758216398354758915464181490631512278455625754494797252683875289894699958300642333943726928056426072176291262666304309905165397533815779118817852807819817049772904385110360829965755898007966041349622587048813311323632208617816741732486883153629623055162867198234680754234482440185231610675303976044200471894336130422468924651832329982028595138996252918121088497655041840010201274680470639606289428415412023892975327877171896282720102371820995108388649919510451032900811331119113298766475906410117074110374304173826118579770740485189616698198407118808219917395076629048309234641706706565917393206464258833037083089101445917777204141863263621031025890279707147512838184043565857312327661740750744315178914777883310420779486921568572742123695185298027228306649320018039474256989536315735710578190249515214370844532948727729956690534857931126035573092076059809265378312406958080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -152454057264236835756818457298313121845818520219204608541724491907716143359345157843188748544649710980226807133292232606483013550843475777735014467126940311385654075936380973309371444513215834642896302699485278485029806309032429415224316914473670561142984711627912196466351805347859848590090154420713248781755376968001453586968548030972790645912264410950365874680830730948024789706200304753491197645181638259772770424877388458967069289655170195523824091129916573405692349039698789808371342223110374684024105635700339327487832483979686731282178297239384693240089971205529212232403233828071572254215563741222526943203072426940348503601502821646515269243246398187609530163891468143293164408923758360264478649254569346518902479856211763342882480422662385654887447795628059185927171892370800047897809374674981072193809305851017794901842007130538323520414167457214657497639682908042698792747736195825230792897727128701017555700213204649855957823947084918965648439191574372091574009172553376280628024360750491250401260162171179413153000320028391116046339588822338308225495732470596305700149563368851331221624541723350014532681925142472134171281880009063057494616938041323369107352198356959885402893989006734787771671144077906400948402106862705492523028292541329691642646560140853368729713591280960057851853390272558183011546105439534904825283287650644925033309126869516168012575336483649271113729238288814609524952655975805701561089580594674985895153533344560255778979027738719945402497037828786958361883235409801682522233963223644980685463357017437588038693099548679454323757300953118285811060833592627376322052142745752746573141138049013427743784957950670479971390237319578589215733096082685785186721168763546698003161573902147171621865904535507010130926874645698363241743753603419093009766568080314792454006835369953303339128680994390574143328568842620795508605398981280859207245222492193983173168253097536632094143304718490772246323344174321988826105764678221141311216342168552285765074686046534559341751124188417792007376614614883387620650802811255882031434803455675458773748939350495424793203562756448824397075459510606876562696648646501010009691481030549370740340047813249725620148223429070856253529068653188896289001891848717624359308464769074055175737447157993524967117602148535853010026085383546472371306107850934011873570838727827842919341444480308888093044646419113102871742304656642689992017572734478929727174522342752660154036998878306197931653403559986953200920457323878677323512330834065220612113063374944847000339743759033422925569004962213099337248775702105645390364987574585800311532811795300760547932313995389121404105797985029498532611010323920059296610953016748634065322766732521542036147311451491370874593447016997482205703377223635699595862694169579472022139941946251076247381721817281893017696690037039235402040472555598555258824557903795500465210577935433489019809852616261390240787583597095030029034688190259341654792183178332697427650523486984471695912925416093628339134393235458822306658532381891928508923105766493861239322665514065761773153015197341362164528716274881051089262979353353592457647342192258337001571376656021815771379966649570558009359350529553912706382928419222509335693806961179929973140758097268595249136085732053129901650704479265293216965332934583581874886106218226173894571553506895695172133337496958159258989160029580197421812208014033218329637351263381368009003084519304055458346544685230098844416349793723144332775360148363403146824733520506025064891630828130925114277332700175141821194050496376739452705418112381080110225591898658868293668067149704382733199896995141440593512719765679567644000069175818056441177162159328522912808316013273540925787349864347595908051670846383116734607683495974825008643256837159855507167907450126915716336508978138124016642397531516835817878083082245869846158418026850471255539655228690004164803050475498442391900881755171439598034814850245832779421172640954455429072098354460213208654623776073215260516378932274257933120518640369803352643266782650010192432582276425463538913443168070229405562153728485439278703440774106721892004957325705921483279926424185477870954939394530629257725083120125077458923232018248213817980059632363073926301342321472106623945003344212836376527525064792250253312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -225506484144303009818006291790571135632756900880966902575915334620167831757763758566523370479044572737398971150485051969640078890559659005926709742119372754268555190754219893512722226193481161365334116925872810523680046121497371990821181196772994029645434545081408849410956645698959222867006861455017605896625500252633134078195156072136499855782979119714248632286123494403337897858864786470408372231630043053923365666604973920971315880468692514526376064932833723189298008052337668371602490537624454974758637290462313364980076702609643588639678942862889977265267826075609481289042722231049993231313006959452275526958536573607848597038577824851005856431326639183563137871913383870696954888331510860626663928417389850402192363022953214596207993880751830138273877565358930205927209748298684789061327639605587286512706941703096219878906787317289213219015433336731828366500029718256220265965492783346505835393377754766970548589133196285284423041455258225299016940838373279863797212809559666889067228876521508699379240870916229667204588216137496034753333534913557531299066406310140691071440869324668617415239010813584579768859510055233939758495466867224293855507274852500976463562031132426873013856495049130926878844361292410249939749823695117267257487656702842293636478599748373863472608972042420619931448529625557158661240636490501071038364415009421593005982924316475690999581236277722742366933076766231595547898251171678763080494505657242452779323894111563975703926687831043575979556121153497338928523888680905673370164037134374072485128626119247590509498489956429588513660445202351616046384242201534814254641886517006095667536477253374434786604925654022834031320995046562174568670445187945158911162508532445304977096798747544857868201001125476625018545371153726736751358874849264964025560288951797242901072265858948282195787846221956488321356380795027017317474867042122290696309490752248054734057091309672365966252312634381398279419594380733376962598018190753974883565435557133078668270245728110564547647783387573966980747574694517733678859589191433346982414288443000671124762660603441448150326350564533440781506250371944796329181284777856623351436953598654369383246066709284906110027093369411759992456440074857998402361213947697247124151726898564802459285125019805223413750095893462487946314674035740429424889968437889239500927459872236037933790841793194293965364197725480449963386086997749294786796455665070608858082811583428273111174308803312360725037633396470589822074880789582869914825767714377941826373718215403877326816123457498664922669391305914639877653804503878976396298381374507757258264022488085347001035328121761288904183005626273241428619838188152283674010301715009677496850614770451362922406196434369195985413967848690328869945080288179784265325594193171807194734754767655182175492446247235037846645803022803226781401684203218554780403448320555025719491890533798468890586346849313666771787493242829704146846118749888509083947619490900406120006224238717385565086992521469345390787340835474051301420204267154755051568633463784912320145486228862513868138294714606663707885403643947994687099221206594444298418205163088817343138790590690835989939511190362004890489681640750079175279195019880576114894765805108290471049766514648806675278041322821558496126869140362003617297549215763410159997750707124398360955914514003760680997544597197726334099340561855395541784450297797213144616004581375547998373264446344877149078872808351289919559590973779625058360458046598678997388249586560955896912063998866053216945814375758792650196418637230115951067768096657561656413240171141196424236135423233428109664006019825499953226573294530578638405328383819093673597548912461091854232156650856995967403821160759272999636490795387218275686547413142751151212761225058302858314604271057411997433031795821925798560931860090631362380418639125368946932879783205121494068706217718880351831203657107859183949452790925164876790668956483090799779676083246692688673245967328939576218459219181268234350186684836073207108022473695559691076365777246382699972484315483635704365809716767585151862902125885917987884348445387890076769332647940534451774116883854247444327987532486944797478507574244329747221685292326035336760441381415386473445325437442020710691985673185857957822250509926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -294499743472013436409846943681861317703329389737592720096686112836369686368884778073492316623118936973115556583719040354459118936115630384322253656796220011608937863085040116422557069082348209135167380390148542570185883223786092199404455782778091625172951007562724013789254805497466050346303208434038835995975711128774392021557996828944276180597077238324176616077220331266068350569346363071834829559237933867262159992531027262459545903192878626667479538717114050527404452686299127448826473644520074970982763269555239790180695310845340965846430929796176818893729189158672734070247700430128393238775428468831629024403658893005367243589046827233325788310680038620629323080777619976572335212220242532958070381098782516018941160590119286813209259160984353495491916702351566475381932519713538309889364849719186435137177116805091556806869347638303173681765746879811552300614659433258048886900890052833163322523608000992121632787434935269804656403287436899302393190349806405388928582957661179676014519066441166704775113918323343181176802357377277811480409279196313203080010483644081828831656238508332048779637564095581153550536714855787037295952418501398746908026261770479551556131584351506326389861998565506180862806188122386372246436777806043392158108468739360773084972102811558959557423186629709494799984656628840273605159401156280399083087873716388659281610346203431444970011709195344261338847005719059923913627154178157346156262382105256855856848520731920926094658421781747340402219162207003944956438087318920975894391125174772870817362213927868930940968234293663498092312681489715324182298013314007123350800059804024350526870643491093774906959926054213268147625596873886965525160615344059908346818485569582701206120124594232694406444323884782106111268067923536639491877772384776474518616420750209133696984021938318960628265135590247134863107322915079861638012379225830942242352410774905953212648793193977014895641953770958176319126889047558139803298117650793050091719722416533087308273814136333045904686198957558994768894582498707432592768709857781883277233972709573812639659255814481484729557253272699701343460316333769134912231088913101449509795661828499643670987271042787791580744304268465135140417901689189507659629146051554938150894675676851624326291976948261633855433401753764367254025738732039071130442055460767368403044056067420890148364030690429870230137112900711224907182328329574431688547845901309948733960848517511818377531196964614330305917782878473810860887204275362963076437089267179918761780448156025436110169140156783437447735971313962034918067970562423557573552288665221817203101101747403878166482462117112831330696814906058138206743802802255866756257960342261655550261926989769782328024333348197832436968899908443808033530707437654370360268435715774619558927312920739676384759147078996852746964748665770879863754438651591531638047894639901050936777462201148637984798660985060729163743438553877419617734787663602163596757595809517755664235960531033748548860780639292301462235748038871591543464610472702765494959302204282488832548185709909350965449806068796444656431765205638074282249505222398155128053211530640579845457599670987367657267827945395166021755392112794793941495904817892980952777946441144010774088561924109400084719087733727011359856713842891917419444280252584546646232921802650609832663483200389049847897561325230025272288635628860739990258284732245072493346320810165249033570252354229298076661123566863350392320778472137083888549280420281665899461601711031440441693812833770766040655451920237147649970238373780310246356129325892705122182238917130891597100357117292920445578270960611279769681246208105558518442515174941877843885150207566033521563184110239672214080238619944356056023048603327839764665283617795997907244500215888161031655208061636527217963046966320814947078361823231281952176292062411107289786739677321465719254228316937359703628237856784843881989005023300964397788058641187286941226787268678654190043710845654190938600975864259928257928935331852695519432119082078016864863289173394149245415311402733588365676519762802149797155183219667181536432361110776423117161989286738586460780025064953347115073417909662864670451545333857672251333862075178817054350243171001585242235076638840982793181086333152607622636943441920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -342350659434671052351057806825807746604238136560228059631955555992592046218204239557155388086366747029162095907080394638319530278273855905137332380044455682973885287396767959332203639814781805534858304825140487090466606759060109922120983556566558640514155751029232835946799908453314000181749341015511232669249833344100686780444001730207816125454490411884651083096827592803767175432657749525523626478794060793145913945904543151792561114298335940821339034325390905493662448259225046459815441296013196742881001327074164664066191391398882903360262078025510988838825561304654536704436227364718869861347812827494924605001686402056531623863360185060108565656747610221965127389103072316648369043802725159153632986619672987104260442216080089145915428994461078732488896064656252232076724902102231645076870112241634723059695923479464981976407045974871870759341227941641253855732896404980303304041673530532069875403073382814224491177476146618020844879414377485920605394627198267995900202101933568455806559100058904610093996119609668611777365680413624201279728811242636330454646765946519727130811166069352376804470925194872393906905981900732842207197502853414942199794831452151598911215717688173269202036377577229703131460191153027847074249778591274192728939316455951569951234806718845190234747277382635217376799953085680027885910692195927728482130218669492337872825427544604513123057779589590750387738308483641926486618773929149015628609066276351292273111429418742488139634011678235387490724161225298968424175337420103876725076183553888852732422913013562511859114534928318797344072524724655404968018737518799300682417842529068131477340642025778881939120673353443227033260615657494310487878357966716863549044915084489781717799277768425845310580022394117880874292184830122864461333390660284841341487321865981092970553304347732120556853836315002869553234647229340763826008163995745831727566462003681186642099154047974627984886389798701456032367894736168393766540631649861902667824605834729896428611866122020841871756995854760036526964111331690692567924964888942262027714347291998433982920107532479766702069115584564854320396021604775824745368927550304833709774101828372035738826266333017491305640169080592218238338184438361236729631924981974082303235453663378587883687960809962257132194475100746859551630581574038651837448202814824337051303510757158487622969882779511848748699827305745206527368719001359188523277315762222223936814771249602746027081183737511150900309921660197999328534420966366374565949595709806372521086443287301665632702473112385062456413419514742726548057765325709641581212917852138333723404633688900224973008985919966052466724071732761942857279287257606441187089687016147617939982466775685856710038489584620432350813486868892135984252186943066605444432429513322437199280459127137914943457342329206505076891875205783131063470019939759224358069398960830318504237421105181375874565578546492475457579950670068363572842534670606403623616339372675859059218573597659284911285254649839118866821463450043424159391574336464245701861873206225989544434366445623932426159936420530580398785599747990034991897812539681012630580232742411779072243454202645064613468826981337051471837435290944170369573464725705371418573739281028555335731018767915111146678774451996281699029777673322783898699188094971788280372645268126289288857442359721028252476304733435869985112062849470601399673697674937868381715655265974534029039901972514475069993035104802055184231954580855319717713283423259569028076828524554584150323928845367313206499580601182851077951913947289010187863982060840406904355537751712549550084194926158553247127127834875767876775956138908158039578164991447439687648071091225042707700967795103371572182277402386489681477259829889401216468329031963920478642808570425992290681810965778085021371446328236238500750725167576619596140890428119104810291034108350149458875648305841781326996975654572898450801213761348099478721485244455047622277737644357324579775801926179305700377019147177962952652149793301851194408575810553017394756949313329004424783063975286942830125716482909209313889864747135789269851868925778600201660771193082991128698603043218304287180620961478746822351906580259546861246490134298261831680395298960386184100241637331352254337397770243714668560384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -289475365294655441281845856104962031677108083519429544295642574662363288853859218535733978281711218616690699267168937657421921934190210078021960355574489519617279844503110565245375409240536812916065051449736600367140927761867209105253778891394050472236445658018239269002910192695041808129673412898454152782496426155107986066956363234448930996289796993203075085179458788593601989743769568827704162031067581809038424931681592143745823672790889722789174680455662371476751218629158845926479039083258225050995189169948667474275137348361998245875888352275351915107564678368441603962198956925744882007940294854148693480848188889799591539518855422113538344494463995257392261047631204425169513973718525949366647347946444014501441875243632118205005989991247395623059840542621965079861358307904095030234972606361932929308774438488090242335673068207246123552623450561956791999244674180707388590272117139071168150018093513570760189346608347869523673340777633539838675561856766044276716288085151525975558774315679397931520956649412229366208581827736649288937037141874713548795148133139840449568031360126023894061082391090891170931748720798385642764626280543621307993006324964965801489345469609819879489155798315529210880373905272467010697473698489521525005913550205150374511057913598829035314527868796562973857132847172883790009560247219466202124917285305046216658418107571718065930079515696332025264682074898355235375672133087844531745670650782009159284178485633858103069933805010180492745947821495974075550201970838474878988617689622600665083935056124036232410775037091104883968292796690627329428241461088867615472570982228963361341384072091971435963099755717525993952473755913304961086318818373690427589923774265852461186910458419565175931269536559634777875908684889125100991538519679446281994335239561025046871873039563930370285118345820059858181765681666932229679609459664499362795801933406782900300263092124091538269099130844567884472374740808030004192686959649103614699493360864032310562905216601737915124459890899911283665516512048408393630879857783307840458119649723777659551984532706335753408333063080308049727041777809691638570185145114654725034112085891987857517750075189328618071451211438384748398197061542112050625484417722634250557436738106597388528852774463085737007240090920355751762651960539549265554050370811952544219399808887566825160720125980483355391180358869263147980102463816710093626002428033104784768291946633450479773138962943428197072636785473519753217587706884942707413306947425547606567005785737177996705015263639302789302752190486074397357402547977762334466283875647250098313195544893973733674217005556070132129801355105469739968919332047978445798937103529681041431031842720317176741084738807988432928386091387561816620479557567403070169627609003752080714426493087174162114437880188189669869339352096349733786162673526155302379352153771153173951114931593895360370147175281255883417706575502751813959096662387605255232114120019767328932524086325875837980010832037781970429749644527233314342354037274358047063509177805113049017403827077414388160727137409249727296782524735060113203251842293540974734847574785671118884597310987784166748937396012865726186636489920995422002990357535093732133259208276180386086726501199945785754186542210049038165848829972196022195917134205506654212726563434091241957500533326787434968547164576702434768670788492959680252870227970123719524411478407766733230482448249510067361679856397281399765785063857201839672793257203426737275261846472933246010157345280987166952021660170774227228452966975209800533282908175369880608210407424920151601893050596553020505533241405542539297739228929590916280737208017842936557135811257752990650663351112996668792217545034487493159652608741188494317383680005633505266950409090353600816266094100155359059556116212372559228619567004547936482021963444019944272022011962041170997162452282699856284829597005873138164874304439065787203330450258636776794962607182837069346065010919848050266445684955077652821839508096729986902440113605992601653841448168169343404590449443970153568201607085913383873677605534583253630808669284999847959867219685937783935778420305597203494428574691918585599724219756294159427147885369626327505200048212732021068845441294553190028700468666967890329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -70965216809598953824642354456061714611705316427905907120457364853931904806606719577120822507083183688311814720359712187975308898692779078587832785470200955252128978616745499387979978471948812302158912618691507463271871659643556074265265130842878679051141221694616707694546451520652448110090619544834498795766072710526332878096053940133038986395161033080636616801227024149513136290241030763672510107864153294706129534039687402928060989107300767159052692919444078989692581953993000238963138915840169537803196091949667816365039950783137420851404736572110983370597469671779181025544710329736775472297289352615730045368083811676148942250729878094648153368097402758895640820498658947641835428264597318393255757795060149589860890944925820476316117725433777883506203450883039617479647269620194715062090063687299555283312101095416869886113935002905043416443693659188725869005825468556508435689563338214229932460251442795682028453011264041831776774851755049848161732442721817547982418253732477337003756830024770116721550337254400629106492924085683952642638275988010844848941448483993030557482576591788067339520690566717309397897785726205199128813061098614479362771249437729289804475254682524000212584025022830499760269698528943531403044913136217863751092905217034992195208242998816729616384328854503746991789531781962913893943784922301865784513265759039661394629967636190063321378661850360296136272811814296242914972605484215192209871875121630365976915151923732814726452814026046031972263144456497318597707415294850315727728755595877085276604428573674109561015147418867831044966907612197417188262259038054476379536632091073868569151569201486222159806127628047312210129900956838922090210273529264901929120584053162929551948807195439543517768706566838283092330480257715889324763522489953174973999064110001859233477234455683869735385523641916484568308267635837649809207565676923567430621044593179781423695034964730539365751353261619234663952445001458489205973357430996187741957645950594617762243515357431377091098214380735503620084808671207943908714253260194171901172292875845929695278430332731097590788103960101274743781266482261413555910351629292578185434177204111208544215632599911203271653263696059291042831884999468183479094267013800965244471805375295348593131764772795788325307219967462548356039460794777257941937401716366594413531942302990298675644700739884230339359304478702024864580387727497298031346922738211023499319363916890092066019172172176835321147492279855316807173090316166528650007570484367977942576205048422590301687691074666384361142193355747339904058376760341383161922411970977156601022042113142463379916928634153105845076581122570838083369311989362270533795150546815218344636545349387384867053993023121834916443716929002218665965834002894589877399407400880987442174209272488899586909921090879765008584800666333139967272081830665963070018725365841077595270331394394318775487082527737366980054985968143136204522916205759884313185100128041093026409027911319426428756258651040788320512541088039015271851864367655296183476613150028531221697879315321518655367237340818208734801188709128005957862963275237125586700659941229587007913761060347939752608767819773644310276518696550956945846892425659291666724399310287173961498600762658837644148811121700234721105994848544400631182544884704736132610376964012877473706688993957788121449833120589494813854242188462107040647119013337449137358847899221281083540439771876347979326698339357286761784835733618449144365734110754977037493447132405714859982344109780510829116927701677369017129410194873394074848629482221255568958075282028744377601540009781420185853440674279392993375514799677602484670205375259394823901928322337138014957830719646378399182064284457347598945016071694422026561372338677942751530801249897058554411681953229375617422583839977017191366797942881814211536726403836853455632691657193857518770082977257274541321095222965590904320053937751644576325948246836770066808722330535774493590741974225653360990302721731579149826417697506503691543923562780187255324244248963927649658794610369013195861772679522127226243554018796846907980196425145749771560183736649843708850115986910684948452047719684205922009600054755056121593554174218379968047681526277088352527760658718579117276262553354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 166752775791477357450598071976997665559772035843017007564205226833001183115599242607707255368682255885692617701153740924101034821208305187434689950938627863045447481974140110832543099888705988598016868192459846357175883645419806156521383516640221214048770300176277781209486141920994254671961762989113254693721325723990506217785808239495357176342145652322186566602195265929612110708308575503852518362979135337692936050224778924084449495945545560956470334812119353909968790223699812157646776947684743625477587251405817759863264020013749253300383262262339629519384990887694997922779742790117552614722868697697451170904829206198999761709727223515160499589369027990276783060873433327988311151851366821821163502889769960776230513280611694398561171069897187495783884003827222233584898632674969608383843735149128817922431419146728043227411910427928443210499022709273421618712566889235232606382543108676883143783974472231863070321480400883475413977482170274885235527644096944734970340430174233149862519493051486096133526355214517897218143283035413568712393924283751371200061949919360749200729386010962591896941358905760689604157708433158544872071471810164645602133142939832672809451870646792673868288240833414355919000130539981751911248136592667968568290087892432645952874395795145208597872535952398894174079506373320795442664275119228731368043387301036434869442888825306941624924693123929273845965754224331987255635927171835769565803984391862860854846958218106532078111822536414750822877905788208559259416714734049132745341305639565967056012549586022692452036048201574125998134460107874958588475550357394820868950973462004547868599124948249747542918443521540381491545212671690433147049696172472039283640593601830424009334965902508396205091911381495450903094849332713429547499983122476145116947356304081490587974153537667479392975865224344173945899479711981322837626741946879662853736449968545023436989743102187248364523281651789128305296986531083017588186563579447864680661872189186082174027105449981740703578950463873446610309802314974464613408343969445107373835878379226263884552474572502749024396261128920763845617730681040839910242326750047520971180372571261551321221769465954207771279619917683593238314497343614136899436778334044415004206368988892831661647019677483754849968689598404739769609304494085444966822743366934670547245911547929134455720488377864241170053300395476860692515898448718234314960090016258468119696055105652609111708407727558657177894819433178037910823736141226293512992008203393777918529715604554707770487040017339333153407164892062286492091415596590644159201830020277968097212498413340837686151100675116313513330472806912794800635477502882564272308516126223023559028882171406496666411654578653799537373270742935392833043272870726126413934943585946390486318460376850070913436382979038767202419206682649567924775616229688870098319844457947414654882376765383448369383094440299545928089993775809785291516620591042084350191410882757703190467621383288203444725737497369622447457301154738023388445584846673409057056395495217043505452772907047450404414998788814590836340167235142115073773228085016891612505682737978142301112617495269819211350854286961253981622487854904127162264887000012230741743059905688258620327835167408766453610099493637784396801820956508570951537413490645198233879233314612816930163474721170472961579299392059353131544602179421762513224823260784876449815606345285713351578330311093093062666112505188239022662050876258643098646144877938911266547482148622384532873596156103229382380847739421743565970891686858256264648760237268104040022772085843972350126098522278432137416960322379120118341620496493916907793370504475050487104447733915277623780695696894558670378232857065460232309395930062813932588150609274640749094385547948424339462964092550010895944421891735739577067461120893757322137500422540382720922903315397182299381562050103939989640824216494650044283097392433964051146494085567804497675881008381302912204251562876364818442314019602424114741644166900875248018176292695023501026154773764135270202433075095512591862514543628180926987247429665768215298040391859384808573550169567311670859537059683243394083682332344304192204117545151616365438327813277360026936677779824926665014740050354493581793689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 351811063605496063958088863360297162388225922471312852228506862758154461287121343163230141519394901423633653179245825826234026858854411806850192024013392652173866636142996423763403808966154893137646894530220060546861661231813315059908353593289889561111436389240626656856924263702849385424811357867398235145271691948835119398638226880415620587164926276600992652636047101818665894288047562146521442144999734218586220588857936888613508906654214722877337058024510342865118046206564641441795564564943672820288329642394910066513996210831965256072385532733347664961682866273369184479683253377216839107390217817962868405537578376098182711106430772867314555716317489063769899334623164282242805083957602773182438213458416126207052658417748451495296920340550509188168631298940052380069610430074590547961282205032136353805573177962644675309284258601245360908206320280612067208726128014355835369249150669591036502513315697333796533567313041240355139890383932502335914103209805857011515158747649286154808654272049241274022726082333745928416424637498934659408826839647584675867841476958667388792855201733214721996434622361422456636197768994098162307511718353884093082885341073550324520945015144066384738404560569143298692784548197664272375104271571276678479242594912972689484611627399547840345501534058478050634645272042877646123501893708288264880150971544095708981596128276682546899816458092063569613349435150582570380504151976576917738868994510136154593915787365284399665253801760288077162327489356730414354029615771341090619007134542171065665674097957917183165778230487877242968140997927197465418171965583632712448058741762580831676948839033947366270975889749948304159535993549099813678833576806783773246570864096298354088159736315460179820778794113496244140245587596031274809854808715447715406310470593930694602938598589043758284301371589511837381836318317955157283376558913796661090864667372786683959534041535618427375394064194651988257391248938217436443064367464859051197152217607458313164899390604455212100261163915349472283839544168132886485952808242408333166928043281375373162158289384330361933234214722720399165532698694784482413837049205904897630690260485975454680537865476022051039577730657874119951796113314223286664685929780208984966947471011713000621125575334308284001230397982405844331213397529727813909010886111795956756174873086110432730524696044342218071513604710415897678320060163918983846274648195996267172326889926303373288405115007599290141265134182206495290157371803769970849519773313262602793090985727228798849378596270368394735100692206966206750597230666099236093796327210451316078660886852950330171930072458789235164261955641503371064425713858369060128995678197736489519869394323353523904396839778899283824802368770029294809235625458796117055686072094928328989540267025743565662542878856167661850269606765860138966696498897804783629940568886477386182263705770735846153600453880081705933333418641078937248245916527377256663918676841107306293169002501935013946163540435128071763140432009035325332209210515407572546178776395950997274298890217982839243500791932450200009821547932004717581977755159816592504480063237794342175611881248966227889337644554042489858594532023116969423654037230483785979269945392684518982312795902827873387153686484214432381953166080420168036000065483820675327435095655743878849718295161352099054668337687637709377536466284218192094214371145544261736955782863934312817257023583533865837770498864609359843264964728093944370369695109116756519965358897082716493287590073240880802278845912975381601535217018404338381884207158754219776387659726136601900975839705063954851439307636313892800962216384738119537791621997383748116396029676579403320533667410467208650935499180969184782159994766129289060248205612126727195069403766735113363334417906921541451548215258526115015144106393254069807141859850820048039489109405561972414349713541684393966716599427600032396244530027405175378974992327339426667311306066898575241228197180586974611307867548888863263326236620222045023715625022080231724075338753446277513682658036247913904061163830100534152290089284041151553694546347729494689540741807755425431036433307971246500050234881847926520044462534014136134632357762483223791327928364457583525985359782430955169382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 599167112722278908887971429383914985827150749886082848536076152252154058109203423009088133328653414882260614077389823247279824385142379669683387853057414067224562168462473809272823619880586108275969188160044865312744803673704381365434594457377140282595114532113524384361558615458604657340024660051831570760375735197405863730733409863443161259393984647641476141778969361493224657740502759669336194411010721965741826632735652550363697499912490478785607004523189104397953115117141250516761407825044901778015521040962695826664740151220997022938920329594075541434190951553364879575779872963521080369534725584201282798331690162622960221156692822104818180305888101330365423938578097028646136909144997117349542961285997323330339558167654635694321425824502262310097338889408535299142748515432608803815308522153139387234345883606423998487343102029908411294995044764880004004314186108603415772333786476510566939851720429284931908498770960334559680205768850875373295476249201223092514943169056569793020900394060580940755403649136175628665929479952555034626303389171642313289760895238047422689551976054226535794940609526724425058647501034833700112073281241778634678301093432326368334861937907088086978537490457773397369174473023842726748567989264440753895483474772856074650340291674130518031416288243341150215503087638476770639612650928465293118384175467609021054633442822327853431046814423688930644605884734252997091222873842308099088164250935806531287334181477919520974516594419141086726658830867893307329707447479823839771390883477697310482663250534882251765499942156499876818556460928786021293758130609719281614893259866811485049001179257095204946832236750482060414945702120934607214104079618110427241349073042117755147309500996610809401071841521691904207128207924350536734684010280029705877098678867275810710807834341735797903911250523202345569708803794824883438659383967560992320443838039598888777195872368410547392953499881490466811540258179023132140238673957259542392980265851190744616906576290369815629601800510249728849076211337801791388454390237750810125591260957866947350986272215028239501660630349482059513783215221314058732554830090578502790373435195059868200399912033255982792197231500128989607939141228131820239438019905228981890923606936553494674898311553210690305051790768709299610620628867595364161948040492763719107889500594529627971160611373194429607808733730985130542413318942490273866413764718457172880076597422575257724436777796669077816570382554305171806333950460559639408347072796102976015557936918181217496093489273097552569036954346005767685748738541791394545566948504115660173891808032660803702176526967075496002728516726364134244288504971773800835151569952096597983505857281273012385256785024313063107764146126112605738342810133152949146600977536273745388035601589408723530648581854714710697444285970418064429952759485234780135198616902374107923966768354162394020461855908716592346257725567376622069633830175374658992348075791787003573301347491903904729690835739089110817555015786264716086903966600591357867038544483858703499597234626219186282367665256153338470071061395185589552147211798787639536956404800936115425782341132212854471336641279135119718589494655818582311109694395525714333542167593676417669351913652514125631185733537395146238325196219076801234881179296915881552487971931845109323577117848966294531757118381834354569694987246080839814095323772247352486400272588416983117346941252800016990092638517951498703183980840294771718400226530507392213197992552457112042061329005141692805837387708484298991346543464681171552856871402706472757037095866070525832599504244362123810825448346915960812970934858037726732973987945149320675827497731498832193355508181457294763020136623750579736356416073392615348814257938906872064819378508753691230287733932634418117830526289651335183292839918794311427220379177201754729022826666288518691128415653740809125239982075073506099104667470090342945011320720188698603953050341572477295019637361616775793848132639796813362024260111973682712822293638126851300388199848685453856637121156684098721478259215511494295287769117646442529444198401873886283426726249207015596142706524724288515257134385436728681837626738936342915748135265237121130160047210847865132601363284990361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -115663898009684124422123658495304537558264720908046845949106406503852984167976683833157872245206735807378808526067197641814535855560185947412052712901395702709879006450156480141602965846431880666260638618280655567991224053729362595396601625570301046051719538785462663845660778316551609659107350906752279971652322562603075032078639818745638364111611346825905228797353195912626255387694181274776629945658132720428945948720333257009226164033611993900623173676558960156769802462843767880257525151268606526660885750221273909583785608084192650022519060238563623187134168847540725882443204078876178857101283901937305763860782709856439706288463961787962723772945970566995165338424152456651002997883941046874706623861746678662372139549902618659143238240701139166343314979503214186570489576808959340716570173991611759327722424688979309403743443776552025979205149774922797843756367576660019789168355825298025538106873848195675151287194493784584805919185022706721088114335844874324297955612190991269330586562308353152950650204691332394487093083734634544267069906625627493152282763887233377456649538914501377377979698867226530240081308016091766460878209796260828338657738556861968715175082386056428238845702527145539517408009984576354515801972059253074346581475171873958981820943694427970125292635713427304247853781810025738760237323936333824472066775245153327609899718215986809318676625775931446045826346875278157639995081115383507898064560619288874039676223046465549762254940121076386155586059272308435613438081537098045276294203557711959734260601616450202199239056056909407535030517873705665415688629707366464514891055604427838457477312282071377768360163863291087569011786279642784803330451582856997067799084498685386797525927014792678761748613515532464340774915906713819745985919794032216762203673510864060951036789242039066437845462393251099978328381646396391342024395404295053100171199210988706471786142006516544170800426143819999738848849610894343052609425373306261015640755160165616642173784287778155414179015408267758965558774296173100065395697555147453723175973355034129222565099294193897421431271733877714642484355917826954107447180941146387032273506687255656508884222875965843560308825850973724945679525987044848160952192733635390716883888313090357538139070491240243971967046308309735482486624250201362752464211336464037985635324509078036254860650719926029722871041587435674485132759812206350092875005666322233518825489410291799596241881207692702910883640762068279207426404279493912895973174438963457670663715947929138846585886083086627767184747184990698196770120291127918578965238122024849890844943409665859471148532032662537566501313103150001414007923403309580414889544681076249703080781523989753335829531633455365694708593813597474795082137788409474093955008612850402833886085164048729135618395314892571500702377656788520648526587982873949017067564281424681631443393342554144695432944073350705210678195902068498650242558225705461308583450238469188485041220428649202199104235343510330596433099800780269276358078489616344199207496441009322759975438681467212374357555574111291367051211771690206395478483945677460206567788576190263157283724926284010659116668006701277507384571763289172807048053463324639949542092983504428261829295197115631870774658870323564528100223009452432033867942978161680213690008309081293769836314952877471384453417183880440588026573317347936248531338492635105982129022427581474456064514546803026471441240201684147606044159585168691218928383390817606971721851907489858885179319473131910741915914483444755897592250964621350320154768871068700971165300146984716739579817827727093259766377905354709404030438080715935862749861330999131450620784865164046265386282321904183398933309861582146677926881882274796016691783413846616139556597022649742406573776604286723501837353116338584867453442994325591024820024930711154668468458615493640225387615045807272366666269348844109663554177585599930245086840408333005469084968223614758850802682284553122888454018206498802323038048568838294065422087858938025134022845442278236322727712599660148627580492669829228222154052581484557348383893613216072571582325800465315794803879432886952141629153067751291502696188511266413430959703076803381091901053845476302522856111079424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -132056902650234201525888240954204225776250401688033847627436645408572495467156349642181032118777837558709592486914363689749851225987071829273009850181649723257667679328364042677873759166471248924118674465596234434442703952213573527882615168662234495906816583849974672961699490496472094043611009773646522477318009072155521654519228986611572089297707384594952223751451379046224417042428435410968807776672973599895409912041790027298131880490182981254441856704655830136105109327402080825614791039675179794171038024225649661277531828308494308793965921076842872187742389135845608938688926074091310771967169040127437881657934696351498865313471036688246943588261928575106172389657044208043006732592946507776910661190872944318851156019133575878332453801647342483740388794100421789249937425756917339693844705834727528821135369093056870916396595330587221334135272028838947053342302526447099686842707398033405127569536668978944492223464730090343147834157855302203193415258094122649613427003776175588644135783067524631867686623423860724007049261996005080899589523726369397574037230577565154087495062631767175391115898177309214138422376595592722440352091917908487491313046020494016659398424391428150333451657089860441858727521788141592039553767332133142321754934479611003365051317832532525208862276356167970737547315857300257327898353691906770725943086217011233779501124301172853241301576956263584267486473593653115205204747713404633054463259333557673728385401836106496630674511709724927012891277550344496102084596445595473347487868778624052346420623275695891419234035946343216018758113586407070087854971962105966302631243100575648043225742324332393668241439803944963937460287864485095297321567094986042719236206935225992323417494044068352432277758220158790889120425408001090869593671969237446725793275275261375366198945230262454979050712378213769043911582814001647445500018508543670940593046259744645628523764069709550185252879838216293227840743196466528227257370893517834131237249878849903952000430420380311339709816439256089232357776160561457821829896880298747805457478276021001417926926048971588988185700255571569165725672747691386110240391272756970405409021649854977201072894518468995357109713436761859115845007358220973457746935543882366983834198055400594334670422022248568630657951190278644950104904105463655595463890912589475119459858885849108863118779651985941500621787229692989737057925005467806627875015232497626200864767072665631548348023635841394087035327856502869220592573897546422665010425133070201992950495939775233687696007387724192614445411992728229934705120571236742283564357963156857499180936947190295992548779034826431694646394045086833068233526898275066443927982671772017809960685761590749959138113979766678758446479863892321056915059359010006956799612430351387142891628939536781399931252647738517611812320819893191149541991262817623531578222020203498916335664044739421568169708527434154633230953414388172794835349458225092989455063329610901222567165781306757288248152258269529050445413299877580856475685751038086015396321724789822602874458910162343071903877674307440833301380907322586437689021602923892542014349028134285955150976118510711117757478275900773516012122434603407045954911328419067354255251299576121188612497263870587823142270729332672017441225962753573616993726593226406352479013907537976842453708993295899559901081660918740227621582260440031544232840409098440792583786363205646199689971758382504752321807608027589618891737492682599033285319530687667298169424469374509454874903182471847778602952676168751815392398881409212246458256313916278598597654687353493559074877864558310284345533504429154011359914474363409214740803627027656628756955500848579103863056196209942626354006081395011127455689563809528052148495467154526797611625561852490640238789634081125987769950596883018419746847513578212703627287585482330778849385075602936932467537989742013425377369295198435075923960559417311282988633513210235122159331359251195943166762022940598038319870300034851643103133389434990108747685747005948363077856875267566641366181963624276036303884602846951902066626648890127506125715119482115447963850228231446450020439436587736965388702512440724721749826745141418057057208550279218141996673762217351728385228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -333555719582451492521475770406605620795234243246768676774504650826020954798452344101347024312800816161231026675427382024431923468968083064774756787083504618085259877781128088680116131739131254577569057473342925003893531629569309577520687743878653014514739323582855310423579020777729425491087506544880215519707425080072972893366712723705687161890439706365157698374715509351293284827228841628370291954448141421964379009006904488855580043352551732556723331352745131525723491633374619444095081637163895133000495087669000491335700831199091842528657948927146003063898207448657094666091242545162727268517218232176007218312045095562071091674878828232169528893447555311639748868858973433406873183943350979732257490732833029278951515024620784617151776181541234804802107795038586479968994908107271155900719607616708821690074744117334061595147626826681679548348658280267281772983596115420946288141260584796364045075063378116522920960036202327231317484742511591529953718995517371018724414856273375440970365418127087889938506130618532000701370771032816604059651069607023472679704854747680876377392699981925960174035579983761208987629505293425707608038423264953562910944360194798003776225768920260248743234065355508624492432125834950165526369020501341723226285636411976429201223335979933981712784111793900355538903436536744119910563873847662441730531142638604053143901770311280082563377584586452385892111433415581288540966252706270397212384999839599508695971518440953917978530075213775362528491041920640493327816629387018703067436738412836160043804944690009552696104348477754677721896753390833853787572696248702697374390603909785114045129069004826861523453886175441266199547289051255386083513668551699851280251369920082673502102993669089094377181618902771954616780399575284392139299035106199093021674986625749452743284818826867493559458752567565345159780125683449673109145395869784620645976966697108409344276865818754878460354400062024214938761773511770410547759868942660879340856733802669616378133711036021406120381934968207719775326025675971157087611009825443325180243049112880517816256297200617374492308586022390097746894705105646361733666434920135317297094270808151498200104002853166383009783131359190201524189764466679240215498555730085939233893281328071029403064737642620702031674239132690826409534594568220850128449820825530887636767424041949868131334158596804531465304696675871404891069182850039033836340967230623979868584354705487664255343195285725491057098481329875199051664369423899569149100281337477229227921082548847020891120715352601830997492154719865720445490679674613180490008258191095055727309348155064712831606928786439677111626616110599067707113864626845351780926038853543193865608070799291369603340297410455329877047709054396518800954712854016811191489687577766766118262292662650490500539069474100606322377574495851892229332281050890964390255845959859952488492605200235747527030379830691270513203724049094342321163217010516837418106517025524801465198635395324672485745278064714701919241235130194129077273606858159101367754968961058910987746573113884967478396258379179396951900138332681023554767444058714311897359637067862815987503168048195165391981151724143384450891613823200274317611910389521959058090603872735285200255815610008958887468958208369424333972765286304206467462500930443772072698137988698190145197001186669705189803802407209437542272955700396245782144960102096694856029851995766835816204901952569205213145928196383580779744348429751570584068423355139835642821378146556885100579300062671293701100864423506679959290306693141586177246640913408288090157695574397858214591342237398255469794923401598375702882820001836367994759606854838896556298119438340918990872943952809900715057301500788759648839458690556619858853084021860365672136114051848863865885033633864357197753073586211509249053263073163884608737602371019697315908095786993681252037966451611011419451695889500272852398543668556437724848611503419487774564979193127169487455936415082289299948438718558580511318908502417952519645431327741465707282018732834696661572295494503687774623801951102620663937779326162685243296678260440530063109855736669272033892077384227065456821730315395172059779758044592170651311260424010015696341638963990898933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 26979696631487935311124370870189615214602282585199137182640077617967620506559773248236901054326934143747423474343672636371228540524905459991873955399049149424469571487639194903641725863365234577638815252983253049809260477836651671754062037058522392853051603286723952710259696515871029377590996737616375758867516437641603345808627961373835371081803516204863284271128864331812451048991944324382375593774537517618140061593152910706689076948082022796627141717585543837302527335337629153779276800013963060471219018393918172228445953803616345722828265856459131902788763007237586343900910568102933673269773935488908268671801126055653640767367322106351828071869349820775747168468529036153380714600734166194359079026448903204398992583703404715452877392965244616910599416540002278214488798676789417827240520545847864663943501975048483824094914930876614356957136162587849138484178189817344597448930192416803799142029006910271958290669558366951791165247197979651201098521991612920264953040004568234693011317266074190647195617811680989548105515529161662133244523615383759475845943037997429940636277506194812228347386390661684258346515519584678554495680665185582270344127813734462777169635799669199864638400009063636119594724797260987579282477245537078599467693966880600191604767233566010811021167974104356104849964265133162900356873029499897106232566336430912105735142848626585907776860089732584006174314539498222877155608691870420675274198306042696536581115864548129394811905114628780304061510398450690999130615719277068977973573255455772048563845402466328600789095711813054819710141559356398048769171078010184284336481757354265256142019713962757218482240510743357320355032565503657888019601073223446677853574018443857624722523413618443360708125985795452396283184255446336260636949085567104661202393161863889028277562323649882955276364757018206376222703583819981380475262083125813402590872239288940181635513823184554756986824699280495915650258538076430903624957401370700487993730229044248024007096522308332698958264162245813433172901273886946877469489742261115422365321602547262195538206150404361241778303574728461742666851717803410740269167202830084224405546472411683997687002516546996070009428932259171798050777637559951404546858365952726990177256538062204976712967509935725732949235667224469367359883492854136157979321892716818422078762507647616558799279129333766213843613541395822971499064048839947165689634316747036074808407160448738559268395538901055570682464267597246884167209878008320859898650740247079965616265219472456009622203099267420375263583467809680995471939094629118368583379556475208119815678362685566773818481785020212042366995781252663955642367545880574247781878316713660551701177578837590194312988654015226059262022187349261733914863409320932041608657648223353647227017231221945226431587642137858942433633845396816523738047969403130160055279090689548157564185037747162702557072781912329030129083021282429681112701282055982342561243817954557560573752507172960996059482460913855613903788182468104591963584047615990752926523776092973880536231736398478497268386297695377502712029959773512539048002712243310787478513655894291419393123933432581217290997354479212103741414880548514790435654997309047289672014708694265519526563911165233746626208085307284116424421976582329510135976962079546759045433135339912534940659561536507576295407734870158421197202269723495559059372258397349579763654673280852786573586411649070060563364341298282029443875086464472677249761410250634638148992321409062279311433864417780256875239420324362959958292092336254478019792335084210582256570851128256892193579350850120227330668974555444880981674387294271673643706337260665034004529765755395056268561348070188736125009083715165509093413689066228655666854105716653529095769496924516905057195911214015279334520471568692888357914422446906146087359186043370707215398048038925725902162430374909424220464687065305547191091091447826680806184626459917301822629117340327171814168341932083338229508697944191960441383768406329387701782545295096257125520398452437077539106087418230900942011536777732309810027963697452517278387223612496206072620634210018105951196769425790488726711105988293427726804013474862379370445240892345738247888206561280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 29669992852719025185895876117666947070334413567570824573941604457035377671413817649538076915471660781045441281902435601003179148596800371512045205863330718684437385951512383629474559210994907815689751832586868314108973869881349822351111222272405792928650261449558833304834269433482630533799373000049533395381663082111314364051099054222241381644954188238590669254407504540871976091730947595979200321516299186317904754202023636781163461082260384184875858959737880004643560270671100728446597638594271009454604895872591364884046967523669794739651169945174311596621867338616115389076268724790284957122814256702481471855115143973052584694683223740298576736362328918270247863184008113486690696974379335007328189920951907208165854716093125083023508556549996766850043795325274424729335633724097371256389678611137785130157103565577545738604202330779880057607428582163765374373992538836920132720883169249101139437037965366585128315029916168962648576559304748958658346078034625026482917900491423791607305082780575333707179967101393369181587914353372129884474337222479328193551002052832044526372659805879037127109956896536897923410414073303357914304360542346200799922240364990105925653491644588168589240535925403954344992070295624377381401673036540179848221741255776347448961629151088865598404853164562891289255667532708844954571300136503022735001079156201456857071053142296771365584697411480958660049534581348683163287743558256817587266657013078806731049518445184594391936064370284622492315179397050990374768531442030781921280442844666479391023446481846286328319534640028447360842415507512259087920675238501757537076216724668404696176418063310133499052406628751339824345318480445559843350393988758794235995190301816054250751663731258834336853982600823407805389081892425459512315365708669272238113456342303756193453904399918430543830547679028597168735475278061487535951733420516466179210579184851969011098967677193480281669791564439504692313243363398125016780906220820674037351770432991954841041387323187160428566596234375623525338938917335158718931769156863928135918195788068827519198841843231743639659923251604136979238374681122984046799096513348403129881797245114748601628351119235497187829697728794595945431703078349274255629617586158699610531397435559563485770995800224556460290585004463519205498571237381750497137494231559697380501422647602982706996598920372402975636477476543025556446425953229263898132375461213308299544477163481964947910014350379568730142575023634071980958865198164409528412194271343152509489469840652084779008082339111159217810399566211117274765652840130159782613559617131989697143564343771723144248658487055648425585049832281182911037397408726467576558592516491061290091050260835455295784099329494814561452653956042377922288298442141685530512222732824562277391386391067799055313058856350276993897339552400619396373179784011668639449086608195172134364585345760633901194896794561229412135884860176989811963520108052444442878422146819315015001367775613074256510506473910670645381461662703870043284927075210792373072924164276771061953466453771941815161629620840089278050365350848187825245377201462869091604195127771289849887116376864854151875493249302419078731835573244672593564921230988828942677109263270815704747339957244407398857270057351818724180370216914798596591101299280533835107941517243132516325040569424879048906824864611816778735928251021700485995822391809851636352115492488591597848837934427089102328632993324422843613779509537388639120297363079217341948831335615571631109183741818946130078498229435061712483706372262937461898611989370821264561141991015062441921166928875580032047366650207068338789428883779480911833972794007242083449614227561575081773112877320591776301807868678855347247869772348956263234823833314299959812434859373228100714570128823531169717980679039325186293950964981324655232116411989955904955925446981562405244245769147887731690297836529479806541221036251223572207738567075538020859356035032597574751676815736001245596412875502498901830503899320647131615728711679005504753799224104809251535880221295698110495874767150338373403374797759580595613173817745317296668820857274053110801153508222262597049724675916107643428590537110640055831462706485878498462688870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 104461688588096391048316675942073425212942095572255517021458232226306706022092306265966976879760391842310073043099382759101141496772311494056741885676267930864108728227317046513631034922204522995104199234141326387035546075775921523663094041400328195539601946273095487327064023734251489437609971620414714456101387510838789343190361943880800617667830353980461410260452695809578034843566376747047290233745206512764754483219160170677969837364251253725455803450435440032566374188285022865951666848858143576677413030397578818294158449664962566248037496714448956847307143968158958154570565891836584303906975195433050271018217859579091861599637519495923118908676023404508613119817754905443277717037895595083273237880841847527170676615581111542522063113969289108179829513889749772113676824428067359751025772409585278125808673337162283940515054436613900014010281640059117195977630036412738576726333263240405316663341456139068285462854240012660834424072224061450762886848142719579266112912667971907549593743061382439793504492282375728514316518512479486485569093536609334592411430535354771948613714167954302744816377978058235633975254280545475038008040990708515106051422246184867269349211045673560781144764242433017010620172894629646404299549600722167388566697287363885419524634722684868261933656112234081883473699141452737143391628613141018094640198237188930756733588730369612494739477856113623297276357682514022161962195685929290737856357981017207752723384212044785115352368855000328645841904474644978798832006505130039536748570300955492313304275492252543323953416020891270177805379974933330930688509136268420690828499668826500690927060187164751693756980840258641855944193696311344490414081671587241565695344761015737305444097272063611936808525437106649849064984599656541632721699114023925761191525207743294918134220345201968913500424182984990314616541881212008293314012837249984039852133673005863606046363153302834542403252966126875973073457559733980745628869627773287277859917111869188270268705947896271461154348086525508601454341047978909872672526364787990291429286759627489925427304473165957548091160003265611526914341678977634272276411884319094599752385883112409597951340183516796680051882733055168533103687258675172584794010522540708080492274906934368014322953309135401568056394326087763071902902553399961279290338267505079037157691755231378391286283247436805236862963111019728751623890992407465332186970644107132246632853014555552331559956233414715915778322061197173832697781790867404395169794395106552190414817758871540160305394539540585122807123031155433077795191624073890715123011967772166628794647709242877915588886880335987134525898563906596795049564098413215572252319927354421697972489662358548448255065939933592116922446791184741726289823220032679801938445830820538940595574280842900987288919569545564911682986795164130603308209907381940122862996517154654267931519853406183507047825757433768857548285906930796239770795468630847944242220442904370213899222999051819390123173110743727471363301343585493900203559875957356690544585898353131663000812867143542169732602528941089426625630824446914850180170462786717492755746356164321390996774295253368679453028388517724198319727191544069173179970042249693651579428481302394888860534515902691550949585801763237005559437278902986432720423319577127503076078417538248252447870846102187731779259288472893239005324178160800917826501514706409489141777796387607889734080196905083995171922062754200033886297131833042995994415551937992096934499613441785887459226052990316525628949648939978243599152601880967088687090219494032127185181221561079239198271057599565365306972391836097173897392837165800068623289310677745932945019119137596901550483252380192428974896123212151117390840169624834072304112638358842969591941737564012450662006709547640190456277661718388408692294774735343760868273851839509972097647504781588709410663273989550527682236418608657017516529969346709640858397872641326606250446999683677399983054067004781495750386569268193584264000214458456236918180240896298544337519950165246936582451358088272767906457191246005840319573955570008517016039217660038362832127627635061266914933081000940392275966275174945324559813204366293135728930379812495855452160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -18467331581408256890077337537290322848375853581728816942471385687385010630734484052300819015003337613598223053462312219404640903096204252630338498628964256448538064619953251229113249911969789189255287781896653209931892916381552192263653358760554799137709392025734490456589045134941568603278707670602983476862343602616987885425467944225206808153532948164825080519209900617653891334918675321757509218090525440261981850410409680681303529564067445608384014918512638302305959377999732550015075836865007423868573746400546237523438656823429072016347233142350957435311458194966234751300524662742909892065983610607517092919890497148092027992107936768331083487134421795978739758423489439850228086059394209391709182153771366111517685262832694770987951524564546436465763224971862219026971165723907550448856154161212800091732688432413088394860600692197903207524269159596847335049399995246549085283905000586068164940740816279597088510869186155696745583021856052358459139949435464307820458533108678592667255398456954800475796134532538879999055403093810537348964725972974765780975121930267678626551388090027561507589638468562241884887266252621436284898442107047137525345147419301020275575269621089696732594358302462156426082628497394462351823930626164600336454707372507450604315840357133390897541109212759266378717994242886878168383207842086950054756432437357429350876624591705425186540072939580205029860592319388707731412155670823281884322976361530487675349311408987138568380854869493332000875605427284644658567577664775593680072975469176755188469250049988353637458675112586720778292217529842268715442582858942014302046992152851811607376403334185040306136498610855275053696827041418087157814520661112093957583147076815289859387060351710472302193393516809989244870966340753686944483066085662081630258317756436097627259485661089088724873657627745242429616353038764943595947265105035407275233858869403987306371206388257282629351351929022484514123201150846480886328398054093173409987790848379380948821601036967096927549839795155499500950984828317713452177831515420187844825514338522946898354315076964940378991119628644084134554540225773552190120294817053501544343506627409075040919186545372999961488062839138497827371696418353696935327416480494714862990382601266556212864412300942081010558816504721847356756868066749714307090146786979207413255637264142132655394465038744213852941688580640000332488722856374298888723055578046171247114861317381336923946161250966714710094343450812502236340290477385961309391218924901999445898729622821773946404504906741284529629678075288974530970955681750597088406963712563966338136210578429051215644078880210550309758863476499513953084854884536265102877230670679774358027265387511982930577971988032937385171197703021312202977158500774913419750853143415253912164316988959476453579671804916703374977045201648993581175604089382681747222431096683007207946417051483799673700740122993130551936347955201939395435796860298575348325980529196664566829249109691902488131721025170957290356159912781041600253989912862076629359470908196525349912516059029789003243344790155472118483406010602511604335206765185567589806860475450796386363937314508782610126296187077881293420720491175857531407468330787518540647245541034397410107221518619811325286187564954363002024570660476338815773874505996262700455415009364698497782307954455385369067083590304259288145439127121541707676223372847879453563681869752672387418574686900750858711495640952270283035405843798345990464448495899019740350126953950688547311477285107861966696484737347985742330227054666173570840203208968012578514851383696096081928218458896840302920571351975365665450890839490495481659634495051421036051466468794940715278606961973564590034429766176820649808437835712053940111094872495838265044126672399321344921057560288437470172077689669065320146346149583555511651561518137975410834668773540403105151509903141346092928276445329189468010992510493991241689010425411630921795978787183490171023454581953930509680898411375805854748326002623753621400711857670804911922115578038439375413450153074424751659336137649828411460494377691196538082820729802630303652785611138039463730057920535732214546866582387283358907273299040134718253630040657887232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -2477685179491455246911926610437839109219190448127304131063896571442379276896048116565084591248597522178905079945299618203214225300318192436704609273133018032067219620007743900460557004873529512772267376990345944351618197203471058477221536285356261448496815400014273780935003250763446102785897424737036221293934523046839479358630668631461566221815865097662665149407835598976615941423669880896914598619964762048308769145961411454690114615589677349053839114947310180210002912083251663036156095505009807719559664281033981811866473422586957428023918822578978896252014364057322790968993579527973654281065573117910880315768757143036720041035627618838443631784923440631357877855275459957673830013775031365782440897480969330032414757268821620330065624481874613463591536205019823246001853028505104717872757543201392995874773849712009313950012693442033174544699726630862847940773054977451136401080325886188743041668120391365654090105163159196329298021640322071683232794575441871831787381691795788378506865134100846410721230325579270768679575782679679226952369051062968799158096613675466327833379233271225855557707513856703626974937589309696908149582334496331780026464624555561464684896269671218768818010099340641925277133027740593023528443695573130425052096997678511651427292012133925496580071562924972280856384775355333984170357250390323712580058034623075833270279599159405781664442478347860926168098253103095760644277071519305667689176243713908164716804358236760681990834452314036029141860799504383175918549429649691468386213417151613205480927442219475779357123591934775814749944719460711202991901658305505522432185936815071355070757325810829131159658062682842017179561117800476630901844324908187737163030743698139587352871784416989206460693069906850492466344642787238339559983647225025130661599749664751094053127890577836327779431667241094599123332638124896920970162638938988471299534037620446750126027513732266947789204684643606613720382969028708879626272234910082182409558584993458430736422521943299403610190638988524144019523143023100841609197004199044076437511314615783089883650403317839717021738025322272579122567052956544844134265224019926362382261259803169521614511394749342498947050139993130459260941032532782162697877496147266930247579974026990687929532252136361785342218525746797848345994693161780570639129167908686491155130955542268491595050329965061528425762408191488753458529987956001404323527505642909195597429522805364996449912663427442491177356756709112497324013577178377301495897251034987023121219335513500599551088376367811911627374950744802691338056864344880872181424046405101505474766241641094352759411530362406976878986565033930617781971854195365903236681224685222136281162428985257484768245526288666304796620281720356487268112139201357844039840397997277879604426928455899271623661922107468546473681440033131125841572377665296667098621508169393273384962206630196148461492227807541094453277766358489174054574073491408738662098984588326562526109041013855571488137210501339634205132600377747247125877157771787781825634276892396483916775142922757511773469500493298387775469937186219085004571621765999445914702251763757557973510433902540861406280594538457811965967569302388203042755177109929910840558830906357600267735405528337719981591607750181361287143660392824399099659620011009730069572355870518374475759278149083397267816504259959051219146490747297133971665592336447100843333511267858381534857517164251680085748651771926531768984736626298400473988544245371790103043986224585766358638322922023248447034850907215670275974594522795066463992588150640486870248535814925606490585731717828377165525550935125636349327048209877603384985730694209520856689292672726108076589099443733041981098468320969927107022765828010118967999450314419575761138475735797125268682925225834774301905293719993046953210708048282216870470387339074232272655275562564648641489003074846853742975084399672166136206352906348843704241457080143435620773366024270047714192505149734285540182010424245243007850278739927915741873761507600660731128181538212730599681403532465356105995178602256442631825623906724037929706372065798355875704078964559803605429924866838357183081445160338933748261930457014512455509029683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -19743945351831564805899615618243805996650114410077380027343375380643037365576821784054921714998017255014539064503775939325132539428420096851312582830426392260044266432669874849054370362562607768012979150501307983889194018835582303923106693033280527751380282593862247860694188162944465016725374955880802941849847605295852761294770679028132740203965268127837048158788690180814641056685095426807994267841864293129850035720172317636910055758586488004584058883351301656777499102164737821623472127106835477758324061556105401492944434012446634740459833968895164037293431280731466181999707884802548667280839321241158011082174109297132630788526335257070296319766503721866022516332842067675449871373431171707729173636632222715779914230431750635101907282225626465661314551274937302255617354092639639543405660340998969917808723913819579207041478072566256909545265707606159248669659914762978445654953502562907388255353233217694592328666417019032437591280370849678586739105754236364203293396236231170316869594872703641219215629315052752132943510122468714281485678163530561766383583476573338057470501906149637105211683601138849219678069952392566559760049152268685458274679784237215933508272075195951590207984510204163449898005795227534097244064391183243466901174103596217634909991841195875527006700095207851040299965891598929172877838945347744972909613979557132923391234952964340587478992422980003270098036269994967911578765909165884366513880345955195243379647907595504160417593479164843190630247385613140567564771047922120429189310050825413015074228020053481800715078874807030905721688963832068507313880193526412785437089352653667982334755898550742546573048802203161898931012392125795543224048789697270039525322527521038134713370948743354104137681664523510272533828288576826828261724671195142087488009341373464045516019032420646508893769510568765487525597013115175769975533191410010482494301801152875005473468039740159399798924687567709344614072396571301986223085013034773811316024151157341984976360506283215269876689538668261034831748996491808551372799893545162376930263982072805600166084217319826260494301734443581148346425491286401736105430777223875481531275540268204647798440188039217464581268632173978682847111002813441757613081650037103198103865089460967190615381406474483099268665196621359968138641580140586423019033379308206727417650992894328823423335820729261133541774439055754720743122938315367821855600650363195855945004087031749368701517732159204351575147623741346447953293216632578259553129055006281421086996067272718777527740842458904568177566642309045675032126021887630520134212168168593029008552172175922522130675648180790923456056010968554384049602764890095154721847283693111982238078641484686591888362279048344078976223878936214608413747671032230799783820725981133048940469308854327665116522665683470087115244882286452783490357641994686894905084180463396961978946902159816983618573984053025575423319740477471771425973122824451104262013569072882231532017392502350475713084013807529629785565694786742134014327322809022628103137665710066965167753227214130161545994642274526504367172911804551320648925462532563545739893998980107342301624335690181573145437992730840249947777241457890113604271304799553136209813703613615229288311887093324049157872697608858886634349546359740198385019871790668964654668934395665772870305753550102254800409411990959441801495003936565848549619956838243140608740905874759662680705160796872069649041625707572589282787688145705962679771506946220010480298933396889472935746553918130960395864750482919876656894714945254312841913560714457040229234319447794980431285548074623270952293532302417610504134303681351687515299255017089938500310749534212671307246798406048253782725445022447999043991843943602981846590977683785758105067710815971718525418091945769064577155381380395835143495267928244637478889251831983512003625247593517659103982412885909081722201609623957053381297032150041141798572614500256529873977570203126969364052658365242912623192353176647430535751520696414313459428524308100568682972449692884386899209548740479069945140519393655053600960140515042301434404537033730391013600912457739275362423767813926314747529327909191196805016320566311144159969280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 6686776333576228663062126458304598191212709781416020660586957848772705462762642594403751928039136695371533777371261033509913601504124606611844989365979259266628213572945060384753379907135174257121635385944134851812442766614341062296304486636958141550492005325549382281485158214726852771831062666808011565012647587491080234236453208714877420104753324800244874831944662207405160075597841615675125358121876614267768694349439796540049125558070340300184043974423735013287497579453109393727694653471638334802156246911655823531978905341945326676919591252061167156979208330953494535118653043649821025090173959920762276170717926697224662414859491708476132556518423990271924320492088201103945717350685478637800218255735043826838034982857184824409633395262246598995071528595507827196796534638278200672033950518540206458191893161841415940853057516212299543939819047974388457666156493925354191692675614210196936063981297532487702739470860194230284827285600812397182108852080076956696895786477209098070555407911835936065148892320140383723453659902961622136948402240773730213932300145019998330898883691712218823885718494857846956824379201928390093555295651644424312787844031686858707223927065243584326643506359831645685609265471611780213637740906393592942553897206010898945353531465919437558000150591375649751745898166789537989775793374958915868827633365884055872729523462525421826462447777982162046394982789852743863505037790899651071908620551080278699339731273817023028402088936233269642590879182114678172045818492880210402773948984173633981172749712866539948226441779036289237848722163876767690979454040400571812101756289631715384018872556655742895813565357751571468477038187691433175903702624591063727099151090641965535951157150732431887520613631193818338537820255610199383967041444396291308692460240650831285701810230914069905020154869837343396690157638117610557566855272105362338915791566333728489798078884851635717947374122714928899394298338894286197083061247172096458816273531177422476475608374391651227380903844907933657763469214701027362327545651052454262935259693271387785500572279684036350344366796777549827176378598742941385610634013551616094980045132123707187272193435933862336124180895503168555604345809443337896677232426867455927886225126416965471102912442629078331348115783123945220695237367737686039081137747136125236646806432651167406742953782812749298173716491042542026559204838344567964513257751128250262086790429141319747230181581773879317117442741485986337696342787781079829941232160936999558602439133287416985255114339304217945390878460626412067398218200428490685104922817738619770079341014733385603526927035300187022100913507952103399911937525985245163984707234779365664078918366294790649015528693058188787263927601447165031427640372962659371441082822353850876647013608235336266289157920880826456207702791524948452101331084090479652365049347385115141900950778561991904007574020291841552565001713529787305755465894595129207906773266813359074824565795732886113306440289578421473833949200817919626551751169246048425038967523663972144578054014513568746533329695044095350024644523571664989226842505013016712926518650012035483215773812578464858692485996495170418172959501777675784979338093003558234116508938806590988241233467122223319499115979043954278940824237499795035280363761725551779820061198227337419289336834011373940414317368086744937615423431381082906216566682452503137530949151087948075729345845266741319212877811991822848387950373298658816791614459946052850553014856086071610498129383160510956718392545652703800714648785575002249052750478245548287722592642976538833539049349626591288028541632235577704853216608398104838380864045667941562604931542577364976449574384380684034094747151411898918045010933597330487032780771217954696261164077017190558211815698555111656206888812041836935925286643073418200033243274489626215365189743105476729455074814722268780537544196654731863918793023616936251635445006621596408126304784688283747732241722109686827978612651068864478904306597539276683437358557022815031031662507659421183968174329891443739389435298274668130576530475289322858990577826608876011046422172765688237951220315934249828008760447422231393987217740197793890304000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -128519217498016229477357006370859133324281351150926757040586592317878693946715735073148063849256731029693371715846057428886001686402602584954403650964784929201049340788805954780784022015764791042938448072516419277361336718353331639433455638341979507661329981676937072195528913192263317968391949834840969398297689992669561869585929575894889373258150253418850067700964442946288647225387782567383827228990182666458644312610971597877842487854124809200016147676997299719073553275698652187252625859483241978316163426389536564491712841068735962974626511631072418443230219488524976146331181031613805340513283513809991786233601538124108035863817628111448901655171174823989295426192882483714612743781192663355110753068456777528185360818816324713293320828433449279744488037255112816704490361352066351355023145148566710084076969070894124020273931846120673191670033576523553251829303621260889418779263594444304815364805050801954273525178572097179553454787187645966601172474368969374877952690779630133290826557358124611768374034258434788105472847815338188531918474402085908645432305244366039735092288123389686394735862380635900932679380342543535920075192898168825748996053440634307466481835245669621184461717595440036447886892461431010522167511063815137209806575906351353610286759859814892833385770746402470420452639431437965561332284166437095807863481253834540413129858402721818184755202963626913581299360082420314816048657368690249732660786762397809995889334299516576246282667059236368026467827198038387449838035691056691655259262893262604093741956116551732308348673575763370783525511136050956401882976916429644314943569347882600935156324983284569855406540691194966447513048824465580343034048774024545612002354453304593514427161395035135861599768578508651334059911619947179372252536840280656152749124256962103076853602826331129137781525011149555215566679209314282430364888917619690803714197658104314397008986488209516229671261871848846202469053127322642964815622580420072829913990189499373172543479605834826101096833963769741558594550778796924214467820273954224686558599227316153911698873920155990259260143011286270538176481636097887189123950895556949252268944947710017896182101891304671961862019630911275143000412619336544802759303012889695953958847152963258661950278527493674183235657149482244986582971173309293547943467295933680264349922245575741034692339641659220195809563356051339886981208313503096014047358933387853002109115956890278283599100658415482320061571839760984476251731083651276945034760580763097254920216197029480073672704297358462077182406541316905178697319849369468306513042738691096381501841245116698506190899780306207656496384650842658133801081269404781399152617001004637797700456329776114301060532595477166205189774370789436057806256479959314530437044716595817987685682386724230621489425535469613303976877465683665791237330748526131645229024251773174716858575549419209242447071852943172448104540599043883114690117342526948531780389433841971757994985080543300830831515913030043730072019275213578626908938064033307444601154008164778369226902294069080935136544226489911944865705179099003718548256772915877002331007028087526788830617741273620938672666636106023940599218833029914705318534591780821610027727714421741124883041704167505379476982263218461339525085855844280888015164429323817871065663044640962564342946701968908991793180821780692786905801147446523397263866749719180239404348544860736207623563877636178933881993534834338847158604503255966358857204084011416538508781027323430873579653626671015724657852635478607463442486614402096809869475223952106089950135147678080346990411881678723284313669809494872678697771132647224910000490905248904088016313301731683739625735186200334659627048787833194219644730846810830873695967527743041106706615140473800626030865944322334400763258082730416466043582442016682436545529583303006513316850514806252457450362206944869665645320985088175000939747355910722035422857984058833363495289950994059663127754116071852511886213645006260540672689439114993283455369267969659850139661875732533304357467854823659386854514944742420719610661129983392047618112193813634336708352786131263049690385547690363822318957942953140610345817289523200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 1913371318373725470834265208666561415953890525851975590795687791360808995990787101095328210017539266865152179038655775024196648034259858138233038534677589091920399704876873920638013332264693306627203011562856904130756500019782937149476590062891921881053684974754115093354875189128431976627405496577707048090118118832822840163211134894706185720872590563372935385699644039741388498564433935584154617594983442068584849468767172420656658235172250325735509845989227910272264087416542547015010513968798854346859078251172473062383358855770534884624751017064828400367912296114544656545123870715478167552656159699373165542640828089381041456291281730458566678713639414108208608288820529498478792611317473257022617591172371973535729705524686955670164741461437377455245930557011364812932941189089705679136040238960751749346161748313612439562139871235909163404836671464565860389774682194238761658077138074781414606328192705794883013743070122114729984084384678806353234006409804791328725609818036473783479945093066276756353138763770077131209459362875509224281206685477509449547999414208515283077801761437675764482423482353628884419092248382303335178883803171472668504208955767986371248798553692492270301614165625202709599169203356102449012945427473035464636371050446073095369000360931744243662471698036850232966762142074292575733472083429041490793812803422120622638487709635033530806575050692199144221888409758222017898166240733546841340081351401433784486715275404768175440937562674171088216722504830783405194853503020916445345090147549443504948362586304698050546844443423769043387180850822297147672580710905567176977401825405066754424841193143004457418032683681641107032581451662741210435517411683672112893505689254712998585469018527342467778986707343197700297854645267681255705575889830011662332668597319181404067512240919148556597280781853279682017704252058394202363586599250940562378488793366726544016067588954579944795239345278241741185040458418208867918107874877342940976224489766958089660298530679774004503243050225305437766127008014154585834448125664460578493799357252134867249305993052546646474476938056263253641372332656317746575590541134831999118950280325871804277175898442027462877508164076487002788375402942749239898804898904315478091116300255179442670636824613238177129231116639171833999769513746371498983725051057927967539405699358373271203602640857715796720736055564665614041285629558361653219352553892345898761388120066569618952402065995281200719603298437325931083927111147664752094794763523397694150489393182480714866840195277636842775686146135179298050122597854194546818347462104460844676172212232823995649397059552903788453703056249638276572925162676876655564672563570558925927207337269919648676776147974868589181799669295344680306503328089862687101621902371021531525753236899108670033756374763990554226716395229744264685881814748336808426908035652590814127510642203984410693821974687121290240460754647875941979474651536378928807970068100270756683166596219478630923802245160095047597916143942442486574800121597686524499611493818860605594073503605014707110613305694490076605957764600413214718174955116322669612457106385019411547794015287706745904361175518963793146932911997635856685815711954554054514259452644881730349439669536061309849752210377158861455560861428607681745214411230824971597954583312745157254956929224466552791762531171362707196925370941849757838053004855241334684256483515667931769085295077970849280822818154912933626434841666239391024815396608185970078809500975798194960443399373862978118788962118989520799161965526938076901248027570105024853378085640423260227419311811697957497784245320432802439849159047985815293039971209529842302186781913650824744570264250948619291324139397727609837707441945652660470969466277721918780062308517026403975594762676879114017168644300097061596012858326882841090856504632993594235031390155641825408932879735673337056042375916725879037351342016402389688037426227114008768442428523885170051321539366273631517725803043487837107146073051608721946540164190542994540076820996302840371999436979762728383536290202057480030809568382366473375243691397196885375549532374287680644742863299756498468073966397003851846144491520000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -1203736797708232800473407733282256048988221822812518242228961059485078205412090533753717129580840705465949737419382442954192632556882183798869767458087439162241814398322037215106968504095158074560898047983816495570479291832916979457525904632961600564553078802733078549609893073439743012339342630851119060296003231723647995932676487315984445089212202330656113311716440977899046514905750877529771902190214805588664112415949443482960249022435094728913618185805680948449897213704330828007080669151913610154792125938306082339973720360850178441835204616925699618636770367508330433733701591312005252348856455345794627566587962621779725530793623142767529152790106252421773341419919946693411628817967533845589303905287276926157832140077711478140404368687234703708446081547421337692818747252706138052128652264777736048681192012482871138693196619027670161092750945909609490559376857902139683930114358576076176806601994697021975579028692380095797410777364014051848271156859758371317023998031262224893769743835240749086993948581073051681858934991680282208848890729947391786647397687509847358961087837209736876737353120317468759119456349663495424760430120551585416936069129575870155722616831944953489725747115854450759407309881128600837093157801212189393449844689168717361841525527289275832984704420901718708996558081128250921955273540758704211300900278877332579509677621791496170522923413416486533518254678310977757978566494420405095134089137032437299671121999332441922331774154815632446530698121377953023132270862760109447103964120274383381813104140446398398170302047802103453886702033864886834396283426979385389646365423436893689947043971857923424357161899342849832895059621119003892507722939177219630721448459484661928421208252424315683640180435355623025010528098138733548566130665050070837420677364736714522665902795281656455966626836622962032583136102953641337534090476676836860809988400085606758842776631716155156355276342083403889261733617926146595876131435563805356340435601628364958729410159882518097998617611908268225952672038847107236387157069284783896528753391180583758368551851524183262060089028020290565117767931172296513324951309616509082049427901131125532522643376913229803250452139160475166734703310838698904513350041008784907464629540942037440083013382486107231032961276853309269646370014185100006181439344268824748162208190811690513992607670747246322766515506734572951920455788109627751825075943321377952005075974841806372760792769429090242696250502864723490546196742891731203484707737125684414004127784361177634248337852204953251176667593951551747481871174271724858466067825734345505904477249778548670954740359915022717946076753721309953100055681125087301744452745798423738905908631951909514030681002331948318920137426348566850864955305333086677074404830874866033977011557585105459502553044689082300054072224025785683220692028893835011103120436624959838669599613671586372862441225446288433311644422091033910546633443908280279041944928514375348924586886849753539629279726623119747368677127642218929045786524776148823386109897208562562496086688137167211033651941015475470619169922102579830339137833313940606195727253564016062933634254802705540522727573093219402286741584205377963181188544497751262431434210034177340622972372443725244460857569320461861759739469644095897999384029970218143005305478655894301404638493158942311197576093767975896440336627391691178560345388201988627618315484928115240402754706467086908980034816270668080192391348057711402063104868386599886847365034991237181088873441911172121279990850652861295785462195926934464393026983618941015232728788714893143016681438700022859647938493228653252232531795744723884656386145900496533677289193263918666778398759996284389326382171002727538356649343475175240702090217104659685921395085135969622601627054393582571930893620897806394707984512007063553857144673075041068006387451388309671079409541311208752112662275854903991883634374524668188941504830150169907080939529448382348533401962089558618568827586969495836226633528103357493210951649964321312073350311329153013391049292421238044159308462106901474582832841157719776886303842630782410130610015784651868247805862571306064312715809138191133310976000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 247202127071516899900822501522046151703025257302042927611140897353359310473619522444482638227078255780611258771224514350765774617400215846764497813381282900446157424638230892256027004944119294595085561161108597050912768643860417097894548978693650270389323865773972438113428400293371104252167620539132749930786357060899567568610091657871413744312291298272499472629058104046408361022793984761939306036258268329307920841436613236347906440803294075748964250533158932209024627846641443952074530292415643034296040678023910204430908006094466957763858687245882819250300633038050865857891207723684927935925019278726929496437324502377205428651200931039517376793046289629691933968727482832526922284951831381566657902853559455175337817525546474475668066896131478935132782982025314007688953237807882194101780161990590820850305524072790239498103045652961988155032579717414750267014877436016227762338530355707967224109333790158242584277174163188159537340527678562043195197025918733614758658802743432707627777505989593184413628386830615957441884268034672477698501902062965702962409184214395572915008521153296885717664487732484841577446446815306905272521747531976239518746110478163782996861905200004869021354375092987207286224498459126221225773225659763916459668101706551936686609163557077580317754189030198318614012507656809864992996794897245146176616263597743148250284383046050558532076465375248615657265845032058285398846116215288413320850505508050462425355887604962853231011708228000061701709355560018458195249941894865167164043423285089385487994427007820888527829870391478764787643921669356679798810461074520961765434080139136224497935551253400000059429023550825080543296254117468725172598036272313872696142464856916708765068456751832634180830316236449890540413282532807328293234029654317462448319084245813273770814332624550684404811697072794140832024196568017622545106121332934093434117912727196454300463462090924073491674800482751576148278613819993782998462709311223518643675501479024609678462360201016666302432018038401379777876574203038563133767903578016774898712457386318795903847308340912037328426531589168079227132128301222765594838674739985429716362190154950775053838784028304975403120288154235849310440682690463462101207825000569184461003260098045398731398760549610777055064894907530991603739670028985268718144106409902463539731753117314227654653708863245770533435618092133151060138270812037526081241658317276225417055237760406281170725110288696691213942261902276555442173012190237770037517558210221596949052907847970604283058181857706806447493315180349912557393597088541025022055524385159620001699000171781642435570965533341000601099561816298709413753463260025883388404941106426707732339624230366662009197965161180396363591463184206935768847314036934974074322078027632118895804560754392363373618377670811143661898455994610409805572167312194715244322573623319935740981432465601989153579518077403310348100695105532497253282243473570327200021200179452865929015300295709968548407565192355150489927924128371904378416171178799099459105121241748189797815112211173110853702304035347957042484380282389287004529429415039421288395411142773297413454333455308518837655609568491804062668943861827532040105284076647408744066199710711040522083009795720184248821129303958850421382979598149023407971061167233113964675248697490312012969889464343447674070081535368455754581164708677771147640684052880050650307521778352888706914109364241857135578028596104065658687959941035922176625520558906378177703717642374685716319049591153417353088091909235593171127467731574575841616512791988204255431129129540717244499071683628412512567730288002107538475321137794249385076521788471689127960411872230334861470868075739654326830875005158065640072631363322026431343053608982224153758882745741726186631018882809217425032556686276501215381021347264919937040437462712604922922773793448477493287873267753189387315333783418816942374335767082629548150007070319429287780603254652668676254685854101097435972214671541750164077706780858508364702358386344637160219271763947262344968772911376417240698555084257593407940525124547344503369386425249396129189616632206080034535347463212289729218016166333644800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -45161145453916927893172753185427142712194429927041525566434385257459441669753381354198997555977238114321056150238526411957715533735632283089051684079308845095595912257933403152846600109659500072007608508325533469920007790391769488632620459535230507973992750479233942865509119097366689505432764387728480680673161318715445515425826365742533844917937071869561659200189034160333293313394140697344260625734418906950224806918743637435476888247649604677161086979585274826921023113202954448886588220534864610915167407986940627106301042717930493792835376061094714505665670609953474364663393361056892544067462791905331353495547754302779434954300357177796281292447126040149537888136068039588751700038684726997925901271925747161813179296372149191885125197176825874358852072456436273425239388707264833879212791075349177387281507969566521790493051816282888426015357308346936039378103624115382836991626382728597782656468304214862933312179365012979114992288225627932414650516338583394810101821240584455059916043318129898163835966574208061702881684886661860702379035394552233713668190003672102174897020309118709906106209479089950512379662481276136551952572031829169054388878992900395424216989341635881623933299505112379053959591305609615375761960533904953240078390189447892765883560164863131527307951384405420502993768671193106280141776015676285195200444506222874026864011977852275687245910745466302130464093152876090354102841203609981434859705596816088392759893585928772072305430019297169421037116534900209663853935846246037133309553082133290774216105318184252222649421324931337674170063988267031737057341846400229163652606288058872830667487231949920476846547283866783707181376037329505376153514658522988572619534965324153774263903278394298841155267815642065855616379517723238840221624006821335851120368156276955073262455556036237828512589603139054684177507075763765384560136155910964298199725425842447593466926183019905303222612596900927635293488368853308805487226314001755717927445956152502982449047032251017933796830262746959888582757337254952532612418877754757251918457491787933384853559816286455837382607666904675614295429687634933939938769068622706470229859424061111647682533581125609890284306929680823015707087523744825275296501662713076571954531774115641941727283546091029663971524676481275740054992751472228169093778601846471387238991310810539038217554782705336856103494693277856216626388183558259412027354447300967052663368953460093021936832374759009133554732251415604092182109290413570261864767991017829135940512198552199868945832286463561632588919435741332481738141484677755301177708647165422483726882552475860779207575488074310983951926544354237051214348601192876073988720872364087636382671146849750975778282779907759493132495735659228786038478082220004997922721937534061172406637987066858758854319322138878740545633451110550908222565978521127533310979129150774959987630871364808665600248379142547025622205360784975432975602830842183969057803434213370734719434833823420542202284172403436461287637034937307769080492612312596559173618695538071968313084826637597734341360872616128193482593873289197941826884724071829592411833518282347670734468201311526036396250946647708553417177011421141957865820060796394534964737130345731939112665978199749869860610192502403083196765130718202289059589767832188435086790804092404116345373837264868455460541142982759503191417836000839780086230932189195327179307050136820613277086020256253849597749679209714145771116160119476335982553524451304015419591868556506201574214429041695662135356625541265839383844911871853380177982191824941931986653131387283924631868332022233745853254586054546659691995337946102583928802988407186955394181270016642260317537516055622711793523688680731140127755479278484389166821357158188773128092733756015561195013134842825111327414651313452471887880106206565809578554180090475919755218812033129037453229399805227175459495234998858926425552493977408897053329730185563536536530684079560854164241320882665834445261868258205943046992425308589844034381589180638239354722650890610977842038158615155471283835070751143235808238909250958764914918389774672242808943693048282640105553479345280474661309644800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 18107378811756086269988684626292374018494885284176585344059951068773035514896886372603354281317642140805298370838238662007166071299507981614869001114419260088003093280442973476208194334201354716742071951188832216689629465599152514749722857233480673209703505882632067149256415021471157453801783935685522941407297619466168482028303937257045871799637996509755088826239644583849168497969014609883537241642165631149349191314241298141322899770572350205795746676519907678590881313789134268573178820789974473281506827933462671111697804493753557362077013785627102246457522982212411163394984473223103128801059594083447340089566135533551712513946076821296709458182996549205925992399191248591421251252028260094047302230113778609025766940076252657710025457739249728043629237958290332254441394520941942057321464129909076809864062088916421001334953516243750923936120891402655522778594858474989278089223981450890851319793497804192445210594904298840206557154384403584907096208162934282516829398734255441002949140810448958656323627966955002095646566470961599635031042442147228999235745983628495675709810380488476879581438002275393931920072455002458014095175419350893746144216725680154034501069715064581492859481108908192238955814588639927736824381675172766006780556551052889690774343541198767392685002797211034022102780623486892671678042315905209661409405460201360725264353683020935670104932562501242388892405619429459632865575067916174280868278922862306526075528700443920021669654958227325129088144066286738644969278210888302108332088704681893083338521927674313987169722303090029715201766724342608032129039987309578668592473785678362604005578702641156528860205747180420691971069729438747224528716097131025796191199229035713412339056906558806144988125069216346235503368318256660017545659883001403764304230128525678607296663409749564496618463943576702700805619416860122684091085099915478465162903483225142342199705493585471757253863569902675741212561993776858021088142673068553396092823327970257965836991654478356553842706893999018433734920971007696034478866135423941746061271271930181949054963142217835631978067252457172655937708193722004014607568614025673029734966011588318184584155457224504508768407697062011591143744431121698945087503824407263041689267867462808541255732905861516753754253225088723624156278601697612369874281291304171853699585631700513052814844959869750760457501149823881130797426021500393223765451156067589422310813979555322869205043994301485599139603659105065017864107157427262401183446630800554863251880242456840091109262780846130245649401773617351374159933213717347016638326683660921518135614587852702726801168976474282504203982586066953756958840489326521470925053861695983257278133434594837406746664986054545656962721837142557025005736737383906890171801140031988499582621368911906928392919179637788477149013525548731760304413078644194262446555143942817142029856554340338068379927091335631659211607096524017561566216635409729204829581624719462909078073046336543342772199700933257894773010816979643040963677107187762598274736685025033878564058276279319664351898856689824173002340097509462309307990576771459942725490894454422237495286655244580208598099312698815793912812168974610703152109538278415511183526888792791706790521646527596339655304725995912964797246692190924571728703956974733667453485520332660374616868108314146214260227905906973566344839336666967431565330222834519708222359591380599323040924865935981746409536754447942913455457543792904185664633410539829045523006923822942543290974673275994715431826938583133460916500757797202102751030683663787938421185399202669765691326328204123291016444891833171742016520769010013766489107149897545752207475772516936628238140436132275577516717513382057651252464770744075867559549280702919661452459379562598268353168826754105259416918889153363071146722248379299222705966324390721878303866209692960390032690418999892027089838019198856713798132827272333204602816560726885840112169638341755325136510683936429555541260273961462916963666408231040713745850825304058559565280057552602948126546449060228314507183376392920280185354022740421380316527658887656288932755338818053078409527721515069967695872000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -7797836515686120723613065584654020834179823664878712388601493659150090883009549352715988743059232351577826214506239316728518966289888461509520828463250446111276174398573043970936122633055785989595898420165495345080057223508719374478380029588956965720496550387473460772533966075593921952001757148915070316841466560709013010952116175843673101331054532855494152765258687212954030447741438331223345237861086835450338719170625423476368413421435558286423376955687780801425373627385979611656525423747043354752041057469346485745554583218428876901541085611285315784566011311045049639362782569379077976931584675591229469912814873851720121926651502417587708717247083638992408618614074606958927801659231742012017432346888164473806379868010879862909870271742391247106907733561191908298321742848183673993756497974084741667948371827271930771243070753888736981066276025497905935164450451391082517101216193619552150685964454612320548984178025252972843313912621569884474115686529549431419888444174200089014698577111724261459436819752860245886968070118621079426032940245563996888016967134428837720670416084307079521724181171093166566158780184388684697668330737345855990093148047112142865297885867237310979597627848629751743667478878643497389474950930319858181429662507497886688852408811061844925707976798898240806257106973094045587231643813772338981746536634667538009709072537273257390184014065296344809128494783146315225409538676182293208758174030666689423463787276233534459714324790066932518043943038440729332965928981390012885374181142971508175524473271803794360654459565962646149471522834319807161937546721808776536742916698556197449445614037607043099917735453553164686483930952744177881276101778081346070450189898536484171237728514818723979762628476399899558168451710508103280194659767548831514996824854381579778310064015891065596358395608620663042173784734554997407182482301087904221889067651947177899276482303818820264687562774307189296428596721957221741132085652328445767807606206655789434654014048882419128948987433308118335279798560354791462949799433392852538231117592567956216278545803491908469916414197977264723446107449350323709265398088608999970414137638069376767087303857864070287311911388243302386968056554981440656848625499253124105354345348557475247178716298184987639069591821884949013614934327083594197460446478801267634592903030760420200887231965632498856033536659128674276179271217919142339746135659275373638965902994755278104431363618775028682547591103019283264842770110558480440705416375747725897614427185299379803543366845837453150329707145776274463477345915044952425494573276478028114529726459661693144996727694664055180255377311987146525471987560905955247864042540984454148516195161635601092736869010642104159136117895577775350389242259812592028169065283193466340606300741894967004069987153802127554916609497643907519342413367311454523452822337546471143839199765533039807980178342921776832964395386507494954248912748001342817385256942974666181462527826738322335808919138625990655642895155743850550954317717877043779522119618039769112259335424714480553629089001717295342701482290666249984283321111693626494724205833143807618438897893703658686442309157725617348483158890609958894733778859938982773601732274050357143986001895822964700836689584670731650790810995946574096454581318558513097879605847269881213938148951353936764949923020949018363134540431810496984086560411247495532678864613503687382264029817212674253944902012158084446505791782929183796407786809666732823302719405649620291038106079730340877677843874302095964956987709902228994296642789400574948840684317736144577573996882985134960353558407612395778646848567555465080219391635862528266951384497311924360941061684580175792686995604558953643016873250498283659964154182742977563196202788835060726830972959410946459054596225663889054374858787211004036228512210172838732817773367928053862386335422570755316973938350773489702650443576025617928348681262313190072839690273339784190362715632759330733673334268650062530051278763606761318618387377001228436987499643444922772425702068968919700089872419400812896008197888901939595045540263105909405423068344568910378092553947229821337600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 2548665701079990290602618981621538252002500781414110983804877728527522682325226502429281464903550732527432994695856919115982402146605347348562460333409173310207016758205554833961842939969963833513778350946354022798678800059501728441358168766848438733908279709021690088495195192686164389976646768309436970448987498541854386110705144538546765089047861655443325997698697804077901864518506004964137589853451495822800357938665535037716503123562102774191858952147760920583051021117572268005723928736519559188198422289211684779067648840793939231946181687386805222732674516769297972141538204995679792189774671002243207206042413279772798688458239327272094359866393718628438638985402419775330386468558518694401850197055908010887244390074007678477269100566423513882111086803146489718395214524188578334025519728819727314954705594680785800722410493348926516212952016132105439143778799176675414377768129118005110161884103370490948890124680269211014074690766724415384572489165861577403781748551751123661727965416158286006931249201848883190194563017281709896649436488887007832255047041763781342516995861866892872737576360169330878132231845613013673997160099922202136470068240355027351852891397246610843621463187571596108059196548116032569214495197619617481962245091790050026616793245110403198417935149863833304072608778902435493246218150404129607367657546808970067301934143550275628972781706264016054326896912778979824338369560375324405174377326464404959204596109787163377052320821068100766957329855043886370739576564875705830877743518975601141039939532568545843909566984965536096050238975878617483718783981211132694448520070135068947960962946999824850464292599034843800565533319347692179490893454522119660391005269816862544075263887951330477967813965596005165686380719640761257997071449915337942515506623977656633010142806109856039819039616678582086404432312132982447898765665522407695190536532255139809014607127578662964171541767808975500645804518783708874368578626812338687517034477419897547036321340979196845637661448299565522744477473308133199118057239627956169624243039517109024352021274010371053710352954334863922620146337771313579495530581048184071080279657723346646840823286852858603506881031237004592337362506406263059433568612359154462157853576404822092473554845582925028348822999252586833644409436011673451171343966237835632833224587831881189398409662737788340359920123533572372397525121533177533829692802286293019662497414087525161445354641798113188064180675579684255409040783672398342901025973018412713702081031546501705926051025162590617414436180842243586052763663903333164797137598983212618826469435377352926651987559841945339432769931431415912864482733758196821372414460039536993599671388811820659994354289826849220289852628821571733887370670267024407908221702232502778030533118092343719111575927697069187359835823443294193354230023743865488605415460720124616248794778771403725508858559876723528884353729268407791601184712307507424930490875719082033786549629052830870565826189318007594002450483454205421602746902789650665595514673796040267070848539490483236837620922759774596881061395234618045899084612759762432596813256650422457480122732372142766333259978359764431778330124434223281533474417774117666513276020379368930069526476474509509025683897796486638048255591751065442399251600913754562633863844774226225848793381156971714061728439228922713614768887860458927996399048089038404450267216670954426290403204804327931971193781256296924739602521862487960922741227195735645942746541406582064364411465714008937674494008448328636903704083461689813601769755186764872299239539027948169170081237500499173016864368681897664828917444315854969337501337724130220254372927710054079759865024384537187365371297387383869440729018723313726561936392313716583082059712671420732403420825194693533463331753465036049731998351815651648193535256088218386027060978030003908644485975002102767487059981204151950754324420691195756795098205181379205005817493603918039484997112822447603538021067344931776857900393620707030940977389220186552765089499637617588921734632356758744499651185029748604595701001877067038569652864133078630981419572136407103947811690905600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -379471966611147243689784326976644618856098327659812021820634774802019379069996247789827887218613150366158575870371952119705287736488734768384081983180065042334166878337665754387758559650789702747410932754535786494267393583546537246598151004863824574456632344999014461043924617347456253142702891309027588964655645184762351605740000180790557835491478487727119758516215281756063360835095824354835018480672943749650588605212929215391565665472620391065684544163785427820459701737651921922735530499026755957068135960286343816892121589876234027498852970183537028792876171534406459409429284876833744629238450513339324117344124163841932676394448224130443343839847470217807111112847513937622475157150979719490011842331844781216096685092766900816125899514472794247708612217500662157331904530967210092206267667818740076858259279111685090515172583765322184741782263248688869760023973790753931008325489136013093660193119947043888466480865875364084171293231434826307443081738909483430233608179524176868020196565043320263596415072437238365180802036189349956767770452111047671735250467878899260313758807077698175826860162162309560489454187053891835508749533741100525993491138460445370922787547467857807792275253703589751743542205430391248670146943862035520184840659683444394350757482350756199299686698102130560219441417867417748061645468142636503719192365396080786747912735242020647568583167558995843527715379540189930355836209179405138910890766133019077137956258580745447222619216956412246440666740627056873533207343998098181686329598936768755885723603031502528164996799267363763397745247684574238661693643922122291109188637192350921480776814616797839846224633155088214371936497115135681399424103528116080950943978109989447111395397018991119257997516548443678576685050314489932810670020009777514380635821572697112310204974028649260000449549041886983644754873536870325286491991598821984002327169144108230071012321133840033712923048858134060686948288184325382289079924181784920227408946875508872037356397121160501491903996894114968031431743347360066020848321365211342208238370452559874640703892315481944636579200773527803403843733670467723744537026233331044423131581658396777402691303043056462531199958239037704005187542927251461077340510913320942737108945234120399628572165085041572635083252406971397189185248599865137005490684416798604624433064119872885662656868384923020126355149546959480094902158111279251963389536247784626142524606497748483393214047893718647337130855710323604903525966219643088618056233099026954674516846945361281736364309785797596658793004536429610990967769766348764847621606580608667685101490664638621762681246178221934873214222693615326171451957882788076585035232347853311635376630220169604356205429612976849461126143177184694016533835860165954407742092103394999473658584666609876609468459171261941199166419460903407102983923914378802531838659705177569050931528186967276304958854050167210090799929750638735110108045079534577276309727923249949711791941623890030887585994873427443352595978632240789595759745988288778365562944268730362466747620770819433423783759803899862787039109668370768094304318365768946454104168612355581272384463362495223790135141090951376594784221785689930218158472336622735238457336407465421168068271804890214037740446648439548323368469704150810106979003676638429498914085043123898191644120449404693861986616017775610376757498283792346920481251083798397093954552470294566147218435618328784420126508671033958365679153025793939489217095306931820394308181319746241739679795754307149840805572577378377651835271998567027150328273472890589676446993407655072785660132364477083576715007108861119811689351357028964181540455905086523927010771989474146937636325797890544035090255204082319482970556744110287519432017059008852735984924211483626210690797664577050621326560876367001102333959763747617359242803379590248269550431805411496787314571115503408359932151048624289786995637022854157150756186498794195940405105760515361679537069937234885360163879891965551436781537494930897461173113630203219091690730217918816677295503521943161871258546933660935854110521192678054608484684011606476526369152745529275335049216000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 525437699670899173421317796204298296186939929140073461774498886966781720262685640767566465659445486257664900726108803049465675751635227101837141880321194047523262448173357769819878776884935987769883105924702539536564935131646821434675857111049944500580245253234882784288567985429250198975406544156111992275270402309334741288864094953663230099242936140808639781390314072923800193341765090495963061658621661473066775387865775636399031129214628639994504071052427393632310291436151361473898821243257816496227972335679438231222162102975512413341599293975969405104880972155341947387632914934880204364883980743387184223998409154607495777519260345181368628093733891526081347222253024533533356623418133572004710225643732207931027009820519438539101057565671564846264360119191909286627230110057819261771470536936908793673425048622520437843747528423301609645446118450126355676067725311675115703707465043112381346747960413245792529128673766466441204765953591855962318041234975987355103991924453051078900260263325680223719479152305658606463830695355758344315150338254337807381183915288258171306729967467257414337045692358877078182864380323412480475187964008075188486489379895190575580762955679555215412607590912714385015410454958161001067054466177901681817231941424624188739079535275286400934498404234377030770810794713080179280674392728578031753327130629117844615511871862223193111854497709021886194554520259035131157542623499089672043917014764995439319469464797701828317729628140877147194496690638714378962799777378077959308804000739082942994431518887321634570712316526483750398886321896973541351267637143033717819087447492374859577764796077020928705525458126876772214682450298200073357638125470967647305932900620372387303760645822510901926366186663023165688165395469523902934722763119427920596110961296535096449141731132422819300906443478870715777299920373986435584354879999816565953911558767659280237773520304377276309481328665159311734309313789471701758251911675642753028687168737600432878832456572336305822836008886975785827824822470801620309679627222120324480141454611824522221928063104992830290258756912544656086133892882620958517392570456042302744213959179347451110379809752495231382759677873110481507111636873560460258407028687739950619338480353638710031735928007211711314116072303271790771294543792757925430955802521923661294277936532600241001478086094236451870987240034951737704657520526802314457502961111144110228032755916389641457928501294664861941596569703213108855867213972115459607712265636565790733715488668484451732793334083890917105193173970053716482130944727440591676704104332322743123865396931399693914085291355796293936166162029101455734191719512463496232766831066516306510672760095852508098313086104300683731036788798274166430198049320705019962883524792959689902190817409937210287258568916966000052367037636135468173372005764571492326372043848352687762205559256578108891226544201897759843307410975933649279167970775631349755629591898339942797052754638783059915225649396316018562449582098273451241174743796580350480850182314864650295449863432499972843431001440977892443998570249051231162518817712620914189861953168578856763966938431228747449460444051904782265408814708465259154511690216362578546158978224869651300256037287421873118352486305275690978488221126409794274822911890832415884491723581810382644911045451393095853554908308345827135461652350685014853727714468191233472681458543253169439801849666125554675868000169048379852137401750828301587749023373294429289586822586302319017307234790254689288228070573788578869440706203844335075216606127707350903798544831735248551341206741891341515678825759001981654126869392474319714996667648175127989513118417806104656931937830247162050362847612674443368072688620685539658365837173316468435217343980155591136327076398816267503218298684174725160931467591216877065622649517681740983758175586173443678729278506089309145323856188784604086201331844224516002393718056783619397149816847658087826568652961314583810633741791203738721406602928259875053625982369518282716674006657671835153260966938235407253742473279640599632521598802502406083804048832522858848881897081353011200000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 3940204185871466267763250449593588890026598185734134126097664060536118191597595321488791190921901034640726387392370230444426642043433304408869176679049638886155925009875512497958701836348460888124718479496205416206274653160544866165054206584741316538974882494471765518889376843084179673975575903265511898385982432327225798119676905408748512862869797213569149613482981984399304531144954896344510081914856907553967423538643305442760171349507162014309566606039827533984801595659494670712280727105778546489013513957558749288273262300587383675879153129361662621110525826673518949847875721800611107572722683520222145965499062929064055150857593980698667304142575559634793861485689384507112316848102969512487547683835338791663577766135885421304371190622332456071751912092561023994971008135819747648061875573453980322252348408910948609587416275229952053082383286501999975453709222873491639123022651081579025830999807871934922864686752866622463679213559443752962530925206855447102201358590117364768122942034920801002372465737821575439009278734839356611718389534039428414745518629063812903450756983909631299749916148037322340216651029011894559750357074565110193017300110353882833848370672311869875793581270459158105958139788722078692826524340068254237671287196633489298041879930281973719286119426264475286855971171957823939596876814497461000379157494534405348294020150529137152213304242609853360782743618063183373729458871046949634129960215584854698631939453332363703739636557889610092356786426069378351085517174882669780832952318509537240016057717515857834583185503934058464183268684821312614307494276018821840307505971294355195370925203980346975650342926466901969243464039329908996556940366293454473868191728504453068968177247111616128466191077694629076660888262320788084162894805376016781690502895255407854937706014728351192328717378058911976992383740631576686086454152307322161828194670412504735117430847476929120304485216824286179478342260554770989469174318920664715754987658874685082371979945060974346704629295758470218802606652029021286316756491643489234950891562862018593624435128520467409304291124484595377872027082513775337135163555759952811649569817990718439862770377770330251051764601585229875609371970244843287332808781193936753697112772531002288440605152992300499323430457909642354784329911224763255073772763012793315034629986182011993141691274060452413705199747069960826127440968081989104539081717231035869216212862091003714047097270272490416272500130717187012165794817342435953582568529019302325794473301473516631329955078352804776155754807121827224958857335246511887166015978218281881899170391418218344197978970410692745461610246985103674654293805651319241093647082368465787375358093904125416519684514259160927512935070001341922655911433542407051612810292838921398222533104721846205592151838273611193587236020718304212733694829232860957411843380486946351391669759428701285721434160387122144384276192751140346698874137222600055112164258751695485725343707476829166563707298063589177707645473055577837348706584990879552358020689331112681627009143936265491281326479297723726645427453654366821622202961661924455019048478617833575185117966830965162509122872698996862472341280141905699813308505192986047317578055295735774021178298025926127232289049287494768060427544065965393685686646552751938394672216595899911333201865186019735513407163662573028520300999799098426627755395717275289216460109130323402759957487059021659162568767765978047767228722830147747631654987684441577928436195109361242003670983873931763720119519539758646083761722765165648963528593265410538480290562214317190621876288596841043089431133220612330586378709267040805672663435780518644133426413000643002792362208403610671745835364599359350907046443910319089721225821164735519309873611404116920568691575756718979390393639064052583940567386695111117182907169172515266029350042139990625562570393744372333669659544871080431486603418969492144265338938108247810096402878547800240935645391581071465509029550031821001702266726277344877284615144315025789021846488452211978000717389879499727120914438890338786377817965197136236105025793476604800755491479224320000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -87767998450640503112377924329776050696176876877166991257492779956993366825721969182279687235924533634914157919622211115362974760059031362908768305190057586942249016960712317018115250787369488230180175717415227939569719016084062981659536324742932783232355678682113733202991470762458943131989170327860017400155340877852657003491527123796604738753360707942655960903924451202193394572772512156616339283492350452992033849736787000327366297137416103595592769022363506216941639508319674965064603716785027985316061846054514384112984061309877558359159545765814263400530195778383905758612412125487683006410574170511823421185609909133195499500513725684446970270020966072526231353628505217573388009625613548299554512773288208046549329855002773508436682817607435885935092701738690395849797543351214478935859899105345804417219262865891579465180306209861079404977891564756055516332470936443678313411992329405507274530636373953693498878886096437759535816478064995949404651633064956359273625421563975590007796719935196565174591591901799765244599712377376668763742750108172394081593580495713909416889949125913159562265942672503784249437258410709597233782169148824502513382322547033012845899264708378324887080207645218644532065844741961259501616384090185284929310802000652580397310997122941654605820195255859037246088697875108255082173373858375008485135271456663726874158301121256289457365272441236729415439567766182827752736635670940612173682024553460903014557586204304854422091458137984724441931939450858028059945471650704129907164560544808782277306747967211549443134840045211128546441035066336899533989305195039677857453546219683252611428549190384843362317036300064418910864796125831554435591413511308275555071375618273878220272037816177309282583738843484540103369638470134596185402701753228828895384534490398103531957564512389896887639475653883968346231245551213530445382970251542168142353833071965338784079518555627352404371172516968185496399387481321911514646782896328870076542484190349817991211175063309468383546094600699489481610357347456799135149447045790180007703922649346076479558338434325636477739328832142515207786834951895726617193933442346388077953892833617058343048452328147910758963760892250191860635638247708708700182732046540223147890731466985845929648221711053226182580137883752238905947586959909767456749688771586969534812771395524647267604217959293412410695223509699427882756094039281508068805722978375078827957105982826172621565681103164495540756303582354892841497239095687677888140164884947553508775189876342339407570779363855786907011148838420615158944453212573310235253799856576071499115551707440377393434045910741185779128828121851343005257455921642942451053789252811531007002101226066912373198356640145269711919732097848030712341292608268433815904585136762300739646520138695563153987494216232375250361499532103110740961444860615477418274465796294726563996157819372927178081400982732336161395653127462991090269186091506239600367380655283734542431081190584955323874327506283753300233221971468158995766423970354695836642519762667767272861743261440070088582634904023346043770493345432527245465460922684381811546034330520432862670016815966555115546584192800826741280931307907749997553481835520984867091482526319745772448423082724223812435431011471321236585712870384973302917783889804913440266849346497366727679572329063466285973135237515640205123908045693542712980031183631725521578837489521239075866528385403785849305437204989899579094115457898587374111244942443972323327205621592858868347107407864480504911708252062034575959261680258008862165837175012158843884545519293080155665550998429182374221619331362138337386187072812985098060419733293966585118099679127060015439019649553986168970991242346253265248196708861168836004207987973003922617793409762265208796731338063304450701906361714001391968047393507118045648148798042009090765455822109764299860672527505913382330290362956172553255835285898019724804932474606875378484016999626439996647414978367918573101242361408032031232140239195089466205297229214761303491332594729992298845593578402859030407080152261099726601686691356503283155030351422233272909824000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -17206312002733702701244561740837304388384991940645518225464988572986138002570246383106591943298836862276521442178208094298131143615805244776089086463434822323650047540554613004406750046868149081904908562598570751832581745507871861646265059133697742106021277200534447028695234213704690320120223246069581956180884853275126853142334729694648503682823906484504246576433243098159996437417671749816146369578135900610178191760578317452815682362333023931257756636906914473770108255062648097295811233934710344271814589507150096021025661572909081750705498602148744722220299755209948019074437520456325121230925653205819529672369655227629715759106346003597983433339752586899073865617678541585636627559635144522117565571707415268044439916773341091016756052062650140362396983810906624465995428060517667644051079833146401572153262174010948571597880193739823545141842373874544873637650257473723505295626260415288611748914803710496150413573423229125237659003102907966229377949329959397022465268998668168245976894497443802835905934243712983456545567373207036480254061203721240583270788127710553293932907905222314016289293758656088667616774082459153987317329848535629724105666618438627757901783144517328760655515430773707392024652054301597686193610340632471925994673650448529155570948193795915095477219547951806676806363945206558756092080128683437361176332228123458458031419325618458433226839763158181524966100039994191637148314136445528211101037236936400637579625379988929576922876011415827470207209962206587073023693747892165043472178670490796251293499665043758659726354231168598151362631078793076582245964680356087852617229277728562595558245130114956296386271296732145612018039804646102476399225502838046262094657859720269933635839960705931498208011246265792728805358459204692800700976302688958834738160643480118874394313580508082861293474121001191083203292555116994328913252222929553731807038531672349351315502665801036604111528031075547002146025986351709581258597698454695186914940373252452946296699379712256078730266987959050072195778645123669955364504484293388441176162081245330521204703089031992287595410231753236106359218556086259546633201299003293178379528907383036778184262861871253572461952984806826459732918355602700793406760243350502136758078868082069219169758136644279503242697477151239340305879119971393238801746044122649890029161725016932694450931188548053779611707884191937549856622812906740733283975422632350072782833216107433406799926797159535709391056366333285660761697766250512270456066580470490213790514396927370094746314949916238359446211411695236860097305333790028320795078001810391451240267225645712732970565485027136253823987551024372027402383930321746227886573049312729382149465010203299425786550781528946940245692299505496505597920662597630298237901219135380300321976640094599434945580876402671256916937648707379440328508930253573418572909577077181256686442869906369850339039817653418397784137477966100531033742267418444057820880664354126742094819198887337240858544771720429714892752768850205388768097688818814935555781652353823595548397517697856073872912397617540674713887969204202774885553436649382034871998969433899148770996834722389364865330859133332633238620259214711162362534817325734548176616250193450521073831479824830147498431633887319759762303972644228129151068196771241795183091524752882613063125085562303355513495564320716527952465239564319760347336002544356342009780710861269452246153713217273622076685477755332483195254708746867653376004593268673647964521272046457419815609741394831867602483599897887876625386950259713539929802971553969887766458510240597528309020678429589862643474770066110431989051172571046522405138343287715906422579494288460796652625135968063629641314418543341921870130427203917347719426411940387033812315084498652123512359729442593791806768460447018446832689265922450988087151163373914444429240989826160475152250980866069319540095911804497182064348674497702198182038008835184044656730396179294519929923077260112873488029167519106964690268120915879120597279960397907749419028843233501220895802268050873260133679208618700365433197878685106590298654078375297024000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 81346591931559229230591934866061899968030504582453586694369695247468865850961309616840639771882150932556465322011015358664357496716264877976538396937434113352492723595485763087867148341101328779394972276932790801375828745087148632030404292136712633683650497799056086376345341913904954570800739385081310741990807934324824057796190454502818671693904472520612841499674473429242018875075054899542557445845952121346375547332936503411663003487446172303993584639284527936039468759535500302076356280285583683765236375219320012362625114136091711043329889073998361588594955882242771669843060553205409777095203626551865907508864835844636943950919885027815237277016222314702737142320452048922940736399315049095866587903363544740256133661215149559878433635221621906659684943332355165066326850934136425777721346091680019952285106872964304389476565608182605773797919716192373471728336631368163877567791167226299297845257041831163304502115573613393636269674963574647147446095398233461357170415221704522025267771277240084574572958087797809743537981375821721797874977847613098500040326329597589397975606934022913423791929706036271051306429358004978732097785245301661799389163771013925395384394835646063280626868376547053301791728320633968501611351175438767406364525938613601609052968307121709857239056460106064931621916703774658798573002879381168065128003595875244014407075002921785092001763079746506373216801928805503878652053233386630304526834020795134135323963734107447801137637927598807562657324112175334157722733282961094900991504465725665235806513513021040592041019497480492626206182488932184233020979270249502779052255034312077092555580999459977851004919385990324178646149864305273899137750809101278424082484818299790138534462175349058942185880662965782084372438258827745301416946071378870635419529879285672170864889615811182000637319836278534447861985045626934543625151972631246371473288766480229289371183918515755074318016213793652755462410552212789068104645684818950672526730573610864757018187238472358139627327118457425189489573027739840898447370240865446325669642725419850624974314584655413603070722987643986584589061098591506803293012270695506562243374520542640501629841477306779031393151233060814428381347358639723511032676723803992203946555065055282001711836443172997991565001811769752704225181597923712866951633720153996483004882304355008333920869042596182407790604111402588095161032856899867337819312235969328882368242455028318427332946620304826124655657449906297717191943442934200494367814850417115368836908506771545705794819312730965978812089748905466939768209369017093706381871127252244707464120712259600876088542029541010308113165310451716047876090314730032105405938520547422822245136583191025707589516361726993410532481486849477962786600861734398733926798278350399009791436412195905099400141270384496225190802991304274136044567250701102426091325676439155040094461662883707010640385998811074130332989726230675268773094320642776395921189749270113315995243426699663279379243377756042049319188923069298397788746705042154402238537484013153550624647726181223336512860496058981227777943915906511393295930917594383220791974876054476306911595797301221806381330912829980949768693617535098792636934546319195278646287103299863256386823056881441815792801234499731696606485333126874311103253356008873412847087922393728937657231850713888665430462945743475411632834617755674437486975707504940351545700581977425435106834059110589492425746672392242354379780790606117674468586364077590289995144205744022743634560346878851618547831930233163556486914476316664718293558742684454497113521474225444396027647455074905543720576967443069746722739433269828619479286030906364961902895863810653081457205617160693252682968463827613885894127382797176126075629434570681566623678626494741152968015634362627770503693910910026487650686210606830598142680356470798830327534773274224321896324309085107488712146417549884221653249055252333179470001677183909300765805419087534929022671491916023103666691223669980102754485384674515326787491166737699198868420460926588052013671590013981487859580356824847650936816744410485624294111969280000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 16337873155090461069869384768197635551480844422363284598461814448930823074767118520819339346667422090004451570524733559185808709996129122546779366565327761164549770770814855927470647553625158680335703409385498230620191781081350392584125077926665253998199145910150639281605193830971244715130653207934567481330111017055270075644494574558535846718845446587005543442269031634680497839676351511751037122120929360797911708737857972005805936963004761681507986031104331184079558245043011569758926799604857894269240619838541948742752917238938252289105200070145070422971138834019936314166643936980555349205169505238325573885337982762136838449391732886417489663709727186844449151608196557545039248254296541993878051507487964482975953601682685336681970735264578774173996307959534031198943412303363673424658106607642254966145415863551746640843378239348574859581900178517069398768433692273303170631191914546837922787539147841628733687312690633093640867869471550382325448510193076291282524589255093705388850485483557391804928392290062872929790008600157021432122374725705808962278250915277902169457372505507329151872259358553760590619676574191617646406695509152743827616013850314239856889361274672409256985626021463156422229696070070990266699551709687394061235110441814997414423496780175110334976105121159389671197972670270901000949473959340473814744189955168126235724454708086391970285676912889017336349509538192505623558737624296001109468028205046625602092509855167662805371337999202391349537525208467491291011231440984414031353947636108299115757468877707409490215184397974877922712646293381248008096269902930720746725701549091425447417219912485765991856999312982402562935683992049617770419663011215847389378505886977064421085495778914101472906340039608146790351576111164332672654066225949723610879285831474911417279997606445436498250858551005050627162367127539597316501043858177663225708447448659278448805646239664794571733085322101336171349780566899879288070348824619644960610459038400205244064144423545511109637559418277100630482752927195924543671825566808698963776033868721576966067355598263661723389653663742536758401604583410589796744534319611808064839236793037932609403278198781959225496276624362172487734975887103542163690664691119918986063104869177582510266097172051716196819648337085568622326134988029091444328413146720217180455739890589230420598573463122772446039820225537322855808149132729901206754799981303770933803760355563670832257403266221775016289637207955913085014088690493014839694738216912977598567334753388735922104339095119909005551260263916717231793080474073003761063220210697741121188698688615190868472674060240799102562801238782436656693870683215432063154702344550066765986245888564629439411955221275099810410855240482462637530325943656556779549498973156574208819456739546660020655378906390413301692970832251457574832992085550176642519924105073252617577455309216626625101725360245323806763629461555970780302186595360822771147311639215359276970611547342054465442308908495654293690889551417397249896500044056382651752079996807783350956905736733873895609124698643998957709593191517297737216520823746438837797027303847617800180323782110989941868615856623908818924397802847293752469352122475642500890326196384454101023394240874573445239672551110139823197896543845519027669070901173509089504459713951701455324223859924168935944456804455268912017026822494284150669898873736520042623544992922463738800174718562435892238152023268640942664689692928024302036956676838485580168269681947493117843689276730065224500125956916033428978960242825356289246344101627418353536491868734141864394762406846741094203798077475306510852484373598243135189603951313560136665163338039010209086781391790947051032440174833708046075149142631426069743413622145986788964064768374526369007539049330375633769353237804242503914102763595004808060987877289543279251940752765499131221669320289497470416224827764189394834347002008349323671275565814327755805590635039282233313931124091127053039606870806363503337626418807355478050610754118839156039365560830231857683124715592037129932969060619385446686672975382562715205632000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -59182308362203455985559844205613498331036810027765261809478634605736683943517970088330306092329708854818298589467598783040388942193509246123632288869444756148073559138913540212862210888413546236470109347913598686710731998236168104312952576466243620963957960658736958904829343407683709428615460850606642351814817285535225792427444987948686502121817696316355287730356583904356403392240851846365797204798201470275869893553098670347744883368075732015577647563714184346276799576731171124569013542969781151579317010335223943295692043573579583240531183594758541245822196319928300383087963519929630996215975899759433476602503160431684675199866912195649007696316947309788123512930168494373834358743818430308147291022894875140280139491396637294639472023796956867898158993974919636778149622553962228482113676408336260289516846565992894175444876854424508257155705643401852644353688642664377933471420573276898682556479741917689994419290723952459374820292126324730680722340958989024613411655557535787634526615526971935873584662324681582138152114913590308547389750119527110235470687651429379905920097915602251232797897602249716520575512479226081125300972427767906655011183962605847056546945149025476341692055373058255289975949352678097559421534167295119956436800290397881594893071409573389952352776891467623770620017925320017317298865243377420216307229869199721330493507806948062173464066264995293474794231573460061918143549304375079154527105868622765249202411879535443029650168457207689674728936123493407706048173358212147899090563675374784540150989702339677048792257700575914792685923648159411166814598578026439933542427256835501486290504115857438067804385633930644812563896295712786793840423243440892930204189287105120716604553094687560688302167646463799782472372484971283224613242974339275627285848539652531064373577729799275023021622288618298296327232861693120088241852174853073747338511109950579998472013772201727058994587786912192546234560811145139626588564779056184752955369539600075068962921500279180886997223075377982152756059686046991173664836534794894722623789270985417172835726729157026404853805862814213866956148350675402709055707165151837023764411053747336908164868855903681516726342045081274034111523940683979490227312281862026816249129919046051332202978931274649574230540392607821420046760628023395009336326290069855354629510122285455505204152114031035166346522162362111038767769551221944812008441334307299475401532400221989395926849914727322901425818568218489516832539208419944009896149280505634866196921008267694930669932528669624210700250163317517737535863360636858391956553567721703529946459944400778077883475188168623430057109372499547947670162207560862393430912897225407475382987822035313664545357318750878210659448600843520367585658449540018978747827150126899384747071241003855398404221659255988607254902364244772053676115631318626326308230320897297861107939307307874628861042246628855649926591031144617388188014415691426364186936849239464665913828518062047569616640608573628880003976401379275475629451269926360911792264911765473453933369178805678023060607978039504872507997781694936676997289245106267686613603621130719875051647609948950801331072146299017347313199081234411927089972595622841937621172380047493047596926090381062426745401997853305895504047139999025224801153578141723532574085824026269131707858045345746546112216700505217467805808319554079696763058211513480338793580680399877832185358015615970171374887899606209622286039286581762171730518282559601177603842410813209114342195515752177994883951559199465067627826247257378389154885598495684303187559960071691639195223053291332646777564159498338996193624236324676999555887976508076372289009227801899668609166168980428826086573084066182222382334390803937355890970272203907297656760125322455510398326691702522972470469622826177690409787924138229408366752369763310074411286375433293778755663285727485409457888465132477111779377695400960580597642907005962860958377383311844160569575442697519503573130852268879285765874936792284440700868693304112655920173860229175175663086431438485630497424144582584127169824765981491200000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -10333323263828350307875221370808642789339612873919762161425207909826907355482799975553965411702552682834807196380808808194027252501702850924210316076751567315344296849862463369727763573825863775462582480023650083797392647485228707588181198078158502604772115152615429234118591120691439738919585444506249476894506548016357799344405399610766321556004991555316114808606407535836103657733876125746696848276170760998682156984396227928190188455507319833209708871107897576570773216743606764570632507498495209333865742300564742059846736610911802791655691525530114065336635817526817834915366206662643394247568815896142961861501527904534627051963802927276822174154390648456572831674623372482541128347307960432733947584664928546618422891027273031426775270831286303874022200397739465525928493280719930771718502145624217716810000021537015082126776962035028765072784726860181651696825691022936756559075696388724561447260499796211218126991336836971533991750161964582973192221488682953253548793440351521176475692745368961548458421729152383424416608258122316909107014663224867098373919219121841450209807746192704822463923364368597504168905689210484900076448365051297127317373407104547679306883981694438772323203836977617239981928516070906310682212645660489450222236409334026495699242195924350695784205630268377787420004928944936778877150297150394885548759634891612079681232972624169040936141707671780701569834446464448073400720847554950190729356738599588847821423035613960369772909562958968076852741400104229711146832326997832366902667472146616210157264882026946784993455519743535078847595983774658454560798827912853643755082074669872683142014773884226276601121406096880986412681473460282690579495059140691506543051102502451627905227038515063675749813035293600982491312467632221426002982390220352804402552381534889219106022501419460017171171965338449807481944697749502587078198500845167802909882405805268516009056125020252677995499366196841785839080320559987187016435194443891681784813386604863053207213266653415376992764610161540148165473656626643173620213980506845308421454854398912136277033176958031006500114034764907718453039121995296422002250295032538812764473266835721764550703014366683823419682438901854346839645653219582254025588526913896299699479268014168941952970406513593767783147544961077904668379198659343023780951867933717929480367806061634633074251916352982481104021917421023127845916700946609104199959152651867014477654332073974574868471638672735049954200195090630487346751434150302554385421854288095720778687071816106516644758688003750257682821818400192033533028251116207578451629980027932697496573145828316033433531596593522661922597505798012278020583130236168010839354643334845538971076103327592095294176813324561125121944964972268499998969597406046202837610958604452442536273199677298901505010038064177091311017306858805037211419931898101985825365336849754558276640578993601613352033702903829845168496256552939050502019234460099923714926822575309468468736838045586864821862362876099727139632793446369229241402031747819028319033060446302117346175104484182107651067425964502158062005686729564381559649971932355820969776793979601327400629636941344365958702267850370252422606775650773066474114519355948613844945607544917390324642289707304611798188591107031363268194635621086426245725130759925220435320796831315559364548408209108483655473207267449500740101634262746610010107155747649491534434811488136039891650914951227499999762326679438895002755631492942007793553707778745843543514340565702010505611553246754943698878003040539518190750451947375035747578221845489613000541741059425015585540868650366104568662065998295219480902912381814577875664215908063840571304669301397723193427314061229791005734138761256170915637329154180384327158068248048603244024804117186946006536870830710616059107987045495822141414225988815332116578073159078884245624509706809160325138697524664386990476775503669363642323106082241259190048453969054252399717666130709887132972003055116699988392368745700757170357489729434651487455101974806312623371853308686036752082276113062411925634971715819433667843850240000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 53558029164260176181596074657906382327989911100633368750256401247905116775398520081443648354240421533484266067503824723866623458181598876325254234560757246773786439923271019857065177267369396956176079332391292174948260628283193242878231722217420814378902903826294210026203936460560903267710194907337482849379776745241301271169870739155279492623640421218318252371019200466553385652849671174095974929514065141629012986676072830687961709295762776744167468844615026223414828863326523798959103784444741224986702444573700704082887198628543896164571775670371412734258102434375089316728468538049842245867382562527383015215877381966597166182100398403067182761839896037595101433568635423412837517396279276353401637615015597407515446723605062127523624274310595698726230568181331207541532283974536173833179544060092565486794155726123599381712641376089910177453880138927551907421395237527358714480139035602014199230745178436472118923002961114349197097963297789240299024763637255997762899457303846148954477940668825017234802663140229144849968911359737046896113383238993696507241906255118968500877010209518790471336424349826674543982096295323006899982202275826426410815794634837985688585631873308573069717666258245552507907950061345801588760204984817463422828210645007066259427869030767046461321883299088978474058755059486022341196382473077988840559407177129522041049020888649591897886248763841585099118461650124103551058201461364881457975161384309813903426909532685757261565456129157554391965482014843716960671997643407800303047696148207938245871275387809271760838130180557931671692044783937570380410243436522523373083579877368393210619509410455220947269326624832263533420415689584800896923021582553217085663373688943146230258328411234981958022767557425315081603191130176645987688655554591941320942546498640959353715220963280889532351341613118649943050567594670248284780507747891424626837736325822319301400715150430042777976958729995596024753273866885937728130917367302893718131900359936835732917522261552228206506405062971616346235458381123501559466763764863115719142086820356024904281513339729120967036854382188863078428534375930996803083328480381100372276236016370867214208466347273453638271447636242307909995948695455598152145220852410825701355911792699048827849317060861405727236118562791215982337888222326594225217098662179070654579225642822892327317869257690943852511834720396213620100422907129183712110409646998180424404709251123875673007953342999486940092351971794380003687275880377553335254688757514912046666758131885589024130825304809448005470793841555010690884584709510328620872034072605789450427503148130312048458826782253512925470066118155308942142718700531962533569395288517456328997720905313496875645626811954560870837653264796666013586615970843485863406385328137727683126680846566899925670460768321765558132910932715553876524919433562613936223371097022450028024097313718622986711925935125421418840461635863308415336646771001548806313995212110671584376447510942635654727779099872703502245505999405884059735376880839261961710242821275100861291048702668061117915790754764946937814190629144922972285453358998871291882711071453435113594682353695744703893552926746108415333581300856784504408205142573915610031923413182439460914335869738482068523652160628343727544387239997180894972949708293211708229353952954526002060639085008080772376387299681526737896535144297507320070477073123079410550132888691825250020025181106222901480739701428752940769205686084473801776392826218202063284023169431382096677852294671041272668265218484225657628823508914977059395017600938919242180955585971794954073914377296734705670861446420351864244282141159411970321633775642144175974107447609619223614311716133771785993881234668436549566202508739043452759119199584695296887388605818979827710632057387545553158573002900021562138765701060434725546157617215528021717469164206574276902134908645599287181397195383288186416421113680910815558462203099595034341156789043826322395886063270487601667886591841514730408505209073439517924378665218328026112218478806053575327101745891611454203796801681948147712000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 4536113341363526282067800073536384129608120278018692742905338072450248731018887368944796001675587989162300869834999407638838982156775136736891939313026922370571357627578976513535270300469928976713828631308549846192388536501551630833812679914295428980243075155436028328256808625192617755835142539910971626929525599156033983232479908716585729996110268211250017383367263006647690126711006197200574427675802783718285134631146304560684231513577857089970800320812649242086453988965864863092683590468376987196101822626417918731631859650034826379249525965976939516250186138775327168160871046676740050401637793334793088243300248136076176254432871318140663202566949027215262134194015829331483482113974739842570831540899985604593415738241971940107796973952981068419892965191340131899935821728214675309205154954962624885980145587191371821305959967166677843205606911964015533425650960641658527454369384339849229864829726656119770313274901861514702343006665745385118735705762067255126042201013597567895798608840929242676675544107248602345549451700741067736602420776561803742579953481865345696377290809390899975716619260021089722729102785544748565333350836832250416534714287372797766057552897013911506517860420381035092397845301212774696798584666102316642360409309842533234637132515386404482730095673651055033709317022027336600639016005656115578316862809495541115541681939600236741172524608360222036300786210572267271155550783244170312152033558747624437772447743507211536269689310538585762620779027088150104848894109237363872001506888743285610867526234514500328164619856212734138115544026795941692663405022423940466769700148344811291936020121590501072385487363922452029771381657865234185703563130435671997613439123013560135774414231714280772400641845673627268148962329856419586885308190302561305789065162194698874714502691006731261400913578051743176925867703481093742666419875090220105669916092505221027161535857612969393253890403805564142304313708664371221286308747456463847846164305625414971224311009523191712558853118036405195974351323390071159723145025661262775356608026228506302930553799384510209358435673784672388557684412970432527430798852682710113417068696252108354582975876168523390100447543804443521353701127943427112377571085285240066683556247356311950455730914343940340105521604752484875516662921582206327235684822720854369729267743781338207137214397833599466948530374410328103984951822725820585621279986069365835684674971595068186213943100125102576720230309234241247044977903844482256758225031138183433612883327213410294179204540706380942843861644607590599861942857806707513714658844814784679979685251077561445391443974023862397688731212143352714521785962751556959961066267596477117352898865278274107591386146207406597155042479294733765035384131148415959374676678154701939143226808878369321179569353368419745296643261317818627336073312272930213487807097535280691426677985786186053821494492749579796565859809098587120597794009132723750912373096318229655690490669572740623171738796013965080601888379535779891368855350162987654408299692811849649227616726494377050249476182655853091454688915943252195373809090075417393114942291740701551351359385470865562204512341282727793906913186991500774148868433643637949239716040526703348425600162336016518462298516360676536958727782373092679578164229713746915099205917582563060929844666924614564661238115957682510427856930569570493860789324573723162376088072849817316832090873693641181380009618942796355527045429533182063663719634226063988255638615308122828971601002854125403780469889466553283675765071107958167606422741011094485522506253939220440130695176648917468906092115562789268297420151787586827136652096558568655971736066751471147743196897342068675718710731725666214247141468762299824740996934104016580458760978669505467870188680872569754840129532072362860749930263829075278567941703976330539383036567025452691653691798431613157228809013785358937864692977127174936126710817710553899936749178186845168735315919165590770511603819832331367620938638684345159769763923221284167933351524728524745520744714880241444217929529399705600000000000000000000000000000000000000000000000000000000000000000*i1^126 + -23745867236248884194349043787483330533964275028028760586516342847829387521849288154561240058741328664567324871533443168228305942200558602214531550931297195080863899435998731600693008543154062282044899667685928139617862839978135124002949076322589721997489022260222397798278809046932660441040094990327998206995509678698071222399241815286504384860595403900912327505470584738026382467149787839937310590292430792903256848717205995605769188564820646424440331197035080968262571931073288567969930355829393416947275742904513616836686815641664473544161112654927774173171091637582624513473372505041503651299901109544088237339380683550532110640262453802360674936713746050232872606269443530165462877874196039771668668877154413201310263203922974174317286048505759842964524304057866443482691041210009594169877670029846194056826857884338747812268765743321011955722896627745484102948383598676055492671212188055412640701234981726592239540004733059069067118556166634383245113439604625277270970020198264093138582682893602125936976490369261354266969065468734725287434809252730590401117870722495871393910843430213706585996840922505392766482305382427084204774640649071003535383012800881742480805799777427683020181917050001216021674914509875898062725601764092899120456095822398741162163878557394063457789475073496080122834027580261003440176333291692087309104817780202331978826331516802012820976878131116974188161512202154672062620226603015675144611065165106462519433385029332371459491543202345917356042288828124459792526954649624310468135805793036326602768915839549101377269148981063453896058329079386674484466552282009593864165706096621348857719843971372315521024912467840972557875204869046922995472079411007115358890280780783492973714038291403383495261550553315028073161205090525163831476739710607313668819794780040125220638966948271886867897055878022616279877351381031457912713745639774352130369105757490964727821444167672974277152626344229347576270717859102253785505680342009882225946807129893909766611305852887295887805948186290935625412949778945584655455669237046117823745142433991235527600845822154386370789392294794895618248697079921637208066279816119314854923279243101864239232558646570209154856922217151626629138457201441435400448510732782797958924607848179300753908326671699332069979126136128852246713019770379491557052152807331988342637903562982557774337425010677961942377568011129285363718453055765005800307018758562924479058601252729953862185608346588442682064643756803683983317518154648968339113002926314739210294469341612536187810279234976649695269884760001724944069400416688162792379411022209330781858020312788203711598880991565636526241593010897694627828018593547938319299320902397438683702030817616021497448144984074351433958925341928540182271932305900814374857853856189513401992423271032032254032947756616478126547849423707459421616915044883944398055097619435656600487522662101737016108065820590120302624858409822192258079535739185237433606600824961200084885308172469072386773235589240856155195094792699959359326152260327517038603863560221931779758116542604883136440884734747606434836681784764510856116932934577838573332282574628829456316578084826279062918824025758095676231324994310694219960762516243515123071020892486065303993177208902553106232507215041387360651399515912461440374700300831958337621964274679202126101525325347827687095003283268594461556196120977544292032656082695092393992031084665317153478530896492039701312857695312063620364413177849855333751704901385028436202779320515447176583197066157374866135705783255033941744934578960479225002889400430310903727858894825123133366048207581526653915322174824254350840308320687361812489503515000996957724278130571550707225755704738935281534119459782515697031629936234074534796208212846781794885207950539371504888956861271081321362006650980874434881027037394519095596320936870235146102182928050429641860175401901465367301422828643224416272387335225408907262817681069577927735243761379344922011169647328675472461850366013771963843051898071674337210758813430131745064133235223010625610716817466499984240148480000000000000000000000000000000000000000000000000000000000000000*i1^127 + -1224556788423444453679789213655731960768157585637744575915496848749674460528094381685222172297668015226651467781430423779436401185934622793314719185583807759819024163044246947113702068432140982687526832062796334268953304274439857107449990079136847658326981154334265634828547963450888776820255569367744120020596671414178246377705339998202279596864376847726847565068913266257108566656617567255026109342309418156017721060647587492955700074573640876030640711384264566909764202419058290809027577602078398474889586612593985889994167065053163145200107204850261926910132914687683570625095121315378864163365235223010444360703556864320926543427994696110577186943079419824151135176207745572587690045918209179455020601552445546731315016600251876198478431968707013196724972338074039100786891780248510538692497113184785095093744664762930105231124749228722333036085437152423629506756324123452945575542807311320279276046277065764087765136567233615353066815638357466569048215611732260252844549933122756118432671208683475671344229190921895566617072450850932292251080166869936001424162592158492677256804036233500335326360006301535395798660119566920586724436461410160328891909485132783244558936171313337553589974645001322863832426038568883784122094802144301634131465994802782175995884358318994836285908183310737955534620736655942840523460091701039554229373059176489285543944330010728642080689696175051714599420078160533871238629838394456989851036168202224338968125220336558591710042840128622941184171103996301629520371072204457513514152294193921804612272571276270145005414429067946014373269649191037294258534160268845586728829120318620252585029998119493395635652859576181048778603576770108559545661050691895538447255991479188222198643964043566111008417313249360268010988662387669773551246971085579288924017848281029101748510404775508032672783055885974119445633905781893903443917697015321097838681678177039426165574460741636730468101964417645986323248082406897155485453464312586392203085695525911479101517386139991248718379974469758396238954101404398761512193075484378635551120534423873319952610784326527530413529643633092573332045213160760347387901933562506145952942485542848846615533552718063111838547599142256375975673768537920114377518446846803219912782021677109118110307663728123991017733683540291894316567356735079547203961526803345856891647130083373677001109774862120345938142483958836705785666735543039012289444455226407315119634526135135999932024480884184524758637245515115116330726869801659749271816325881941204237935069216947641162855734183036096590274743555112644967491811121493203251058724199088417889850797586577185032324921807646709954679129528196618598084908441225459084610847737442982815973268726011461984536770413636677693685462923694549456191889188931710854257549117276420789345089798694600500169024048701835760042662438988564505357397302833280476013490680903418856963938925147761303499053574522398158240794832130499572018667111717609482604876487381797752432241884570778968347496389519056051603003308328083208288778329033012174019889804544601779318404280760693136596545467747508705253053606196276022130590396687033832352854272588855386334285948299509898955450256896939920023836683316594077499092139835033314263272131396559432835107462845575902571267893463444416904156658495562728591952956439787452551104666153996140718398421070510989227624701910295260868975488212609781379427467810041355830092818340769156603586299596780488562376037348952300882073820407583370048080074839719103334230156665278583353673176263923965623960186864739816534170392551385818484646545899340383776913294972821891963209242243148608976716358576317260680926191640640263365139588561595271569052318751960947143766335727118901928894677157157839565547362867463422302187451938208630358418622176796222631459463604427112679884583797221265109432278844361130494935296079382556504792210480196910843332171358112247931951204980146376160421873417833413742959011290610869714409017194280424453804962455696930653974651603735485946380058369769172884035961204865799126094183600646684200174691586932736000000000000000000000000000000000000000000000000000000000000000*i1^128 + 190240357076172439091467486245953411747073983626481044821180439643302803984346159976631168722437223628132925300629987423630421871612127683322619955241792688581957961673691188682719787649943338796157744197499847346451992953414855804930150376837914631341597900752598834851077467176592041930368306968958138546334366623031912600349755765274522228765431865104012232361536676253969740139555651320997556254370541162353340099334366586340889675833874914314829306033128169974345306905788103623881110499084777200838970287248364977203670235588112338577342962223478726060653607588639062850232981536791710294891730049143229571783482030181660272772696845748342226685577114164341199815264573091659501211712712801696252244691683440004616390731401628066205860397492088147457647213912802436421099656110999675237443192521974126190208320254807962820927690861397738566770945276981912663372446777066611952852561111965418713053177407009883613822532603721121512440587088528838047645669509624912803025897178960325868643228703162728456470321579496142050212579808908138342987663467408642840470352119224170447718111933575980628193376499047318233169926802692248519355692422410392202676915162336318979266025650013816455289103561252665188758170449698959308233316208635240049659168240003755738432828881570672696064753194976436064685561399924979052735015842765837556834056034150610168340185863040779523814036199889166269420437075428087220243486490678666843135077037149375354457146567795761572528592739409935518809346011003120962269092682987594549873103655489130945803966319628838612605062866918583951182652528793586547432665023212100259145800966395785372011278458206697659517041659419844650367490263677670075029675856610292011230135554982235545808565415082633802106249006490873265300483351377910741028001479925442257006023894535274464408305444164089414181143547927679113807816069374552960624718479218552026022630719355951161055955978543529185720842008076393060528841524514540550134170991891864748144935653737758682928035688614231996741022641418535985321800786145775915165426405328206080207214612512383394765709671807178379938477920660131726594205929326579832602897002663609782896455393545961049561660505080828725850906952619476750603240455329332746745409089541965673958281949983209968545547434083556195716930291734573841661910330552327662054901923444397424121696580135217742700841946025576951850842460187786475407504120413061692238013737208387041747530337617226708871679685261407364066532481864637749619359371710139291228953817752669364955029533215178162238418585572926862925005094968091068802198662483125305986496308186867126287998422299210815471709443052808235746122430149193519361072007737654132857336379539295403698824714232111209558634235916638791118320532528117025230953976791844141567272956085174190982057232007309076754336811673674070338991554567292638026164074074762573246689776463039605132338772236463201428911283877781313982506439119051950102018504425874742284338930152415195178303085010890592112670396007819559109011340958940659678192375160022551747954726182256709741801838237417485085445256584551436863223018257725284473886575748039274700149954232391355981728144760403647375161817342125572261453276681092795257329961565070898286144940827284699652257015312001213147698002443204912641125502781252006276953340450498704342041096549618912173649851294414735707014552073038884572670859576043544274806907651986269442159125055373755440145787613912927928160435930846702393543107952779021113657365420674246537514933983443359218752635720863088741055674003139765989235644480182622530427553992812730035002678884278010987451051027659707084077054539531810545196727611569294899163067786612063803994734218955182904404406441475230181437373611756851858263368511179637304148593138724658813950576859709387480578002515142651764046738308517534304704227920728626425182732138507418999531313148488027844370526804105619236551595076157502783562519032796534019178364014467811876017600028117934699202154026302726763790055715137520171143958647340695289111752575419835354570029169485607343017164800000000000000000000000000000000000000000000000000000000000000*i1^129 + 124541866747998852762493078922879344285929768075750312315439895193844891504183523673766285101748759404996860600619348252093415879838254351827700592698412799337898326330336863700883733499462060524824390345336106562552606423084133598263240531003567503721292364230985155614009028934077400563957893882960929189647257713098635239250660223418489494280561514968337754977705962718739820450677677179660042229403807508139505429285868701576319926394363882725589833139379439135577040285135073175972619078548444396240022642478399298879702936919158636769042681077269209281532592687492221687783918741943740535205606437694687166328290120836494312942458078639230796401574424031080481312882719001954382027254023611625805585869073662098279162835112413777148191503783688267405622936994199699266334899272457422317864603805471994328663113794471550167110212285551279753873588802304545455086636418604737408598116239182645940964964090291564286639743788911977680949157277040279815332478129970558781914222456017201435077783205001030808074656681717560720082471841525213856365444626016810388696575980524348407605834569527734324237045618657467678991449063886153508582098978208866651606377274382766676239046662880783310244311042709123823880350018551821451502870091296401705570792590417415195687806207255962273689737313305203187738983061166213832268732078249873965566799410555814090798903265865766046957916081987423953888278395569387593052074859685429263144895047881749384957770939147772211299648603600059282286475763259259009387101550540990706146208528147790066241870223733253607527742050559586186042029092271475017163193352179971152972269205056391728654148455590870398772363013750112739821882713589925832960557493986021398300605350084636449014802932136642357579199319210404467876396862808258827851484283001543009892685460510382123585807665552704180609484228444675322529706485593979939968474619973987030371051333108324504638586422329226249862165565229008579776173922737462171448968487091985125164471307161512256472137830152405646684942987197843285788293606140481503168962529118976634516170656566140448453336693992659691165961298125766976720774571174373618815962302288711470117611598781999783784917624023170407291300170736197936827777484475913645001857276761206022631883586121738241648483305979869089434227958170647514821686917983314055131374688103499533560299881775233649915614472402062196279323538924628896714012172030448859395798543001519355252331198197670547463575824810863592481356685841284663498367476170834672764768236005716378314336636833133638995778246532353352983016651576398990833703924918394014070073290154932642597166184739341294817377707138220299916823575386060014940833693480558280224034581306473889143082224583458155420389570981915937934220409252449631640046126381084540630895103208831120162958148203009277200753686625693104029200432656822270499909271027892568820806755524300902618118130312621983017484388760982346922031260602727859049895441890757502254917421261402990185475053475237501472745273864903374033806449271378617484074630546548695792694822859359511668596470459663313551888299285901621337616518559621470211543058710515673469876489822307661958715006096136658159501648431969928335171359373981652120942832840199025781656360564071788975874273494534647957484923444206389519809989726692698950677471903305260387392128303354220651902714715540647946176882629993014146943952509994385415488136169135763564335382178655094034230909278077803446773597492115689361611384992333926272979885849582297173443007734967382108985398634483261408882847255612461947793887641351590018125887071692550698160837915109313021923788651978623567042080318924550815854573185017423299290724019244416064611047389544237062676566547569203304598906509202198601831672967733493995857134825243966970309960449083030012026626565201781845548686402466345093073371282066874817231755130608008476580902533916730321086060567533342319555053605395652522725060499759956434988295343188065691213981123305890460197367354091155826372115673617290225764964377733111382138384548777905505712503486195485900800000000000000000000000000000000000000000000000000000000000000*i1^130 + 576421840250551763180144916454320116732534481068467500537715474979441644495618897352900693058008092321275308754047918645354668660842024514278758240894440567033327627441051540165384050399039756865390047534203836560875937321040404074533922989448514667375317889971989056551205321379179980028254427921200796317387607820364566621048659848666852515796056398467032201695251135161058520529021966944612714645798156090091347654450491633372702314049854031883921772581180758878534781626610763869270523435480667125908220069169848318617596431262196211653514781594303659748252845584135596906148761550515410702117566504260271850398720957376889427669091126002934583849379971229599999540895919504922281181171351221222102363758108463831236793678357624533022684132547130572808000667959914789041777081833367744951927475659925692451584050230802503725804750563911031114583120626843088850295742318313204827569756653662380996254950577420353437325607398102714454540133140032045443910707840610665904480580458028333337862702512311196284022569406486634122171134460982256310347831490938004090462541656598438676228348074836486631840216881053770970050654545030544164827937049407963297921719501625178974045325917062117486439064829524032737705058113193771099784260362907955418554023768876771903692642050855994807760233599302794008633070979400521005552475977590379838943798789984987716249227784280951010585169369106800602970134984295880251266334815713708090550405349719820657109357807163695387146208562185251414669530883354539990077381188011271291040781003978475132424687026286659192368207860345508455950868863618357952214150310658964399580696159523343445018567568698907246730791534280501617448029378864492215765383066913462566499970731581628418368349231143718772536090939552540744673223764370650873480494860870682688889720086558387144421520716252005324868311164856514856120899379665656835600639893949597586175457095551834904582628026669809232747476448812246564991184460418792783932837236652341242101440634940490028401154665853425671762440109227446181178228813498470522763279510499698045067325132459892598714227132606593757280537796215896879920528668529341831656209220074351524753380946513826591087733853919384838437768460302889799772630597775715292686218857287080094017611112792435999580396825650047829274647025366158172080109745144142131037558165364926213373648263009238134994615337482562279304221101625937787359386854606213729537897356424284044396839326620390507959911158503361821184547396885295354179367492187039499314144714173796522749326960565888445015027664167340588758692832323792461893661625901291706326116990896229839152710345278482138814161751077020576801932813364414881016884962484115855556242631572074504522323689153308835855277907670833406400010603592276163482239405331039363582186547759498294830135482127609170285558196837996868380093410107146836740464753635422862751806056817588885461474196365759564736997651276232918594067409286128238548899143536859934511297996998878676760445452859130373318542380563670989005406002304093807898321836954500448708821457769574479556532924315605790506298284933056670956062839381856239020245023770630044907738407517492096410557319026311848770471508558769782713989884331631168397269436667396605460903893710938023177453810804762498085684806358927891881413964745113450969729555831150552053665272153527851519600926660123711102783124961557832953355359301601067225339312817870761494729730769624742187148715918779470934396604766807514201679766700707106430602389203740680112989861100538209338015134944167683056635494278196070660310464584099766160174446704852695551420584400183329257687084550712088655220197730145174175547450048523512276612726685161249677143420047717010139292426312093420165587300915132424527844451266521083993875718146932515199421029981645462537744285630595973682160591621388548074442349479513504551868889388343266503565324558888867578909611638012342824256376477567261004841215870689684070977671338537559744630243842393801151483951970769340899496242676734001166564327006991590497506271808382446780723031441408000000000000000000000000000000000000000000000000000000000000*i1^131 + -7858606250524843873077087718639722070285678108947769937945532755482802013245930579061412099716610678092194248550554612388196766014337190303813792937060621884810353478938244360662187878249687894388471115934643744614477098472596221131448502413086068785437592416201128052065202992787087968403626157325018420127551878743173008205797615391741103277633392405137634185488774172300309122177501877098530042770778991031964397750716687108929098728545765200887125580874482056416959185067179797428723978530628508494744260494602204233503385729198284375344124374022754541077568214518843803357544831359428843173078100261404072335192394446541586051558645878544296452461464329816526228517038582043603977876504711623396348479046512857522462322936440385836848683836950896870226984558049074312330873649562328872866952356390725238047057998134006481109894932523395419987895050704157836593540633186999824653311831850423076256424131997570151011863910523878038297681596040599245666296714639158349438642343872220310253161854659135186069572968259477674920053688469981168791536212583272467977998017236649788685192488727164478835230399163402111463301492746639130151844641409570653653147359193205009426802565090821709902475421727808227894780040890592184749897603911671697295139774428808744023208642066395262776517837639200442979150748168094470823547131630617030691434616021938493200723506824232959634788396810287662943836831707605265835371999218834196214301711044775320025588330308148817051476898091650556431801464787484896463364760680653529371944524999818595721382076846162231065065526985533676983523574680859780052677507900521587923232363784140005848507055850880454265353083550513075336408876404404334036586718280281798140687443181583048905815633607019232162948248168301024157298651455367212145742059372083263703811642709466847902616984169423937437832537793697386484619663175615891135459176439324493397435985188447236353251097447113104084367451583402008699114173257424501987053385942040851832441783710235548415607028323775041353800013806417599119806747415234974508805353934721279823511213664563947970466513922922768902125199229863789537701920287355865917142490364775854930990623134644288256217517301563165704832712089227939856812474635195958582391071653688213464857986955831815999958837370582754509926865309084120951220988811222402204824134703825789174863091768252299377658572993747595623076716965762291574001864897173317684276229958458576010301652363124216871590637984657256521157321582318523564071701278749650529118787899493124050979179875044573010533826790261361401293976465891645808053950778802916582670875679114244945823472972564514642681500090537712736028166411572500380425895972515344701444105563186519638030756343751080626175280775227964328965274669213174867539144263835070901700591534290019597244078342786156463058139511444304166618766406534823067309235912208398786637193010160047271621603833171143262761045556116296721394136530115854664207917969386924841864282382120188807458989924435515178288925790308496990403403152552925863675881281233091619644835382381360446932318054265623862400849432409587680573657770654269468365207386895988757677206337315013544631304478680816465000451473251220599369953790502861316112123503511791479991878343696254877956886873110613412924860674615413516659854408619677882303504807673833835512473757971547480041094000387222183480693421132771756449327378238322106470158944020503467801664945835659221504973338963772403066185262991133207980664820777185599677469710292743957084091742087864290885574958024150473516166981055718057322810470198016893437095964316006973947676500719135462805360220173567177196076007777571988042463443501579043058523400393531841260438976772592717155282057178878619992520432886545414619857488258980692926155767585933368965655410919412867266246363428573237981682628121764668797666320432424193574205945645816077471531544915412676826292262859936816612357128561066627475473740810999128509758118171357302690679002904414261924009270734511173706671970369396255234901776881526859431406429513523570252185600000000000000000000000000000000000000000000000000000000000*i1^132 + -55760137347439897577142248494076398165160836747927917970226608823865701781463119518207901839775921861865376973301868275028814755092221135035081599027846412003118284287484168842336172129070077467020861639369678615695545916846263899632733026153747718680590679352085998514292137312876378085557599062418008406865876353104860230785751963730751158782452630248523939020293977572035737360986339205797929739160190303873606980330665264784428513750910082322284505684587015450297427001843012638759395796252903006855583168542584832769258002425796943325342405205732918548650340504002046702793960984012852139471377577009506230771089536306318989560140045242546429492310766108508445772405876462744631282975583286161460648420155144941687136944556667004850019630168824139385792914682969300377768455132531092690746497691477445125839619245406850650269343096174948117736944005405366403561837925159493781414072908384664459879660580694922962122775698931312602796746234965544550374038386084606689318151986301723564158503158309147645831810420338007381748817906697473775306510383302054417533135580503911101469007089091336427720515386122232716687868322478642948148744154791952701468296178593702391481681831932446550973570150324458115638791573362037813285248684617093273994305796982097551456479071530539331329356938989270783583134980239494715600846497112736275756851699705775262943574838280896565181648444241104414940576953388587338998693869800299551188275870615771628468043868970073753887707083350220371909978660518002123941332951714386840895786854666649419520940007323578943281727791043989041859981998948560066644746538907897792078006991089396230687174338275514992330652007307355577976393047885167415804058972643017301068175750045686740337217917216896681062376709997687527086509740727102231188670753845676504368616711297137330489620388038840730475211743684065578152554579909772205910091826765083211295704040595328777316943135294670178544015225440049943485457008872069790209235434684700856520078383672252671636600826048363836250924291655154560657579563976768739470197657623709766446692614179769995957380570146315476976755299081704201020862925842506371894633779307871927214244706083559158508791346862503795977400763615991358534005286731625366595097965141955581332883006701567606426843973678026079508440881658952530363564832580736059970238914173147051182868139326732169825588907023463134249974272451385255842291787660937196265336935067645393016458460346689728039716614310754956606131658913188396360552400379230365939213870259782895194610099179536647338779522465197791194077668948236310126433806774585032931080325698213713187587966639082604334903187146484821065274796896700660514535721671807677487968113850001062325573883156946525155820245491084222026774539224847957304600860095532088030068454541884050800420595910542557880436917688102583145012234469372647149808848152262909313861863003628703976609114862850430254086926841549426971953103296259159457705492527278025358576038384750728630345877920163219387748734417247453570742282269700354530300629858414772869387699321701325415730998103580383472364941936029860676064076922579395892578720774856224947326451919761805574388846920067393086487543392800608988366255597041483660001612175140683488020767042126745939037388869872125127539031688548349305895201606949236200770924035517035019770393558178076311500173971245059728268107098922956716724957122134021124055915308154022009134904124112237272612313756895336665396494419521228064945305989438133361032558543584802781443961092313609127574584376770870155910458761171311958979756275782216675200499629932736193517263741307832409203444510702967387299907292112248158907986218724462737548103389457242058070459169406789420528036819055426178636125600649124816729754484213850587798240690800901051197384069976870573397288973468827575924685259952369967449078727344371552510971833592019836737009957008886567983582738102695243684936830863426763185329067905587857659382190691283532025169118838085774877707224314125975161553197980085478251688493069282512695149359498526720000000000000000000000000000000000000000000000000000000000*i1^133 + 122049707399030951918775554358438625625851868384147866889429855585135990875803781269101756008958753183024819894068333688270910963723071932154484170478951371637098386709082301837419082135748468869070402184305368500985161149918310491313490304291458091561561646993408755349193047376417138063988979337859680257114472542185176201738669505748275093416901311596655166689019184377320640815521183353415976450904185037026297835874464608601060179212703186729877203389355424952883090099734639691747889936329299022166584493085267181628806048951952696188555720017204729598268989750982697948037246806472674156439388966765756942567697211614767967234687392346119246562917276160144709226491086647147510803460298011879421756512214639291581271436169457472173149374281675965012870265449869170877196876249260152470728106753242329720493054044575446593746606457038631143059858244480765941563207093989838007072037908329773414905611003301151664807146436263075897444242429068642974944459775905848029465057282901207652032181894042574429182359979716149936684619236850925670725654429801015433008609794908724700709223395870647637171124371832121622458423161071164349916781722417520719519791883099833773924483927302152183689866365118142395391584000590053037864265655458368388125416831135193198232053433519589791085203705503829322705428967590893446913060259177105923422961428447234031886904271146206089342448469660105336713050109033321876869033597355125029391795608294016281521542068037117149416715666569575831400201458090877461459993662805747327158398673750234686553409950388603200488102684302803034780025194389674562471092987734377237858614195754629841719782402135957584237352674286579447558960521034429018700858661726807270631080677283839319788904627110090293425646696777686315730021569861767937325167780581556047494821260492548195817793878463647692402900259247972601228299078054686879690292819451897497470264764869513182956120458386905051317071263008993660103584579446100523423933819306344781496109133824803714839886920183232304651112640254337959093020187342443373300210445894334224527602937751928927256356969245378904901758890374479092948682271294741907362639622306472188152921319206614616282599451301272496193350921368654079412806157979229823983598368984781217987077044040970885555434271565359968006015662945348963573587945447007532864217633145017862740469155564364611915025788545701839591622244232610258265509907442859385023832707652461552146363538529059475820033219849671199792991022691432736060653872847884824543628951429874502585271517407977019870946986841987862622082434727062875999181194218334181546899643481942874593413067870740677047810144798791833365002391422479819829679307797510173454294474199796585419829538136738924301021314587779157930391891892233470504487060230359266857868002684250390943318124295654105605955546420557619910003816855525986995188373034667279511021933118736482926300959750978023148953950609564628809614862716061375379193694590680286598938265898727255570525245170293803905722906747255842076829331127823485205657612923422752284871709855942388583709228537470178556941541437460958037654882323322137287833295138522442971665692852643646204172665270990222897252732216776975567511671569718352403453581776482152463787189764074077473654508362103899034740227207843290038438032023503618953712270428171835036575126792049073337848632800569171089103376538843412079709323379006549195429309230835393869092537732594471676873353435598194462623525756499373774138551634869039845489644141838586004533806629742952200658992257583950866147912085131503313100234730936406392624164658953489728883330447848901311282190627245484413825152484063116477419746002770253624799259722424844882434412547238341926094540920106842773104313002881382136816435110878182267819480088786527062617817313294392698870522608504254910869192100415476758502084286809627321562947431243465890231039524384842694543422265202488453425710023045144737802837431009452001911929504317633962456337112257892330229204064530638164499619735339385344668999394438965141799174144000000000000000000000000000000000000000000000000000000000*i1^134 + 1328647803182976957615851038241820878318055963955892757637212338156208168164562243680674610312171068527802488366053310440121015711829893964377806621378333435167003679293683556522343524768741477267596098642722116851833993431303386669788356866062852442671526679553226803842933389253405429001647484775136048954515805328876090811570517372729096447658462280913493133771037306439765695412839305877681483441356325589383725173702659727971342571660905965161023094000128611708159749831126839869650378111583432307265952642612700404145428040158873851172492975561104095491996479228964194006280200229710938693114129269844222254258587147515605385664416194463374519966445435291804682428391834878248080051877169347072669529699639467877574588499012584392859262604415199811734752707228543087105986117766305503972469239359590938787012757526371331751639256749090945656376972887609431600759748768789443420591257364142792584748432183306138464918395605417912342583850140040097600515252099475982002432822938208688002751518786489121451455249485021139979339928426288001037235450853727272076328068915235823223771165014954941720350287519223112602500937474948214929497519968649765392227887573395954220864268501585650113917560009976116928308819216678307288712963501345311804927029187102923938536877435907130395190133184269803694297959465790897534776695439644386902986892713407327675562202998864997718317042813224486375696940887924104952033024360858759402405563207901585453705562403034569243098221735278287624414626366737766340550003128162491991321221142018724804722901494015971856348011692398561306998583506524947967501277105867127783090258969736398857499538172404267669741088160438199179528941665693387225456067981634906485267222098424930711170606887829995770808820853521218184384008898934521883713754488320510826930479507648069386927141971761361154747118486764122790028323157430988811047033773405349966764111958238787482009670523505698478180530239909025579224020051985548140631142004461001189804021812254095137189862997093252600716631197915654510072986762175994960633115663799568023050277141703194031258810433865656941802276285053679769852615918331493467249227307862843863277628323541723002547023974273093110716837484828353188969117477270421895114336042459103127293659128026014653573113698753078111054869303552613314313602429218673662962399192953001491705225021534633184247868773940781148983404180188242978466971378404759235616736709099176137637769761209351253224487545323624452637227619253661970831779723569195191312741057963536984805652067970471199748527181003238089358319346529461944512416121821158594390901510436987631520937004077443320616688128960971539533335055545531134740532928339616275096266356941215242948438122468806056815694895500578309367270976086482912160658515491266029618605286296809393400800769386017303772498535797717094203494735532200403921675126268308962906761234587169038067219954970906720302284488183683799785314562084944175735558209182616170893037562480408406089886945599152061815256715159435873970384291160131879805576496391406982440586908672489462567499792294156432616207530750668745475891849804397214057709706211797364886728219225186746578033146887220822566236794537603851728939723187233961219957214496927988071361233929908605640137056212309712173661758402497376583635838710680842883418373287761538618617723390870666398629121489603652302370856927864216784599097923628976429584793379733503610848811581324696563221589695068908274798586648737762350241465978156994950030403899028231203039188882707359208633995756209809488007160216515769271495510986176091593896991207339842903140125234986966003181487996446510234515552004110333897548207992177295500564461673222159478974722958248520967564188379251110744845808897578614410202371225346722988779645071469553325532584919150907898575568736666158213513082241426262982186057706856863802033813571223159050415134196101231565268574093805286319973736588818802092232536169083110829305211671438973952257893134319628396258496465666472500270615027756286326775124083413404876800000000000000000000000000000000000000000000000000000000*i1^135 + -113736270784278581854125197962859897628579030156908351787079920843616454567158676574102377378344916652068030337426748966082492607349572493891575748497317774604695377234305199303896517202609317968193945149721451260527774582077878091981700250905475255926729836962736579840426844374626718102666420954748215686191851712239807303286350398014414414719080165944566474263078824868748830449942474548995882295027378258586184181505335816144584665058081169403742304477912058736424808851942261938776050416261304962479160575780304022141967201493764627033467472408209158362936399541514577010457192589132271431766190480422873270040829964534292525497956971547809113273246851175684931717319778949467086693440446269310909565947926223232286200646767276423900162510537174406824790587256411809749673243866002455544578032579919751803537539494998772764730778413014342922860045625499374764834072974944512762003985175275798622631730907095483905804235469503268520807976313072745824091931436112062957154904271006794122814398437051685002604469029969636990695246686401964224653236920291625535482660998278785277300172559121071083196210904942958599721293331425311821514064505465245000308762625313030479233305681479221161035986262776038373329198766951562975774433502388775506549214915727767991437171116127673902108614681319187374622884974803992505222812254477286370972931019998174827061510445062291578138797427161148721262627382731685767927510186342065271036010044287137394455597193686079629661056306733433009437493864348711152100210024831191489331745401340024278573291474391960410755648328148815413218691554654946063292429603390021577014580618902439680002391274681712049429097260426949539434241176948624997564197061385793556125444264730933428659159278335325294866495038516236957936273548310975991403510149895800232600234796624549962940600802709688765172052915647068540370799178474001731728984463462046620139105620565465471245014149782825839158730579747285909421792310124246889197525701820596618964732506859073595982303736256090032591816630238032365895720962554103440342153107913711427348012084807706904060557892280116984445325896700542272867813991404437458874230480113027096316752970986095031900478089271255031293148358745461086155614571431032679081861736023705824198239088010158708660005441390073693878082249047429629343829652242709429174648916837946704235377477037428457017139686451985887047916481292425947997230415139587660337559373570966109163033812418224082392865064917025609404775464065838979366546876925708816267561540160885750644426520344310121755087963563804560339451276843448646111303714449886610896434272700807532273245885646962579319236416386953448347890619481583533638156103447229859319191969877328131875133999211959113761163499663254494569417448269325240574270176921389068783948081414977006618641122368899322950583864407844487865963738973298663972248989248256777938154303484478834536532413524464048684646961617929393233689022932123795512151415600985122695227241999597036927047002803840965743856213657272915081087088112778332308292540856778370436896523855451282571879624500308782858611556865961076296195890440680271917915333928763331635422998480070793279404338771202933061871427295851474795871183282614422598525797274710503013597939187389852317998664946929275216626701198208834292104141998271318229043282919337112058946874962047688499828694370511618578285414364019675461259863497595705960233521224231306047921016731794463995161996754291146364669747759513416821123091453003242410119644253678816749324629180875999871288037146414287837297528662276695222746873420954075197414199589854575506508896185925695336759471672841702316638849486230737881274324669370083339255813999835332735760709301962467613438429841526375101843210978516721478418398458323135260661253069371104628605928791399064374869818458593286811418398849813220575714450170813653820283469553802386431907028702876794120555130628488451080581420408117724202199014808409767054242441572576965525516774686797758521253945546325643291895229905015591952614791577600000000000000000000000000000000000000000000000000000000*i1^136 + -8504532131212592972427051921502630305051300903717962124309451059678447372978383995530698173594743651886295782835445552265564574464116424784086062998205101229231969123914599429775781195147566924105325871390250793443767831513855603686725924425065795210892386626225325984769755998577852752161431510723390196516249945237753882398822148381327518554454523671481417685657701550939217747370051735568640197565706951478002311685017683379637576456700592853346821217868885983502045471614431352856987613527938328108647180713686850499595790060348512024192510440230642498249800270025129241044718204913774332034733245568874592480625351812118705419608660410960073342255004124561138379431773577939927567765389245115802707525498723974249630586876843637420376358834233962890416232846463111643077678634458682807934216036629031217668827191125551521678981824486777890665619491098619743639895444300790118016318208200073410193023154268954707996732882278890347823504597071267178344593079447877818744395174341473092258410620941821839057830992013609601557683868061703003118157778638709368993054809682604466859908954708183517024989218690452749787679594716849925051356670275681967796607323213589425883723240267000571804129580566241837142033426424057759783341114476940966466503225434716471890994188290042892740553005078757723631882614853490802360591923884942509023631780006664897510089597290417078875358989961743916188779317145716867720174739989321196397588018624615677121598207433215571198666013295161602398823744830480669652024904996284196944448216527243856380728591115959959723884663853641072981291614226603533871874544947969111973168069677017513229833076622372438062989796869516911390402117827479479053693058269790896516169622132713360088309687029148544812019999877153499033767017421401040674242561986321625622701558834784551549530527446173463022559762649109314173198938923656797036187208381313796866715175897002509801027632779247443955917414082403459450878685984603492730518876194351980554392138625794124240444927854920385749279736559027197355428207251958096294164685498280535224098894918057095258523349813604484206813692238069885641815450829096738272453062102316519871996591919849655794406863461857526522774891465791687010210368870102316500918652555923297933783519727896549569939680952571432733446098048022236179513693751546517387729042059178096108935814187908838642370948489993157706797621472169413232386261161787401627663981626794204438167395859414882999482156741431044338947817480745559828314971327650349458066737664957721609091602185020652777721406860883380473840032846377682188454924146356608550033909231266802680554584547509672080976418748965939279604909953223322944197288478075145880935587542163131532746161584385343380170896545925842574006133111010962839241372385413526184593483022438443660686275219167148893279626578306114980606571068852415442385236009097890531404397962276626549862842122984185582966344288759725528278984717260226921718532346741270987805754510281605424361806522543026379662352321241123658039674436423073329724878479761090121658290846692067215105146301853838678542333235881183934415908215490008766001244916945351095925521230600693655463863426928204837514866559231763183994434615816930859575434921355841321037703110749637078578271074906769776369833769222086164761063671718259094983380594130449769036335518782658480149062387782118192771757376807534294296557590268929631897033394146994378144679384528856088660587694845003430660365088012345484940053981587857366477757489445610135916927805222307295210383796980558365318344107192845886455395396495822101175554845969788496524273647808250236321280116202070225545082347825367131363064273282852449672205275560936138280051093196431917768947069005304627245969555360121376367585254907120742734142059790124257654532188223189771508763855101210025733817178643202316646300799114892413408043031664500391311173964574650519976999920916613731706682518476339224589817552560886615845572774838736894602682152432462626932314536746549996537938386334688793853952000000000000000000000000000000000000000000000000000000*i1^137 + -23422955352420084052486123676774542981075906561047734701434266181322287198240168710202832722549901057030126322269612583797766288488405386519154469146676790021690472400040412010256998793507634438518793888185109459020595841539120965864758842090621784593248779983607468774871726816251466534492395866370572056373677022523773730698871715038504102250284338384494401180944193399824226304761736029234016178576741544921229229765947707944580886093333646455500876951571621095525822313352196801653486284265395498752145626524580019828207536875310116049243433854909512737181213328547428603850689107536271571782445589728564845805555929609154120034723635531140865528523671148698467745116874480412175256334106870007627000358426649244215867435902657225658366426995103886616977489717811864872676786546047840497808903299285493623502156189362711976523793720536004322061405760115610424751399114917571384047202821702590481893565769600953565539150201042787618282819399670505895026082320225957342571840985184088793480149096768747055386454679376308433891312587023378877343747683760705993479944598114708713017343632940190632568018412132308383018604897804368341268170311897089215094332268590338163310001539203658819440818080114415355415923613740101674882115409612047162598385501399728213663292486560819519775612889563332694241477104428155524188871723990767842032669628748685336905799208046545405875123547381852992266232184113551720641868716475835158418981749500411672593437080399180456870048167953328043718277684277994082148970446369466508297472124733005263207852615321175033193991211246581069328957063782388467492781533335540200481712521453045096003777390505166974217181916020561545033795445055465978984569049970098306185582939278561731654828111014354435654997028278373881215880258079890258422652727324638223841787714313752090838130742138917692889342329884594527162409353282767381417479406839038857903434881111191684026972897555477403510488464333145932501900631267177617736921510441669074211316719762057654393292429445958873244999056289969379661057724448663863227325636238677530072773475645689157875072523458677844636640757568684216792955563852224098954702736657405349840194660249485966548032647717938630532931841213986731900000607255842947972692782168579196143146599527022240312677471422240296822676681150673605604633988009488849382587159920958234095731734882813947264176540179645614802170980955864813577812054283436461471112159852677242502316825201275860750479631031250679136064401139323233123076871748866498862008974198861133442322614872038131000721125220675100321655628527400073067120476090617964640692446160171937541811571163522703338732968375334315749904556906563797855234858780558248448760618880467382050234673256744210598501317860650774257806869278600995855212671020650056475661506723626394187221948512288556297116265630925082422647600913718653995972721211162433435983365537420774861302530437527852015380393505229399740694987715707690867516812822440035221996151318011109922583931608843666483023730181823050163199582167104961292266443626342207741575480695967619829561803486774435100183197025538388556826437238169549788230257216997116614820432486519858893209403683442957018183484212773903398322809655020021799807273217904851153400924056502363223142779168834582571147939008659357498239564526691630265122666881251666538386959346646208803389221491890467496721992823330053374452594013126152740945009836759939264287447011665007158845333927520783809861775360519025407975679825868128784210896853842078578797228705294514704556763322317978659408057782296875612441756854273633282214990933419453937390641484406535623637479435421880509175851181806388826353497002065942715500361986785643564075060428070152539983288394031789906552074310090859387710550972095222060806310989718184501890375762121934613573452721280580430968394087016892858646110209121163600178548050473460438704590860253318671303607402577478229493929171683446823344775820181921357119095243132298735973651688098178802603611561583805666660207265893580800000000000000000000000000000000000000000000000000000*i1^138 + -70589986455635894446032976114657125654336263295306243165179372698805618703605777236334695387488317251743330484924319969304069578277871981987516107864527134164178976021779192573586200233268742155719562694463320972305722700277669099519304943549545179279197515874635196198745001947566394178458354509740659699683865082913159882469244644034411101118428358269095572012356134815554140777556072792485486443779568034151801288353576805201985910872286526060161083639043700627131878008839627730519590465645693610936392286416276698191031273796189676274297617853442680851352529075064515905145135095857116289117524864610909276408247633167920995406510284527953418378370195853881763181403740446783246779219095693598592371040032157817168373139614125030133174917253620883921760463499445541235264675021353295133483532496189068717757321242463470636564382696848590898179640996665215924644349771075878603077464333902216839160716108998754640253803823857932576826161939180999312611805009281706184189797529756906827356350479805795218948676494713689702223220043900568311053089915289521319514279600002138044780562638560691044416657799422234866903701620235360576854743764988755037418621041835954067019043941829452223024981529494594958540681012668671598531788198362393844716791743265317167330317694888556164898326743173536299482966310168814236341808525608209282596268367544345204671504324081003389598889662491863042847974602316627176850033979661949564866287814701601963160709141087147281746840678110647967125112002090515530701518391554152852299648518681360329069513305821467790399900381454555114661821463814019921988180674750823794065340301542723701596504351366820073848699123532382433013139670915127896466882458960546756656385823929421561816884499600569756983328522721136046862311836864862060834843945124187705757981788915696342048945478213345907044028623439472329052596639243613846825704621770126648206884481216933328312995058277868743165198287779532495153743722135851146178708188979301146415528824935019631313268559986356541825786846780380418338109834253405930812708479896267706753491862359190821864842755811321733956192567905556508988716632776489057097265461952677114649791403460340224428472885193254475231904275873090756660374820161560691633875919487538333246685311976403616141425354161172128608345753796843089805381626738764123833615256141833050617168431470693210004043941635518309019116877602994155976666829628752880844176017814604224262742684255947282508333942184425770381292924817925250574281331399776943409919814930584001199519995723017285007693911697320691163324168283169381581018107101838063164090861271082823820833137060927287913143615565688070517820501447102989506283315507946938544907704095198008670813279823890843781147890689649466969794011936822352845050189804611360362488601639033353450580888900094229672907562946268630510667003336787006732077045987966372325775469872113929849780002979804170613423021184995366254963752547039290574681837200605518946881667215616947461295352818369690953634805045805335610146555271803987278588480139086795719671587569337808730861307035094669159772393069342517060328676450226444913693053942701807097443421776304645241085378224976547774181504932596775016490664263993809324139417554467669801180068441414744906893570063551131937066357904915877032825329584126841004460937198769956268805848042614409822004166510470012747824234699800728982043885285743264107942024955544244534420634993519507192849083318651726823038459924555507392670724193232661129527185760511113235551139121796205118186400855317378192980591269995002253694263682545491242755211591608046255839369352993788404805179687368156682357337508825066006675549381721342462112444295754706830879342706233551743433351780196548294227836729614990604264885005533170583416185647907675121381215287038509510667219202454837502656133091794792601122871460711977383935530521659826867998469603343414322694352634748958664932461741702299980407188355832412510605829821605109302562589029523663260223049326243153786448117760000000000000000000000000000000000000000000000000000*i1^139 + -175947502259033521419343466906803372312467816197363884502273233768758970340658020179788577649081045947954238327834209440754531812516946891844707050012780105420469220159035768336915117126877495296925873742443893270133844203179959316166615250589827216001698352929722333952121686776394346816559365954119822370051200246556567318672225435728334099468336983486007050078851305651876336972828037644548843218484488490894156345048374019082861469287656915122571441081329301353372742496592518713950445939945699183915805647663232817954417759517645322937448269653304338416056616409659142698986597264085466511100898368710202577586301900310785442487776848691258221551854217323000514680447693939746717740406393279997495890790160634712288675159275268640873526749864534728651383034885645247356080896195536114996608250201947595538250447009560247796744580868793744629213036287112872114772265267700425559413537271365764072593224772991151515515933231847995611260272596311441701850230473424613431122195695016463895970651207333044505466479340654726984234326921700133795721385127313316299232335386663425721080319076804158159556465996306214463435427900365402793806126298407715929979905124884242362796849738433907655184819168860448745704653552199086903277729746323929815148529977036609608674366040539493494168660971279406817005406267046221313251435985642493508217408823514008556378323118965127999737162956002287098147685865285596756467647532522553602398243551957906766819418659943611756496185903234035744064515880770056892515753373955447674037789791571446608427651658368497196195518969786002369742181567059788666009618685589269274400580986568781293111987469154901046070314886251839665675536652424129313143082423132204351904626627279424529293093806002679071277540223838169749156141394923418073159025436905807390026994040918857916890645403363514813456805164376429604962357088652817179768828613832974100507339806651444699062927347518012631409582995352239937616021779530576863881095085573002177075691799081510983642924090714006559981212661652825335928790427673953402810553896289115151130645887884915023959433293114405208302502435630430029449141611146333946220848026300286506816286906963753359466574393204012326108498485536516540696251156403024716904316282205301949645492094636786408529538614534878024985270518376658897786466824548669305808952385282496627330072583739252376304544365016517010489497827109039132416897995575320347108034327759681403837596350806081010914427171980870123052132924393456846093880799280588431062096592120628481354346769276554933176712583934624914029384537629244162839106712384035334181991850183817559849717557341964147758840879427406885570146453719867607751716144102895351461455733093298176076986128667347620448823453836801877882166483915792060719946512619742303087308353419960417909101769907205397982819790899867740130388418944785039562968455836599891964890406901142135779122035953881573186798288319263796337603092579258932210140522476463189642479568817978310518283615316566014545557066542241414656562982045601998882975944229182641444746830479938505104319275478721200574347057383044711390318071210661093769715210546654198671531719767608537366891475355082090588058371586041213905387500742938923644601386449227007058378609626623186825127219316164029340507868914916966814743586979597485028517000740160934090475245189210488389824948585039268183063647000175091394041505285538059957067333184729884786218235453814440440309555456982516310995173479565734482775405903895140424826730797426299436063279021658526272855737255216354660536922822794657637157379332815433915211649677041028463958096107296711607036058332779435291318088320837013201296619040278255694357946244668700509971969613092655070781916374882316467986157327169989680525608152769887181219902739840090315268485009825392165671750930388847584284533344598589557852884555758586174687211813959472791228256845051114598501183192072223272770843683441433566396262313718890347242378985762328296542985709314360586758212633602555904000000000000000000000000000000000000000000000000000*i1^140 + 50008898816577707629329784719007166505378612234426866754067880682110242971170505605521412058007811435287720929568770950952608728537027776551662840558417444585780765345039695399243790366991979352951063308905394793271175961791052083884961164913004974124736134063367852986305317550882202021257513014225442506787633143938897752601277474454592458011089305687128596403796481068329879770469954134865256368771340371825353352245952516620457009028656057825576455276360483031384145256049527255652223881097697665011002434384861130187532876603605100729747038949971890083835893375937753257343011116204468267894392993497823948077692870606650130380160700512153075254964727623714137346314230847337196732134581243751352252124340445578275075013884157443756232499331786534953157541183787096567012695151124236499830781625986508210903951324923321519435393279645815359057892944677559329071536294754520864884228881446992989459086759744449248250651438652104182565207830747428600911782967815206268313428076341708504378470035798350017461913780493397717375127759917352630709692690291977549650736145987959598328048158784069011529254767014286316488744314015027717575781628237420261544171095315855226660869038085794169237164028732168003236155963284499071622821370886876829938183028322765619564121796524692053734896068649665959536708851917471030225037670456940488823862195999784597537419136511570017919787223588997682415087693426457791029381744269712420781875054311869274522694133485379652515774761318838906624739596756699526083861145957398533221228417139338416030198453965593366587275468127985975384157042372885199923949891743111766240425043123037745329129659868729573254684380490048315586973246082059026366968797823519768299370100542011269948228590916938265294661251219086375309052889325606122546273196660932699210866716123531086433556908696390295781127052655210475783033032808636539949422442731629466159385845905215992814654685550576914008356368958153549633463978841928084622971008297113126589258535547391004914814792879831574630466796195958239032890625127333759361863979991944602446256036125838350880640617414322996324621685932249003513475728007397676947269073449243381358962738895413664994242625550531909025725855891345045594393646595546225863102006198271459630697054090980515124186654720681874431146811082537883393756765964346167703062162532224082605178772030687455723797312054249302325183928474041809410411408265013241422995222419821218287663314371441789954490141478202109106698648268490407812624579508082817693981920648604287888577186489800356424114025875089358025660000784979263606248981388152873465030928341445899954904259470504047572830126415606321061196293546712067173409903099469604579327018047032134045215782840528941604315039090498191880238329886847189699944071086820637777021764656822011490239876537288246945156488995688057799132918583649283678872574653403243769411687255510237813648897799536744381283735043509057152224846221442305246167384159764574875074831320718142430967316538640466404102261288357433048753322351571626188878348372030459067472894258078814887796351764370700026233648076034854656834409785545344255556663311172996481868545654244519341820618833808795987037311577467450393212998796012588675925874430997788682910040808403658695915590958520724147739455541010148030084935760152967835339721115806859618919354833967552186466553895789406816506635534908426409352274869677014428726312676843560831162850767962489686740905057025578189786075886943333121497820072543410446938794809898623711459185107417863354496537066240625652175751592179226428340996351497328345757738488061571900742251957191192515825301064368785710997426452911587481732958543660699655350762302697951863387486543950454481348535634205337743163681030312822475290555889382562780688589675756991327223396945238847370144478684247574870757445469055465483649909856597007156545547787516411756251150222302847435387176619651798529477151089339394365212449467433722501762648247224681260708478122052723940508932505600000000000000000000000000000000000000000000000000*i1^141 + -338013808624910259149261599951428641928059026323351089371608075762986027740434796584513392919841399211753900185611070097547426406825165265473286790917850509164317908587240082620338906438879741451735030305042424147973030065084086128822795635055127171170344367573338630515121118391969569970076160753406163574662725170107974357827719635269861430051398273479620200286709609710901812207916464373565060404707472523937363680447449760513768236730595990729357811789285882016009089274858803557861699725178719229924099995558177155837663312595713324496210984258640412382420180116724819343274226711531371579179257669636538883912942512658004358227226049110438927100735375353930475778250824984210127283277397855514944903308900897240393299043594148488127756018009656218973317534171014307778924831374502910302369124033861731291634834773211094393516168939540810846316361793136159854185708967046211490203009801792889058205465162196795939302842777956598903976186218052932171914868030297904196668909456987554867404154517765587298834661337362781189239357968998060028776162740983656161094953437301169780635246400022286517586821802115640910519757290400850053388658758857690605592488857287763534917179541564443030970135540054804862034691584700407632039639518479667720112399407992506791681991240816026713027513769081164806793268829180318404185245283274297865915294987595906482521827350620458301626702051887703099157367814826815789227239862933649762451194584158200183488470734202860700895782253879462771677627048083927689915864048916894242780905180879185496537371758893753699048217284334328189209145582267961445119426134046955846188580497403551455617075988158260387351426892064443619706875069873115795041909174207577997301559916834980305567445528567918118735737215174117973294586903622201298974863276297305717480435410311789914281635053427782457720082994986000537954450699449228054366004273430213290174519463381295564820109381268057229260312207590210842781354439533110782568493882066072958946568163412807329571438722998876522141821697702962470007001816674487470244075740066954958547280440702262155160211794006587041907693262267754680658088957044376603990233226486264967887588544986150226782991150953092477338246789030187499901987077236444021873892573728288219439698750092637759316696600263599055008821012683698887085869491240463185009177330091591727793249980322848614557341698868040225158131055780991820673149119935508916691490922941814151410232182976002347617147989762302992830737986387537048695210773660750840229665407589813664065155652600126073478178391256496122504843093428667114317203815453555109567893908308057383629225155544535082146149420424356032102461020324775702067791186131352880534511260066976630693329181581239758728206334695687027298871017604628634363997767347540766905272988463100708816634164199070724864844164925723001525281776687449342507673189931529782921319978398770799097076768028816626814021930583612065568735774788195314302415486018033158950109255600285706048551819921088721497712187843561796181726398225808940479432089407284077621475990588361615745290604393316689180474466183627910834249964979979560169773856635303659358360247725636980800336944416954914186649139262586931329214643128813981778396187285890529243069331030766308276461516632888544944490176812594504729264814348803752899427225522838193970842674497432291038888299634884355150755615878490467513106077366692608209252781111994439106326361606967880313457117507570783170064889884661213263612658976092765394533258581705433564483763797197009713411336787931417854491825385710518377528492188992855496276268225953983847734174794157049430353007297143639564487304021629633627109791884272002307624154515456546309454546042434119384385628363577697909696565499777912170820813480299532564765756709629948092562089350943183177901064505387389178163401363165476959702525561329140041949628281148300290876631755465761715046223990702956129370042163388459799563097315210491328015433251517891287069979185647924019200000000000000000000000000000000000000000000000000*i1^142 + 449613873471781311295209694969796733223717773296135978878818682390611652151524061137613575902219618251273660818302971430222290086766537926549256033674098311308154439146268648764363399356809654088583940180881858912160259398285831493813314308191101963816805605890864498503453164188455150461530699178502512032934673716744758818119616092141656734585562265080267144016575950070079700666795019129857251900425995179938495764223158344493136817421277792425853173448376113473797624347843496184269140825274681951845423950206870024624510075535782372342861058333998932438288361380410826010871822340813629321913718596019397930057543839277055541258485202283985341897623982095534609934322577541807741637273773957660625221501620145972434937790361033714791963952231914300051851755739552319525969968382002793648673195995426766912068311764399003141694652005708203003402944611025195327471161781028798495977236887616722156468601904232577261372973547587671392105121938563687164934485104281209770845807596678635493835161392279746255540306710463795475257596761307035076738710251790353772675083575550877737678291428550985671691364491413062551729802080109175366206783468569324095350791821856630488500155441359853486142629304334865686080592591511960430290851393127003689531971366903688168006742129135433681849621336554979824368396222740488223876463018978390175218367839302472452946243663306101101350477380652815847931564046878401397746332568230534414192488724200155412512642244475390607917377826953735471378100641382679144771770323867575253669476103470596575590797344990633957623628395386884945081769263221396815501392695332860051667186689957423064144659595535099378384571508698732082212492588412915504614848268554349155476810807756865723608015829039456811443407032641858406799385753912685794831794480838775719162517359231042838860071984941940641012434370353589839125120584976115182663078068530805069897540720292260446956369909025443581919131894296758040839488265497527637930218986873451467970287061830604634303331161187916005427749900580331216091203540947922372436737242769301431868364528377933595065894446564185737668140106957411903188250971156433318107418695063973868281476905925806857955798990228945424237348850228312047903675771172325231849418573750652461242586046825570430603429067431465839256337755380416497648268779839965990075928309074342934934707920514182108412459373208693645971756709435508635729965390565733090775581514695322009238607543164864786532041354831121936962334066102508431620828838645008442403029271467714433347021136383229982796008917264005570674272944763810666167392330005953191292419311413646203585277760915247835319473713207241574003740913077972842967557892998571956128380749096047080354499346044415503749711698115675660080565097958913568557079298899711907992386027380474780365717726671960751424393023659584206384704587306300698045502942785348169927942507380665045036953140237878520149614161565451519435398754548869976690181164634991848912986976743014628347291791466115843616707818238898771671789767684917961344177485006660522923071853516392041590078848230019461075993093899731100252962821440097184735216170182282239902092655171189305319996409206268263062257624171633299677581939093865308282379866120276132803424497971335860852052466316612270584281613248260628770096373089924478345092156428553828390239987161839054286258281839100486621492033004526373099080310866560081958202430198410875377350143778866982011434079294583667568402620227848889770772728050021956677726915743262716913385983862505443869358250494206567059878924331437109481384543368692177008555829890159653116785386265902213486627605615772737892304136432375102165324437889871711304320845174638351624715944498593974684671312113799413804718211626587781319861462467333034442521442334863735105703732234118263888667640123343200539928608684953435912640417827316600368263338811465123527185372549419851203399042923140478540473817236850364556776282695585527021371730834597647167788716916736000000000000000000000000000000000000000000000000*i1^143 + 467692745928621759784186820541076613658281285804241523736697055803292553267242551606619092689113746629585107280918462399766765176001019482403816645969535456916892329316272021114849963333444499990752985843630373882877203302262912612470104281658134252538457921926860478746389389386916876883218011283911186369943139781304833812756162687406842736389667923480467902130847840014210266482047258732897789429110148378357407033884100512400630775713485469408707726357334390520585984724754677563807103174482551139675727836695008053785997083379075671085504639607932347932586268218178661129494623304371244215338857260111426879648930423344681156143009434904415705496090082983052714577425444513041791526220658042453457612726907102378365388988695620071770281038498593080305845092990927180424811803965861012725129603931774701132345756144177730745986139359178425852140038319810509429810823119700525886592096032902142610341189630051323280396761212666545677100403507115491372025659777519264060480855216631049825669251748539597890701520194585555283580294595325899721739294581682310441715928757689155095461232336709823917908860304214983589381745054098426166171787492743769858668952136400267490580590019625058675721785236000211190697583192716310977268263220455008755634130241049358247800173320367837800765843359331943221687637072515334655079959404339129544214241148554818930633723073059030246696042932151843996943275420519924550616947389132767001719596752211376046432480826541713343393301160068134032306460955490110573361406412273722619602501162251695876798277744075558288815286424199888946115952810622767787104746220746119777762777456497854350642437205797423891291788006245798563273375743867166526255425606768743387736650932548525938695057913501808083806074015042024494470913067928969678005569982245517640132964466725936343686456623350722015698690236956645693443132259689834247888111141702458478642833469785706335110183179610987674638112655435429476089382325424611034687400519238902185853146341217723902570837940819043622321432350498260124616724590673672358105282922287294035940186521743459816991702937076661495833208363577926830478619902044163781723768464629787779977794424835697666307979797981556127119185523769724521061341219113081656700260809634552707106315415818771711006557544044371803359020815448224152810213017526346106970978370226751664061593742695997356383629224138380212807531812173796547316553459548356262697791374707360726503814205427229166408369658157708439041563972081476807281216746080089161691040049692665248179252560151944638003225830938424676413958274886444236211767529170721159475052162462486304289464612561072781621829749604153148873577662025973796246286881416368389904569150404487229208858290004556608808785219028657371078632797169690878772911977651089146562012457246194073592417631169629851835802480352535900751993214500565412933806702696064220413301276583422901973390789939174339306437701880697800312140026261748563771861014917705643307026360611587824232447524531946566532903361020957593088518735037923943544277152491396675766699059848734055540040583719183936125353294737120039154126474561627141506350680712996482330286028172833546967938406865269649900651884052903807352848248078470387567187382181709099493303128621870864497481798959270778989957721073417861980189549216956177266298785490874207459430438354512738852336812154113833568169492565831956638800476234483101186797287072381039940468737822152746138311211621387983774673300214243049475855905861101728227655545248825745974670697700938939763951500362457094665933481107788861383491625367105376355424306981103710916612853183287316026884554504457839903351802191879125427917907333694414803159914866990032034288282848380636871050036229326763855639623600665080583011740908694328437200683889409369758968225891798999490228715546631948314022168088995925315770642942509374148491457467686646968944600775162602864817582526103713220616484569474465292971116847549272691224551113443068241510400000000000000000000000000000000000000000000000*i1^144 + -365259090311841287717587500793590900261443734134472247873463474982869248824970987740514823244490940792205470181849766191989050087147567574411217979410967648575866585989714903635642614395465011240851787519792388517020691237300893018772336981574843083290710674330602369163824345898854031597127701919819141820777520049465615415454985809073122317852114690157129363214187878367496137553635881383761241971005787730693700415890219729621491616968440250683649889316914983686890560147393184141749644737790711404447895933228455253536416037282091363738654094467562947154177833450167568536803108150778855474799979263102829490003978358999570465504357966923744538617920026150563956352325994650964084892181966491671064092259166022676476691070376208557197396445498828992686160353728641342004904680453558574948255692271128080685172421097501432080060125585463045631665325298427494056616845579201866349664713039212819570062158254328511949162962870681005898197799988025684346201246069320077483087607680977566132521780236108231431960159702991080510226090350794915445673812458614727657164735062455436247777199044848128407493875412910239737777505529626778319042608495285615743184066029809999153405381020066462024791695454082773047169284776024133892565662552413423750490979726141953621071355656298721259019608501024857382407153025018000983316718344181471764459098144712177537352297548419040448020302475114842767286671555684105997591225700678161261732782313868145653349906766565780265140313672632930389521722939440661846629862355080565327475437757122888161476353789858505464958824962088597808495997651446342782533814278747354889857028588427244631491894764154492617828512518350512292224156656720876393875455977286781133285804416633935495155854413910067267310177608491713487677310633724908923696966253790902148778796554853284715432323137448835358257110957498721409231182152644973574506271537775634591192256282882219509858447670328477528354717677988109869033986283870535791349360353703712139986021974379724062299990426713293430919354218921781641258817123571705492855873781931343883062525596086976471950863247783030171920525826908697299785290584402067355934368211240124521595496667409532259276528580423690920807777004449140213003819254833388086904165336599170314634155529672841284187052153999086278652861365939225769124800815120488278282544375194109143508633413445400758595803327008137047579810466891351692509100850847104418955127969955521031264108861602194527106418760076443470223006667839321184514260219393509243078798117830963629215636065988856481188584697341686580460034258900494491635568027026379588775833814452949447769680262367633031394614140595597636737745517237912964335703909970281676310836077237619935872899676915057492580227400230456282485138987943402349732986556773729853047728218428762235389116445672311107294991988629799640046223073393006144301280130349395266154958628679330312788105429642391806006504260438739778742625236349180990670459457209664062202322322665279056546871701453670873020118317734962595447488795927136070922636811038749833702510535840396343924981922425943469528924642157672320499692827079381562224008375460667877114724623930082149465351835215373879785889944024221829293077396540532315592064227995072150756331876344137418673318739491104342269081640565190348561279976655018937355595770604444593339400222935632002556099210207532156158211482095155981334918986944375742571838960088228413993646633102987658889177843499977597477937760643915255735117475676361368390976642886815983507819815905551480105854311425039677579817397847587969826672931864996113604878210976096076420760230356755000507389600528179491546311669260306894239452770602492785947510889998554916333036145818962599556492411963710708531547002419587133669920223573460273283094138959885543550419540401234465298131765681189853822736849151857106642551677018019809645463853017894975977249737252012735228357040164826666005834034089035163934113081840274669876449491969638400000000000000000000000000000000000000000000000*i1^145 + -675986414680504798189064979777439899305614248819263367902214770588856455171557216331554806706554463902783169293802490488159957532737784772808212325314366568868069428897631990002010027296114413949561054408826124042720671879044999420646725033258927097110438836485249976528045871962845247420789744436553099775851725662510994591275685152801485236205413130656029131741397462483754165493356184789742449659205305578854578569863639634703275261170525015295344875382362123827993926772181720218008826326813119192521706073105542470182392628597433832152447123113071592249111255308255854434023835739460696115380995357932947762715314689863987540431324700659352728196504299856509436087903630092545481200945864243557665923053040619077406298246657897721974297453652305552224167688066787167670045632519737586039400712231981418885971711342444271066977931358103443310593627881874067506511200196157124035970189470751852083868099511657528410946084519355172615427479228017661823382442825025161864178898208972172004666108712722560841693675214288153121289960954809101442569691000905538852982550904429947328037005851969760666914911242030166049397244071159275582156821649308218614366058910017864264077479283211648618613710471495898831012448957061525890426386796044861123629852157740713527148860954552243119225985185276469444918604661174044670397523026335565391549699869557449870077272185695668925011983225640655446895023675374057094454914321328557482658731111782226229594889381395931559420855887040473855388764839207434462832538466257399976805524711009464853405875680783724453703939457337852821159618276174124990657708481673245604261563305388518814758264525145655194511036529824049100362308381876920329285963189232144918936388665966288231008654188702568343121893783478115939533028835125045502676869745600608598122357677624617711271982647825815366831660422445277516050254813332500671155680164717449031370704500918423382358340843644590407078591512663454500385490657167047179528490602051172684248349477074790910976195202356276978848719031210794632012073811908483217300748213915090005731201089027407256233542686395198326497208658151578581388204213962815673344352723261614390844469552920017572019059475797655058362633214404943079845763767673634664704976777127516585599874539604668210403367109290136137215233216695436338421928008091052018241713343855089655898291947530163304991618778020809249863917444578365484710930025778370653045540109333801252890982117888184539975238114637566104145230117920340720265203580128521979014052764153906696252621911429555992354354458743521137927255501863012687832191251012076336258738209845592707556203419043900719461333635783792029694905032510839252430197658532003009830844973478683081366518127092051242289645924594081018319262629613090997072656021348488420387022719468935125325276543858688718485462483942554074390860763453822238620251225042682914204362839538488757449221426093195616183495572727763616115967852748969398232796469269868554241129300752182745777028252382500749372165398976749528451867597721255512374880719481661256281490013126016936017039598096278651157974789862184188657848740429865468234854698486313035193599208744464457805228742231790051218278838211996575210761600700544296708932893005587350254381891019782856149496857731999621411963885622895056185464530493341344090609593514702454996025697798595095269663418411451057856590865790326255161765521525361542029110750484395943860138243255238374490350961105888786430090659693621641407304332849423426446159350415992268595608449900567771934761606630245173079073005183284207484764958520181448178352955598157595256847359736526491342108448284937651777712541420600668008522592939780237194350308857575456273357400791205312408672888310149559133111898932112393551916498503561831215788528448130887480091069333275124816532377503113126521526719738806671603119562385503344224767322712246920061779586942691587124405190718708964364582862928874857277554802038092681099345920000000000000000000000000000000000000000000000*i1^146 + -418702333237682957700235663272162270860910694346850527989059609484583387471024357936776318307681137302648801622005637118002158302282914556326561377431369412365907471818905008543363838797953971575498382351522618077042402656040628291829114670910810790068529363738576518099617763579300154063684194891882575406649092933129736090003350616255729273552651008362213133855298014767843991819377959686793706260741245763300886657559750408565817689154586883018168754106757359018283163420490503902598817167219744660379855932395654085795316724982791898884243163749250732112861077715917324333392827443403506676713995704538328652767719715194994169196176175438793413746830035937297473578393011196360521544625969190234782470052985591716238781965674325837725500862436147309995701497253054442644086799310011234409817423904304004012053247133855198822554655426158849336183339540378341371273411878433104577529950225010733186015042373456109787152092427493572462126220152354351003459232240918774820573352699758793563034875803322918022001830729090818000151174538918140347539333674641234150129205899646498254207607928417621211855905292651866650014848968788417836900150206134178542856317288599650795535705255368155271165161649917395548166296226588669256953767288616714790005253787178002474015954948572310354683502329636147232112886346873551495754653364940074122231883593942045390736189554618087482197921889792118903341530882549973444213836187819062413282367067224203721864593536694422702274808671284083804506361969850046314796980074322542568781484037361038453260554259086079421691179655045145476737626910494319377200937859326301725033672447685983932633909046701330150300618519025068682259164155633886587442025475099919705653602320014385401774328758213385817239148259243483059983452599758756051097155795744949284820066282241439611321683895671004772264712458199971489407518828472217392267332171005323051109808649420249400280493639541326280406259020107089426932817598928411301817016249284760167185749883978104108254817967501506210865215291249349079531369764802004403803512971952267186384759331246224639693263738581536318837583305794148239969791945808509388737921660595741050768861010052553345673611963422719638253839139811686124905683690291826272781945923984539707380825487965535196938101961916542304382535320111777636287444644804592258295198414141854859060020243463678209093205455377631837086855704442436358277962736062845692612442613825562084197088007659634947606938333274443767122756228730985571394787047571921385076031429589291704187999976502641428609970566528424495387452743270710417648593922714133057089644892824034778848614658776052306709483982052884894446299173324859178448623600267426937898207404192583352806812412520141289872551250205762143838007181743819704919232861498399279387547404215707428131959801269377986315271912383255392077261785053848071904139810125066807194900801575870562567781962646774886419668616176956861104813289819522226747396246286393807833358242497301709089323934729339790610166430812636969952069225769383285290665059311927992686666891611171114045627166772886188264919034793565476981971162703881619785311132307786666103165526492709326229423513191965974969398808851395544628642993603957711992299679876040408107855582150394970990850849208033022181262428375418317121695076230354347867922743222487024652770103755054920440585382884880746989275500271008592870721252095308576710346424023244058528960568467437617873574668863841976204379767337560882413248887647444066888052633807422257406750953983126024195606754646182474774756853873659774443867578730631126113776919168168654796973438132095492751165739591372235683816624836738213398740418862703666290733841158417849808695067387133898581636247360808519086164550591090899028161428341038343250151306946654238178202380617983861275824526320164971506373784883124276689734390721958729933053752170553642309441872147788354151824159593209060149759993727856484308878161933762560000000000000000000000000000000000000000000000*i1^147 + -147142791356731184323299441425579810167816931387999674818329923991763488078428135087348916083516410927542712406260284405060499389235592725731315484239666025997716407182022102447858369049347359701378714675715472864176938271786577813314395865416321031705707832614118281853824106699685952832500125055938976421881453982355872356681343481838005723446914580051389562028712751234227458847084774117888074253723199785906297174015491611079644227659038052077580755228357894534000272233980187315997914473936540795499425020667776744699698568803119445460753235162017395219417751569152776250473427489456075871799437526518908607801924116742046876760726105273531866684093911897112930806858237313494975058020455617992846207943211634602983964188827286332465769389799125246839388473099838202341904277738970375046275343752815305461517419678670174860865219113044310272086258418990769628161289125560719484923989394873006731151201942217759211837782578396024138403834042254256786168217142128867811018710294245838434268278936135059970553016711145077882866836970115642263813734189380030587978141568712242383428110814395093588241918142781483010654596667238917885418468492834889400562317635089443233252616213168635381886454367972915822556514290048075457294971747408968985551180391602166529244339481397403920391182498520447026528110707089179887367855002335076568897523377955054718090257128180571058925826025717406069256979500129555510492142667070881339479270206826723813843888131583267544609378553790693938731805580476695106686194690931870077973910291361696327143599594852952424484710670625846840850968640900410159508824075388185548478386561382130240758877480689639933581649061622815221158736663535782894700528109135754654021026064510372346995998950913476885874251535015093404712365949670247518152086854640603426821899071863882790759442575259147507268455235907724206556967632486417118871878042103443121467015924789629155365124353921950620562046878399394318080810442690812188890533026380158827495054723482964914272947282730054168481347451437689634420260989620405127975051164567565900731672526779910864227017735246967878982012985366820124733289195721863867762786144738136404554942055387635510452917269955848181017590082025027336198301221384322934764809848689007544653677498475734044878860080172218082475134044041491248880844081631904369820986538762663721495011728031332939333240561721245895442180661505160383388624946654178064985585136491519845025160744957800231309910025409251227568410738223459712191889489633274996660790254451422724495145739351182864563102747681409484342996620608491658123589479210061362296558361631673049189674230000857077107160674861949508573720317456736398518501140773152296576587892135862904594835681665986646278081529852883732374942164208889726022105400259684353259082068757464180997112847982403898406115978357778603749247856548489994365591601268674709368745931831400379335208602522802113250713045791881376283389177370605978843291080024668696902799790477255336310263366128442481137077565277847288948423805423927555563018790394453231993420848142738852284851893627386364475996841187021317205193774376119687931020674867419866624403197795253023483065148166695709273355944069641481245307930099048419328506401807133859776222677500913664040266840429815746201756007631096669372026256083414294153684305767707918373461619269254631257198062421122282861292809658374202266422520349332788528587262162120464080264297962775256615123896891419608985125850008926795062102537570004812842303260855536743384261133825204116526595378515579887294070091870562862944251263802328678708608089971922397671890780465627767796753874574471562782369722304670437168089689754013916530697467007564329785062047033983266892994702055947945640589197493010333250238729003520438473750668245747667077072216528030310049930122441051681036755308211684325494006968704614303921437865886991889812895805779863462164358674095887942647486880726201080587118182400000000000000000000000000000000000000000000*i1^148 + -33220295852713569858084960968051193640157119166720569607463537450206202985625712834462077817386972728197671933889273710123390354589676629091257430460523452771966285353137851345371130790625935956566549358344720697342007503566412244762390458040016855520289005335614079273959359811481228400953302349226057749275160387115777306724087551801811078039584814284812065546973033045938221230176847910287014252267105941043366594502203310452915385595332834951363837777632314098027213361797333408079096164149363045160301641653587627739110667776463253521722413951798796976108936605615443020597595048849620198824047851622469192408788132663980398941658586351486252916332676062062581527220454571621758969997319037075858415110171468390965243788940115807081147293139706238506278161472954327892701834893418280684249770877057258809573526811249798346385156574187276981612695569724031803772350867439284147779151317313412543325855853187261589233862341484862452042868883481580313261357232650007043313512361981398744207230207855546466211375525907956068541595242058048452487031274641949225858402745764683645035796787032316584047746657173003671444580890594615058464595811055891224939215760049319486752832261879483203006271623591431483139390888268354006175643698336122463593894987463287731746094168819419193835021089466312162648569408476039360293998955841229362583886123241330370629165252415075376643411448819101503505025825384006214970155258477593529180976834049546623141206282777026989981837482849414308224209931058277641312693686492380304560387745777747030921900238297672438686640414834771325479251626842193579863838978515049463918970094504775107864632512312943929713996079027862554698846080824352984295606749339531802883694994609407611631602955241242399815288769604405899744555305521952053405523966389225532816451088285436171092088606382339523107902129009971079527622054590211552935916143329229134768074607188901481101898908726344442752241435463351963178659039232195215172999832167819329579298307575387226545403043766412565227026494649796503048075849678923143169602558724515573091565073844559620901133746029514435287037262431156372641816585565731069075239787010525313655103240711051397920873560374191050188975177204925729728111938506812941351492831915547442204864263692566716404569896344368104941660476485862170767863521799475438483657717340474315670527892589145221279493071733495845159152289489823947249736483695412015904904893790994251454394297111705066287314034086423305699324102297708098295440932794669292918231423678048663520073623710489037739744526377006058257895335138020009674573117354069470008083396963636759285147302771037760645943775619723770847387512714414235804976093671324504953220570481717376217661401521828428091521011250045056682387618018087727652011188928569314891983215590710779730192146139314791318611418133620107517828529391262643034460041771653985565973197597904739792432443595782764520586215049944985392592072952015904778359662826171634164176023024159611427926721214265592322397345919550006966613244665075211406333293503959783434412589277511551600874613019077403547521031485776360856489931485775042730888189341973205571440456076971674115216817451069670524969346683461513860795216617614335155450516159911592932545008881516967587926395485829058225838066101832148137904128961260883813614695764305955851510436913269458003138248221292267462528963046950581114454346641949037126515051836124254779559514348520389541610867967718021317229759375348687597911600146162659029206217445993329660194305475970970201509797734580408159208061750872844400512069589041563090337379259225169266638785623735271811256811427867518264794597350895060992728716799527065147473406542869551279325698071122076269328471648652959426004092234638441829305886633785811176816165967766475888979202449437018058258493165141120126003430207115242009448227626200836384682884870667701470873741869057693709783496666774253902841984327239073792000000000000000000000000000000000000000000*i1^149 + -5185845903481924824916826410178531000393590644256907098956887699804055306647398174005079016893035543456893331488221871321600387769813410634463933419493661253411640588926650171011186634456560699875697272849315355875040626534837867166142652311898140950254620100915545668331073320595739945791333444883421874105770029125242010511715611168464932898274516385937506179486763308765714878748472514874685231093057868436094242352616225445592754805991533380216602570579533320084105973896599785690934847728398334903503646342700362845774406146965316030052859112384257939820608650608650308087522130003560719677060127897407995297010217309192442006838746478716921493711709023661473871051268448214126392365683731338055046407346691191344208364167134021758107696004017853882593412374717520340662198969082796306951961525194959999101789658359618374106145519928583695852435932491607428202423954692440557627811876102171894400036897744980522401064174814112132882915234821397790515357093308420886622779287828973795355440811228730476717645736038317368056160126381844067512636035295602435160770812644669202951210115507926359068898940680144816505552518768060894994257950108937540119777222739106066299584302760559900820842151611627913669567804401821441949716514046309173304411484843733254028678815268355607504761532222268297834227706334271723816059292009349138192077655109260812944611367087100713613838903359208491752605002661876078654540948736574290686658570943311029782739338417781296271847546970421224161819107650440191278947345429188264225510699407243751235399785670758549714108973032463947604466775337676911498521119120888260102934374646189133584085762704711743671374858793472808354769345578151968149963007581685101847483955979069079775075981158337857553959249768991834732590988205368516823561536409071458131678718800434341767861271317537182366066051149264265211412563468849088296275082466781038111187270027814808474099016381760074730511904500697397855707660897869431263807252165117826005817643150241614443735567055736828470218574293245777516056212699460755772359994769084253000466749222646655583266527181073780431562605878563908498355631351638406655545582792870314725773696648252220625387951560019961721324435737401080857353267572213980422322879097713473479982264710628310074647236147198406132833840668792678458646946428875774952134638637960054714444595021966310966641874636806809214736743917470756421547928076771648726125355036327194241737207962172311222685688432553504124693895492868689763341508851972695068744191726053626523371750241342655902508577775098921718266401682735201166857799263344436356038413013940802018785106148857349391677512322307631182653403884307664841195141103691880330558183957151897014975438301078626926639294720310811088424898532795640594601692006327523157615759345884632622665562415600363004052623806305881832611694703543226637097713828709420395220727636922009898092525472858910334512446356195024641901986697302456345481395251530785148293328819447011134919990862967761009128070276551233159402565437100359573333148374647475370087808556718599245789391996860578658576612380809162990604677266082969536645701501924060786596640661507360514196375880749521655401626170525461751366013200708218155147152091604252956954542641411465444562607614907815794750317521941643517385871997797948197191257957745612774365815788927864023504040113676580770487860066896103924561569837253930531027769796385619589290153110430191868769517883071832568292219883176100211126082238370615263230795115797464367177064089575340790287221815260510947989589188214808455678520360654035203565670087980283718593722288702061890385089376527614549758260176938502801441927572874823347411299947937602728713045506187904143653413844616744678568513477169789082500382208184490243562141968627378610237852227251304961686411265816771083633424576195938453961802265239997302677199455617544754309598064271991950331934558929114197585926553600000000000000000000000000000000000000000*i1^150 + -600982774697612613791881595889233835369577676882896236820599904521703210323920599509140612162782362858739534011404029251175512179500277161805474249317733386015761737614272856145955724638542252556368637936416637652765384076546925154160270334126130772266522709987475438746667162688338148550081169836198954907087005477637300491597563865992253180781279794129225159485149821466312812193128242577031400702611959745994913614996214865727209869066320825610121149967914625381418079105401802982054060401486294049732807787941525625067331561759511353490478770031774543845685548110181403245020193800634025321749811348364603453358624376225518774485649026752889478262491026331578589543521965045973862034699746284589493682957312446727721285977769698563972800541887541726272542756660939808877042445140480136182981277360285062080625189284622791412911210577290381772495492596206375972242342235972920135742037574148344681554148535948204467702947996719560521520363585891568679812231481234906915087299665592917922348419298884549402348390853933303500240391948163297058137578844605425978253700062296724028743093698114698889565477505881233638295300009865709031271620259953324373920409858394023948965728849607054694872226715324221659426388533567731641570785580603233906928914592410728648374651056367217366834745414662932657746133321484642517015286701402160161925904761077992002799093344337384623862422176272488718821514119143998533253401026911831126978382606528469896053855551367168426831263119813760391448736249607968119992276109762423970473421458853492734895569502868067115733650256070116926699472279919866343124077347330084870919259893640494144259943920660548249318943710521780165706755288195697890627706179325985255353566305367013786571338845409598807230670989988298166356100759267921756743771188753331949117040882125532271518362808405092486668364687586425588081317142983135185948975040878916231017039606817928538602120853946672914692273057437820280289460357307055765907327608142104497545331792447037131474614535685240333553823181501076387786998208421365053209798683556155339618248205246948387287311775841985104317931904635270421835708750245607683322317614210410006355222220759412852890083380174304439140286672939145263445974080737755760687811853033441989035106160585558375641247476631583029148374085354606122355115026626039551132639055513543777056050378955505079291893065981935252602163505662746242575359791740434874331071570377528153279096574405656839431251902939656740955458389666158117820471034959906994198585391679008389049062983379610705726513329079009825826714262374318543789498564871844345367326388016723813012218218531975621646614723572553946749374001814263837019939953169998467048265388147449105303800536170631943859565134131717274024788704496082227595960043331235504846918399744971118272685114188440144095467897434493769199446643182636449226333683425333728694733442327065659408096370698359542483348300464539370267629655536166983370210903579812845216497828440747253074396432727269621557713938053279248998952641264431243396661339001656316967966171405226579356958305105958407322513331143628087791270812601902073975236072205275827336775826712151232426802443460004244349508938058904191290504843119459913420461568195399869437928303295685843723538384613390806997741517352183784725209484074491600908645177467910347959929437679612721758571015402418618626142777250842060542292152211374060767591499895791397421761638285629859990622234989416864343425851664963815683614555238205618906346599387286651763474554625763783437773148272124792845927174615069030811974746134973046615071620418077732303405481301503321373347421549486104875141112753721773556200458428072766126329645497540260661630455476920838636312647716932482553834582192481365204939429595097365634766559822455068208797612733125530855787776054786503824951113683642953189401173967337592225344894480186786807836479388459044856374168758947676160000000000000000000000000000000000000000*i1^151 + -51478081077872897629748713929942362060280835512971765227646768785919188866817007298749575508490249223322035210834648466711067025149905692061692112389468014706659437507791916239960335857604639592463447096941780252044740053251777332136043082255259295798910299194082750273100947448383348754156748695641311877260710474741442535599705721283492083496855777219446736177890440228229722220068888140728307286443834705050835617445144176974536464757306054422942692209747000740129689291163458798862219561990165214560056514197450696818464642166538786442749724666870867465358753359588501679304122376009869137468576599367907156477746723506093779332665215348852878941857516437625131525731408611890386228058712822142750570039218263665136045567159887833712564106851230894331070022830169480180612882874056153780174172040988674823164888410679444408572191958579038245012199665904968453416437600165748639526774019306707790261038483609968026946561686340244206871979258127053623330504789696775275496950314514599092391297010205889565034044672982553191828574759028098307903303058574399607856383056487456321921977681719895605906911741253654204698646868045858003736829217164651087807767131092559254766169760421635653505467363801189461569701341046279430089720151703257531635144356438151616983324275205381055456945282480276103059466912873032807982081065140849483219012562652464497084987153448158887553511206314605228436909628218203346077586496216471295870791195530667480357801398116598094685353750099615174164582408271590862967858640662382155756240095290052710551806184666969500457233899390981091936684346332283855822872076117168573646815895509560379041588796060724028513758001678045035500974528010748651708332313356349075267855635580338086085350581935411690587037005233682406188196667100691304564749791680511799898537162379101757243902061712809393565082715656699174597015749659615042364540499822577245793118016595359092436203021072802139985950759098267641371480406276594741419739955868181434483969184597066721918633441284914585770078223199905567014159195728438069895338634023986289918480176879038694904111101656332066671469643480599805272349377544843851295698785296811340564733091165018927529524682384785256765337299272355588923748121082901749941713581753718775362570830184684821104223666671578820458185640441996830832757236121454929761880408602370054841701422819282079224259778794053737885288287330394493777531325322143128040891901331087816035935557278324783592935909689489067156661679765603840012618644781264923071183203332298144890920934719830699596738263061142658234883047555935017253332842352877558317560550203476718658421481226758067220712837206399315406572415279417733811297852158712741573574749726373770635914714773857330229898545538541224647882959685854654690833801019086079576676129498913987562511326658411766159177027860699194828247058623223993429225648329633945804315144344995071660535950559560924839601339521407574641400566304245663763190071502734953122151934711451436887857372925821233697163399089482584016383185917306020246501683172081747864771263718128712619129893613359701851244228475626164711818309919504497075903619169435151114770371274905566419928334409904019839887667497906793235414249692718486618694077010171517578335582325504764578313087923948502395634096535541133894781234030870388199539096425196827516068542281075429209061038878255228008755386367624698827418094078936764491825596617001769816444850637005087782743893310955063093274898602505288154999747227166100522371070993246042666707591818195460529679455108764114883874893034516429216091805380383105946073491277837297218239446581029369175591729505878348479378308504678549100837332032427909177707739983511844804320027963767326214485481444742042313528447863029081723048861290721501397919709649573338357652997769198635851236004718115356688574257857406464955552341716992239160491962054816008494156698960584118728329789440000000000000000000000000000000000000000*i1^152 + -2607036418968182645791959672019473560347431906941629575444797737570637839453689561733147878067810990669761152219943730656743701500266989811231510364815034819025583774829403322678771815571014767920289331777911466851360743292200446508044060545056959701094602909592183425896851121415790919471322952999502122115759398814427954538651458677728534189623011097916987821209904556381295023134476911074664509840403532232663422019997579504208753319801551874320050333047840867421233177612222869689596394435910467294591584085490530938420129985574230197300546342266029665669731440913181282418875599638239487868214759424022581528059919162933862283151179008735404582818227808340540690349355102732690672115965078934729418725214198694341752234382436479792271329983253741076163113179122806829886748518662462337151809123442255269087495405861961154965055028161767943511291706394779473269080184195734719197503286069237079943664718863769617860609234868866531622602912985645294126277220968256440385140125735510128757941372334964129968382622888839856384226966184922147102544372217026381167410586509052400860583841215293097421633293628450308251219400535339125708232773551045222309747169444698996109060188294388657250045670353629096836836149316680572843905696973770387381928386653001286223881375603639922276090056604961559971102901638333121934109894985660774007770891137417881468123807043858930089608964360322619538320805195848628123975194424156287097940443637906856099495228560780815414977056909772398812281471309348892873234478837088871122807170998933729525368689798933165425577687547931745115521506123455783295491530707583646042855367691238696296405266503362919402723616020907009276895078995755877863872575017972643520129384917677759543316700537212662129455227444941056177671089860696671641971054260598849901335317242267531428266963249051653060651255347536176612750423792575224963817370441241309150525208239783137315566864163757305935260921572170916660517432219927457219075917650394730628608336153508456721405725954165682285657504862276488570878782072282604228172270066390447432080222144792745785737399394829574233476597033307960011970427461943547068139067418862718030557236441971224566810142584097942672702215155446283751518842882022330332017260806760199020234575496207794735066650554508821026232481881659723143702066762943149692979212730685167348561619002993340847527518762444218494254488790556465262882690979985035810098278393662567922265860398843088638292605302473544733105969986789414604056549496667097869756482625836148130572508048667361245389651745869536303405941888119754394314545574760511477154351914995841380357049759805427228031975034525989725927672715285602874623378574657636211826318945112985738122398520091817535009350314691460044960132047767141655832724440418818074033131685440893179708969900802282708127476335079713275936754778479262525081547331995433004589442516027891639345797733775590622391495407067162499641482086825089982633551298061077991181163332252862443596251181885573457339031258964309764020832463621424601351602360900526741904292532370694020043630858743673114407686549756275984779165445577602500572042911183355488483263141016083406917924486332860235021690163979841538237088529400739735524911437543151787468615153438261048755854258390394050470980559467276941970670047602722194650379371726113654110558755269847347136975649655569354522827315955967890378091690849053245135019268768450818413388361017037951369145678259949943351674149689804451861276700477301116507750730851612253517948870672691946308959393307696496413417461406360081067300432180620328198132419012659212774004141622480569286098501707672940942617676792907973419655848819951489802239254177262169836718140176281237919903525848486719076283515246947940461267426424250634443865006973929596293585808424530672268105830991524363532679746255389135856040454193730833745093790020743066850831583145046835200000000000000000000000000000000000000*i1^153 + -41888101399916520767739545437808343177832807434153191814512514593904277527840029193173578634462368439237836800328080528327656920544072657360090551798573076978739558224989264126285535895174335278344379236686006093389045004592369562837134042960937259799202967161652244861235759835177877693416796799220419141255434862999801316568826776181048491480840149855540450317631252717225416983965293069701897656516836820281712919094675820367360569451902723663019755498387488792657580272460657715176643444829267705904035558959340430217900369510174840382137441625179130944861853824906571667328459844219272384460599843020113633293053513580795225265569383333984140411736122371641115397730191928392380176293851298275856267897777087545881792482843219242538780944542869555824100748623140728226210537138373118195509209856731278378773807621583749510846696667267300306802250207459408044072892583749180183563105068311351556351759203238481471842743015040696925734387152503804811899428207446538711853311178042654015659875551162948976486065370862521987606120447855439660719884307016991116647158996464258362247363435722773353856983813028541954042515265220610176288631923137590474467040570958624323201835537860931764236051499724692171064013034354731238669495104405391512865966264864728669976401198267932761247266323574765209519137781004253713336410764389469847729765475417303847915716429793141137395738498044679586847328197658854297427055083107371553504741178472813341827949355451086616590394772134279806866788848847122912669195538291184617098387858932835913948631408927729085135310995498020563127455045362442850938389987758611327652183503272582206627273406178978137698262528949337637319711087840087264739086294955431155011197655657941629363493546426963188106266063188372426632052104586500855748856262300687071564801445961224359758277691356106534211903141578937045975687388585037176945891000597650232365524450498855412357904729338899692627694485869073884436400208094794488692490703940863120726459595920577115896509585338532126623782499290523304814987831361125179746132429701853105942642641059307246734299804747813425756851736608425796019550296162644913493162294887019416870683447454885885335761112328835910240582146348117463651540364089580498015468156065417225048210390946843971131236962759319856531874069115212677396908526811522746185442031632237869426372665922226019268081332854213134815345727378815573413206433038629605181673675899293041756441722037668194919560891077338787707771957666291173667711713990062015870616671981814296708135200144049538525119978449306784251358683743610570451123183687668938828047322132990342338054034720199824831264135180142449920190202409189338988149080523250428107957857122258319377052234677994492881438770787544545911634278479390480006034522393634745443509058151357541779294804769757428842492564772098538301939953510378279489577727739159374887974582730828060362721046743534018728833788532967095170156412840020751753589546125089251807961359078173234980935127602854075866765964328842597648094392053077755286860429386926073998863303839299386458200344624167066467760379468786338250237803893419665842090996275910101261487594176875372722610907103841996963276760835931565264877839770493240891995001038785726123068419283455565504128446449937096917748425873444062583298477865354252741110326948091725183867204478243582292447535226397693213263842693072497683958991074538849788830275101104857692218338108580125483076507187481218967265066831302358076770566593691172798937631393828213742880628122060997796191603276028848140667008170983838750089498420771246662422231946783263446637331855416129341022774106499586419924625203059712875888156852878317013914532082365632191353239789160669401817818255829274483682724778240608637522529097815712410192122105519939102725656557081869419242256064983969761224232784077872496618120466601585377236660744916017530556907520000000000000000000000000000000000000*i1^154 + 2145481878921906301250184955072443207911092686778823311279893868932719737999687166334129558030862019034611263209437017485656313989248045276851325376615551715511470424631740471398786926240618326246233973617904340333378520809441358766601925300585831183362207277714741227440620353799924278056455402286153838602861709370659154332226462658686130249051265380913924807887605967327370912672025114849425167454614400598311293801919758523894912686227113852444190205821234107382850216893103090828577763552131431333014915734863956388444596374740323367943783728659191956697434089355821609849610758706628575455591425690574701594716319747787178215428214645381163502214867650075812579204420096610580205307466556370640969335391391068480401116833865049443538943255280761612054253064823734563126525515514358627699764887076384389886213960404879450529170362226116594287690822943342761032675160173935314733637887411232825314572538931869329659128120381713009038414059717890323630688163366474565020965692359988813154478564950457501717165799523045282268870187927382764212917402269690757222895547223507611933826782751319727805476828745157722576336502215367984087005340266126959945281028905897498706548304365037962017005824150460355801563036046375999445218918372886977424547894472298810891455729822760613846320175817364750209020241343054580010716879763280243631881403745467457702721175170982617264157039192210023137740294132669714086726819886216369083404967649699205712866505326313338733255086716229896317609976069202157095191949164100775190394141454019543672184704391173781434488852260432917326921963075006099365053719606907506045528059360698944221254632650034065929134616113299617765259620156876706507397962177724124728805995969798603408071275671740825492352549622576299772389100654714697610260469838838205866340949781839854483192204813503254873224642565561356015482680352770182940406548412599613182380760874201994621093201518778372988094842057128910680014589260281709956571953953830887728071249928596124936762195320247761619118102395848268006981297238685776821547879082092705122825520892576100026584464372807149474778711870223340696530728438397560156944511211645595832162452804107446328466302154564789105738055022410565774509426850569535833895758392797661625701690543381683439054890518033395495164913285891990650608606115001187788576475382134654141715074359967921095530534476312489771013456745616640515768130723789223214281610317556074516835415776950405288483830775889275335803777935880153658122565902220155975206756523257245200580640007779732120676527526333508443556084748510548545354752086098945853693414912503180869445015898283579863296444446470680884192346762726249876576851989264680046062712333859788854217702189266924413262943102753001977208148711464242806779979433142079401433597842140942939450819021051557000385054581962053292209358389197441069842975934482589047361391015521693170806734059357839830221188308813670499103910282606943043070694951469963763140484694271476349908232324264118354937126146952610593883123179106693477682467959468651278851883919472069003576001351607405432280022069479591721010525879339167726593955205976875745860892207040413179191115747519853263349954659763368971297482209096756368838733866147387440076015698575198027090151452001775642608277725166925203288501354413503114464472566521654375168580487565651173379889731151102420593562718398185662821470609621993387224177765048627556317513852770449371835937009590654109770521944535790219562775344664555795060527911237152281029989044379425015018048317476866493182422464182643407021464483701827791941871389586344330915793753260592644272940360030553761086015115744374739381937053352654578202282395362447460585826093700893734943122155471760148090135180298482482317197161223833736406463960759504449214942916898461799775830903345560879979337856997282619131323860267086401164744564397834240000000000000000000000000000000000000*i1^155 + 92457589305540827244873648859225924153726573515097473238770208895776247187019814117972988986297475725860032469600174392552666784119666200452569387741597686312933681458986284880048879560520565805903033633230101837000250066203341454567887902857914729274542928156986943454622321465207191780499159360625661818452106532658999029769219258898916972122465196027220084330108509065888209628949002485291762850749599191977804668051124364955137859151397901555249333250432372551285760018759277720830770265936180989007221849778759031040729414634213474442807222625187045917570312526089910863549167597267110065574956632848094882879183208362425327863609913063339618618704034030000631180970456801708790959291834663075701411859106408398276905240405295729981661651993140702330556896113480833822799408865234017298030954542805634867812003549083557891381096723983738893680890754364670665424627754372028466686936353380030977891777028585914662474250132711722534298798784425946046297334166765392382750636201247838613486987865754054066788664787650242828260644145595439974717660883045657932224187870687300253233279942364784607760000106566761611050283971096992256482340804513498839038077085114578860291085575917720786972214007941629142589110939569214907949221604989664545004980466082251900275224426848944558880498926006523268445501561719210389870770141454204957471296637145823584690698118759644647276294875590955838444350124647901940600046555564502449546965234523700503788673674445807514357430077908940273072391382763064891681479835102015555072282779226735519494579663487790131702255768385602595162942646621756256375966405130619781596931074784093821853513656939499295015730430568197266850532618904238970777571270031894314655664631308312161549016213077295826101321374056491716717270670997758963181747450277230109940797757101929474268348771400495589027626459884158167688478214992025679138400269429561418420599158323883012089371535105673883395774256794870021065067432439623613048525848896080522881564700747475098196880365874408988501954353705732059325633956933119522968959477095646260393808196793741890489098377049324165610517336573685708820954887766980996332083978468071215004555899545135335805890621763711505727343332230132003401647982690750394576628993586423838548641883560113408664331967853748142153671469373350059272871870182464681515809405501874133979367017535061299547905334728501555081000800497180896136262606832284615803291336710817170886860716034514411430130955797213528626024121515494050595728148274804804244509031328723007067906848863701766894557527348302788571922583202555652067398449463409968376019017245242820101463308047536944657161103056815627155035663350876915246788055324658084873814623565878012426164165255558940905672293870872193840692146509448439340985364130890611673811762404761531852124710730712114124419528096437438344291691653967892679283859119191849340247971345024469984485382945449977360841109284352304957714834760641761239119381688422058838502339253897678845515788943783144055872747139412038342784383856489514294507561502118529876613907504809772719860268188289999201614471254626202547464341103251462705736981605492374041826939266092914546563234493547783597452704516364867515562565328807003497169219905283984872661555553219080614967890224326497898307490223146794355541659779866861472267749148622098169417007634727855441204455697137688622677423002890687540299454038246555004951960248845219721498636269716041507587153578571169615662087743746482797946960285742868630928082212041183091762312979230692225280427951607317331015357730697946485988928100426452422945693233285784645199224078434548301790049328078126434834076329020875825893935239626048775119858949388272310944480788369165501501098160650255133017491480492825886911965649248434188345554197509296830796926797412041850527966506517345024353374637659954495700915600852549958736281600000000000000000000000000000000000*i1^156 + 1313418905607988853807879861410374942106820340788737290770639602167300067750329408219939813808294124936623522975145632797290843050036947488010035438406105510799001780254317509401637127689065094375476560445658623749403259634141023859121758813447917122184002049358129413137276401171273446298046542404154453237555063912654461367316564596650322518027593162549693822135095261140861112340164081529411437660027920299421015554945730411254704822762655407223707055934077604568985581118615727633891632005443117089018030277315886220204448358019240315967176667332606170799291649720823879834385630811788235723358961014713146222662798108735575165728253311656926636440696471444824102404566235670618973398882458298117410688994277271092290803006246460407669481167627944987674062879072835874096838828839028701229978001037340496879649510350780179458580019460080787683682052189245739672421965939022313644051290429788010118587187466738235403721816846027903087300222287125288837299565303084206296577637817688916795424060838823721681336832738614859325648591265751771613303173544165700165524093554754763286498300044156398712228660022096793984268468654977445328796510584954163230259243685178665725927819439959916153105890225967517859782735908324726888038021132995729951642616383444159383776521319960516584118384066748837519052369872475870192011916139051664681325124986661160302758192290292900333064929957954580680839291649136073343818638868059528005295851639349559923298087853365726247698918741944458038853820296012738131333952734940205074961970183400934442711087123709701348603766811427844497636893002297644829470032845087598154033861549357901953182930449190865887795355193754072850286786979135906563504773719692923420941652748362527423898990062607371891809297390833989869397832085764028773367067245582689492285063412619552820118933003849112088249934810908402850994678808474403535542800540437522659698837242464858441680096645773838374867781064069504649551097649668858369987016939527036944217662387352224277296745034978305992451326116085062416721593302456696408736129741731835121721615448609202105831321584180277240946459284545279510304466869365393559514148029723019708422554762643217880522845901412653612108767971240588130333402412978791008856650418895899036875765718451341080907306787533186132911149916628928136335591645482916894975180774035583659026979476939226190191092527181337020529379365693999389899843154326912526563685042708698472225877630793503677207154278945229551453791513308271307052344612940615719649751979321921874546169724169165087613793643726631043393922507052739536578221425937180800921242390679629895941972118657127836090282065091156465587731386899183659753732954180751139791993441686033922169921485090330869464226067259759408652055628646478836104232921125740770045551665734623595840157420830902810291309070227628659009697529680131948517252991101381670460370591581246358983350699542027226192818608378048999619833825732771272346632006562732880886396318128142882631789520362496413502099646325473062507917395658057232236274024312847916343166529905882085879990869469088278230383263444691570756351335681268796088956609452849989546354873131423562176177250020154843726096170173300348312901057119553887843794805721406982630291833677385923266954541103965921149971839608965843119706480581078227020872869010450763241823558184093087923199484917494043350929651339739877908804192568325996115635987933513578253031806492284995727318126786875414728075917727726208924411412679533772915085219921770930269939112854638044876812906963070424927799039373219077557844264306202779604414498977638705767997571502549338175253049158306797492294810240636713217413197740302575439547831764562258438685433151730341361033435586378399473337390736990935328483907136484832311565540986309477180973869440026091339456283032967951403349560320500421013452296730705920000000000000000000000000000000000*i1^157 + 289075253142191031748788611451572775372840685187660521293838919812271344623613915611676276621616308344847702591617642370196583148448984456619477960226299006213450079516241029315873250167369513698891715148854991374649976853329183426516487586526822046014999816410456282018247263751756491238416487772720485691159437249260268915386182177861009572766881079237094494857843775336286108478521009644765748860217820805425159590434661777406360840422000611343055116473998515348547554048066173144037816415326433169493285553506249831335953083763934661321851571769694470480087574978417729144390873728580459604175711081988099078038803995171275280554253890208105175428072726810778626483290679227154695608497634550283364351456045579061822604154294192305114389518854568528334835246101825258058186628294757142172694038735745977331950353633557396318236619546461001490349351949160338760553953583012378938482793151943861952937799604177568049716259480357396872730479402765004673316734731229250189507555525345696170746319775134550040895672815147964626594611810014372598632319942430254787176939155609113869795866198207445962880670751612273509717483551243264878700532657764981781901252196501735583128659842287095730529473273270909719920811350283443090326448143870698946566357764852211428553535430979345236719375843101840681842384136300469741317686199681972791361323249597686987650205543105414193743071221720358230365222632898258668110334195536856240392811083931799702588966344250890402451444272557364015363118461929492458923296829684335101545931172695203511847452999001717122263052459265345508376332059225989766400475377338235787629800298833045911806592388914881914011028261383129668540342974372096302602043008014356355863411256436687173908273547559610782474922927742601692849312322779549197992040758011751355755348989928678252655054123802272948148464732007377298412586442741040683884546721531450618773004423003395906356404440103462119053415812994382169969831137207681681247777290459398319166325383498419326661751462794465713813715599234011773240317586378786226986544552147511253718197106106328129012656467903353711830128969436574047020620718280782958531483632267588030490514782093825271628026281328445562154568125199165008060217896449641531707652629428837068734503982140385576692796812336226706249476658756430971459868367804115669617393121442242664508868077337551146787218054788047609595598481370631779327081451749246525704586768789426802560345710132409924039093464033433132008293002195281900391806593743052748779029299925479531361659799896121453583771385111551745924917592706006596323255754165635019125425936794583466896721710051580912419849485153038995485160940823647308358361010980875714240697135846593503585732318960845518978301374956901817279147270733079769993720297839021357194552865633022436288741893403942995451929053164380105151981091533214344001620003452060976579046579555276802724637205209777164724300864361470874931343492773060904925461861359865535754386089319790398470349106972142427117583578025744596036056282419343153890260849769019951424748880577107782614596635190976833018565718521390669563401535793744851023348146973606369798900141217372556523279288024216378417429938705876649826167789624452845680471958470694160746493924118763133946344586250543386337218530947411490865979817303590274246998618960542706611817088506704489249627299502137833891825025735584596572706823959217271523329357824575548035688515297186845584371231972109732227391203754635087997130584399471368603520452524270998612894854524658896074110893947087811614376708152061289763628971895838101010066180754988430381473540922144670562685324898357654212861744071611650404415188246821784782699264867648585122947199653956676633502239149841129280110433806795004893437327323670512564565469611980397158271453205944148241756069241469434401519219989658105544704000000000000000000000000000000000*i1^158 + -110417982174732105524696005248971876277911281139609811632616687071523834586232609382307253977687128663887361283918711960614958730826210426834715874752933938565652588067327377093470710938460221942828630982373649989926592980362340550184603248541967316073927137268370847352895569697162551153259196490432329853307659905203324907760302624678245648063623614649755714202360196085705899615646901110145251055885565445159662885873873673191500159754833077870131277325850003002404537191969581744085733829608737382953925908455486655474095591023528037279807780042194968793514427892217655483220980323592273330252913152572931688582159488779050377478138380245814767478268585117606061149557200904998264739794986602202301064214349603201033877404507709912960300314578887241790588404146814793106646252276898640978214243280302477593459212650354045226791965914166208282512069986981588070847661512709567202778683636264085706913067899729053744690523906686427719186827379442618464954591770520192676160864327123480609760053215919006988291720663292226907259773947261893902852015817730516065211948646582772255788240423968034164066523703453361719974800714081009310382675429997137195068332511533469981567586158577383093706084118349058344895410788740502746060214385430397402054733175815209360610446073740047086906608408990033522062705624634593458632513992182943953633721079504865655307690072268914804682301163784232981232571084891483766558435027427468437859258122979739685447018350986466036267035993314356885032105295938804516873552091682253853693048768569567216538479484226509240483451486543754542059589298607456636195953839261411519706096986851313453273100448314027869418733305410494967478022159149787881723743903019665815354951545116151855165562164466225269990834246830450680985841228638708515294953489024587344429449947689905430622695917172858302077158681747272094362239713592137478855159380823460310340569976132882331319185915995421641139455617227864599172726337883070641475495879605066130823568415603936685662843887687647401154327202517180216399815738009902659524897104539220245148260343261156216488354301930041753401139578645367080460078823553954578136416201908076652437269847653547405864153523939642218633350515378527127436049186156190554130802107386285086567670547953260316096580367838114714109662635504304087401892741698854759112915912102002374233597815052186430156469347390081791740203937809812843456584219636148571037394350432046941877411812713921970813404718088234611269515491147836311965891071153090307375082802312121494589298417075086924239178457187159866507937665288351485136385646863661995091826622474809928691035762564058913379397036474515002323748975854231481942955062825154037444558352211490039210447361294815842492197609836920775454725191215623655853886978358168049267039899944091378639625835275032658203885631359386070477255610219749018626802115376609946033776497772917625887336492142110390341080350558129581813379671666398876146422400518286968439175072464952118718287941260090119248164465446856813827408754858203250703971756622216041955275283984343397043452453161855180609810678453558603714891208498820015471757404949201158409130317884327145533718545254840281166976827274134685991917732377177163970750866832012592752931680606378585122606314800199533816196130622700905224668735439728868598772779804909263072336266913894984409984912007028195157351075724708013590442783863409311739658487949929151796142584501895895680873161363074805595581452809068669878429614889609850373567799423997641694913252261820409039241089954177459088415079848262900810057738777200663875273680165316008565016485185435388247278386284868585452337839629974374022069780668840162882806083755666721370904969793521312461485408068835976883425579330870544047538614562447679937144000140312510695561772891796321833358844073332152900027201408204800000000000000000000000000000000*i1^159 + -1766896458491484323314206885619431283767188892735495151982934839892026783246224845598616863341069236773362322667403055782380209364892634851176994941906050980708791793009510685016594509778714754068607920720016326068590990963682216280044774688632704351871337869932193809858724310538575656978841917162465679374642416214507018371874087921513163326228394289279659327713296491456076584889794191339297269725589031728955213665221294644277619274521204793656760753494019450384255643221638426067682238672192037329524883589141693456348099591446116492871633087652308914840396374696558620926354732106942376863794062620642304168335368804559655555404841262193566219920315582931272603099416905937519501120808848393981325028329785261152172275185404805661051527542524976428106525960365561806592953669433018124389515414910369782085359322432468127150574316337234706645628013914814991538453819185815695833309262980209918843273134217934442713858538389523834746842504495454848906939182211074709850176739862867011470528342156601694055161332374619013769840380437483301824689772107247826672420981980427975069271919655168696698385172732891827355077535833759675201081743783284400089679441413602753836137807026573074928503176836212913166798826074417363125882302621974757794392571024836303900196002132898705342627796914310319212551259323823444675331968950518415578915906343276998911362407017234935165182864032779789278475634633931140804163291223103862092708221001848442971859010029274955896672795391484390300785532664184559894700451682799777883380614238891389662484563320553100634584737043347738344427113112797855713823829074151144959099724789396739102975685193395384699084428755854859803900578507609340148353288875900060808400473268266615743051039723257462023732545273039141017237346846332283733187309938369059698901884495437835571755554468117172143672233773096500032868134972481926566914861505293814068164275877916192643369992072523114735444159778318284534916313928894168155436292446694316707348752052258544608595926637253443565216943641827105027513001627823164799351219982739651197702399845410721094403504045318330726318852576633451183809210838427953969724361447666625796852510183610682066959523205481456457408599649979545269425746485633103418377101122305747575676950904998565002809081735477624711293698755919685736580348217405781140989363078118182126014400926823615857356361858471853758822178731392476178924629445783886059793118785128733190790751929193581887777818529128960021382606216679677836490404984891978215463236965481824231581599952328430486393627677421341603623694191055605792920580667122305110824155462034559969018904521589230912517768182500615549307029726526106361599396498908570702532899877484446238589987709409596866149333703669946072437004618820970555430869516460299087583924708504699416818198140425271619423635448366200594182344993676056145840416989164853321209337258175839563844145809934894764260393682524041093756265167608645677285914511980072673791192581525472460402911302162092389014462577070693048381619772424846821448594131741085187655601486243839255332886471327671497330007019793351940661181003508266199969904694256554574651747475463044625564473656230983554665399331540672701456886295139978357872435197135279966853140291434780688589823962371818915641430216456771072867235188717034484306646982628312378582171226551647848643322322881134662848217336850029755772364541614041435854199862978049875109393254754895208071284761298765903730857730837927781577902955170678879807764518788037175225699488797679969635396999276974331162813856747494074711537262157475122665634581967567482668773065778455271732583412714229519799461185966164300240615866416853851933983193911632030653095135476281965553311170217526781817650507269829186244195590387768391302113154773828229476200228677457800601035175056218102169600000000000000000000000000000000*i1^160 + 13424480844394816758894704753438772994857338831281824939283146696575581884518323602153558931927342479733436370010769583578090219509665252188735301692156397583425966080720258423302688242924274222334771407104907401627752832099000623946284720260856749766322137166270472452004075211780258315248481612656815925983514271952005060114668941029174630364101290121354408111010675179029786478813341047270792466952769225354501214902904779555588005718356419532585229716852944372414963063603136163337848016705559992762591475773788350464475156041874175986972050531411122067177808807226336949240601908811306526618151820426173028936149752059692500640639801442278574724904890332865879081356114977098456628864089647219760719474577805572101910999131188977499672615740248194359032786916625427736548066730570592711029298068453007889872023597922887114672572088048915733128839808439398317436373365393404546334498512929572185650156746983997779367427149242013946549479052349034630158083480926488773480127633486055917255520819427796921379449165460502528932731390758017532680178174614099097459742957142525404837464592972725392520959302346922931962327350972566196802851762516747086326856662449113005210190425851299111996613252656967618777204278413673576823865608886956283643453670008503148632653915385471428094507549437539808328897718077123432351705872344756202201447025461748688533941411972095218536139066272059294756347019974805184618000945023523173323999323886066584868125317768947635134451740800891252813772000036813428821059327527151278818697469095606735321816782495950463517892647415573660664284525617029002337495497690465051050668643013201678112049735970174668907089418187515605698284631770808221844716075161728910246094230084408827703823155744672760605796061103463295647941755121297863765260794563822303891818834862509630779407704773152959833027936943999318010393386970783723878108501084185126869821757646590883526372992703637064214578120170398752465027909462475475361157940186343959227188102074620859069521369245595250877960725916575097276794328351422827130525569888839733122302481618368255122146395671507684382431393942984685758313415033238041021699977248034296663518618972471624729316351427558204624652424272733801379089875415393408948884955765971403432824080053859618640107662128940246571751886560563207016541627141672786762136840579792126057750908097488597560078168432030995083116702431187554902057160940420917066931714080405185924943539457880998673391214480963523930929740291167705563891655696111042047350956813725592517998669986516076336961947005593299547150634084439905254081809192746130362690933113883133878871522658417464381971151670314691567601362939354238983058469036741620293824498877053941885368454535946029037923026087541532203322421319656520186625326458580592451138477921457439211323562377432542835144908993648072432863072335084247320196077381727438261979243321506813993826116339286854904340542711582407047685690658675120106930829008918502076934318699826943038160539641227596238488076569839517539769265297418352901290871735588057484197473310456499887036276536808447112360421000610137451288376818286213611268528013949061480719506773291732153900987743994705074130787868181059699494250235256747250444759914253355193770131161472259991112073026126671208647571908407105028525300476851199013258746748121468881880594332432101527761769823810356381877423469642441359975418983722636430121888812084745311124376015849279305304223386652322659058725632101843624003269499586547275126343997448157112914208199387685466750438278337620454953250027427476941460890306462096625428323825105096015717829142265281589734374785535699658420857021906383296433762296246054401840111459472323226944667399584881352617328634041080384192794841537674640992828694626765209882174785519913244804292550334828216256330465280000000000000000000000000000000*i1^161 + 265246320983872183902102977454396201676472453066100487334542413480958018236821185023120119053126429196149870989216533790782878665386980035090855451822456995443477544236928714643008958998985718725822660028286772427537864870576097882776350531612443423504305893666154014543559427325284806143558181436194528589832847303247044925399592048330411064509691287139943917805560507513576986095660395469091756372788086958219247194997456094300477484178892826192617151707290463621421738481378222578268320660711719280468333694906057422274666557573705003814366280362689566538860098561608379170600885230459399983646001932663846731729898751986371741597498963773447080739319770219668489753566442403082005390891259860894957391655580373169452323234786199423220473244493464896445834337000822438019681743788023901553952806796123570242745780758018400373456593904902521498972928557174517578446265088775445091447103078440688667129547158254110750346021001572776828804009818607110714367590351523268596260276001522170548664687370937824230142937582526205750662886736016337910034712740414661480229886047453542925478807080855142746286532486400279484314070818711066645993502555889974293570735258714058287627683083107347426235833593471889844450610441220810675293603171931006052994792600336383141192786789649111447678897574740467153097833549688111175307454263962255758047462613057496793531144925882244882506390867927787776158127786022275163018911092214515548332565106491559474432204712837739548079427118402610624597583045584160458010729203916562804770753766547495923497448948608112322908099380851004412309253549826808164282099012567520359927564164017968967475199199451320205681986794138743415705271793318381001278001553700968277146830495388493622565080752423589357705159136339801029377375912764896228066969104656551267116466360146744664182289676700348390758097584677758831808515402237564981554482924692189023958571475731496755747046403557296716136808600529880395242554013527293334788750826658888622232078614166310342920170036564327230971422860383682039516915142055975497422641021355463367497589435796327179591201133828373016570434559219329773751974869140198351122286675025243237350574325400406591697673135885795569985040135242166419482966051829523941697114471664909736781449239993759644961062920126142617635110649964320151426274765842998682803326260126656210032625388049912561825651294120224145504895634957752009511981849846554595286051471175864511844742828912154676980999286302547222411418959159899641021145038183553329628679762775198843955286456393763895012780963766559505509304376639031850445282277830049621393852179229350866456349283582775194266530869943739342463370718835648422946499927911675724963576274572718407598748470723865679066180769640286430274678250047352177677538802380920613804539539792370531266840194508828714677121100556280327646033596025484862438275977520512132704891173188218675308218470830194243062473593502145731592893050272830984599015328179754304003846547249640868962286082477581927744243910453586418022906042732350397766650950225933899599125027125917516630579138325514663150657475372534304790847639380375217981569339003057295659087830775130232136331738782763839509935475185911837823930862284396867396120975453993614421689247554121276832731005543255229557567822583581692638134263744617849069888017095738077593301229781026027827805775218792958358520874373620344152529731952126445644850498768916555679072872266099306806582371440020819457627887558692154820381595981829299534213156616464819751010033661055604954964046908842186808099991296193693118014184177338907191140827787652253050877439498519782164393669944173822504472239754237277372886356135601349019248856143982139436785174363350517884148947760690167904399213758879722391258252450432541386171751987502204285451616727347494912000000000000000000000000000000*i1^162 + -1522105809935431081045793388394301304175524767148978564984674060473115678189961695616002877945842432982303204981250754626636176772743460393219329489463894178273316512765427446603055302778303481371340696837644531936618933826033222148403651314132431863389829272852165238151197917476894339237204777455529545531495204073475625705430250332391480419989951577582393221125376363597460178186798474067244306326642636265525996999979560771772179254244991817665605863896203681693456321708071047948814317325293824983221214616015783427721060885552176149941397710894358694857326388431380321179930330950561515742562436407823938914342601143741045765230585416196581638541548150787876499566767667872931973980814237408435334722093254085265218213105731091270516429617690473722263476044860697191800211851291294307102276098832978378844127861088129122213685312965457749264606651091684575567936125714634668877768761008407078116943027993409960236847281237952370324587936312030305813100227946409471433630886389548030880470053073977863283542033895321441657102720115801784743541334156666528407423342083627208945996958355054764879264133808535604229354160964711130862205919858968837681650914723203172287492211168205323244606227986403071136588154918992095106395936082322837495316037058448588413480930774503938916552007011755465707007191111066824501514567654769278833700268434836224949089673413115794975296584474102864551108362207360716266586418245025329140539912628146619826514340576479442667613898178617525694824565016088998049451564357019467048147742053220435720585526166331766928526545327134773183487791319650758686766332258870634365463640658366519353786628630480016242331759533218892007401842108977224994138537651287476063160783122872897457751515414238806901615979412155307024068943552380019126579991300929133227156010044751267499441341100519947493196508752817664031490952036201999690693174922428623744098306120869028710124150461775315305989640754731612240134537974777886786519532912131813235829472093733270485015663293631054451352764252380424332122860032641909776377904293951412628357974477159931443778370830042054096072966252277513582323063320942581142192867317266195028806218426707068371270070414739162207182729079068325596031994730795773246891287094973174662545964466102034356833770996232902337986532901582947963960248511165426656973990276688845710201583306912192493885452219388877554397460843908414135556765034982121030252673467354289430614905541067302668249486926715560723114737112423235069306829250981376003394454167555730919437462281269275182257484396722614788952243207260738428351076200637958205261466642467924821453282154628868353215136414976082842106763408185998820670963080855999606896225890967840842977450424813190494902940491235447029092082341063253773388729728758170898208283213991953344256998161089402438096737446465055201977451738115094389133345055405683181427865182535852562437054244366937104549118659586349573866281663567423150807422771586612730193389676543820489391572279435329936153568403730044536057533043388173523350814255909806662165887444625715739170687444983331445222802054802725372226217009989622417698701411107721096373928275523704726025413329974554640448206487589142594882986308479707859289727661763023065929327788965647278597064481567403206588758308531386645166757345277272731297040795456322782583134052360778407638211917842467703599637581813695212549979047078477897268930004320456495058018678495467941362598745218702760161574643785178836835886961959617261881246442413824399931076985712138615230970491118454288271873330381401513927207391802638080560164928818186745233719162075549632678441081815092521321934863066569587795725217844289495682048006188094485481066160798919101840769015340124893897651738361888002068526285301709734037821502455279560892633579520000000000000000000000000000*i1^163 + 1298719616641509941626927104470941740912167903201526147980302835544638018281374326384866537387698044930612983232796149621064862461026057838764421982107760889739400065844641385999884327070963700291853529863001713259697397129598264852972530951691302193979478367976058799358599109331688802092675636449033733346486098205787621275293047573627608757009517019348496065773693579693271117261202820584776119240641226612766369503657623892431434485636286450324889275934921019917352868837825535222096322536708220400941346668905594114162552729188051927309578853022142441899452254329271254300496521907836636642814634282500384563300519475741453028881291428691815511820401691997219119232831704751246466735166473423145948437722076848567270612016786960423298070406524010994951306060636135214013791800709073660843614019362000147204401495858592304050898554847970046241543382809397511024091246103594833770987384748938069476371920857216411417870309457405104352227682881848954881185932342012171171027335280673554284140151883744529948004929251931440948922177639744275822516686122568085810304536074017627614866323483205417175549179986581385306731695120917131768729753737368970241663807789647087826259893738946672553425681924140143999267505750289955892972259643769226556886139566551972511096839615400331904181586413530409018724660824148934867253836546386528620084140364639390305592423578436364472577295360080964796744515233024218834717075424424822850412954636272270512779561537770126859260702057163157665415928476402065637608012251775903462943934028166856048592819379645889019163007964100017880491106855886700242593450286883519200113059933899272793946292599157045062670472102767960819989302740695461878048452054285418679046951857022630389563802634521334638398060759350006827216282128753551964664713993435671896971253487121113032878278597208414828289479684649284166555242627322807967408211842500783242234796032586643441776671038668076033555361260817596195671790294657346310558483000797098710816333259842010023723740497831920213740734002804351553353998657394313028054948332207097816235092763884837050932765320771740974965793574788699608772639203059478623698555324824728144141271537439668006088655240263385664540291721298062012680033469641155502192202374862310633683668331541745031600527010388363633823619860153831069115748629903532853251842860692706285894098841877435495901031984114763325413693065420986102007970067528875288829121367649400651742129392017832363171963410628492767963865116233909171337478017586526909200235573110961721418464025938920727444942133967490197521166838479208466533831794942743071355219517016355341691238139806393006916781233319259593544016378666971876973036091966841942305539626482296328525393708948951793588151062930586887865102710904480868117981927562597437832449275076634813149242231187513714029792835561355612503105605343026672879243613067577974819784032196232577361127837571222134507294075290530172663716513634100567985842364566686600252192531993666093723809711633284819510874169783879159522759103442466113628990508988988532791146275583488166795575054818246330493042730578470403020311718836348354137414010340687043060303889600440173951243874002764512802818113530494059905408578814986494741968693970666802098481475340248957148841159451651469671888511101413629186908593988650783680439892260283262998233282426733010445830153360795801105487508123065252619838798153212207160124258144595472482797253197846927515688003110368154851465647262635866827842918941504827235287166904637101756884995505316782906851120904543916911276397622570766745220798946430666221035012642352265995854818627705976287467658964615170147675631096374269395658754661782383008664593335384834409425261159070131669580684463630829275030689006039417701639714042950264437144863782207488000000000000000000000000000*i1^164 + -529340383941566590165559009850929385670814688704964668772968398376157652218018223556057356118903852196607906215190633139286262694796931764282272377092656714388866696075503758203357253930830738424989310096209723583437609407632569792921254573157408960344573410687161973043383527062498556631037910286993467986346467212320937389088497088147350430283216124197401611489874690224716015364355370496947403513599101380594140463484325809643347597994398824908159172606328000673727460650121682995696104644404777041708694143677524369160797668424034369788131652427927543131891447295431779246450271840083842535035531755184081740931347944184057225787651888713368369160276200395212130336815826686834374779358837573639064586763524193247454028819914396214456773776889819073353714284884655238843329216725026660406531213062645941245025115728001841363267194935652119864527500944091957998394265850559279213481241576500909364522614853422833602618487154590689419635425778948928018943429939300804486606853996636456954771629379872434839412754801390996635922420310124510172695479374325490865805992388963898075272050534738406649086168288216727226962888405290935869696123561682130533228476690912310299200707806828431664018643367447823355726035598870388568168678234837955889603581933535819562115099778098700647718946118831352576618062445304441984632327929130883323559723460925562732344608882993828635213472248097794854838166347389805287532276714271233151147302800058207680232619315614264395932030196152015985031770210172968849685924195067772421886407815247267718591284310793388887586229839751896139004196414230130738688929594939368523274113272639257117176704818141826191204436491302240705523325145433007799774491547999689623631286760367562882401705141344385115646940942532010220027478141072550872095698799644622494291532909597244041639428596945932787463528283411314296033955658848604146961157585704138203019610848947905170729543039035770588642181398267563224636648473091989267510161127818661933813829714734539670879508921201569870929504953384215587214913148471492537889756775733925167084572291151187494911646925279481634312946888346103128882152090951792966275802900860876447980901558770455893911287504729950434521491078902042634690622705636715930930275443862186608638908093626922332220028411057356589103019602192310318313127736491540023474451626612025124928035691918100219707806823411333836595786396589887355464190305695241010938189667031461970032733085125678375407736142404525660817110118893010984178734769282471338436533289038279016419902182804161178170811210280247221127220019720526738504663252684250963465128926246489248877735961334670786695620447206542297361917933361068178492468660609566864977917390049571137943564774336003475429632431445274604170894847720155463234986163331919446908677056881406790689394369063178447507599313695489451368773079943957505944796853083172726058120938021346812543942546579488780354328199271752021996755429007424997737305093313854444543121516559786212810950885117495967207237748888679803400213686880943965152716747501010270041076791726754607995150456351452468489427858695639929398994634977883506813556034506753447991115000829688256433133735565096415792949520594034334575094468770337870319466659484852970806681527325352475255064085383592383700095158442669809462703528368757316664906263242544387699883376828104394579216857898130784571454263266948882693889320294599413974191846223565470253659541430967128970481665083271743484088241500625593302594864729190301097526302463268521945575926283387092607707538624639170568321570550769717866029295504186301894817410225640577229599906319977684906104536191500921428141579742761111811530402912927332977760636178896953029239044243558818762563544851047387355999167549404067736598720658774954082304000000000000000000000000000*i1^165 + -335162019153264954625056703977961002926992037555772592833591973041122252506157418388503632387376243677105639375754551633694607448432783115483147927559723947440572156504511803891475040330398746982519257602377730079201032916636265296793700417655449883731196933208530301140527411163295929625496943957111282915817428661680465251377506227231502160818668761144412697758518563682178128111819886319349504636011174820909159148184519791410497557428631165280612056156987658366686990667582605274650637710633094553493528864410344978632909964813947731958666697209501191976667163410130214843472518013966323441062010992869520569105359361472411495768470454080581357047343672240072940778873615208213637769726075074300801961793582293007522959180068327865274831030746868495960566256958353004862864862509962045153292135801099419713883406170193735600623953194457637005604346682123416570051151477109269139991409344571756781498189527708935777195105307538106238754607355847651344023680980579511926518607996857627260240597636811307474493719732119071585772312098088515355215158341394587805820030006014739446035907442723189535652893781148394698026994321880132993368610084329775097542013929075738937082352025923900630102526809971945689368157871655178527826353395615835315590187965779563622874675950016626756201846559501632999819074100176069049408300790316890099383729618689371303920062933565341079410967679239151167996110247041316783573351812311096922934486067228414251037571914877506127066730879106176567044222543418672269155707861163052196406220979072598323226474711717488029732920193278827400324073307799354203692435263553951154595867102086414350169655139088716473230935548142271751832428274044933113666603687985083999497033466940594075925421234183513534284928273267561026469256628312063507543109874787524725696229984489310104497879719964718188420639090566665595912836576532300290589990520710622796605401267546076242359371724475042036567353807329137978498063631621345603919671080808321401803408019443806933098450981540340497252285973045544746990823185948309869230953584125912889532330447682038727595966895075778239106845037933280766081843494992424653270608143987548865879784827263896163932819754358601699964643023672180103801844636778781428924539773831890889812924115013416993310173382174173263257183890323165224261810850302667600350339943886172365403822372444651043144730961218696201937465797958069220266717383134712658981883559746754958771008727568148189643434880713137808826380540710244691382029678781588908979321648745023186743111111118290242474487952864110349063872853159070905260076410705611019550077152602373898909618621467438216729278421092570129751463441155222565069275071716349189727843108362381283301693725246638013032578111349374610253254905198954549945689724878197351351211169037625864095217295554514396324598199703719140000445867988688284085376813331581568244602298133008020220630506864040053072036067953418070332376489820607855832183997249462287575960752375115275325343367682108507623081403103832058567171050971825154952721090028209025846838573909143616617910859855151027849550530906210039703262376129369497157064387513475217635290022450162183054133648674044570527297220048744050469985705847378494293293236812375115781173856311015383131619904496855926826255314518777630252263444166526886862481851150600892880132526475294646100975264667124728972738205662860338208287352289708148496417288520054387376044890083116486875852775699320737406625424050796945106116668722595037613277785619089223528484987184439543112549503463629341728469701888703986611303406348424019486861055269087013372613703548896438186003015955716012773770726089385396882038026953644781690662472080023128873867850778466823687195850377718243419696210206916597418725296046080000000000000000000000000*i1^166 + -29662426901579754441482367465251178466690290185431108597215307466761910954311416014219130118639620793933839476729075106021185665089660854267285746234551920445087743711446471785626754494300713411187229309286372791147629268348992405784874364297349447532785623697053020057455631232540609181079371767653358710149286758727554473877331436422680298798381640049812510153407946465342761399048515570006331996498383213496245976219077390604584261770971472367266362858873847316083648224002151769837112175101335280091975701081579057884311032890804915530754363148220137848263585207665589707885215806103144237244780831744128457645040064412181998710705578283510753856057248739978233592215921429090098562326515456875712373274053042548161659011288007115907077678091161024190410774566854516336181718210565496444138129707272148927243089835867379485006298733018099358577809376602556525407876621082533126705153745915131255200385783104675152383063143185201306996436648864567177190349811814976517877650326579874815186596210076880517209647278006130709814844825324361950062803273470704789762356612944184373222661356637236629500729754797699899390204289412336608094114785308594992995003399761113138017649390349730661789208724393061226719358392586318121439665699049579600203948074111967058231251851727649089483490701577800196338370614407455483880025745975666214016749334147859496264861353253778164155887807705833533849223820799901881707294883111547493627806963399448146750383909743899358607001729116766025862258053153861527649793289898189359058098225351554554603495628691424846206924974841260340893126235912970381554986904670180843768581573460641614010140903586391418955497405793241102233036524782449538870607266494511769998077861548966059252879781940197504995335958334550405609668304346715857836613052760519720577054659556701380156123383563226966237523658564915773025936532880226628408624116317383149566192670602602347150628572177581890032281522249623047727855058452282879301030039248171282645795425234623794587233756285549752880312032031826078775920501368795117359517203984966091366812961841996906103728606209675829217444493171183377030060876352253774394321285233795255746019776241845567166654688006286643954763878742755412944397382582052953522586532171049699571762238221228246886671472853970029427573209858954120782987435498876649716652416396402743424699411976382894415953202061317444747332763309136589532015758856975530827792566075978251989653240093742237614211717890529790512421706422735383949091885009631889178813956528312625944489919284507170987036500007310245761637104122801373151530469753176332492559441068544187688577316995699872807301643630542696883729773482154083569020034227792613106101123044373708402098579135371080585404580843105648692696585495932314330839038339391506787073211247058199205952265342825575318787794421289832742647207396344280116102351891002080726279468727242012781713183882950736026499672721434009811338691117719402785578420656973726386356512121183499082977966560286967803050739142763248957387120295373591891006475916923797798539471375564752075211467020876347546699955225850659288133808388055192181051204944365295301880607351136418161255942965267524592478510647877276914405811117480189827922967273982369965943986423303699721713266368816733309968101407352812448217409242471128959942989122586710987252526179832878155319032623663733075669588376856806976388059177543874535149464579818557498591527106329788168600907921190518033698422470259763765177386297541478319032325836747436223691396312697425145125052469930113133964229547643083397096366558290628085982313471919697225808311360415156316043616175672482782225324630619160478453489636052321934843516315116881284744229021960798918735854687852701174837560935427604480000000000000000000000000*i1^167 + -817315336411721025830292366237857739054209544769896587000837219944606687162876801460466974374578455010372734052936768634045316983353603354336275964405199978396169599010105015571481468196349819927422597662322534680335182425635956141785002603217704177294204066787260347089753258485190120411842847239382063225095022480914050961171246138923084187100738659775688850985548490548009040253718193296221298505096889990061334723043382503064567923024594532053360745972748534846152749979372524376798582426895778178661312408844818845263385025012446140436177929835742750118524495079181962991397878612576191534619296446589371426461498867341320694227588319593477691560548487993261305740506621894697172792554856528062995128257713656128425212614893694787042972445481445764449319303040399701565707313686682001563837182130281696088391330782923313442594239702194940120725879244055857449465362851790011591086053508942239811489617026794101934828045770566852440751800673133133618568070773016570880694604284429126783783373681251458461983018436255381338560052675218418158261025371278253647524295231532188626575788670059184722731246172143829168892096233405540681377710340911124280209827079417589833251727901839398328100219726304656885486621850695057147089980904127458096509910444688649311050890384679789401892385526344388270262461515582202237211150401303084209710235209275758523792092473607324870525970545137200504609937563613176515793959099146371822695196447366441639184168783206640678904570414917111942267267277762381233483122930570757694620253712826830537265347998927647340213833035540519503238205841830443396145880811949289488711647246715139504703354599235397389543585591577407309991041925630817411489881719631044800634404649753682149817292488165122824086573687073922765351584322457226338976011652027455809106167621950136238141828519552183213584847199420958803091500651421858053955902434974549239097238557836482510563917323009367540869402073519046589535441029282993612359738926837282387513795675925885591435832810771164120856650575913911016807624369681650572820335183730259864953907614792141525608057515840733958399699812268858630962269242355050026792597390902532442093154967040842009881866331548195173112104872309547483479808002596710427960671404539042512202733285149845492457083510045466202919886117157168009366131429118816507260315788602684520335616997813309948510428220414009873018929182877717433291230852888072433237031254493875549273185893961694642143119761400322019055746836479656802083974111525834791122238999747919721681399221746374254051572119583407751958218049745305968718470127908703755958141766614632412828886917696748991322395180098548525793638960236482899561059472237184361758016876248388975046073127847620891497037454455421611690192454860997616199143621985511816520073759620539917570776569891902822846617709442685635182198207234523274066891772683514047378588015326536609831241319070228153280529875533176629706208787045012214544214462833216775285849390474598365506878776932893457872445696168499011302636082795188230569106977523471116720041474623358706464999889340725246838422325105996840798703600082665548843714479465425954088335660910732397432397166094033489151907918976355539730658001185495404533712667804466123033151085312815626762966420619525575507793059231281734969700164411373831142645654906746956806182584845986610548194379200124026910452486918044528495786388291761025042638228902838959459717270355246416474941573927450581432474502003317603018334199420292948064512677558471795876065139285596954708963557141304935422459644882368164194553462250307598652381458741558188249529318108165691957938433279655301281689850118576025547953780729959498182704517753243617322344379502118108807772884066612678125158400000000000000000000000*i1^168 + -509525223683303167613168933302423880577857509710740778045605424919556138707859666232741771652281968384730996981804352409269459809722120764063865113171861408944402480962342551443807598120314758683282033164275736855292792692751829449278510466406671414399864556688120257260984910656262842218502866690793399566394738449834838918822120649449699559668872066152820395736165297609482633351780672613681722783792027182267548777880391204655102965787697135541352158539333320320806876757253143195566394443693966991411995649370781792076656877497766935543283137854181267966551853399008886431081199577417198199677158021134882684945174015130325191897223475644412774330959233222857166501818549160528120570155289702403512092329763306813243669191552832197067951741992671077115399982786593130474238434172985443129544409155471357032676315059304861329909126665841947681826982022653877679620512485221186392314517601050613643306598990447460433769965203458491772011289906661082153441303825865307644791284290206112852280382850092091122088410573719490967247470720621610499199698804398313148727623963469194347084856297561174743167026643261495648200448725876844679233246607377850607252641037346944308722699331281547156695429033045064069929752392042602110538251267101441163278553613016438030962962343124997572964095531476084206794175720267976489358551001733158997086063729906913257146173762166434987079944895116589493058952412859610041956708399572876153700202431482060061239393295352841156083150544335814588981846355172001994582997935970409017506500639113115745424270145850135273088732267288742136748546598553675096873472539568171523473326498970939627073913155121215740462480316953660883410373185442487790624976838985242250983544559785435330876045277857060868631931113476218438721239466000303493676464032132442260082667743133493622678949057780430769992697876375995807485202157095238010477792874931289133878023705684751522488847198454018985416433992920922598931604639349971199302181734186596241630434520237253582680583784047544749594693170801271010593066749570982067524248278136343598780742970546035555605611224259768972646476614307566667104186467620344811741499081275235556361493834293689652003698053438969069179998200417530294460776365144657174581162123944298053691873580678348403495864030430646963172252280063838700112744947292853663056602468469458930412741526663342348923435057594536464321031278655165088460654190597378123592568947201070264090373419666935294167736086466852736679629701819948866848331119500577897068402074458204600476558788926327759403146936841758496989221205016853079992770254387285714840320367621019991452651466768293818718461062017538572590122497120561393413832112761144905133280383299701876479423939993853303254338550404156196434120993750686798868743405233351745951591093882819230691287826157312492015077742006755447275644813990153131871416946634541257508170854939821459304308428545513088857706986594934774683592293638265739914030529298122030896105050365129924573057716838374288029194279287223621795426803012964688009298855679231926543380595330772430045901341421381136446538121569106202479892472925607824980819215481758922281211073537530817270498468850797253648097593381899003566633957574513731303627692912999038314265916499407333353171487228445666222976927343503936888849818321768279251565487099575472210543684745858774536824716587358202587130327277358723875557542426241475001459652014361185817172175375574909772306161552234836575298524983520514113890402708590058520391851693728116967483161254876994415253995277901364906661759237323163161542614540212310359822292309139487285535861113535076566666179551865293462623738856139231698349034159353019370629220164325146824026447029687471484166199050240000000000000000000000*i1^169 + 1085733684010093762866418503644365572654885812447098920004786524982254930377210907802432160892155596689812880005936944063913050057487205539028237160121696497631474397707994451084941386201729356098053240245975072956018564239845349318302620251641632276370594567331417271888283085190971052326586164521449450414402105942124136502007381577326740849309709592590992483175841780207799786063623560439205153568574923897099099776296385343329100563394764067053767789309288658516693649645493957021587900948214549900116848460786505384826845135333465165958464387560252792696183116271902180373104093845810720046823939405445289020218568723538031111435440506112615372508000837648050261642258006806333256265165098438385158319721534846842605662013151944074726685983930996640466783646674384349662891610158013872552136101820572734935887941383988838751756858473307180709705607939509302873450687690831727852332504440253449256193338725744798621137140617954615657011989493070005758263177125924497133037385291767876726607867263588383520942800384381200105313339171549764562110513269874577229574337857532012648970672682536973517915869220466174820604432288968572251043781766281961719099128744754324390075582723153728933090673828157550842521956916137134488358043127111943314395124331735420024181239126705274939641743707605493432537567123780895610291396329275049216288575694496377816896050238004067817440599368874460368113550631681853700294851407953562439010559551602327404653938406067239076153559464732056710700020238872429915480602888489898872045482635670885024171153251671096812591051838530519803079603819317793937165622242220000919452341094450143836216453412860445380023421147583986246345351906526110783170918232603786500790208098549063620697475954132025918889340656117605222875204457023503555662530623508834410443475956315382994798596856056508764112516060343405805448634518063709512586743886586365047863786104126050797956082890068494305718182874784220432746728717014830115580237888168699570062307073218420288383650104258795832511779407561276654502256323406234160266498870103117571577871900474805804526977842033701894196308762932662685189408673522519551062189715777568836841346624070735918552416984244172144747298084772029042858604430195799593683096854242804642825542812561691110136728741092347171065798759573676666600927608944383824515173777534952393144036819020808450583605403179526582036254222157221864884647873421209644190174970283835228162824009840509577864261323943532434191949026803499135181338436983857281420477900135831924005644047057726555915185158688547584726929893250471403162922028841353805962824605705593101482976640338568642065277958517690965010951377956182707084118913898831146229773783610144190969874220723190852643904940225061498230359561382774102285385908382221967411506988164820934615642706989192436716976278802571168968790543516317173301495746359126923988301776460817032559249594120951323348219590791752773166770575198522169078512473610845713350514903257692325874552440689631332576615703009779139773715413896347049330982401517880668017832816591874544771227920488288079470474974819468029098181527336690300097985968400614857109339420063329847520359628948507623103583023539270301156422035971637622003261300088883547549012246933200104437439550270115070324566347914751102687491903064039791329674878560482957304827728620582295228802631325859735423183929673718686588845612961026075657587863439137105213515751599474573689157532135954117081128268947593879528693404211889946977602676094080594458509653028404510205353918362925770148948340604318144182114461379164387781219994951884891005831497044746412815948379062200321881412455841411963547163314822714919798981386601332825470429850155089920000000000000000000000*i1^170 + -1146986732254899580583255705366216810068760183795710747669973198491560884546638664780780516045727275437854365855475759873513604244326395373139472388879230736155591528376944869863093417804797527650308353816770136634201137773786156449054124712365718652154116835391388357724208120891683869266640341786813217478175293196901818480249100084606303962575668345898816997533547839878450555023441771654198616834645748263383610210465187543424476775043103031196212859443490502246025544298845678702369226122148786233098136387919748827308036061542122264094073538186223517657463084615874843379977186686400949480042534624045721834164760470538526163970677105807441557706228743006274559295243872264930176507013598701240117768174849576913445314163163728946322771238700098683946803638142959745655085383463079022111028004570669250505824569208751397291153442093425788962279583463875989272184218052361800470368823007981683312875546196294120806162020001706442873184881009724538718815385722556627189349384864879629845845638621928239687821628035411546768781777766248451095048890811337242441720052283164327167878412028840906967835546535591137084130590432364458561271908761645649222244337615708217584965116113555325580229813255536560565300192679591138168369431017104647069855131333640192960693849921829304019628614765663659505566867221219028748513708310127057247619156658662151590897823158422200432680041933817033254117906153540193037144487031326487929902629146509534659826135662784398181681768870998589309366274158301405468768044695234708153313795125660390220009319285216741767808052472140914764547800318313334408792175093151348511642729203370009928805467512146818125520467453577617438980740266944336159675142134297213396629859872208423585919610870321276680232663409092623543800755476448455832500248489663918745342187773017466080915203898882343928885984245068424886899571878073413312565944402742541125872169282608420381286560432185458726525806139747250061103389219862642097280207537553604047827951800935732092607947593074525842325369374084858705777792249689891244491665052200394934766906834700317667017054366958599048671909970434582092681255551232296453792914168194789151012074648316490733420443879732116647353862479428808703414775009514812938940856757723763327892913602706227210683791143986700136444221938780909532218884561374726823304554156332688167976767924847713780472472588105323108999660793910354052038398386332800753969341454264346846350760696672307063494369357742833784836340643701847202896487260017238045131116253665517527875855815332273211480696100499118356253168943014823341763891650928728732761008723539335146460089352572257450267872874252329527210585356934607116366496454895396053036909246590732440141150590271964397393765711832251296898196197786241508238117782782427446963128234120594592619045711084104319907211239157365457602706875557760593397612315725128643473774427132876744956298688347951468408926613176779747075058402873144772082347593768079887438538685258619964691833529481627849429962151302756624610407624081020779443733757515341316647970786517947631789831578958557189794321982617844882913943327835030666874448637652489740065860652579961926118700436342295315842017515661867873991292407807762193756931209340060866348647798472659695252423169204824694254390187939070079904527220168538458650186195032969298440218106384235402251610780522562838620824757112163367073828810032952756391032500828967556656014918763569789064926078961467311758805029446968348130106311262413266836256062579499526229474398084812750406068969588163984876871755499668647118600175838012167245412288248408971842973741646440476725487506371373396058176568230964531032107656083593573881786259729750546815385600000000000000000000*i1^171 + -91626967432275682067013254159196949060928663177011221102801634611102195207614795660910112320511535970810515226751333520445099386708204074138539677315058397651861784391752217710607824813187127000007529463215456212997626189560808262700454551417376028479510734454156822364916939600178461446092209233842457625500665700606473455421968671946644442998926620747836481136011717510596547351546752057815092140386985475435249108353543172838893865646187139339636058237148977370144032747514143922854044783825605398917004979645364362692019825737416836211765064385114559028929756566112730391712577293290997773044406942688272188880292054359289889332491171400764497359018284055442104926997511485767810707817732839633772193735667804692442520121792005735945372023932705982162785229147123268563977724943169499199045233992168341255106277647547485876711244003765279567983271266134517316347490865632134818509618861603842080385199939704103822625250875288961501454935788775962092969880175320813626714412256521633862056488977685958505674995935344017920091131818645065465231761090151140014550239647135311212474352260518768228041719604796236143225460931374858735792431108204009344082405861966561004214606406487766274474670423330864794752850617569014363046919858458896345613232282763316422239367742625075589104248000635968056475478390134202920297247806367699319186708839895039804194716593933309818303951554876038630388064518115473325274712467096251511392414006994120837628706867985504910344256978864149648267594134688026539757717960932051995929301566976985784005650533574639572140479732387105241431671810167975706796819900633250562853377672591979291003800717524818339864670164328681606960898007405763478131544141085935394502652380134783237674061435000346040878262406424822470115872397632298646392113317754443605626965714013488046889813360558686766147535613591640638732061134518964026583724290612941849201498752496203250575608596243114806215696572879824635669396472924836993971624754363508731581871220437710929907496091103374314861151193544954427964450704746262826594253503539946789016285999864775250113046293955773903969070270491461689016874230865011531767738140659108057448766037112468590230930894806972579318220878921588066432316532189708664583327586144051171363224216236533341663751123230839011715761749495607123057195462853969929739447041225753880514675041392848254949813180656477698174783840096555207417317082437756281365736759857476846485429157029431892255920163316640441513339576927827156316159001550671440456277841779199243327264510664257584820692253097038427779163034955200812931521762619077546862981126535572181965141478823305572663310385246875330827507364452244337013709773148221694078784182543860542150286826096509343721244172275470936085672438148429057967392119826041435386736654027140455313106691218064266536769858576137438979155849645343246571200442755297034896259631650109238747299382086895887814160554970240311396142003367369395199407392879922369176141696493614373776050674533241491133120853139451091815937096116661581788514497541546775699153615982677369695960633037157324094041936059300027134230479439584548254705693569346707311303380955992171229720568017582027422496425501886849172668003202387014991604909717045067733860103157386988593131833585625455747576647435988366118393664323298561818714987130563246566272280198997342228735238695221973933876978906608596781640731230859711809945448092123369216557592451083307885262835710422590105931084729720274638130802703565418784654477770386708978728204959297077168901953975719057275953112938168564116101129945892547400787111835806765171404588154480456605374757242555153550511637859361749789285934133586440000249255690240000000000000000000*i1^172 + -4125765209903459371073600174941643451411274145683306726632415035044977988328025944978185282489256517021925586238282504465869437502960533536030490911210164181924273805521430507228752903033096001445511263031440543301068225820112498526475537551963254877707581891222320674179472704320079127262454636060995687959005891941549412405454938241622638563820721959999733756631089981378181770829976124707106163982253855005217095250809794694120976832711999202140255749768967727791253159764849056857481495999852946060244775003462764211652009041958084116932025033155629552774542961093206560438985964549668654511005953718031533764934861208910150514826105457898302766422546835699504546582053424641590540016003009143030482777301838546667166183792443762976081628142760195104000551254440947372586496424373719916225773197443537766010598382379835240422789744980082771252225493380819372902212088257240739139686903660318826380087382639612462254817555178865400609798752902358975904774495069809551146231778042155869614062277301002530819259778529360846679716984053183664222806464712604455204508911030630761387228776849219318576999036659019491895317758295441434075760452308127388058847381219128017417036029343739849780193921662815964037051941021528755233802502926200165398798311213039401241487522165412553440042038052717527656972449740491257835607880785195263118143491460065942871340454070821570529023728445980805366250807465022801801846242495937427919774359663372567696166507720881901718472702266151145024987472028629017061479277312330862385658651124371475717713460246434819855139646610665167444272141281927158005260398062709274213415513247097882996146706935089243925665257233743215101598528911652914661842017533108786948278473082257139489376340860789918297655200398908493790668889397476960386032242885918265266814400290871778012793294492909445063029187599274545173619531404706604922729255459958535390715932435832265147496845025419084759427813856321296780633182195555836604478389809098834777604706669758117328497820947310915928252992163475075597295423163790491946669539193177816978945005883273673054826201353605886248671303706165882496853178768375093139481971721768359399518784253885755792889684566382786897578971373900023531916764902012117997868971161025589022206012361901333698353329186145450703755703500868782607007042968992060192922380568936478213608024272812828198350194154068246757551272940503588144156523867160027912907917301883663620833256405788848270298952083288065701045241396483346318541502747689423956566668702888162543261994411205687954642440239360257570667804309173496379423896353871669581168700080157046647791865094776990369748180692460181159658073859519154409534403352361765596601144936274414988042810921209247865080230105699660923637729524738531244926996035735788125556069116626043061032838039851237025491014490962792132929697789443038175699874387389976736599495859137573304941662139256753044041621027683581088391410973709879958583095390440566242033400658500257109496443568411840693342014923433885122150120352637756813141618554214245425537552704407852274509518563575124793248397187660426019290531083252497241547695864994296569881491458767466507095883252870167500017211928096373411301596365188102776271339410050929836038426620184270472254481277582349300861630278534818347480068897471346101490913033597985635423420733877406318943254792936520959222767153542239249102644270667813166613459842407778309638376076057043023543774976693131813634118405657402763173642075696413411331828029804638098372711248250816537007027003878360454351352345779346727917166096386712164773869757335974816217480392779595841590208307903838595864580255057018301363766402314403840000000000000000000*i1^173 + -99064364158199484535366636367453288314418272130652783844956146863814347936062178673355340692765492499226568967200944435257518246417616780431950675914052076308733796995352457784609219598033437871667111029244364564429675169902130400513360447967896091399768118834336919928097973736687322981440554035189883788213661291730492004907325753182019976815726796138087986167926529101467571734810033435772899737393173634847502439619929120731503412709180464099832063865134946551134793003059243042827767227059002419005003049999880610469846796480432190099592783114435396435508768524553733159204412134413290625268688006338760773057424546973580469054031043719884516649274907144882967821889461357690353516589820698046760203524438104882323520956074941001976669033506122558343991466832744047754515168432990921392862681704124898842481551793223016128292489076999231957104068157838319515175145137098776901285672460820045732100225803080196297662814418419711605828814580713059159982542396751166559685515790757664344180465567265707926282961937155068810915401152634519626520516804224666831985380197684250992093836369985153167317446821666489666213623418966071422344977756338304820107805545578359507355552938638997919806732959179079912389739473568363039228943741805691231192171553984912282505965023340463248519479752576998074328028005639815240784619852711846911509758206949129677963770399286147003971266033346043194813835944966854795757754260503994578042277583645035813596393353522077223815495128364052836338995193425747900489474445051777681101381026564135858910691005065502146394704086513850831978210052303092896182966011484376135056256886105530235034208811210320780356741177173754015334946958655474560834364334424489545837065469565573442115766367500097593673505927688386375674635083729626811007582032929381078276599556968067438652402943167225011973955182310100740578189835713943236902290755326171137541602410900808813235851762574739658938854271696220463950347197024116739564031728889094235393264805406513815227945218175126687645475140351763846006217100187378802262547236076609219705556846993664039855559864647141361822040474118564067941298491035454039524907520832764589356571230454926752532996050365507584279543529211377499918372391965223380714941320179101666197243052739583737804526357284038792531071435409612317725918091821346879449243763925568091489941483619237347550445450634258622939050488858867816188313305899653525124522455111287397274181016438070118389554751422181303691885015376773705273535814702857241135084441617473213738896257103304631867780323691715854327468270317294394063387140032311745023594528268642315908311748249119801845546249908742520888114094649900508841626687115433173054288023436935937565783690333641264238903544886271558041240559138685013393459139525439586302698081220489184055234021508965412269649812489548252007942631326898369934824049405543087621143900393071796679674032481858301656591953601393525926588718085997678099014578304331629782133722636660913203086679951105246756602249678574598625265503178701822924234407094624290907877158453247794314148294391679820000167497365496583944587136104662640686685820593570346462780561271395564220508703789051900813599129912906429009971083828615068625858051494044287372032218491917170031050161422403609985815866333187607984634108837728643096129003386276302727799894383125231037800593086197334736324061773590497418211315849244989327681980755389814507445755172899463739323343734444349414874560898831476134094232326551638639762765048893574617980607948950100505463825235130062338974103059307559772985963327267703933363556476122680372319572177428840028756236552876126688307646227227133503078400000000000000000*i1^174 + -1265485561994860141929228788031515446506447175877924457775110697770164896343454001425051749861984003623456139035638410135417940128986000815823090304734857318830319813941365099573761664896896383258409559743091594181870395359129688738166469838556765302699481126541554678764820061330974346353124855896319763573301327021842695700310248469717950373812563264794003357857635681451537812315177210875642537923915270914200906935212873143390470333063468354177227318817789060477851975364154388915348850023214086399553051979623414160845155937356180194833395410140350083557939732509089867156133358734475019221140026059881392262766773527321282917743749631322855067344835917381245279253418413994878067099156093474960350481628963155959768070187700001135024872044254968861210349916494316412442119636474816712949889399869966507015108597496593613425794047954299049524919634748236377638127479878882107212005704647362689818064391310592039031732122387028779353813289626422698554565797216729155633376724509841096795017078381174027569056244172935807082233026500782966658654246100012309993941182657094774596272497827403839507438672740729276303606915070178792869694075911553242566351533461469386086955812159036598608702326871574840576798491194047670399228366992688356677498163098213305949692793575719211197270480461074397192583591522874732230765320195400473304369565895540684294958042141786855937497223410711323188188983588591175126172106007665515436475912090192741552270495613893033228354282006072239772560049496607772607106719400916344795049208912556425298012370953067749668296753780858137377545577057410608697903115040296013352937872831195794595737313741274698773257935466014466696678734297864331712730027302516121129349346717177047219233015148253018228957357805293982284423753631520056516936106725978794346121599049506923868161632661123576794974112068987543948875141028700738123397133611049850386249715470869915401978664320823920055925019968910993251720051438668282736458942291249129956666654147813605316582769642970193934043655561143252492954337441541447427209659824476236776015182307269070196780112831174079350257921232193052022962432546048359485350775514963694211126835534073555254804110879344013563130020200554270811955856483635529542326963457701818580473284615658932656249103325637897685104868912341846390693623022555487180045019695809707547023858677966273703458826118411987294350593187252061548946164103349492987508462699393074008325823237046149406459242793664965692684645365917615062595623464070047734043102281031745828819940441571445596693463524975337272862106765374452764239984756075826106507640237538973693254750116943918175675282919735083578482205553733543299011530153730529928873726604080032821279926605058936041676457777291576178817979476523546096756796294978900935248908134022626729778656140126511317717177745288280973776061508803952609890582217387873655446457175786210434781586588138332578504980969436641240937918202706140748183530717385176303494100339610432618679475242703693779091251148353010849594940408191726085016919587559113950832440058353238057978328900894932568596282346463305252869657204722891721333214045907824097344545632548388867367232957197273827397391538640410613288470177750164085365578124420515041534206667873885664038417766099171040699355712773851569929123618698762045257353487634809364638750400379764133839018112506118054334157949632110862519651428363111325205401470202373142588106328367634373950899012241367939546816850798584848734109402537777606208909931170800110854697429070755159569214139740733825736582086334575622661640709810880809487556329028892429036876209165829083444144720196540410514898944000000000000000000*i1^175 + -8716845465076204469757835129188988607886263946874042844314955065851055501132465163806781237865789063899455505852908761975869289270216152854757939215476847244141523602830762132665673772728438041639971618332115654480229535617373091922384105746119186787490389725956957032304962893126320318871804589430321660924539969750245405553141681452190644239044128341132675341236578252318836048474673474296885343675318805584244719675437757555927535057012855761018093851943084441158266158568281804924874383470242320675535297696794984960093601670311803848887339638436703237293786439901104677669126329344690404717653869036850165178133782155005233594815352205226917804267472205055854286011272759843310055274352228571308087090964886053701192952808257643208029113881464773191414637475426183467349186736210163004263243876404900605714764634217101978715868448592476845564510767382465419276524459425644856822526368476581270154248677820783391981305384349238728445901559016528839704127700439740033416781385843050889503215654045658753967556112473257965555908457825910451000027517023151639332465478903518138942926081906581771952830459340187341714859231891025857285390004014778586860304956955614757749093628635259969373049293389709475281066951344850957680799910941294147580615037287216674680112262157280673132638381035676265680206837092358798696620656671268841246000628613343853497412843438491232459179171844538429701032674130213894352520377393655912668182703804691437402685876018017671760715950446236265361123461083174261049353698215486424230714408602114563363351621332831134212543547534577586009349271095607951035883572294270606469636887617446970264765668567710364584394730713518237837612051691426583594947600568628390816610574563995774631636056386100443789120206712035993904391450724729499927714071826115054958101018347297110132885205290319482194288722446256178459353891267109044390924546302198621462701468781223440561768413933027907230213503654820400706675159749841669435641783325802505834347415178101563569234510598224219959307424594685299032223091136161169410315797159579080011993825268089283868740344324859505872092423665016094568490015499134408750625873105230013462516819744081708468918295148904816278353069269643419276314519086884282362621848540841032866502477321216853000214394234781492343695376950159749157381632830495107425257510501996227322512670329182789075168871571014936469743629584473311412200072513069013349165456233481821865083155460764797509715608417898974103953905150836275001243343281650659668902056351834389483193372475044844993383737112247522036869177733935678567391278649618297320229445951200297669189072453949663057471137238068847769063446714476527023823260235556729667629697684893480825713066417425222455083004298948133483452160842681517375662601853475420098152025927886975164251175004708525686411522354947584712117633301309471674953468825160458662477210791321149258928570092571146230492188621430972576649422166218952859303268899255849753485020468506136871325672913096229744701227869037393209195525199922554118164219397088378440405446799220838376933107349331777132422193023448958595883345051582157456666849121662780081001115138677952409303561489535057538159281976051574461963304285149767022129099217803203443515982114081102725982058508911088386762434849183047221974993505361952107058518769313762507456128853018086763517950960336670486730687527240496520068096144309337172326158338785191654722065848067515511484259716148613576075835405595443095408848938241405817639416861658622007687770215830890824270808874555312819363951531468155895558793360013438043776363887151668130336323561439181915784657900666880000000000000000*i1^176 + -32931613926558082946752973755261396719397938851522095951750705018980686815521522864354938833047406796594587866040910544586942315309132530840689375605484292704461353979480095923546496291674389563857903993555542373192286726918603017049987567038988457708688270749734236514805786087878811565649812926515714587602249932989602495868802885001184868257574200615209371715197446005032783202133200601015269449608135367818322592973370311532495081974265175259542366690708299724692653504338365111448060686067250209043128525306814269576517208651661067386277657108974708314839358556441443390054206596064010739439227073981168250352180267866152756111415091101909395688769527478301184619693278371525313148598188689673710451510958847816400984323495061802746990974307553690590764002551908268030087907755744394138950188532843135071790095488193727130390484946343613358252915253337497363390612126117320287880395792244535488606917555696953391399312174510658779733138303752335324722108746854306593040140065714345100527260187157481272533237722264061390123411070641357848665866916861136275639145474246351905099460939142031424122419833457743217598538811559259653330282579523774481648994342768966108356080658129571981981445729956443631600000026764223240638281026102114625833331190110851731387114657280751365818053388514470168003208324071589897283680754135187137323470157376754087050087156439613233831669277617103234391410991446548692832864098503565645237832203792481006277359791753053524766107240771092324592101533950503635484546090305701999926363027263236200826938422692497226713735291031034322625067866169397953160786869219924664175561382959639520489832420783163841812202101596849976148784882487082612243672730142219940264703583963948122900026786704440960490486384717908025937934996848627348314588015923873453508310377638266275758352681935523810727295821400675810152928501627859726247668660059758525261997117223024757942311473145880109220983877382540417500210313885900061676246394124288977332878971043533673176649946655162780232178802088332406762460687349812636659660185065163190050299563346555195848163919383951646077094655016039219275802928077105079323778819188118069087934950448401250502548232396752208078560464528759619548846584405662807252007684838091003647452184984728278528423092014423009279259111119224519981598132293345301404239903631721502984829338589745400192932872583252167237015119460940356705665972291212941980272374728522505111258976763507401311908176915974726230188139789687261662148993702184070520662491039175012039241361984192479960970345047977945426756370488977186273390968385381544880288213278922079337261089609682939734326957485627603573388601162254101987271548219425933639174247573021321802668478015533932356185255564488855420678646318574833936463308685039978600158390481321222200097620505909776289898702944812097694282859269104251053608786123530948976806014173380694523846216428438142975481402614435312163003911863001778471263865169316262080375430967446780105902427039658445485465699992109814924066453069852848010285128371629641138789188680502647660384017783293441855856902772809077649989712428317692906249279490831933667418173274214036228882312786105932039789170485926493233891842759304744367995795735744487948143583417862634325897748261083006993642817081984915078473783350584385785001570144103356877751041913436780153131956865874934592436851260244244797782764480103157456726574411417773111886802060435176206619480721769131508331410503014763188540906051377257108272591885626934088648638648386090365146859702582026170056284774054546992819571759079852529157069213999480012166393992496493363200000000000000*i1^177 + -56583545821205954526134595092101669879273640077435394032765190268036241735499544091871118327185875675467024329232568156729392533551395012468958378637510113781195406535665504957307966760383166572562668240519498811817361175389550423622784456241868590738564955367697702218663344649896930662988417776073181383846145680034616298378106949931714322249595349919821725866606427146851910447249310048032225221023132974802498929525044055702902043841339516357224268511758213110943966487742055636528015669720880962596149436977404476190928291274088022306680618468136051163227932554479838925043426090198842158113735693399376710869210626913739008914428780668284631529922018448826179332487055941755664501781579571611960660777856982030097809547871892443503841606827319381855473231699388759031175489190880828475274479658852116854872777022820743088862714700123433620052529494214957522585617094775524896296585263291889329753241878723549337710998063391827394938830303037085096636397203648577831192471358520275835215797231924858915065812074561866608096395636871832869609965044189254449756520760543551747776455461770642074053871452141553942911958945163943987897816071327110521095000450697239869317298389545698521480904679627045413351457351968056440243756714464341025960023740915138936723331780765072076130827771687089823216918136115745703284319235195334632903371147064412140985457388567665178858353053578445010393812486238395142143809000764368194706184535406386066639534175002609897383992563041481597885397841819976657203248233601060979265877656179514987451827495533525240245941743575362873167814750227263673238996289334216551818493020229794764553694994780066112792501062758125051476373905974794658115203165037678701196284624702064334471171181869348867716527928466058797378802919330950342716367422015297756394963923169780314153755399708921922162088569531052377385507634066190866183686425853365812949467139975130283250433201241020762317903115101055990774891983414070355063709849406502213221388225432952546742355645037597574457525964432786309881754655171455403175121415019605018302756047695970653487743354180456260477631255647772292973353503225958998525700338065105593341673419261215742361043771708056685510211714474043704039084629640339181943410816611560388477955983592772465010024687401776053616009727313456254408046135913302377364996149331036366436821170860992965182452773132012844147480307202623112810073711868222995930249915640487622989859449787161055555982224214678529617548477591345541633907537080025141932668506231818373553917874174986537802726656876020428974540212057269417015399766567502589672519859927333082091333126302397828434332112936485061399289841203028012668342888537560759424958489571271983678791246919848471627289648070853908546572363165813041948215256463409736715923691287316752480037976825675736068807464304761335290929478972358105637562236581190296748803090647250075890637130288827592864085169510918631609145322774635497734737578985561547388103763873986099486479678639511914315685914740509796250790016254520774054257516369378580732829713985775629764519379147631037270425134146889122726939407525126874287785014764612407386157206348500850805940758881513971735335556487393450206572490250589819779810867374190805417230817117079665292899701735824912142917136758285693016236421959778156683033114310096583246007045214037348687035461833980481276560790986070066377823228476960274155649521708613008902324860063426074361066574950505352351572321749953490442116249496892280891635105341559349760517411061517029621356088170721678791127309376341043144729849099110450528708204344901789034741760000000000000*i1^178 + -42807274135641495941855006389360061535638617423144081864008456993362822181915876563179910135501467008499100530140843390978315941995348954650251611706158885276863858216081647652934303488422467354920746792887689667476397995997401316449413495804119159793560259613546810605279886367414786014497881949797463848829184129841556786471623289729085935384006629046263701175087977232810320774501581824729513776358124295920916481346159716698333005566308151082921997607748060828774048219261123227093899349669573114897659058126795420149627200176855391147811402165415849137118825914844721228229903838594700098195436416568140806045256898956536706219966508867982285900835131629018606814359009872502202294380406208859373615642961849691834475096146140588818030184369331714045092670404888694210044154444653497148444982060669657578067351861792405952151946117736549631085108225495219542146971324064238425544428514472405077491360113448309063774500304060087328532559930208406854899633253296397421935544095304732594768763916124896131002675437630780007309170717206163990819177690483170788378276563363224794977846874236343005523009297659067074143915395702060563554616687347953527189302604619227817184466195013600269270260376744678718866198586682151197229578214782470025552534549028636752508274555121668326064178154840604243567695679482536920048291508712502061486536006436606569040781304132090055043997058453758119451812423768197996049648547025831680455347904544259130372165908568441032012260193289120181610500767926877460919222106311880110541490416904490076911190254771821398092093547372489118549162771773818195994538715384906380772473293681619542296444020811057132885151918527432697565154110725474604100688804985569235109360758321901744439468122244734814574124556960929807850483074951276596523178381859459227403101285539397471085521443823272768523906845181791398368189850054607407101781632986414387657862556109434569922157921079310545600547446374381201433174707267740919019738146344755324692792878005692975812051797132613116524170522840391463964687888068472420211137039182674830413889068300157297240573182618783697789423947979271000136277388805269267330989643024401799278365194328635664795605851049500586295494801162943601231675576473909530223631059412427528132541942673672974221216426100405225607684334958562148193008252283335708540924447027321043981557308797565723085887304377302910393915446302569462522572081672677007448705753492278417436422057424203413966443925999991546817465171790409038594348254086845946086359438887114419515703406986099608587892411315946695197352570321320317059157717932393633210714510347649840440046656510845664726508676081728324196691491744327386516268898698961186220883909365187247540078965452574848456975675883223416444653144000466864475538353968897769518343283278855476192520623393368759614956887793807662539376882752757191254827424064695451494827506233283017587455394359533133405471257491585397292693255524636045021126546867189781614145333509582858769025055323103738268121318361618835771427135569129064026643632019094202272647273990781595071238644304377114844503255844255609391618854537031990619625268998060981805502940789936980861697797909545301738449443201104447299261701994762393604788541530556866801881958084897288203254518936002478368967549679512079359370474800531210163213095741054392947649578644746875678055578224685883438933145276102691601082436331003328934248975166951443255302517774841804410029634416822408670980978023529464181001228767732086190799852140000963663067329181865533355657840887775783656312174695676882016895469980753841963095031808000000000000*i1^179 + 4906876464071921895138332421775782693473751718439337447986131193722760712971753555398328326450971719647107718529669693973458299890244867395466188927453482579089678917193076257383170743152512358491625535318695505723074852749398788096125271138866420437036066482256550678493604702291291645414394452478267240292411734268896695900814626451945163122943402629370290924805571438880479789092885482954519010831915156649181441590343972166471686481786647758891972164204888254238537919878031384133604934263956885384558073930890268517817602436609452883635187917711402701375115454192789940832503018308554745243207978356267586725855306903062089571894616430598193905741515797098864706029485959635091109663818532464861982429368325387719114817004260869728314504397956263680668717332167311424270975101380947721608927419285486215955217417858628680160030877302695012086308069044344026177291925561293656486739011851481855562609512059478555360958190916255929438497742243241644558675152751826621073438808593938127066213578986390075702147953685392868603041692733175154965978415958469346216051762381655266589166417258256437450682139871375628050410839173453396030703179083253604620607823277136271589046624193927397646624035538588275731110815947906353851771775592514488839343181987736121874999014451265484641036798319924943112744151362212931365635638899345316581976721403999814503545735263170752811993609134278310918172865521592111069717593366077087850965862701342700077391416458637380291645504544211975444867799717794836657801985887836599201528254280641882863094588311950904103313647348333331994322808659768359598795261208211721882005947382133640300857653828109418042040451831229330305827128953812605783412630870346931254237464194533780640476120988557335967825158186580334820348417096882960044665123333816720385634498694254717277986603812788007376087784494431727399475870656574103944675722456602403234427743764112187459001901953595589079581763788093898334229002197069162183448927398944107926644037997993469516374277128736196622599225899348740529559729006519112585529084376718286666882275537392885364140382589749504286504356598600433836992850638519732481270820238926502630825292999124890411994434505561554297628722268451284599815771630734621052795079000853712376593439998007888770359667879492120880398337229594353185499864655922491050044740484494485061184891157309841478687037127659085429015161385474733866455490324424881239030025169946287287747691005801582128184879516456630489927007974891992723471563413793314067771593849160847082050124013348246904750823380283309995348105570622846501817028196698439875271477156682735393206048112873808419469355255354257307887226611231719158802615405436937435078836662426847430807983495842860564751227128882961238663172073816113051056195738585961767652980152893274916229510171533415600480741967354386674334678182586078120629580150127186123561199929476272321728991834847703675490512296010771730679643392223980097722415670412545972272235592463159670638142186388455212146271995413224637424113170846922918392095897519466562604986978106754836932828851076375341976064593063524927686428044166737883253451267338504510836442682315064849344055603452856010260230221614844501869780565336253611745263453327989109153017858080302997776473399155787879766919097015240939891915080180968176000156475785020328273426046810632202500794508228455780457701626670432244024043348844334948291234777785813827555367826137661036260806040708353128890282141695032526260711431410815791327773954334308102193809807676230041153956110374530111377740785373076974887711539200000000000*i1^180 + -476964310095474676827947318391337725754738803620579571017513654885769635319021754955474918218515833032026000953088456083772472187615894579288358140073421634700093683732563017362477300517726286450248254597934617684431360175382447993136168711404718486801254861947265858394077354931785990920761847547544982755460083574067400790114427535072387978158655410744170060338151985200015090687294990190590450893837494705390469986736133520581828444648069985563253884760080121344562716030162994899547219975122488883137987097673820617640620515412518538746787982968668983153028350707628000992095522125468702955711310967789152465847164548714393263334913230592066829822159421433480713751096163457885139205296580315074632159216847061017904787152445439381208304596233956995889081159538704916399658578392482546267203861738305930232594312099222497541538313743534768080721770400976530524595291716153302638778507505627375710918588836404239650570867874913070878674793750310205794134533416543659983566042840578122678396834689196604888583357493444523951547854623644747218092785884832299789078954320321567349579898123174608682286228823819000357648178533810465151913671516838749871598591310401113834224562321469095399282190402251626557418543941169936578676081635053198460122053568574348135815147313818466859842934544063747934722320007078409581488187984625519545768608792043671534487398096692764765359894066807954778982718426307651014678404049444266613149687840847276885056840917394507392740363620841340711696336882762704259571205967224395329278173669753271136694682888390377276445003665207267344107181210899842930342358813459732686624910530893508931714837127543600051660119851003126218174427749498858879585461107694743635086415893381168268669111916629681792026268872154997305656941913820185071895147629662316747991709206776456688776060564725861959413042313516545313722404335916977200382833424201645458903226131166889330714271566936604564702077523637577750183681534316435944857205267206149384690749973885643924208442259885897788841420831811587128526184567182304599057081834890617947029764280010140532716888931853632205145867153434632610059730587328774441239049240290724016912441277873481704128318227089768828186561274519847631240587614704283697457334431129394171710324754017007152179807860494510039973956855324457726025948903899621495412454539135991521966907637064736854553902357642460152000381719110116931404973005136853002612293594826234270464384598515105399811063124328731256255596460491282745877310705932000377291899925145268248074493473228068290912131210515678167371145759760107017570996279324917088557632949763064587136075747794088868973906330933308493692762075353653254887069852508684249463052941369412234275485245299002524260271229009716198911808754389232993135443817894550761670891248783893771733398187762843726509466893670937805505856456042240653767082378980119516604735168954802856709858712951932475835968234186484374442397057028381807857686979420665661285942088526616444227726396204512377328695021200318284979488259919738455080766528465649346530287315914721560168308390519210141729656760989131287834090164749191136912543812108470018193708031073758764892039571825082538540706358940750736179446407730607637907536451277747549286422484690714215963169952170795014344576734658083720557991546900837115332673133682382798065524920460511328525397099771623858809155711580646163935293452299879345742168221950918865355191836392616021691549827663360627331944977576543923280467840854014193858714056267008854413015599745724113112682942818476388045574635520000000000*i1^181 + 6148145173837731552909893289224399203949874640932585311488543990781536786924935925622014899972340902981011108034545069976794882181328668786969788042416290389529731791543864581663765094130519245169092511130097590677316958776842426810200267340313789496841181634002094535136503252505002651827821554367730563875484899707771607940684076648047097555562701999894760516661146100197652428536836339641651098968287786376074303609861148122161725876410783515331306580859555537459335889584286774119777233552315131329213046509129981114855268746856335927022396492180883592756862091410049235171809595344089428504685388966997878608927550103696943326124533277281541550842761321130931234184505165717266457155248010732822099360558402097931206254502685162857894354703448683339647605901997758647208011131526951299389181921335924001618664665832936730013063361597334369923127212657671837756647072277151554803279620306935152023797436315810200119774979697208500912837260186013284854583455204931601558187550911503401014305809555571737898681636394281148722702725010897664165073747182706283075366328690837686843081639521604652973765868443081536679693422621322785668493004424569276337860726841719808298570564411464711249568414503725078407577503316572087131128488421950389471318605886985174246646943371378198089897070360598908898417447630877715515396674983668398362642298326272492902935045724247614537193593823897375634205971663156399106051910110565065485697331336520431112287387446826340597413030221073543250673737098881003479468697842846151953908680650197417828279798968800281026960437431663796144728545837571214473255812671209314722789110010184308445688187989553012324345911861029652480869980480916936515459179283051156138597798179399524235312893427948056617784833382155895754854862726181285912858914168161480015094934315065592840819804810800720846311972575649747683892121135100171865747854429413121949292860230847826160759181675067677174692103269061129849507487053062927841076382442389114849889117157095959482366373725071712843572841845400893315614481549611190894128833213631208539808488665516279074384584041437338946620788410505516389826345874021619467235116217164454838450081582638231294698106575674338732539547305662794062105741715980248927231812221704894830128937669958280233956361730304983634012786611505130813368634699098222262996748994594569260447264723783506650993050883229999485447766308520571237489098275114459683417820731421017035546761367676293067452713304428934363000325119158757388259479186141393453169795643894731971266656643492419899831881835265917460248219125513124226076045738830609932935447346869640775566942348808493802275024027145424096880785634149320228993263952326204902790967345097875157732181569887767177967074174031801525099257598488244855418077697830210467177338623623512401653448163799288420409300599384969580955775411673099071180740400628142284759598748020394589549141960632312952875868810287084155851841546205224212876816491648026989864469845308164282721411909689846891136896763086503888194853421632137193693091433441419682379047244885698497396666360645599631846040670726754436837185626959099247636604356978921049242353047882264491327791163519500150135036285060908850317387568319036322260917145708794240089993760865019069170518830722128223600411178378073295666503889398715542791089896240484960450152877736617225384429672749228432950562005776873364970328462221290804151057430819339779172921202955937356901619185298063530836116314260527499902887548099681080630745642071973444877798179422742600686239744000000000*i1^182 + -404302681992812088893668908488852051581144562189732349112925302727570262174401405664499290701891637225784250724682751090139003319224724992164024874690385774976734170783403149753826018765354165590144186828348491858334393356353787346108344602171708887596271035417716597943679936469803379913096877703633484432865046446658416530965314665381853597909337648886731536297410896772166962759656317595032156347193733773146986182137329092527958547081979598802153615317387660748474092731358922358323709512395443315262290541950897665920795540245909363380207084166358638103639635430752332304700360924289956033023304425493834184619749450231066311093069309259030474463782546803945478808424103388633839095519141580843315833212819805414467184439041959741186767341629955348576399240753808612724883286282748719048338256120932475580371783593085138121014296427641810838400118112978303728570633116614888757871003374813785576558853246707980611525314740554260144819744798612822317977709290013211150209932973670862161276385952587929895157065142215535106811039942561318510191839068091180892258420649724770873568745938650037195482156876823599205503497077873293334611271655480885557185647081717244880350181361039154295517626163904430299994366957183102713513162279393013692063353024633885810103161066218837606482811885691848825265457466256398003187695705091927034728322469671390913617779300610785496012573303724298816885988606667019902833680417170228873998303020325991072401726616832140172076670008214324567419937093466202126726920217476060373488069293988668525165748818448226204207291212035402968383798315873591711169229065658229576889999133655755503637336286225349969233145681026447639350239880065131667289573764439231038861375912693338928320403854066457065437894187989328018328753358667093478235272123280788644407285187904798211166664987939029421217414122322134629300054552067678949834827967435112184236987551756821185459001749662322321506486756573565909897876951843886776568871421903151013313308148716119556310688257626603502787239981717409039895731958226903414479331253056140357465866171267739863486125555461299385798788706053608402811904738563416966364898206046329730049726970417196785127327812913221203055808386604786946489368038010907182436371267991272380571006889603139193942793161717211656322542404839343742715548947200957917726462349218916363316007485215706188978782454797579308415277326730729126444012789306179109389903602779586652889992695441263604603744545706167737092883552292985093776566614342869581889994740818347818558192832208225948733650395068879679087103332623014470729187607677684794309040103656568440977638039956445013507170832736436084100300596778648561207251335863086597422966201103372771244610774384011669190280673678275858247050939752033449156477408777014546646903084900989681045766740612350797151753628836866816422883390958040050357988321454985312093086496463098959512338841010900533358444683613103715924749860837545870241944381210293736174869694585104825184938893754021106886634015698924799108756328116988975730733077594956567360338191381212794425683195520534623772741961329827012504353271338738088340116187290994291234600290235001092309744415653615704269894787123745093843638972000547108254505540465532412388328495889187884918383878808613218590566578711934061528772468310493071950743098196375109718569539219632734253563316076662536650251372525615221919399822349001256051268216963960614867116930611097433412592075143495235815638394413111286646598761473562333285683734159790402155682201600000000*i1^183 + -164430209911897832413081684400421390282427831976671193394799250044277007658883501400734763980639197788345241689061229988941116496888163000047164774254939381956005620435151850181744248776708492345603727397263415878428221222122289981368950055624758426222497284392889384772185321558506203228832290004753395301164193555551695161902849250999100154599235274870338236217877724622910524674768967717381358367663189504474998244178750488627768795265900187490204363410562453496602928890542531842431694839997985774343475691480876242396325759341033481810954820189061732565606408371959737377637541943316045123421043533790327295094255517576677585431739696146749056313952342709107993845625169226599491965978162203671718858635583230897618177275477239689999947085922248375409963211992966129864999780256792688189994503764111062509370458736409696152354595757846525398922263843698357261634101676705927018880377445829080460230561099273790345197106327634238198396485493332518097325657523206367290840683515828153040133275933770630998182719376257982845033386049173013086542585497209868329766103023239294036018619595082034496531403894711550878180503851701902832576862058684643475428523213128944183046794811335711283782048894107363365029831264459790980512900371385463621160648387884234250441885376158967851719582504330249804274706841740953590644273953267806985001292931347689442227292332492961892592189605549618420707770323274214328921275727120328216060915604636092452164747795449287052370105697720976551109191929749156482308349122677531310841267062225811005270246697751173766091313851938316376934864810647579832751596842877000422684564535544214809964860670633050200585156795350768502760395854986157764371885458959445594701920957445709758067552370716103168313652854580049883619689263851634660589769252173974781880289149920557475236801702903889005424859590807999460880502128448675554804633348428710668325518262302593389760815386979748096131189767619652304903260967634097371476075362343604200715273577453536319718896568120450369594028190364388355269472472667819907178625004477794507807320320777825783689926406644046495989786638795617199641266077599679378964247334853646782494989858769275142874125653220700802428388607419097407210911330404101649838598527281316974952056303665455182200006128961343463098063299690344752977456298918866536980118341215014356726582846957600158509877009293390079887401377013067357468098021862813375277835835569437350087670068840490746428470301851427173879539937029652692561400927463694444448254158645338129003670705802099790819530802949332814078415192411611992882011402602784380337689216387062296587048923535793375385045769777758993742531991230852301042710849133516859861908035100999309562805282342821242674562207620651520766388418336730662210156267146670690453042103338204478394583611083226789184336661910586572823409519232152077894194973094555583950287860913370617296733996975377992870331640148491397397364601806708114466357165031382746972708489249223249320857963314527813443255851547115397331568602825818390788282456473077660130687024285635461026984729605725862169676088432272037219092043289373914461986911081687332621502259110771790958139794327571016192227211827816379048533786619040025946043925497051468998288326166778516514196556347125274442878144559566072962968865516543760097979600501135280018284993302613007606961462256564954062564864984906965695599774754003216074176308700857106768516416499481110920656503199468807905958620168003987387226618550135711334400000000*i1^184 + -18368253271998303081111105239048857437368588607105538132144420919107613490888011781811212204936596989781122752065729093453067169739347566487221096530039498753417707757051268787717854064647335782697587516460656244066005312843174089136459732645378322238793567878657242963175598200581088758017401812666246598069196148591471466109305161033818069564607061981840029082532064976218454013465220339477252458031170352182243645758609540465635816036320707456898763381950411367592675425865468918739227362486713350429464170444546476786382558434944048125667177386049003954331859863971746657424765865547106108141089260585972685362782337282145645527320232163444294375589055215780241042427052326209435583415969992540504531898995594937758928287983458204636848860729890288026241599615406499893160389097503124778766262766926466455355939999966349635643761874563863548184659864405215352325529878937241657210581829574615991885427662711059020255494924048294675367985023881133484557293879399515829209739702718961239244427887542035883022404868648467289937453193516212567015368284524988368354742672653534174119662879457128043469277675234305913024864082757285426254899722611414931277806965218321931600069547282778143987193270847132241708912814136499483805263039140528665188575547022327960841730274055168858691415917005481566406866653800323123626786755849484641642425225208595300623320212646882531340875955348499616325822336660961854519833037700151871062187036378740514169572212087498528409133975134995407667577390575822492437436192941699617793119162697077872031870515803904243445524559522257955923961076572189716908134229249172244745503629632344121120524656617927009749314910627640081398153122596935340912421598325105618455637255881666028469341138801968821853225627061067822232342197739000154323545819549164009022026218444203672607771953915307708673747174834201567250179556280271779796345690497772328459258416535290150564727944686233479264139656230579691265377923954174017756251625443048037292161468074049769994690035085655193865599497022311340132533545251223363687493917681833433042717480070710062326912494192329944760707288673678227362281078850124459512680460558137346851407993626911834891954711441670119086412751669671701665349583990477905487203986815260873574207910112347292446261938963500460441400300647457916180122027241526004362097178090277332083410012177404725944688025842667292841526349436249743713427838806044853080640875376318717106131856893437928007827718960555115133425316068497720348986901420568311707097992525328690719918303200649777451034960085787290952931860842015344621960678721030165696889452385042216049943199262966936505422850084950349170882271812214428229861585842676416177166335797264139712980418193210144786040195529313810276841623588413834838185860289292930200021484678444809223978566176238702640215704213834019834552169636562601399863304201904420712377317739819483585768315227507594599064853987968928522971380190853514657449529278333256095256975308343597952150951039175795021428884365947316538773429226440851679041519462425867251899845966438335320434498839756917834496986494819952985204537505240834005790445026456998840331095779658253207181157382244426069156772789952804025302365717705102536989513236773559956980505034086863979540044150312292833816062512172706672692190158780055209543016177949045621272802378601987355469581349992558801178675835649066338122680237541525180940379196722064243387126056973272454315683230186011770392672005521408000000*i1^185 + -551024492357101803020861668380888452249730533624767124227685602491141167729855605678426844621398370900099033544703920203753685618084915789672708301606765604021868303739998910888501910920193126034981753045734798803761666939197185836678454963528646525789220637164645158383248520662201342598253179954599021768292314194040974958379478438176013078450631082612682365664838675301056765408533755707940991868873482101268946739666749935097360291976993305390814599970317419127492605004409672256558684537476446280768073731564651991658580997446327996157778826687568288177371333892570615922861987422464699716553074250750333770477153292145554362352648722397396944692878207841965083214324302938314599638606550589603315010256755035773663750997771854777418938029895630799783379807205942806509748111542130172238495238415710672055988550200913380465910119823234430843500597848906777925614542764078605392285587455943622867362831838040816281130154601745451718259317322951523784570686766489597342492912495135944275557159262138056229518573083503626081747698092611542837551022292749063994827118582970087475771811516537321216975332948622819373348710160503827425619126098690163009656652351630709961566932741301971776110996207579486637079231977499987727377301258551467867034038580056617804700798219529746198644707501542759760338302291009426374775523949170910890516204109248831208806664634824038586173110005647616431421205910359161291467056550668650139520923136099374112153634577956160876037942371328967211731140184867722489091795028507163005416364329153206983475224755854439598272268434305981337322628468522807696327461704311594412813405248886189944692845187122860458165732102011805040721023459640709212717928539817346148401344758688897441541702525394972579574061974194853207559919447818484590609054172799024609460021333003594649267032537787284640552525165691588728089895561417833582665906206415451927994446826379727271409001536312258469131179474280569460023845082631862003980481438256006210981522627186239072523905623703006130247243511096722294680637290037453447555408545022549746605818235953073307221583120662788149554032397175268203895158281708130077235665071795242883185957862836110043622287400846114502701467716924303334402832514517868405447958686503781980866825496074444158409632525372885117369956678893566581224289303438576463263989291597010697856606256130182452074942131915254963999482902326258613515107157071783745716629589841537881682579314115095397542169333236206772436479151790457529672882873127187994769102519669160344453559028773357103928235822156052702694030920233530291607452291714212042770840935772573802833364357724368492902571776380826896103748051157401564153433413741799422743410242531853559389487589518695552275657259791262825604364408956968517715512534289512822127265141449613300774185964812737097286385091094087968693599494630036027517117161691732596523526140206687900467246376492166900344573988487428851620147232001893312085638966538373993211836322664189601849119906316920029726988322151548170255703416774100129361124740370090434074937180243921267337015019018029762703415742987703872507238711047876488649451051847190754257903581881519330217188793851090212488132070097821096633089470320029153164946131383693225324062122605659450521616052984867142783292653785769204307609866929231247749806782706907170858683045783582424188625156668210977133253778999734083831888364711555606273498164541567114305394524782004712104368537600000*i1^186 + -13988885393985763232824312462375302073586724492822011254450801434531021878293003283747658625350496889096246157055081034910983764765632903857823570897948317747621841146603927296029452344145889614156844570978239661573230011754423057866882570385191351314040700630841140160460733386521567923044873841079111145989544761609104722170520219311906812134116149451175222507116075143455893482748831963909670328931536498747392652943673894556549410966999081228142070931137106338100751736595386757212143876822804463766963247892374155163507760817927769610213426427172024675822612534207034958126154424178955356840578821138234060790693489508766266620043773198451486923056405064493464322377905400214045062202796798514486939090445656574356259457527885965185165601252105334036485113850412630182865633268211087765744703112923365175606242652626568398685976608066930940859280113442598596603436248304372869821303140020449138530767536677352510298619389182638113822136640350203510586317963607639583045777026340501783615543556098253103912584175855287925036390352113801902810766528548927009326169960560848083448159599816515581567540169861208986750889101067210374907447102423979553563138754636570069902510091398305157173441584438963232652889163885233201905174664049478498876963105324773041764028878306461301517610586596462312408500192249781221647053923749348857441119325540422435410505703151159623458206896694503193872428737002046306478916825119592900044284755001156970376648310013760552677214756217135387994927132562695773604803523604170289299295649646544653878315319002832403465784236767123164770017010682499375718888877392508556261653570692846593957782266614547938032575342378877368624650888108492027025594155395808926908373966413754493670790434842280310052867782224938418396563543486682271608571731789971422602246750916098513159538717372019363373987654113167116724888901206741570523468598875856985681384477833483882900589130637688044033558210793090386549410420329239517930215219805226544678575638242085441825835393206304662837647839302836146554928978983536590333706227496812429740752687589081511361038064821967379052854657329734817677623884127452794809501200529112521761438070859349335734850441965160495526657908349278305157427541393292355947292183487118765848295812005503662511636035890913373459239285363149386514918019320268203580695606696985216310157483490941803097792094106263182758024616328207040987318820078018504512878360768958588773317697562103172826806872903743178599394093777062869034278370096321676286995725448139153231483508641303992635390932443904342954498434425269045462354520695177008156300986678328928015371210981292162633895069526997129905976126981085681408847417957539305679322360097426860922305992082932041948125843166476816783172373551173137640597331339148346028806695116663121418103318514622054311336212871422180305216958092503762991401399244620656651262694470690927469353473398598653917485932635386781153368604231410852554225136651334634272866488922213243740365033670659829711867012817468422637696604425304048595924046070295585474910030937996831086853267136593403518122291044579390428349477248588869435985994885348392494348777617680295058490283143275548972326985259511961113973657092667611234476822402593630324367334880781921696221141525747885711836965172277339443967564571133823808260743450553954911150235921156010673337462381437383256464375397532583651726096478459849295305805719988894433280000*i1^187 + 31567547500701574134362221692801684471617645242696829396146694249281624391300055961033177511847753296906763197572338621071293771826150380015383130514120920466012934922857076122789412566461467780261348833108429684392051120085459545823643833715664384344139400827756561754993215218164550927095792047124860602096249464213462888386398666506835327904532769987768165076005456690347463338581002508684262340603060211732739317670211833956993906761784128909815972098461391279873238329028795865000758307074057846935052069709442026504189838751076461611944596945443583625625080229428758433907553991616156636250347152444110924918783570402690282004412711015774029503416476131214574089011652590529470114038651251870351889504544278368681382917486361264937241868604751075587720325787260523166721963693772738470804564953022814970117067393167421547805439742585782890126953355228762621181482944107583738015909161335717455253146864006231719657755269608642418069129770270652598789582841113809597116604426905953721289260816343990709697241630822703729699311716604761382148887299795105409524386195842848950907905629374611925953428519189960089308887956948895805457968394950572316410113053441502918775431636728471763229643621881776832345984022267348355402670384781256156151343036614387534216200732735581853399810507035864025784181873078662462069475540421747826189308319370700086399619035196896373262064188078359849564326252924483158251133937486961012143087940401125448466207377192232141136331265868055848856656248998100016843509329501465799770526067197701892404837062261761772713669153018118041943279983132203963672437592018475985720234551786096230804160213453740579314420592451972192517732603983967552466989488234408260650612148396700180853938813402209470913611356281637692023132940479787591981969133725248664695507255733523046367840341532584211555999979021073015010785435105594091661256521378444610274854689967432335506785798602009889624650835270361554090740899455120185196775899863443685045673940101775083597196940441713385500319066655702815409986455113234020209388028285499710511988925521489992063288953463891149065577054089429646311431124478714338839997335363743576371509925536824126403616520261091057078767976845929941857167954473290043097551565303018337395570517226735558972645509544452042982541387131069564235861222804611781840899808971474589974005523164256192927592857641805192227944301054082286172998895495939129485328280957854663053083627123518238667180779918479177900128743046939426520186907801702894596031110814715992095421530357706764697993959449390220175980388861872896502233474339822403358187643705188750831818842699536722262329938451664678138745638472033741563910196109273460056574416491632790094010923777837301337017311061133432207358028585539133130136720070044559036619643634504091406536317396096006240919844505827523280530086875544716543942027488610797697593892075894653799364841273989507130981179035346412334057771627576564148203003728014960830337179427607525557711974176381797558529096163875707663201448957208508212838764516617059739887921408580126550396683287944334937953558396098033138737839580408062961304823551069945542051143337252188196354225390298562542291124863024688690623923704687763766525937471644163841651237872414934728518998001071574574113886955086597919963657424740788491294947181180355565796029791024395805028900603105784416869323257516540455334147260416000*i1^188 + 4032862555519070516834115028331904505845240919946640889663880634417259658340272443949231565864429202272741068265380413624990353402298016769537622939120217059939410164384005818388559300518671986145680625982723048599450103711219352205754415118527924023831989883340930860050217181935448876441237386521256747398905485562472551154833533441480626878599953572066425907849941711022669550861083889942406663130928169535780208555073897442029057869800592925516501422240774718887221579494694954901064082952080591137381205234432465630124198669598642248822119759224450627112779051361604998384388115611285314141606082389140326446956273869826805362924589503476590397079356639986795484356600264519861011682369134849249473121950706856700253314985861662782607114656298782225336412276590241549384480946010776021248575110793657490582496038508524391133907829639893842291122677893558298113964519678074725010806697909627168466867877607779483988413180939774854944583741285017936063489332781429029084339365832588648672846313100934823823109908031035417757060523156791240741160343938088610266211541599154474818414544215076767205668262262322071557030389060675946150585505928361128970603989702644137188440440491687874280390688059564908280808965179206251561732227362103979444623230835957018906600812597094176457677800630896846347848121794719388379437397874651721383198362435377997906902078476756342594700812778645057947264679394056191367418704257303157213630428859468629899802702516870906175071751050243101521961877434120659298754310105614454355059517093625018823589155987008863010646068020481133897626765801745892609148526317809950927187499878704852539562880539091563941416258920980702208375173632796645065597092502106713266020998441371837077317362619528957977715467606337504724512956422748784072176837931194774346660756680786160231547753390423131984479156732446984712716340161891368088534200297359091758958598256742802528288133830111384154044890826854721706762605100631295586899879382287715144575472499024054399060171683662156236622756909681062030520789339520431713588945413186093908108295111162520214282942423100052123530638282485061727101848823592697100252324194840300859250220738886734355834278325933463918477638445393718643802081298820010462460460881249176549274492915872037451611231549071644182137000349697428932315808578352567470652455692163530107081882133366639295985609697936193360217162748443851311875160381072076709502547129920152713824223587083998928544150788306801193892958675147500022549493729167022613468103146313656585519160586714190510024878464627025830108808359738214747990942690285439511249514666781583635340897713454686054051702579207433413008754516985417442668839631073169881731997690848779697337751843887920947842022393066369067470902882262207890385875217001426865601929124337813104732688765973011946681781892384091726382955263369637345784262418943633771836886442019402932553922254367085786996608435450960985922120759111701377682479222234328516304195035505701432958079209153550049244559792396503430592897568167230154207308996318568949912297281643578983245515094157713152580135984295761178745252638743059519503540182098792985608349287992440566403470195065928906536869423356562385444890407813256900618758285010024568529512984301272987318313530434813203872202691477267166570291332505699660206308100647900745595819677700131750048440025035571200*i1^189 + -4177450404944784481319588270959503270376550287834730279851380302663165833551850059109456385420158345114891598194843291319272152121594655198404781729370956533662109241062710262179268893860306252771697383016143882166881810197944342499623245316800518441691803028780835364159775152146181487961837833000668309172088605411242373420018071292203624044242864279419661133455883812116017043207972919789635960635241275008591421231982238229333905518223830819935612426599061859632456097187719047844334005763559633764338096792158385283673279549889632829369650677615690483927896841779778304876498502165218694313820722487719641707385804433467549871122846343372258992921041836679622238117329382822966181474651706972362511344232868541143534396386494721945727631593587200754049585290724644481772000760961424103278120229563513951226347018201920409364002713847816381046852753062099164635960128709881813245348925238561433840205364999922648400017044100394540373496855942793966017473159037082078168760862181234589179859972579985906589906358401327633257756450539441915627715021525363713611442398931825808755144822019046931793384441627625721714141104679034699825452438834330258856396125950238573727553881455141218153269167227143200462109283773923328020152377603404432795383457447025153713236608975374244643154859792045925369547128119602481318359383433688585860760475952815432668757588970803634486287203594930610617409398589611706766464351748208614865437614710193861509633129035809441309470541478369543924165240213121983686711603379652697093502057175929973125625841796953077794698668738285549301600995832451261620312226349458717464570748297460727517512420150568054644900293393897405306036625203082369338462103202826501751426735069730059752601512960925962842065177991451340284276538566258078679967585080870532487562287852980132243769445871879935363964003065534324173091568617243284123641331018106960462219600868665356179320931742905399948814983380299458400442743023000735475285379999671991332439851549103152658736551165037299429123797894649143096778609497908142626940791811212855375776914728905693653435412267708487670017765852155672293795104668733435887765819051031210449385479088139164353095274170944011854383806650279088138137814093363167302240307441149700292889549711508451241698909194926071563283584650726447204145793045670953397360148972153768181776915476592009038141681438530219496265565192123982785406137382299992847410919855583691666146173136128811447183132676610824474295559529337341800548212135337423575561976944455805900402681354209956632547815816639433142073304552519980126830301236875747328209586304460870291700485938361987665577078223100877280123433244420335995711854287277162847331833598732190280580301605212839809073189465660940862225821687052857023808194446040280108530617620931638608621966747529470810565364676507238286240904752260629985111616148257136429001383223310415573702033677094684122407174775097875044567605421639574931687301920331839664208742615032319586930990268506222124449578203797049644182398204873200510566963237178861618752453982901989783069617244459268423041735911050534925240012556992819509251009186217925902127399912222655670209879705137097252359005861919494197458994616165097664695841491614521716366290890360186223665053055451580729822869731233454973313713921443508481674951896596480*i1^190 + 1953842127388924095945690799015279839003815853789828085374824228282105766629971744774485916465784006350648847199619623655889025227666048157506987253199477567450370888972565687467455517668396864226061807056390836795161882165928744975914026603532971903199663898651224381813255598078470581269197764909310004993071593550751495439599555663997604768688445594804792065085877320886386059304398007508543263120134982158847599550707791215484834893418174878011289232226254310971630286632853221851661407811037708799464613771428675817933301698039567745977711409133020573711868411314736830173619897846773471649625680653787320468356714348012199351184405734215260712466972825327710472365939825666315752015754725314417660623138116825945707076186332087762643647310688710402549650269189343332322543659826507906731829721244342413575242491372830558160426366082709520865866538959586875948103339903279949629106348677648025795171616447771553906084991323388885213509208456947939560155714567138636315999240300133937713443452457842872652943532248690796203348196006538780250507157900498997228296393361567016739882699818876892699596891236567854657366283391859993055350074612540371625790388712335137780626218238807354691149616448103734868623620301693431371401846769933159387666524924030929660942841648222094190784123700234414159695513947836528916556811866686553882691201438347148441626385849524258974659063956069214902495408175790463639746959504910356112108263584179511603335622681551463690784618984616607606739224809024921609155352763689877686691844633421322403509203644008162340324126505445577583448191322748953529069380883947386580400967289657084946362910196884905436687517398129601860244367661229498893614147167139482810724445537429828949783174067833014350966036931112305390205858358299839114510602568635626788086983809761674770098781578861751674759953885275135942597795389954220633576539322198798560158085891431219619914897043119345170385862662522194837036704704087677283458085344976917085505050582540415127318023008353830410158370104658417492710270701279965536755479528794222921190475921074470402974108450967264218754893242998111257981823362231593345489778859075096656314996398732470060785735961326818325062134357688157566798392788669041459944295206595463072852593847106712333206870613346675604172105316008144872481601136618543717778499683517059996550147684966563737740055715562292752045730651811478368583370555927838336398994269807281636262142472643238610072211836200659181594066223878890427036586046385660268881788572527202840845210323730393908322600698837311106423403374538455067588646623942618033701468006746301128102891479503944682733881207043434193597436479782832679851307911205080341393706369752922834109327520738578519129130470949043604238905434264514909435670854852420523521635843061287336669738455669529407992916193168643401279426959516114895292527528662404499598867392572087922642143918315598869106401205680720703275410307726345364930878044369972343731603675290997561526227150591426107737821403205417594974825775246000396728287584750226879591586672168382717760154188306035859479443824772695726158474421741321780367252408774609324410185572298428438920404992852667129676238486400457153026154030460547739587902581044018593037308994184025135412567227350818012016025944064*i1^191 - N1*12874240402178446849884940190301448194118374883134379855008838245264406882252505348542044448018183599397616963417688626785977046322781999197916658819945190516087504055399396874813122158454192739864371773883697383200674006498989340883594491784477763647651241654228624701674877660175296017426481783213360513372497572404125454789175985931984144483723805851760358611442395250658021219909805274250150616621007039632384653257555485406845157401004177193477777497991715020741604127708961027103845237458563681566713254257169365907137794675666944648470701694918170535621123424480564261463264758569819027169695565381699474944349514521850460054227318070144732521144768800787003109771787891*i3 ] ]